System and Method for Processing a Query
First Claim
1. A method of processing a query directed to a database, the query comprising one or more words, said method comprising the steps of:
- obtaining said query from a user;
disambiguating the query using a knowledge base to obtain a set of senses for said one or more words;
obtaining a set of interpretations of said query based on the set of senses;
presenting the user with the set of interpretations;
obtaining from the user a selected interpretation from the set of interpretations; and
identifying relevant results from said database related to said selected interpretation.
1 Assignment
0 Petitions
Accused Products
Abstract
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; disambiguating the query using a knowledge base to obtain a set of identifiable senses associated with words in the query; obtaining a set of interpretations of the query; presenting the set of interpretations to the user; obtaining from the user a selected interpretation from the set; obtaining a providing results for the selected query interpretation. The invention also allows 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.
-
Citations
7 Claims
-
1. A method of processing a query directed to a database, the query comprising one or more words, said method comprising the steps of:
-
obtaining said query from a user;
disambiguating the query using a knowledge base to obtain a set of senses for said one or more words;
obtaining a set of interpretations of said query based on the set of senses;
presenting the user with the set of interpretations;
obtaining from the user a selected interpretation from the set of interpretations; and
identifying relevant results from said database related to said selected interpretation. - View Dependent Claims (2, 3, 4)
-
-
5. A system for processing a query directed to a store of information, the query comprising one or more words, said system comprising:
-
a means for obtaining said query from a user;
a database comprising a knowledge base;
a disambiguation module for disambiguating said query using said knowledge base to provide a set of senses for said one or more words and to provide a set of interpretations of the query;
a means for presenting said set of interpretations to the user;
a means for obtaining from the user a selected interpretation from the set of interpretations;
a processor for utilizing said selected interpretation to identify relevant results from said database;
a means for presenting said results to the user. - View Dependent Claims (6, 7)
-
Specification