-
公开(公告)号:US10296513B2
公开(公告)日:2019-05-21
申请号:US14849223
申请日:2015-09-09
Applicant: Samsung Electronics Co., Ltd.
Inventor: Liron Shapira
IPC: H04L12/58 , G06F3/0484 , G06F16/248
Abstract: Techniques include receiving a user input (e.g., a text string), transmitting the input to a search system (e.g., as a search query), and receiving search results from the system in response to transmitting the input. The techniques further include determining whether the user input includes a message (e.g., using the user device, search system, or another system or device). The techniques include, when the user input includes a message, generating a messaging result that indicates a messaging software application (app) (e.g., which may or may not be installed on the user device), and displaying the search results and the messaging result at the device. The techniques also include, when the user input does not include a message, refraining from generating the messaging result, and displaying the search results at the user device without displaying the messaging result.
-
公开(公告)号:US10262045B2
公开(公告)日:2019-04-16
申请号:US15640539
申请日:2017-07-01
Applicant: Samsung Electronics Co., Ltd.
Inventor: Liron Shapira , Nicolas Tarleton , Tomer Kagan
Abstract: A hardware module for an application search system includes a data processing module that generates a plurality of canonical application structures each identifying a canonical application, a plurality of application editions associated with the canonical application, and respective attributes associated with the at least one application edition. The data processing module generates search indexes including the plurality of canonical application structures and the respective attributes. An application search module receives a search query from a user, selects at least one of the search indexes based on the search query and the respective attributes, identifies an initial set of canonical applications using the selected search index based on the search query, generates search results based on the initial set of canonical applications, and provides the search results to the user.
-
公开(公告)号:US10083205B2
公开(公告)日:2018-09-25
申请号:US14620475
申请日:2015-02-12
Applicant: Samsung Electronics Co., Ltd.
Inventor: Liron Shapira
IPC: G06F17/30
CPC classification number: G06F16/2425 , G06F16/245 , G06F16/248 , G06F16/33 , G06F16/3323 , G06F16/338 , G06F16/90335 , G06F16/9038 , G06F16/951
Abstract: A method for performing a search on a user device includes transmitting a search query to a search engine from a processing device via a network and receiving, by the processing device, search results from the search engine. The method also includes displaying, by the processing device, the search results and receiving, by the processing device, a first user input directed to one or more of the input elements of the query card. The method also includes receiving, by the processing device, a second user input selecting the query card, generating, by the processing device, the selected search query based on the first user input and transmitting the selected search query to the search engine.
-
公开(公告)号: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.
-
公开(公告)号:US10649621B2
公开(公告)日:2020-05-12
申请号:US14577800
申请日:2014-12-19
Applicant: Samsung Electronics Co., Ltd.
Inventor: Tomer Kagan , Liron Shapira , Taher Savliwala
IPC: G06F16/95 , G06F3/0482 , G06F16/248 , G06F16/951 , G06F16/957 , G06F16/9537 , H04L29/08 , G06F1/16 , G06F3/0484 , G06F16/24 , G06F3/0488
Abstract: Techniques include receiving a search query from a searching device and one or more of first data corresponding to the searching device or second data corresponding to a performing device. The searching device is configured to transmit search queries to a search system and receive search results from the search system in response to the search queries. Each search result indicates a function for a computing device to perform. The searching device is configured to display the search results, detect user selections of the search results, and transmit indications of the user selections to the performing device. The performing device is configured to perform functions indicated by the search results associated with the user selections in response to receiving the indications. The techniques further include generating search results based on the search query and based on the first and/or second data, and transmitting the search results to the searching device.
-
公开(公告)号:US10409454B2
公开(公告)日:2019-09-10
申请号:US14573727
申请日:2014-12-17
Applicant: Samsung Electronics Co., Ltd.
Inventor: Tomer Kagan , Liron Shapira
IPC: G06F3/0482 , G06F16/248 , G06F16/951 , G06F16/957 , G06F16/9537 , G06F3/0484 , G06F1/16 , G06F3/0488 , H04L29/08
Abstract: A smart watch device includes a wrist watch housing configured to be worn around a user's wrist, a computing device included in the housing, and a display device included in the housing and communicatively coupled to the computing device. The computing device is configured to transmit a search query to a search system and receive one or more search results from the search system in response to transmitting the search query. Each search result indicates a computing device function. The computing device is further configured to display only one of the search results using the display device, detect a user selection of the displayed search result, and transmit an indication of the user selection to a performing device. The performing device is configured to perform the function indicated by the displayed search result in response to receiving the indication.
-
公开(公告)号:US10310834B2
公开(公告)日:2019-06-04
申请号:US15665210
申请日:2017-07-31
Applicant: Samsung Electronics Co., Ltd.
Inventor: Julia Lipton , Tomer Kagan , Liron Shapira , Cheng-Ruei Fan
Abstract: A method includes receiving, at a computing device, search results transmitted from a search system in communication with the computing device. The search results include a header for an application executable on the computing device and application access mechanisms associated with the header. Each application access mechanism has a reference to the application and indicates one or more performable operations for the application. The method further includes displaying, on a display in communication with the computing device, a graphical user interface including the header and user selectable access links grouped with the header. Each access link is associated with an application access mechanism for the application.
-
公开(公告)号:US10027742B2
公开(公告)日:2018-07-17
申请号:US15413300
申请日:2017-01-23
Applicant: Samsung Electronics Co., Ltd.
Inventor: Liron Shapira , Jonathan K. Lerner , Matthew Elder
Abstract: A server is in communication with a first computing device that can access an application. The server includes a processing device that executes instructions from a non-transitory computer-readable medium. The instructions include receiving a resolution request. The resolution request includes information indicative of a state of the application as accessed by a second computing device. The instructions include generating, based on the information in the received resolution request, at least one of (i) an application resource identifier indicative of a native edition of the application and (ii) a web resource identifier indicative of a web edition of the application. The instructions include determining an instruction set including instructions for accessing at least one of the native edition and the web edition. The instructions include, to at least one of the first and second computing devices, transmitting the instruction set and the application/web resource identifier.
-
公开(公告)号: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.
-
-
-
-
-
-
-
-
-