Systems and methods for improved spell checking
AssigneeMicrosoft Corporation
InventorsSilviu-Petru Cucerzan, Eric D. Brill
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsSilviu-Petru Cucerzan, Eric D. Brill
Estimating the term…
The present invention leverages iterative transformations of search query strings along with statistics extracted from search query logs and/or web data to provide possible alternative spellings for the search query strings. This provides for spell checking that can be influenced to provide individualized suggestions for each user. By utilizing search query logs, the present invention can account for substrings not found in a lexicon but still acceptable as a search query of interest. This allows for a higher quality proposal for alternative spellings, beyond the content of the lexicon. One instance of the present invention operates at a substring level by utilizing word unigram and/or bigram statistics extracted from query logs combined with an iterative search. This provides substantially better spelling alternatives for a given query than employing only substring matching. Other instances can receive input data from sources other than a search query input.
A system comprising a computer readable storage having computer readable instructions stored thereon, when executed causes a computer to facilitate spell checking comprising:
A method of facilitating spell checking, comprising:
A system comprising a computer readable storage having computer readable instructions stored thereon, when executed causes a computer to facilitate spell checking queries to a search engine comprising:
Dependencies are inferred from the claim text.