×

Keyword-based search engine results using enhanced query strategies

  • US 8,645,372 B2
  • Filed: 10/29/2010
  • Issued: 02/04/2014
  • Est. Priority Date: 10/30/2009
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method in a computing system for improving the relevance of search results retrieved from one or more keyword-based search engines, comprising:

  • receiving an indication of a designated entity having a name;

    determining whether the name of the designated entity is likely to lead to relevancy errors when used in a keyword-based search by performing a test to determine if the name of the designated entity matches a word that is not an entity, the name of the designated entity is a substring of a different entity'"'"'s name, the name of the designated entity matches a name of a different entity having a facet that is not shared by the designated entity, or the name of the designated entity matches a name of a different entity with a facet that is shared with the designated entity;

    when determined that the name of the designated entity is likely to lead to relevancy errors, determining whether the name of the designated entity should be enhanced with an entity-specific enhancement, a facet-specific enhancement, or both types of enhancements, to formulate an enhanced query strategy, wherein the enhanced query strategy comprises a plurality of automatically generated queries that include disambiguation information, wherein an entity-specific enhancement includes a name of an entity, action, or property value related to the designated entity or related through a facet of the designated entity, and wherein a facet-specific enhancement includes one or more terms related to a facet; and

    when determined that the name of the designated entity is to be enhanced to formulate the enhanced query strategy,using one or more query enhancer components of the computing system selected based upon the determination of whether the name of the designated entity is to be enhanced with the entity-specific enhancement and/or the facet-specific enhancement, automatically adding one or more entity-specific queries and/or one or more facet-specific queries to the name of the designated entity to generate the enhanced query strategy, wherein at least one of the enhancements is based upon one or more facets associated with the designated entity; and

    forwarding the automatically generated query strategy to the one or more keyword-based search engines to generate on-topic information related to the designated entity.

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