Patent ID: 7716201
Filing Date: 2010-05-11
Classification: G06F

Abstract:
1. A method for providing search results to a user, comprising: receiving at a server a partial query submitted at a remote user client system by a user seeking search results matching the submitted partial query, the partial query comprising an abbreviated or incomplete search query such that the submitted query is not fully representative of an entire search query desired by the user; at the server, comparing the received partial query to an index built using previously-submitted queries received at the server, the index including weights for each of the previously-submitted queries reflecting the number of times a respective query was submitted; based on the comparison to the index and the weights, determining at the server a full query as the most frequently submitted, previously-submitted query that matches the partial words of the partial query in matching order; at the server, submitting the full query to a search engine as a request for search results desired by the user; receiving, at the server, results from the search engine that match the partial query submitted by the user as if the full query had been submitted to the search engine by the user; and from the server, presenting the results to the user.