-
11.
公开(公告)号:US10353977B2
公开(公告)日:2019-07-16
申请号:US15484090
申请日:2017-04-10
Applicant: Samsung Electronics Co., Ltd.
Inventor: Liron Shapira , Eric Glover
IPC: G06F16/245 , G06F16/903 , G06F16/951 , G06F16/955 , G06F16/2457 , G06F16/9535 , G06F8/61 , G06F8/70 , G06Q30/02 , G06F16/954 , G06F16/9537 , G06F16/29 , G06F3/0484 , H04L29/08 , G06Q10/06 , H04W4/021 , H04W4/20 , G06Q30/06 , G06Q10/02
Abstract: A method includes receiving a search query from a user device and identifying function records using the search query. Each function record includes an application access mechanism (AAM) and application state information (ASI). The AAM includes a reference to a native application and indicates one or more operations for the application to perform. The ASI describes a state of the application after the application has performed the operations. Identifying the function records may be based on matches between terms of the search query and terms of the ASI included in the function records. The techniques further include selecting AAMs from the identified function records and identifying one or more AAMs of the selected AAMs that are compatible with the user device. The techniques also include transmitting the identified AAMs to the user device and refraining from transmitting any of the selected AAMs that are not compatible with the user device.
-
公开(公告)号:US10296641B2
公开(公告)日:2019-05-21
申请号:US14685739
申请日:2015-04-14
Applicant: Samsung Electronics Co., Ltd.
Inventor: Shravan Sogani , Liron Shapira , Eric J. Glover
IPC: G06F17/30 , H04L29/08 , G06F3/0482 , G06F3/0484 , G06Q10/02 , G06Q30/02
Abstract: Techniques include transmitting a search query to a search system and receiving search results from the search system. The search results include an application access mechanism (AAM) that specifies a native application state and an application download address (ADA) that indicates a location for downloading the application. The search results also include preview data associated with the state and/or a web access mechanism (WAM) that specifies a web-based application state. The techniques further include generating a selectable link including the AAM, ADA, and one or both of the preview data and WAM, displaying the link, and receiving a user selection of the link. The techniques also include, in response to receiving the user selection, performing one or more of downloading, installing, and launching the native application, and setting the application into the state, displaying the preview data, and launching the web-based application, and setting the application into the web state.
-
公开(公告)号: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.
-
公开(公告)号:US09940400B2
公开(公告)日:2018-04-10
申请号:US14588219
申请日:2014-12-31
Applicant: Samsung Electronics Co., Ltd.
Inventor: Liron Shapira , Eric J. Glover , Shravan Sogani
CPC classification number: G06F17/3087 , G06F3/04842 , G06F8/61 , G06F8/70 , G06F17/30241 , G06F17/30424 , G06F17/3053 , G06F17/30864 , G06F17/30867 , G06F17/30873 , G06F17/30882 , G06F17/30887 , G06F17/30982 , G06Q10/02 , G06Q10/067 , G06Q30/0259 , G06Q30/0282 , G06Q30/0633 , H04L67/10 , H04W4/022 , H04W4/20
Abstract: A method includes transmitting a search query from a computing device to a search system configured to generate search results in response to a received search query, and receiving search results from the search system in response to transmitting the search query. The search results include an application access mechanism that references a native application and indicates one or more operations for the application to perform. The application performing the operations sets the application into an application state. The search results also include an application download address that indicates a location for downloading the application. The method also includes generating a user selectable link that includes the application access mechanism and the application download address, and displaying the user link. In response to receiving a user selection of the selectable link, the method also includes downloading, installing, launching, and causing the native application to perform the one or more operations.
-
公开(公告)号: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.
-
公开(公告)号: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.
-
公开(公告)号: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.
-
-
-
-
-
-
-
-