Search architecture for rendering deep links from action criteria

    公开(公告)号:US10127577B2

    公开(公告)日:2018-11-13

    申请号:US14986550

    申请日:2015-12-31

    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.

    Application search using device capabilities

    公开(公告)号:US10324987B2

    公开(公告)日:2019-06-18

    申请号:US14318530

    申请日:2014-06-27

    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.

    Device-specific search results
    3.
    发明授权

    公开(公告)号:US10324985B2

    公开(公告)日:2019-06-18

    申请号:US14676428

    申请日:2015-04-01

    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.

    Deep link advertisements
    4.
    发明授权

    公开(公告)号:US10255618B2

    公开(公告)日:2019-04-09

    申请号:US14975984

    申请日:2015-12-21

    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.

    Device-specific search results
    5.
    发明授权

    公开(公告)号:US10366127B2

    公开(公告)日:2019-07-30

    申请号:US14683916

    申请日:2015-04-10

    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.

    Location-based application search

    公开(公告)号:US10349205B2

    公开(公告)日:2019-07-09

    申请号:US14954384

    申请日:2015-11-30

    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.

Patent Agency Ranking