← Back to Patent Explorer
US6370525B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Method and system for retrieving relevant documents from a database

Assignee: KOLOMOKI MOUNDS LLC
•
Filing: 2000-11-13
•
Granted: 2002-04-09
•
Expires: 2020-11-13
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method for processing a search query uses the results of a search performed on a high quality, controlled database to assess the relevance of documents retrieved from a search of an uncontrolled public database having documents of highly variable quality. The method includes the steps of parsing the search query and then searching the authoritative database to generate authoritative database results. The search query is also used to search the public database, thereby generating public database results. The quality or relevance of the public database results are then quantified on the basis of the authoritative database results, thereby generating a quality index. The results from both the authoritative and the public databases are then ranked on the basis of this quality index.

Inventors

  • 👤 Ilia Kaufman

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 15:17
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/30; G06F16/33; G06F16/3331; G06F16/334; G06F16/3344; G06F16/90; G06F16/95; G06F16/951; G06F16/953; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99933; Y10S707/99935

Claims Analysis

Total Claims: 51
Claim 1
Independent Claim 183 words
A method for ranking a plurality of candidate documents on the basis of the similarity each of the plurality of candidate documents to a user-query, said method comprising the steps of parsing the user-query, thereby generating a query-word and a distribution of the query-word in the user-query, assessing an importance of the query-word on the basis of the frequency with which the query-word occurs in the plurality of candidate documents, and the distribution of the query-word in the user-query, evaluating the similarity of a candidate document to the user-query on the basis of a distribution of the query-word in the candidate document, the candidate document having at least one candidate document sentence, evaluating the similarity of the at least one candidate document sentence to the user-query on the basis of the frequency with which the query-word occurs in the at least one candidate document sentence, ranking the candidate document relative to the plurality of candidate documents on the basis of the similarity of the candidate document to the user-query and the similarity of the at least one candidate document sentence to the user-query.
Claim 2
Independent Claim 183 words
A method for ranking a plurality of candidate documents on the basis of the similarity each of the plurality of candidate documents to a user-query, said method comprising the steps of parsing the user-query, thereby generating a query-word and a distribution of the query-word in the user-query, assessing an importance of the query-word on the basis of the frequency with which the query-word occurs in the plurality of candidate documents, and the distribution of the query-word in the user-query, evaluating the similarity of a candidate document to the user-query on the basis of a distribution of the query-word in the candidate document, the candidate document having at least one candidate document sentence, evaluating the similarity of the at least one candidate document sentence to the user-query on the basis of the frequency with which the query-word occurs in the at least one candidate document sentence, ranking the candidate document relative to the plurality of candidate documents on the basis of the similarity of the candidate document to the user-query and the similarity of the at least one candidate document sentence to the user-query.
Claim 3
Dependent Claim 34 words
The method of claim 1 further comprising the step of evaluating the similarity of the at least-one-candidate-document-sentence to the user-query on the basis of a location of the at-least-one-candidate-document-sentence relative to the public document.
Claim 4
Dependent Claim 28 words
The method of claim 1 further comprising the step of generating a derivative query-word, the derivative query-word being selected on the basis of an association with the query-word.
Claim 5
Dependent Claim 79 words
The method of claim 1 wherein the step of assessing the importance of the query-word comprises the steps of determining the overall concentration of the query-word in the plurality of candidate documents, determining the concentration of the query-word in the user-query, determining a query-conductance indicative of the importance of the query-word, the query-conductance varying with the concentration of the query-word in the user-query and varying inversely with the overall concentration of the query-word in the plurality of candidate documents.
Claim 6
Dependent Claim 56 words
The method of claim 1 wherein the step of evaluating the similarity of the candidate document to the user-query comprises the steps of determining the concentration of the query-word in the candidate document, assigning a document-conductance to the candidate document, the document-conductance being selected to vary with the concentration of the query-word in the candidate document.
Claim 7
Dependent Claim 83 words
The method of claim 1 wherein the step of evaluating the similarity of the at-least-one-candidate-document-sentence to the user-query comprises the steps of determining the overall concentration of the query-word in the plurality of candidate documents, determining the concentration of the query-word in the at-least-one-candidate-document-sentence assigning a position-independent sentence similarity to the at-least-one-candidate-document-sentence, the position-independent sentence similarity being responsive to the ratio of the overall concentration of the query-word in the plurality of candidate documents to the concentration of the query-word in the at-least-one-candidate-document-sentence.
Claim 8
Dependent Claim 189 words
A computer-readable medium containing software for ranking a plurality of candidate documents on the basis of the similarity each of the plurality of candidate documents to a user-query, said software comprising instruction for executing the steps of parsing the user-query, thereby generating a query-word and a distribution of the query-word in the user-query, assessing an importance of the query-word on the basis of the frequency with which the query-word occurs in the plurality of candidate documents, and the distribution of the query-word in the user-query, evaluating the similarity of a candidate document to the user-query on the basis of a distribution of the query-word in the candidate document, the candidate document having at least one candidate document sentence, evaluating the similarity of the at least one candidate document sentence to the user-query on the basis of the frequency with which the query-word occurs in the at least one candidate document sentence, ranking the candidate document relative to the plurality of candidate documents on the basis of the similarity of the candidate document to the user-query and the similarity of the at least one candidate document sentence to the user-query.
Claim 9
Dependent Claim 189 words
A computer-readable medium containing software for ranking a plurality of candidate documents on the basis of the similarity each of the plurality of candidate documents to a user-query, said software comprising instruction for executing the steps of parsing the user-query, thereby generating a query-word and a distribution of the query-word in the user-query, assessing an importance of the query-word on the basis of the frequency with which the query-word occurs in the plurality of candidate documents, and the distribution of the query-word in the user-query, evaluating the similarity of a candidate document to the user-query on the basis of a distribution of the query-word in the candidate document, the candidate document having at least one candidate document sentence, evaluating the similarity of the at least one candidate document sentence to the user-query on the basis of the frequency with which the query-word occurs in the at least one candidate document sentence, ranking the candidate document relative to the plurality of candidate documents on the basis of the similarity of the candidate document to the user-query and the similarity of the at least one candidate document sentence to the user-query.
Claim 10
Dependent Claim 41 words
The computer readable medium of claim 7 wherein the software further comprises instructions for executing the step of evaluating the similarity of the at-least-one-candidate-document-sentence to the user-query on the basis of a location of the at-least-one-candidate-document-sentence relative to the public document.
Claim 11
Dependent Claim 36 words
The computer readable medium of claim 7 wherein the software further comprises instructions for executing the step of generating a derivative query-word, the derivative query-word being selected on the basis of an association with the query-word.
Claim 12
Dependent Claim 53 words
The computer readable medium of claim 7 wherein the software further comprises instructions for executing the step of assessing an importance of the derivative query-word on the basis of the frequency with which the derivative query-word occurs in the plurality of candidate documents, and the distribution of the derivative query-word in the user-query.
Claim 13
Dependent Claim 32 words
The computer readable medium of claim 10 wherein the software further comprises instructions for executing the step of diminishing the importance of the derivative query-word relative to the importance of the query-word.
Claim 14
Dependent Claim 88 words
The computer readable medium of claim 7 wherein the software for executing the step of assessing the importance of the query-word comprises instructions for executing the steps of determining the overall concentration of the query-word in the plurality of candidate documents, determining the concentration of the query-word in the user-query, determining a query-conductance indicative of the importance of the query-word, the query-conductance varying with the concentration of the query-word in the user-query and varying inversely with the overall concentration of the query-word in the plurality of candidate documents.
Claim 15
Dependent Claim 66 words
The computer readable medium of claim 7 wherein the software for executing the step of evaluating the similarity of the candidate document to the user-query comprises software instructions for executing the steps of determining the concentration of the query-word in the candidate document, assigning a document-conductance to the candidate document, the document-conductance being selected to vary with the concentration of the query-word in the candidate document.
Claim 16
Dependent Claim 93 words
The computer readable medium of claim 7 wherein the software for executing the step of evaluating the similarity of the at-least-one-candidate-document-sentence to the user-query comprises software instruction for executing the steps of determining the overall concentration of the query-word in the plurality of candidate documents, determining the concentration of the query-word in the at-least-one-candidate-document-sentence assigning a position-independent sentence similarity to the at-least-one-candidate-document-sentence, the position-independent sentence similarity being responsive to the ratio of the overall concentration of the query-word in the plurality of candidate documents to the concentration of the query-word in the at-least-one-candidate-document-sentence.
Claim 17
Dependent Claim 27 words
The computer-readable medium of claim 7 wherein the software further comprises instructions for executing the step of retrieving the at-least-one authoritative document from a local storage device.
Claim 18
Dependent Claim 29 words
The computer-readable medium of claim 7 wherein the software further comprises instructions for executing the step of retrieving the at-least one authoritative document from a server on a network.
Claim 19
Dependent Claim 21 words
The computer-readable medium of claim 16 wherein the software further comprises instructions for selecting the network to be a corporate-wide network.
Claim 20
Dependent Claim 22 words
The computer-readable medium of claim 16 wherein the software further comprises instructions for selecting the network to be a global computer network.
Claim 21
Dependent Claim 26 words
The computer-readable medium claim 7 wherein the software further comprises instructions for executing the step of selecting the authoritative database from a plurality of authoritative databases.
Claim 22
Dependent Claim 86 words
A computer-implemented method for generating a list of candidate documents, said method comprising the steps of evaluating, on the basis of a search query, a relevance of an authoritative document selected from an authoritative database, evaluating, on the basis of the search query, a relevance of a public document from a public database, and including the public document in the list of candidate documents if the relevance of the public document exceeds a relevance threshold selected on the basis of the relevance of the authoritative document.
Claim 23
Dependent Claim 86 words
A computer-implemented method for generating a list of candidate documents, said method comprising the steps of evaluating, on the basis of a search query, a relevance of an authoritative document selected from an authoritative database, evaluating, on the basis of the search query, a relevance of a public document from a public database, and including the public document in the list of candidate documents if the relevance of the public document exceeds a relevance threshold selected on the basis of the relevance of the authoritative document.
Claim 24
Dependent Claim 48 words
The method of claim 20 wherein the first evaluating step comprises the steps of parsing the search query, thereby retrieving a query word and a distribution of the query word in the user-query, and assessing an importance of the query word on the basis of the authoritative document.
Claim 25
Dependent Claim 46 words
The method of claim 21 wherein the assessing step comprises the step of assessing the importance of the query word on the basis of the distribution of query words in the search query and the frequency with which the query word occurs in the public document.
Claim 26
Dependent Claim 41 words
The method of claim 21 wherein the step of evaluating a relevance of a public document comprises the step of evaluating the relevance of the public document on the basis of the distribution of the query word in the public document.
Claim 27
Dependent Claim 54 words
The method of claim 23 wherein the public document includes at least one sentence and the step of evaluating the relevance of the public document on the basis of the distribution of the query word comprises the step of evaluating the frequency with which the query word occurs in the at least one sentence.
Claim 28
Dependent Claim 77 words
The method of claim 21 wherein the step of assessing the importance of the query word comprises the steps of determining an overall concentration in the authoritative database of the query-word, determining a concentration of the query-word in the search-query, and determining a query-conductance indicative of the importance of the query-word, the query-conductance varying with the concentration of the query-word in the search-query and varying inversely with the overall concentration of the query-word in the authoritative database.
Claim 29
Dependent Claim 56 words
The method of claim 20 wherein the step of evaluating the relevance of the authoritative document to the search-query comprises the steps of determining the concentration in the authoritative document of the query-word, assigning a document-conductance to the authoritative document, the document-conductance being selected to vary with the concentration of the query-word in the authoritative document.
Claim 30
Dependent Claim 56 words
The method of claim 20 wherein the step of evaluating the similarity of the public document to the search-query comprises the steps of determining the concentration of the query-word in the public document, assigning a document-conductance to the public document, the document-conductance being selected to vary with the concentration of the query-word in the public document.
Claim 31
Dependent Claim 90 words
The method of claim 20 wherein the authoritative document includes at-least-one-authoritative-document sentence and the step of evaluating the relevance of the authoritative document to the search-query comprises the steps of determining the overall concentration of the query-word in the authoritative database, determining the concentration of the query-word in the at-least-one-authoritative-document sentence assigning a position-independent sentence similarity to the at-least-one-authoritative-document sentence, the position-independent sentence similarity being responsive to the ratio of the overall concentration of the query-word in the authoritative database to the concentration of the query-word in the at-least-one-authoritative-document sentence.
Claim 32
Dependent Claim 89 words
The method of claim 20 wherein the public document includes at-least-one-public-document sentence and the step of evaluating the relevance of a public document to the user-query comprises the steps of determining the overall concentration of the query-word in the authoritative database, determining the concentration of the query-word in the at-least-one-public-document sentence assigning a position-independent sentence similarity to the at-least-one-public-document sentence, the position-independent sentence similarity being responsive to the ratio of the overall concentration of the query-word in the public database to the concentration of the query-word in the at-least-one-public-document-sentence.
Claim 33
Dependent Claim 19 words
The method of claim 20 further comprising the step of retrieving the authoritative document from a local storage device.
Claim 34
Dependent Claim 17 words
The method of claim 20 further comprising the step of retrieving the authoritative document from a network.
Claim 35
Dependent Claim 18 words
The method of claim 31 further comprising the step of selecting the network to be a corporate-wide network.
Claim 36
Dependent Claim 19 words
The method of claim 31 further comprising the step of selecting the network to be a global computer network.
Claim 37
Dependent Claim 87 words
A computer-readable medium containing software for generating a list of candidate documents, the software comprising instructions for executing the steps of evaluating, on the basis of a search query, a relevance of an authoritative document selected from an authoritative database, evaluating, on the basis of the search query, a relevance of a public document, and including the public document in the list of candidate documents if the relevance of the public document exceeds a relevance threshold selected on the basis of the relevance of the authoritative document.
Claim 38
Dependent Claim 87 words
A computer-readable medium containing software for generating a list of candidate documents, the software comprising instructions for executing the steps of evaluating, on the basis of a search query, a relevance of an authoritative document selected from an authoritative database, evaluating, on the basis of the search query, a relevance of a public document, and including the public document in the list of candidate documents if the relevance of the public document exceeds a relevance threshold selected on the basis of the relevance of the authoritative document.
Claim 39
Dependent Claim 56 words
The computer-readable medium of claim 34 wherein the instructions for executing the first evaluating step comprise instructions for executing the steps of parsing the search query, thereby retrieving a query word and a distribution of the query word in the user-query, and assessing an importance of the query word on the basis of the authoritative document.
Claim 40
Dependent Claim 54 words
The computer-readable medium of claim 35 wherein the instructions for executing the assessing step comprise instructions for executing the step of assessing the importance of the query word on the basis of the distribution of query words in the search query and the frequency with which the query word occurs in the public document.
Claim 41
Dependent Claim 49 words
The computer-readable medium of claim 35 wherein the instructions for executing the step of evaluating a relevance of a public document comprise instructions for executing the step of evaluating the relevance of the public document on the basis of the distribution of the query word in the public document.
Claim 42
Dependent Claim 62 words
The computer-readable medium of claim 37 wherein the public document includes at least one sentence and the instructions for executing the step of evaluating the relevance of the public document on the basis of the distribution of the query word comprise instructions for executing the step of evaluating the frequency with which the query word occurs in the at least one sentence.
Claim 43
Dependent Claim 85 words
The computer-readable medium of claim 35 wherein the instructions for executing the step of assessing the importance of the query word comprise instructions for executing the steps of determining an overall concentration in the authoritative database of the query-word, determining a concentration of the query-word in the search-query, and determining a query-conductance indicative of the importance of the query-word, the query-conductance varying with the concentration of the query-word in the search-query and varying inversely with the overall concentration of the query-word in the authoritative database.
Claim 44
Dependent Claim 64 words
The computer-readable medium of claim 34 wherein the instructions for executing the step of evaluating the relevance of the authoritative document to the search-query comprise instructions for executing the steps of determining the concentration in the authoritative document of the query-word, assigning a document-conductance to the authoritative document, the document-conductance being selected to vary with the concentration of the query-word in the authoritative document.
Claim 45
Dependent Claim 64 words
The computer-readable medium of claim 34 wherein the instructions for executing the step of evaluating the similarity of the public document to the search-query comprise instructions for executing the steps of determining the concentration of the query-word in the public document, assigning a document-conductance to the public document, the document-conductance being selected to vary with the concentration of the query-word in the public document.
Claim 46
Dependent Claim 101 words
The computer-readable medium of claim 34 wherein the authoritative document includes at least one authoritative-document sentence and said instructions for executing the step of evaluating the relevance of the authoritative document to the search-query comprise instructions for executing the steps of determining the overall concentration of the query-word in the authoritative database, determining the concentration of the query-word in the at-least-one-authoritative-document sentence assigning a position-independent sentence similarity to the at-least-one-authoritative-document sentence, the position-independent sentence similarity being responsive to the ratio of the overall concentration of the query-word in the authoritative database to the concentration of the query-word in the at-least-one-authoritative-document sentence.
Claim 47
Dependent Claim 100 words
The computer-readable medium of claim 34 wherein the public document includes at least one public-document sentence and the instructions for executing the step of evaluating the relevance of a public document to the user-query comprise instructions for executing the steps of determining the overall concentration of the query-word in the authoritative database, determining the concentration of the query-word in the at-least-one-public-document sentence assigning a position-independent sentence similarity to the at-least-one-public-document sentence, the position-independent sentence similarity being responsive to the ratio of the overall concentration of the query-word in the public database to the concentration of the query-word in the at-least-one-public-document-sentence.
Claim 48
Dependent Claim 23 words
The computer-readable medium of claim 34 further comprising instructions for executing the step of retrieving the authoritative document from a local storage device.
Claim 49
Dependent Claim 21 words
The computer-readable medium of claim 34 further comprising instructions for executing the step of retrieving the authoritative document from a network.
Claim 50
Dependent Claim 22 words
The computer-readable medium of claim 45 further comprising instructions for executing the step of selecting the network to be a corporate-wide network.
Claim 51
Dependent Claim 23 words
The computer-readable medium of claim 45 further comprising instructions for executing the step of selecting the network to be a global computer network.

References Cited (Backward Citations)

EP0304191A2 Cited
US5576954A Cited
US5694592A Cited
US5893092A Cited
US6088692A Cited
US5659732A Cited
US6240408B1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2005-04-08 2005-10-08 2006-04-09 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2009-04-08 2009-10-08 2010-04-09 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2013-04-08 2013-10-08 2014-04-09 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag