×

Automatically implementing an application in response to a search query

  • US 9,524,347 B1
  • Filed: 04/01/2014
  • Issued: 12/20/2016
  • Est. Priority Date: 04/01/2014
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method performed by data processing apparatus comprising one or more computers in data communication, the method comprising:

  • receiving queries, each query received from a corresponding user device;

    for each query;

    receive data indicating resources and native applications identified by a search operation as being responsive to the query, each resource and native application having a corresponding search score by which the resources and native applications are ranked in responsiveness to the query relative to other resources and native applications;

    determining whether the query has a focus intent on one or more native applications;

    for only each query determined to have a focus intent on one or more of the native applications, determining, based on the corresponding search scores of the identified resources and native applications, whether one of the one or more native applications for which the query has the focus intent is to be implemented at the user device from which the query was received, the determining comprising;

    determining that the one of the one or more native applications for which the query has a focus intent is not to be implemented only when the one of the one or more native applications is ranked first relative to the resources and other native applications identified by the search operation and has a search score that does not exceed, by a threshold difference, a search score of a second native application ranked second among native applications relative to the one of the one or more native applications ranked first;

    for only each query for which one of the one or more native applications for which the query has a focus intent is to be implemented, providing a first instruction to the user device that causes the native application to be implemented without user intervention;

    for each other query for which none of the native applications for which the query has a focus intent is to be implemented, providing search results that identify the resources and the native applications to the user device.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×