×

Device-specific search results

  • US 10,366,127 B2
  • Filed: 04/10/2015
  • Issued: 07/30/2019
  • Est. Priority Date: 12/29/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving, by one or more processors of a computing device, a search query and a device type identifier from a user device, the search query including one or more query terms and the device type identifier being indicative of a device type of the user device;

    obtaining, by the one or more processors, data associated with one or more software applications from one or more data sources;

    identifying, by one or more processors, a consideration set of application records based on the search query and the device type identifier, each application record of the consideration set corresponding to a the one of the one or more software applications and having an initial score associated therewith indicating a degree to which the application record matches the search query, wherein at least one of the application records includes a device-specific review corresponding to the device type of the user device that includes at least one keyword that matches to at least one of the query terms;

    for each application record, determining, by the one or more processors, a result score of the application record based on the initial score and features corresponding to the application record;

    generating, by the one or more processors, device-specific search results based on the consideration set of application records and the result scores thereof, the device-specific search results indicating at least one software application that is relevant to the search query; and

    transmitting, by the one or more processors, the device-specific search results including a graphical user interface element to the user device,wherein the device-specific search results include a graphical user interface element that allows the user device to download at least one native application corresponding to the at least one software application, and the graphical user interface element is included in the obtained data.

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