×

Performing application searches

  • US 10,180,967 B2
  • Filed: 07/29/2015
  • Issued: 01/15/2019
  • Est. Priority Date: 04/27/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving, by a processing device, a search query from a partner device via a network;

    extracting, by the processing device, one or more query features of the search query from the search query;

    identifying, by the processing device, a consideration set of application representations based on the search query and a search index that indexes a plurality of application representations, each application representation being a data structure representing a different application and defining features of the application and editions of the application, the features of the application and editions of the application being extracted from one or more documents obtained from one or more respective sources separate from the application, and each document relating to the application;

    determining, by the processing device, a score for each application representation in the consideration set of application representations based on the one or more query features of the search query and one or more machine-learned scoring models;

    determining, by the processing device, a ranked result set based on the scores of the application representations, the ranked result set indicating one or more applications that correspond to the search query; and

    transmitting, by the processing device, the ranked result set to the partner device via the network.

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