×

Entity based search and resolution

  • US 9,443,021 B2
  • Filed: 12/30/2011
  • Issued: 09/13/2016
  • Est. Priority Date: 12/30/2011
  • Status: Active Grant
First Claim
Patent Images

1. One or more computer storage media storing computer-useable instructions that, when used by one or more computing devices, cause the one or more computing devices to perform a method for targeting search based upon entity types and resolving results of the search, the method comprising:

  • receiving a search query;

    identifying at least one entity associated with the search query;

    determining at least one entity type relevant to the at least one entity associated with the received search query, wherein the entity type represents at least one common attribute shared by the at least one entity and one or more other entities;

    identifying a plurality of authoritative sources, the authoritative sources comprising Web sources determined to be authoritative for the at least one entity type determined to be relevant to the received search query;

    performing a search of each of the authoritative sources for the received search query to identify search results relevant to the received search query, wherein the search results are compiled into source-specific search result lists for each of the authoritative sources;

    for the each of the authoritative sources, filtering each source-specific search result lists for each of the authoritative sources based on the entity type determined to be relevant to the received search query to create a filtered list of search results for each of the authoritative sources, each search result in the filtered list of search results relevant to the received search query and pertaining to a particular entity associated with the at least one entity type determined to be relevant to the received search query;

    consolidating equivalent entities across each of the filtered lists for each of the authoritative sources to generate a plurality of sets of equivalent entities, each set of equivalent entities relevant to the received search query and pertaining to a different particular entity associated with the at least one entity type determined to be relevant to the received search query;

    ordering the sets of equivalent entities based upon rank values, wherein a rank value assigned to at least one of the sets of equivalent entities is an aggregate rank value computed from individual rank values provided for the particular entity pertaining to the at least one set by at least a portion of the authoritative sources;

    providing at least a portion of the sets of equivalent entities, wherein information associated with at least one of the presented sets of equivalent entities is derived from multiple ones of the authoritative sources; and

    providing one or more indicators corresponding to at least a portion of the multiple ones of the authoritative sources from which the information associated with the at least a portion of the sets of equivalent entities is derived.

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