-
公开(公告)号:US10510095B2
公开(公告)日:2019-12-17
申请号:US14489662
申请日:2014-09-18
Applicant: Samsung Electronics Co., Ltd.
Inventor: Eric J. Glover , Michael Harris , Patrick La Victoire
IPC: G06Q30/02 , G06F16/487 , G06F16/81 , G06F16/29
Abstract: A method executed by a computing device includes receiving a search criteria and location data from a user device in communication with the computing device, determining a user location based on the location data, and determining a geographical density of entities about the user location. The method optionally includes selecting one or more access mechanisms based on the search criteria and the geographical density. Each access mechanism, when executed by the user device, causes the user device to access a resource identified by the access mechanism. The method also optionally includes transmitting search results containing the one or more selected access mechanisms from the computing device to the user device.
-
公开(公告)号:US10349205B2
公开(公告)日:2019-07-09
申请号:US14954384
申请日:2015-11-30
Applicant: Samsung Electronics Co., Ltd.
Inventor: Eric J. Glover , Michael Harris , James Delli Santi
Abstract: A server computing system including a storage device and a processing device. The storage device storing application records including application attributes and location data indicating a geographic area associated with an application. The processing device configured to receive a search query comprising a search term, identify application records stored by comparing the search term with the application attributes, and determine a search location. The processing device also configured to: for each of the identified application records, compute a distance scoring feature based on a distance between the search location and the geographic area indicated in the application record and determine a relevance score for the application record based on the distance scoring feature; select download addresses from the application records based on the relevance scores; and transmit the download addresses to the client computing device.
-
公开(公告)号:US11347729B2
公开(公告)日:2022-05-31
申请号:US15971518
申请日:2018-05-04
Applicant: Samsung Electronics Co., Ltd.
Inventor: Liron Shapira , Jonathan Ben-Tzur , Michael Harris
IPC: G06F16/00 , G06F16/242 , G06F16/23 , G06F16/2455 , G06F16/33 , G06F16/903
Abstract: A method includes receiving a search query and identifying an entity record in an entity data store using the search query. The entity data store includes a plurality of entity records. Each of the plurality of entity records includes an entity name, an entity type, and entity information. The entity type indicates a category in which the entity name and the entity information belongs. The method further includes generating a reformulated query by inserting one or more terms from the identified entity record into the search query. Additionally, the method includes performing a search for software applications using the reformulated query and generating a list of software applications identified during the search.
-
公开(公告)号:US09965506B2
公开(公告)日:2018-05-08
申请号:US15237584
申请日:2016-08-15
Applicant: Samsung Electronics Co., Ltd.
Inventor: Liron Shapira , Jonathan Ben-Tzur , Michael Harris
IPC: G06F17/30
CPC classification number: G06F17/30395 , G06F17/30365 , G06F17/30477 , G06F17/30672 , G06F17/30979
Abstract: A method includes receiving a first search query from a user device. The method includes identifying, by a computer search system and using the first search query, an entity type indicating a category for at least a portion of the first search query. The method includes generating, by the computer search system, a second search query including the entity type identified using the first search query. The method also includes performing, by the computer search system, a search for software applications using the second search query. The method further includes generating a list of software applications identified during the search.
-
公开(公告)号:US09959360B2
公开(公告)日:2018-05-01
申请号:US14195709
申请日:2014-03-03
Applicant: Samsung Electronics Co., Ltd.
Inventor: Liron Shapira , Tomer Kagan , Matthew T. Elder , Michael Harris , Jonathan K. Lerner , Jonathan Ben-Tzur
IPC: G06F7/02 , G06F17/30 , G06F3/0484 , G06F17/22 , G06F3/0481 , G06F3/0488 , G06Q10/02 , G06F3/16 , G06F3/0482 , H04L29/08
CPC classification number: G06F17/30882 , G06F3/0481 , G06F3/0482 , G06F3/04842 , G06F3/04847 , G06F3/04883 , G06F3/167 , G06F17/2235 , G06F17/30277 , G06F17/30554 , G06F17/30864 , G06F17/3087 , G06F17/3089 , G06F17/30958 , G06Q10/02 , H04L67/02
Abstract: A disclosure provides techniques for generating search results containing state links to applications. A method includes receiving a query containing one or more query parameters from a remote computing device and identifying a set of third party applications corresponding to the one or more query parameters. For each third party application, the method includes transmitting at least a subset of the one or more query parameters to a server associated with the third party application, receiving a response from the server associated with the third party application, and generating a state link to a native application version of the third party application based on the response. The method further includes providing the states links to the remote computing device.
-
公开(公告)号:US10002200B2
公开(公告)日:2018-06-19
申请号:US15152512
申请日:2016-05-11
Applicant: Samsung Electronics Co., Ltd.
Inventor: Liron Shapira , Tomer Kagan , Matthew T. Elder , Michael Harris , Jonathan K. Lerner , Jonathan Ben-Tzur
IPC: G06F7/02 , G06F17/30 , G06F3/0484 , G06F17/22 , G06F3/0481 , G06F3/0488 , G06Q10/02 , G06F3/16 , G06F3/0482 , H04L29/08
CPC classification number: G06F16/9558 , G06F3/0481 , G06F3/0482 , G06F3/04842 , G06F3/04847 , G06F3/04883 , G06F3/167 , G06F16/248 , G06F16/532 , G06F16/9024 , G06F16/951 , G06F16/9537 , G06F16/958 , G06F17/2235 , G06Q10/02 , H04L67/02
Abstract: A search system includes a mobile computing device configured to display a first graphical user interface (GUI) via a first native application installed on the mobile computing device. The first GUI receives a search query including search terms and transmits the search query to a search engine. The mobile computing device receives search results, at least one which includes a post-execution view of a second native application including a second GUI that provides access to a function associated with the second native application. The search system includes a search engine that identifies, based on the search terms of the search query, the second native application from an index. The search engine executes code associated with the second native application. The search engine generates the post-execution view of a particular state of the second native application upon executing the code and transmits the post-execution view to the mobile computing device.
-
公开(公告)号:US09916387B2
公开(公告)日:2018-03-13
申请号:US15351332
申请日:2016-11-14
Applicant: Samsung Electronics Co., Ltd.
Inventor: Liron Shapira , Michael Harris , Jonathan Ben-Tzur
IPC: G06F17/30
CPC classification number: G06F17/30867 , G06F17/30675 , G06F17/30991
Abstract: A search system includes a storage system that stores a plurality of sets of application-specific rules. Each of the sets is associated with a respective application and defines a template for generating function identifiers that identify functions of the respective application. A search module receives a search query prepared by a remote device, identifies at least one entity type indicated by the search query, and retrieves a first set of application-specific rules corresponding to the identified entity type. The search module generates at least one unparameterized function identifier using the retrieved first set of application-specific rules and the search query and parameterizes the at least one unparameterized function identifier using the search query. Parameterizing the at least one unparameterized function identifier includes populating at least one parameter field with a parameter value. The search module generates search results based on the parameterized function identifier.
-
公开(公告)号:US10311118B2
公开(公告)日:2019-06-04
申请号:US15901341
申请日:2018-02-21
Applicant: Samsung Electronics Co., Ltd.
Inventor: Liron Shapira , Michael Harris , Jonathan Ben-Tzur
IPC: G06F16/00 , G06F16/9535 , G06F16/33 , G06F16/9038
Abstract: A method includes receiving a search query containing one or more query terms from a remote device and determining one or more query parses based on the search query and a knowledge base. Each query parse indicates one or more entity types, wherein each entity type corresponds to a query term or a combination of query terms contained in the search query. The method further includes obtaining a set of app-specific rules, each app-specific rule respectively corresponding to a respective software application. The method further includes generating a set of unparameterized function identifiers based on the plurality of app-specific rules and the one or more query parses. For each of the set of unparameterized function identifiers, the method includes parameterizing the function identifier based on the query terms. The method further includes generating search results based on the parameterized function identifiers and transmitting the search results to the remote device.
-
公开(公告)号:US10140378B2
公开(公告)日:2018-11-27
申请号:US15152520
申请日:2016-05-11
Applicant: Samsung Electronics Co., Ltd.
Inventor: Liron Shapira , Tomer Kagan , Matthew T. Elder , Michael Harris , Jonathan K. Lerner , Jonathan Ben-Tzur
IPC: G06F7/02 , G06F17/30 , G06F3/0484 , G06F17/22 , G06F3/0481 , G06F3/0488 , G06Q10/02 , G06F3/16 , G06F3/0482 , H04L29/08
Abstract: A method includes displaying a first graphical user interface (GUI) via a first native application installed on a mobile computing device. The first GUI is configured to accept a search query, including one or more search terms, and transmit the search query to a search engine. The method includes receiving search results including a post execution view of a second native application for display on the touchscreen. The post execution view is a second GUI providing access to a function associated with the second native application. The method includes, at the search engine, identifying, based on the search terms of the search query, the second native application in an index that stores information and code related to native applications. The method includes executing code associated with the second native application to generate a post execution view. The method includes transmitting the post execution view to the mobile computing device.
-
公开(公告)号:US09959314B2
公开(公告)日:2018-05-01
申请号:US14745177
申请日:2015-06-19
Applicant: Samsung Electronics Co., Ltd.
Inventor: Liron Shapira , Michael Harris , Jonathan Ben-Tzur
IPC: G06F17/30 , G06F3/0481 , G06F3/0482 , G06F3/0484 , H04L29/08
CPC classification number: G06F17/30477 , G06F3/04817 , G06F3/0482 , G06F3/04842 , G06F17/30038 , G06F17/3053 , G06F17/30554 , G06F17/30604 , G06F17/3061 , G06F17/30749 , G06F17/30864 , H04L67/02
Abstract: In one embodiment, a search query is received from a computing device, the search query including one or more search terms. Based on the one or more search terms, one or more entities are identified from a set of multiple entities. Each of the one or more identified entities is associated with one or more application functionalities. In addition, a set of applications are identified based on the one or more search terms. Based at least on a type of at least one of the identified one or more entities, a determination is made that a particular application from the set of applications supports the at least one of the identified one or more entities. Thereafter, the applications in the set are ranked based in part on the determination that the particular application supports the at least one of the identified one or more entities.
-
-
-
-
-
-
-
-
-