-
公开(公告)号:US10324987B2
公开(公告)日:2019-06-18
申请号:US14318530
申请日:2014-06-27
Applicant: Samsung Electronics Co., Ltd.
Inventor: Sameer Patil , Eric Glover , James Delli Santi , Taher Saviwala
IPC: G06Q30/06 , G06F16/9535
Abstract: An application search system stores information describing device capabilities used by one or more applications. The device capabilities describe interfaces with hardware on the user device. The application search system identifies the application capabilities related to applications in any search results. One method that the application search system identifies application capabilities includes identifying function calls to device interfaces used by an application. The application search system may receive user-selected identification of a desired application capability from a search, from a user-selected entry or from a search term, among others. The application capability in a search may be used to score relevance of applications and increase relevance of applications matching the desired application capability. The application capability may also be used after a search is executed to display application capabilities to a user and permit a user to select desired application capabilities related to the search results.
-
公开(公告)号:US10180967B2
公开(公告)日:2019-01-15
申请号:US14812314
申请日:2015-07-29
Applicant: Samsung Electronics Co., Ltd.
Inventor: Eric Glover , Liron Shapira , Nicolas Tarleton
IPC: G06F17/30
Abstract: According to some implementations, a technique for processing an application search query is disclosed. The techniques include receiving a search query from a partner, determining a set of subqueries based on the search query, and extracting query features of the search query from the search query. The techniques further include determining an initial result set of applications based on the set of subqueries and the query features. The initial result set includes a plurality of application representations each defining features of a different application. The techniques also include determining a score for each application in the initial result set of applications based on the set of query features and one or more scoring models, determining a result set based on the scores of the applications in the initial result set, and providing the result set to the partner.
-
公开(公告)号:US10282466B2
公开(公告)日:2019-05-07
申请号:US15396648
申请日:2016-12-31
Applicant: Samsung Electronics Co., Ltd.
Inventor: Jonathan Ben-Tzur , Eric Glover
Abstract: A search server stores a plurality of keywords, each associated with an entity type. The server stores grammar rules, each specifying one or more entity types. The server receives a search query with search terms and generates tokens by splitting the search terms, each token associated with a token position that indicates a location of the token within the query. The server generates n-grams. Each n-gram is associated with a start token position and an end token position. The server determines entity types for n-grams that correspond to the keywords and generates a mapping that maps the received entity types and the start token positions of the n-grams that correspond with the received entity types to the end token positions of the n-grams that correspond with the received entity types. The server identifies grammar rules based on the mapping and transmits a result based on the identified grammar rules.
-
公开(公告)号:US10209872B2
公开(公告)日:2019-02-19
申请号:US14956356
申请日:2015-12-01
Applicant: Samsung Electronics Co., Ltd.
Inventor: Eric Glover , Brent Harrison
IPC: G06F3/0481 , G06F3/0484 , G06F3/0482 , G06F3/0488 , G06F9/48
Abstract: A mobile computing device that is configured to: display an icon for a native application via an application launcher, the icon comprises a first image, the application launcher being configured to launch the native application into a first state upon receiving a user selection of the first image; receive a data object that includes information regarding a second state of the native application, the information comprises: an access mechanism that provides access to the second state; and a second image that corresponds with the second state; display the second image in association with the icon, the second image being displayed in conjunction with the first image; launch the native application into the first state in response to the user selection corresponding with the first image; and launch the native application into the second state in response to the user selection corresponding with the second image.
-
公开(公告)号:US10162907B2
公开(公告)日:2018-12-25
申请号:US14984538
申请日:2015-12-30
Applicant: Samsung Electronics Co., Ltd.
Inventor: Eric Glover , Jonathan Ben-Tzur
Abstract: A card server that provides a card object to a mobile computing device in response to receiving a card request from the mobile computing device. The mobile computing device can utilize the card object to display an application card at the mobile computing device. The application card may include one or more list components. A list component may include multiple items. The card object may specify the items in the list component. Additionally, the card object may specify a display order for the items in the list component. The display order may indicate a sequence in which the items are to be rendered. The card server can determine the display order for the items based on user preferences associated with a user of the mobile computing device, and/or a search history of the user.
-
公开(公告)号:US10157230B2
公开(公告)日:2018-12-18
申请号:US14981694
申请日:2015-12-28
Applicant: Samsung Electronics Co., Ltd.
Inventor: Eric Glover , Leigh L. Klotz, Jr.
Abstract: A deep linking system includes a search engine including a processing system and a storage system that stores a plurality of application records and a plurality of cluster records. The processing system includes one or more processors that execute computer-readable instructions causing the processing system to receive a search query containing one or more query terms from a remote device and identify a consideration set of application records from the plurality of application records based on the search query. For each application record, the instructions cause the processing system to determine one or more clusters from a plurality of clusters to which the state of the respective software application belongs based on a function identifier of the application record and determine a result score of the application record based on contents of the application record and one or more cluster records respectively corresponding to the one or more clusters.
-
公开(公告)号:US09948461B2
公开(公告)日:2018-04-17
申请号:US15475306
申请日:2017-03-31
Applicant: Samsung Electronics Co., Ltd.
Inventor: Russel Reed , Eric Glover , Joseph Barrientos
IPC: G06F21/00 , H04L9/08 , H04W4/00 , H04L29/06 , H04W12/04 , G06F21/64 , G06F17/30 , H04L9/32 , G06F21/62
CPC classification number: H04L9/0861 , G06F17/30241 , G06F17/3033 , G06F17/30477 , G06F17/3053 , G06F21/62 , G06F21/6209 , G06F21/6218 , G06F21/64 , H04B1/40 , H04L9/3247 , H04L9/3263 , H04L63/0823 , H04L67/42 , H04L2209/80 , H04W4/50 , H04W12/04 , H04W12/06
Abstract: A device displays signed application cards. The device receives a card object that includes: an application function identifier that identifies an application function of a native application, a digital signature, and a certificate that comprises a public key. The device verifies the authenticity of the digital signature with the public key in the certificate. The device determines that the certificate is signed by a developer of the native application referenced by the card object. The device renders an application card on the display based on the information included in the card object. The application card includes a text string, an image, an audio, and/or an image. The device overlays an indicator onto the application card. The indicator indicates that the authenticity of the digital signature has been verified. The indicator also indicates that the developer of the native application authorized the rendering of the application card.
-
公开(公告)号:US10430830B2
公开(公告)日:2019-10-01
申请号:US15066993
申请日:2016-03-10
Applicant: Samsung Electronics Co., Ltd.
Inventor: Eric Glover , Nikhil Vikram Srinivasan
Abstract: A method and system are disclosed. The method includes generating uncertain user data corresponding to a user of the user device and transmitting the uncertain user data to a remote computing device. The uncertain user data includes a combination of actual user data and noise data. The method includes receiving an advertisement response message from the remote computing device that includes a plurality of conditional ad objects, each conditional ad object including ad content, one or more access mechanisms, and one or more conditions. The method further includes selecting one or more of the plurality of conditional ad objects based on the actual user data and the one or more conditions defined in the selected conditional ad objects. Furthermore, the method includes displaying, for each selected conditional ad object, an advertisement that is based on the ad content and at least one access mechanism defined in the conditional ad object.
-
公开(公告)号:US10372703B2
公开(公告)日:2019-08-06
申请号:US15295605
申请日:2016-10-17
Applicant: Samsung Electronics Co., Ltd.
Inventor: Sameer Patil , Eric Glover
IPC: G06F8/61 , G06F16/16 , G06F16/23 , G06F16/24 , G06Q10/10 , G06F16/248 , G06F16/9535
Abstract: A user device includes a storage device that stores (i) applications and (ii) user application records. Each of the user application records includes attributes associated with a respective one of the applications. The user device includes a processing device that (i) monitors usage of the applications to obtain the attributes and (ii) selectively generates a request. The request includes the attributes and a list of the plurality of applications. The user device includes a network interface device that (i) transmits the request to a server and (ii) selectively receives, from the server, a recommendation to delete at least one of the applications from the user device.
-
公开(公告)号:US10331680B2
公开(公告)日:2019-06-25
申请号:US14981763
申请日:2015-12-28
Applicant: Samsung Electronics Co., Ltd.
Inventor: Eric Glover , Patrick La Victoire
IPC: G06F16/2457 , G06F16/9535 , G06F16/9537
Abstract: Methods for ranking search results are disclosed. The methods include obtaining an unranked set of functionally similar search that all correspond to an action. The methods further include retrieving a ranking vector corresponding to the action. The ranking vector identifies a plurality of software applications that perform a function corresponding to the action and a ranking range for each of the plurality of software applications. The methods further include iteratively ranking the functionally similar search results of the unranked set to obtain a ranked set of functionally similar search results. The ranking is based on the retrieved ranking vector and a random number generator that generates random numbers between the minimum value and the maximum value of the ranking vector.
-
-
-
-
-
-
-
-
-