Techniques for efficient access of software application functionality in search

    公开(公告)号:US10296641B2

    公开(公告)日:2019-05-21

    申请号:US14685739

    申请日:2015-04-14

    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.

    Techniques for reformulating search queries

    公开(公告)号:US09965506B2

    公开(公告)日:2018-05-08

    申请号:US15237584

    申请日:2016-08-15

    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.

    Systems and methods for generating search results using application-specific rule sets

    公开(公告)号:US10311118B2

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

    申请号:US15901341

    申请日:2018-02-21

    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.

    Performing application searches
    17.
    发明授权

    公开(公告)号:US10180967B2

    公开(公告)日:2019-01-15

    申请号:US14812314

    申请日:2015-07-29

    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.

Patent Agency Ranking