-
公开(公告)号:US10089652B2
公开(公告)日:2018-10-02
申请号:US14682791
申请日:2015-04-09
Applicant: Samsung Electronics Co., Ltd.
Inventor: Tomer Kagan
Abstract: Techniques include receiving a search query from a user device and performing a search of a data store using the query. The data store includes function records that each include an application access mechanism (AAM) that specifies a native application and indicates one or more operations for the application to perform, and application state information (ASI) that describes a state of the application after it has performed the operations. The techniques further include identifying a function record during the search based on matches between terms of the query and terms of the ASI of the function record. The techniques include selecting the AAM of the identified function record, and determining that the native application specified by the AAM is unavailable on the user device. The techniques also include generating an advertisement for the unavailable application and transmitting the AAM and the advertisement to the user device.
-
公开(公告)号: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.
-
公开(公告)号: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.
-
公开(公告)号:US10228831B2
公开(公告)日:2019-03-12
申请号:US14980860
申请日:2015-12-28
Applicant: Samsung Electronics Co., Ltd.
Inventor: Manikandan Sankaranarasimhan , Kalyan Desineni , Tomer Kagan , Rajat Mukherjee
IPC: G06F3/0482 , G06F3/0484 , G06F3/0481 , G06F3/0483 , G06F3/048 , G06F3/14 , G06F17/30 , G06N99/00 , G09G5/14 , H04L29/08
Abstract: According to some implementations of the present disclosure, a method is provided. The method includes presenting a state of a first application and obtaining state indication data corresponding to the state of the first application. The method further includes transmitting the state indication data to a card system and receiving an availability indicator indicating whether the card system can provide a card corresponding to the state of the first application. The method includes displaying a first selection element overlaying a graphical user interface of the first application when the availability indicator indicates that the card system can provide the card and displaying a second selection element overlaying a graphical user interface of the first application when the availability indicator indicates that the card system cannot provide the card.
-
公开(公告)号: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.
-
公开(公告)号: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.
-
-
-
-
-
-
-
-