×

Knowledge-based entity detection and disambiguation

  • US 9,665,643 B2
  • Filed: 12/30/2011
  • Issued: 05/30/2017
  • Est. Priority Date: 12/30/2011
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method to identify search results based on entity-based knowledge, the method comprising:

  • receiving a search query that includes one or more entities;

    enumerating one or more entities from an entity-based knowledge store that may match entities in the received query;

    identifying one or more potentially matching entities from the enumerated entities, wherein a matching entity is one that may be a target of the query;

    ranking the identified potentially matching entities to distinguish a relative level of match between each identified entity and one or more entities in the received query;

    selecting one or more of the identified potentially matching entities as matching entities with which to go forward with a search;

    performing an entity-based search that narrows results by applying one or more top ranked, selected matching entities;

    ranking multiple results returned from the entity-based search so as to order the results by relevance to the received search query, by (i) dynamically determining entity identifiers by;

    identifying a first group of one or more results each without an entity identifier;

    identifying a second group of one or more results, different from the first group, each with an entity identifier; and

    comparing members of the first group with members of the second group, and then (ii) grouping results by entities with which the results are associated; and

    providing the ranked search results in response to the received query,wherein the preceding steps are performed by at least one processor.

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