×

Search result ranking and presentation

  • US 10,445,328 B2
  • Filed: 07/08/2016
  • Issued: 10/15/2019
  • Est. Priority Date: 08/08/2012
  • Status: Active Grant
First Claim
Patent Images

1. A computer implemented method for providing search results, the method comprising:

  • receiving a search query from a user device;

    parsing, using one or more processors, the search query to identify a modifying concept in the search query;

    generating, using one or more processors, a query tree based on the search query, wherein the query tree includes at least a root node, an additional node, and an edge that defines a relationship between the root node and the additional node;

    retrieving, using one or more processors, search results from a knowledge graph, based at least in part on the query tree, wherein retrieving the search results from the knowledge graph based at least in part on the query tree comprises;

    retrieving an entity reference from the knowledge graph based on the entity reference having a relationship, in the knowledge graph, that matches;

    the root node of the query tree;

    the additional node of the query tree; and

    the relationship, between the root node and the additional node, defined by the edge of the query tree, anddetermining at least one of the search results based on the retrieved entity reference;

    determining, using one or more processors, at least one ranking property based at least on the modifying concept;

    ranking, using one or more processors, the search results based at least in part on the at least one ranking property;

    generating, using one or more processors, a scrollable display of the search results based on the ranking, each of the search results including a thumbnail in the scrollable display; and

    causing to be presented at the user device, using one or more processors, the scrollable display of the search results.

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