Entity name disambiguation
AssigneeMicrosoft Corporation
InventorsWei Zhuang, Jisheng Liang
Life of this patent
Estimating the term…
Abstract
Systems, methods, and computer-readable storage media for disambiguating entity names by determining query terms to associate with certain entities based on, for instance, user selection of Uniform Resource Locators (URLs), are provided. In embodiments, query data is analyzed to determine which queries are most closely associated with certain entities, based on quantities of user selections associated with a particular URL and a given query, as compared to a total quantity of user selections associated with the query. Identified queries can be used to return search results, images to supplement search results, advertising, or the like that are associated with appropriate entities.
Claims20
A system for associating search terms with entities, the system comprising:
- an entity-receiving component that receives a plurality of entities;
- an address-receiving component that receives a plurality of addresses, each of the plurality of addresses being associated with one of the plurality of entities;
- a logging component that logs one or more submitted search terms and one or more user selections;
- and
- an associating component that associates a first search term of the plurality of search terms with a first entity of the plurality of entities based on the one or more user selections.
One or more computer-readable 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 selecting a disambiguated name for an entity, the method comprising:
- receiving a plurality of web pages, each of at least a portion of the plurality of web pages being associated with a respective entity of a plurality of entities;
- receiving a plurality of search queries, each of at least a portion of the plurality of search queries being associated with a respective one of the plurality of web pages;
- determining that a first search query of the plurality of search queries is associated with a first entity based on one or more user selections of an associated web page of the plurality of web pages in response to execution of the first search query;
- ranking the first search query as the highest ranked search query associated with the first entity;
- storing said first search query as the disambiguated name for the first entity.
One or more computer-readable 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 identifying one or more search queries, the method comprising:
- receiving a plurality of queries including a first query;
- receiving a plurality of URL selections, each of the plurality of URL selections being associated with at least one query of the plurality of queries;
- for the first query, determining a first subset of URL selections;
- for a first URL selection of the first subset of URL selections, determining a first quantity of URL selections that correspond to the first URL selection and to the first query;
- and
- determining a first ratio of the first quantity of URL selections to a total quantity of URL selections associated with the first query.
Dependencies are inferred from the claim text.