Patent ID: 7296019

Claim:
A method for providing runtime automatic spelling analysis and correction in a computer system in connection with a service utilizing a query input mechanism, comprising: receiving from a client computing device a query comprising at least one word; analyzing the spelling of said at least one word and determining whether said at least one word has a mistake; identifying at least one alternative word that could be used to replace at least one word having a mistake; assessing said at least one alternative word with regard to said at least one word with said mistake to derive a confidence calculation, said confidence calculation based at least in part on a set of historical data that indicates said at least one word having the mistake was replaced by said at least one alternative word in a prior query submitted by the client; performing a query operation utilizing said at least one alternative word if the derived confidence calculation exceeds a predetermined threshold, otherwise performing a query operation utilizing said at least one word having the mistake; and sending the results of the query to the client computing device for display.