×

DYNAMIC SPELLING CORRECTION OF SEARCH QUERIES

  • US 20130066896A1
  • Filed: 09/13/2011
  • Published: 03/14/2013
  • Est. Priority Date: 09/13/2011
  • Status: Active Grant
First Claim
Patent Images

1. One or more computer-readable storage media having computer-executable instructions embodied thereon that, when executed, facilitate a method of providing relevant search suggestions, the method comprising:

  • receiving a portion of a search query from a user;

    accessing a data store, the data store comprising a plurality of correctly spelled complete search queries, a plurality of correctly spelled portions of search queries, and a plurality of search suggestions;

    using the data store, determining that the portion of the search query is associated with a first set of search suggestions;

    determining that the first set of search suggestions is less than a predetermined number;

    based on determining that the first set of search suggestions is less than the predetermined number, determining that the portion of the search query is a misspelled portion of a search query;

    dynamically determining one or more correctly spelled portions of search queries that are similar to the misspelled portion of the search query, wherein the one or more correctly spelled portions of search queries are in the data store;

    associating the misspelled portion of the search query with the one or more correctly spelled portions of search queries;

    determining a second set of search suggestions associated with the one or more correctly spelled portions of search queries;

    aggregating the first set of search suggestions and the second set of search suggestions to create a third set of search suggestions;

    ranking the third set of search suggestions based on a frequency of use of each of the search suggestions within the third set of search suggestions and on a transformation cost of associating the misspelled portion of the search query with the one or more correctly spelled portions of search queries; and

    providing the third set of search suggestions to a search engine page.

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