Natural language method and system for searching for and ranking relevant documents from a computer database
First Claim
1. A natural language search method for retrieving relevant information from a computer database collection, comprising the steps of:
- (a) searching a database collection in a computer using a first search query of natural language to retrieve a first group of selected small pieces of information each being dissimilar from one another;
(b) ranking each of the selected small pieces of information into a first relevant ranked list of the selected small pieces of information;
(c) applying feedback information based on a subsequent determination of the relevancy of each of the small pieces of information in the first ranked list to create a second query different from the first query; and
(d) repeating steps (a) to (b) to form a second relevant ranked list of the selected small pieces of information.
1 Assignment
0 Petitions
Accused Products
Abstract
Natural Language search system and method for retrieving relevant documents from a text data base collection comprised of patents, medical and legal documents, journals, news stories and the like. Each small piece of text within the documents such as a sentence, phrase and semantic unit in the data base is treated as a document. Natural language queries are used to search for relevant documents from the data base. A first search query creates a selected group of documents. Each word in both the search query and in the documents are given weighted values. Combining the weighted values creates similarity values for each document which are then ranked according to their relevant importance to the search query. A user reading and passing through this ranked list checks off which document are relevant or not. Then the system automatically causes the original search query to be updated into a second search query which can include the same words, less words or different words than the first search query. Words in the second search query can have the same or different weights compared to the first search query. The system automatically searches the text data base and creates a second group of documents, which as a minimum does not include at least one of the documents found in the first group. The second group can also be comprised of additional documents not found in the first group. The ranking of documents in the second group is different than the first ranking such that the more relevant documents are found closer to the top of the list.
266 Citations
6 Claims
-
1. A natural language search method for retrieving relevant information from a computer database collection, comprising the steps of:
-
(a) searching a database collection in a computer using a first search query of natural language to retrieve a first group of selected small pieces of information each being dissimilar from one another; (b) ranking each of the selected small pieces of information into a first relevant ranked list of the selected small pieces of information; (c) applying feedback information based on a subsequent determination of the relevancy of each of the small pieces of information in the first ranked list to create a second query different from the first query; and (d) repeating steps (a) to (b) to form a second relevant ranked list of the selected small pieces of information. - View Dependent Claims (2, 3, 4)
-
-
5. A natural language search method for retrieving relevant information from a computer database, comprising the steps of:
-
(a) searching a computer database using a first natural language search query to retrieve a first group of selected portions of information each of the portions of information being dissimilar from one another; (b) ranking each of the selected portions of information in a first relevant ranked list of the selected portions of information; (c) applying feedback information based on a subsequent determination of the relevancy of each of the portions of information in the first ranked list to create a second search query different from the first search query; and (d) searching the computer database using the second search query to retrieve a second group of the selected portions of information and ranking the second group in a second relevant ranked list of the selected portions of information.
-
-
6. A natural language search method for retrieving relevant information from a computer data base, comprising the steps of:
-
searching a computer database using a first natural language search query to retrieve a first group of selected portions of information, each of the portions of information being different from one another; ranking each of the selected portions of information in a first relevant ranked list of the selected portions of information; applying feedback information based on a subsequent determination of the relevancy of each of the portions of information in the first ranked list to create a second search query different from the first search query; and searching the computer database using the second search query to retrieve a second group of the selected portions of information.
-
Specification