The invention provides a system and method of processing a query directed to a database. The invention comprises implementing the steps of: obtaining the query from a user; and disambiguating the query using a knowledge base to obtain a set of identifiable senses associated with words in the query. Further if the set comprises more than one identifiable sense, then the following additional steps are executed: selecting one sense from the set as a best sense; utilizing the best sense of the query to identify relevant results from the database related to the best sense; re-disambiguating the remaining senses of the set by excluding results associated with the best sense; selecting a next best sense from the remaining senses; and utilizing the next best sense of the query to identify relevant results from the database related to the next best sense. The invention also provides updates to databases for users, sessions and common data relating to the best identified results for the queries, to improve and personalize disambiguation of subsequent queries by a user.

 
Web www.patentalert.com

< Index for data retrieval and data structuring

> Method and device for finding, collecting and acting upon units of information

> Information storage and retrieval

~ 00507