Patent ID: 7769746
Filing Date: 2010-08-03
Classification: G06F

Abstract:
1. A computer-implemented method for processing user entered query data to improve results of a search of pages using a local search database, when searching the internet, comprising: (a) receiving the user entered query data and parsing each word of the query data; (b) examining each word to determine if the word is associated with one of a business name, a city name or a state name, the examining using probabilistic dictionary to determine a likelihood that the word is one of the business name, the city name or the state name, and associating the words that were determined to be, (c) normalizing each of the tagged business terms, the tagged city terms and the tagged state terms, the normalizing including boosting information if found in the local search database and determining proximity between selected ones of the tagged business, city or state terms; and (d) generating an optimized internal search query that incorporates constraints and ranking based on at least the boosting information and the determined proximity between the selected tagged business, city or state terms, the optimized internal search query being applied to the internet to enable search results to be produced and displayed to the user in response to the entered query data.