-
公开(公告)号:US10127577B2
公开(公告)日:2018-11-13
申请号:US14986550
申请日:2015-12-31
Applicant: Samsung Electronics Co., Ltd.
Inventor: James Delli Santi
Abstract: A search system stores records, each identifying search functionality of a respective application. Each record includes a path to reach a corresponding search input state and includes an indication of required input parameters. A code generation module provides a first software object to a first developer for incorporation into a first state of a first application. The first software object includes instructions for, upon the first state being accessed by a user, transmitting a query to a search system with an entity corresponding to the first state and an action to be performed. The instructions receive an advertisement object from the search system in response to the query. The instructions selectively display a first user interface element in the first state based on the advertisement object. The instructions open, in response to selection by the user of the first user interface element, a designated application to a designated state.
-
公开(公告)号: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.
-
公开(公告)号:US10324985B2
公开(公告)日:2019-06-18
申请号:US14676428
申请日:2015-04-01
Applicant: Samsung Electronics Co., Ltd.
Inventor: James Delli Santi , Eric J. Glover
IPC: G06F16/00 , G06F16/951 , G06Q30/00
Abstract: A method includes receiving a search query and a device type identifier from a user device at a processing system. The method also includes identifying a consideration set of application records based on the search query. Each application record in the consideration set has an initial score associated therewith indicating a degree to which the application record matches the search query. For each application record, the method includes determining a device-specific rating of the software application identified in the application record based on the device type identifier by the processing system, and determining a result score of the application record based on the device-specific rating and the initial score. The method further includes generating device-specific search results based on the consideration set of application records and the result scores thereof by the processing system and transmitting the device-specific search results from the processing system to the user device.
-
公开(公告)号:US10255618B2
公开(公告)日:2019-04-09
申请号:US14975984
申请日:2015-12-21
Applicant: Samsung Electronics Co., Ltd.
Inventor: James Delli Santi , Rajesh Shenoy , Deepak Thrakal
Abstract: According to some implementations of the present disclosure, a method that is executed by a processing system is described. The method includes receiving an ad request, determining a context category structure based on the ad request, and identifying one or more app-specific rules based on the category defined in the context category. The method further includes, for each app-specific rule: determining whether the identified entities in the context category structure are received by the template defined in the app-specific rule; generating a function identifier based on the set of identified entities and the template when the identified entities are received by the template defined in the app-specific rule; and determining a score for each of the generated function identifiers. The method includes selecting one or more of the generated function IDs based on the respective scores of the function IDs and generating an advertisement object corresponding to the function ID.
-
公开(公告)号:US10366127B2
公开(公告)日:2019-07-30
申请号:US14683916
申请日:2015-04-10
Applicant: Samsung Electronics Co., Ltd.
Inventor: James Delli Santi , Eric J. Glover
IPC: G06F16/9535 , G06F16/23 , G06F16/951
Abstract: A method includes receiving, by a processing system, a search query and a device type identifier from a user device and identifying, by the processing system, a consideration set of application records based on the search query and the device type identifier. Each application record of the consideration set corresponds to a respective software application and has an initial score associated therewith indicating a degree to which the application record matches the search query. The method also includes determining, by the processing system, a result score of the application record based on the initial score and features corresponding to the application record for each application record. The method further includes generating, by the processing system, device-specific search results based on the consideration set of application records and the result scores thereof and transmitting, by the processing system, the device-specific search results 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.
-
-
-
-
-