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

Process for determination of text relevancy

Assignee: University of Central Florida Research Foundation Inc
•
Filing: 1993-11-05
•
Granted: 1996-11-19
•
Expires: 2013-11-05
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract This is a procedure for determining text relevancy and can be used to enhance the retrieval of text documents by search queries. This system helps a user intelligently and rapidly locate information found in large textual databases. A first embodiment determines the common meanings between each word in the query and each word in the document. Then an adjustment is made for words in the query that are not in the documents. Further, weights are calculated for both the semantic components in the query and the semantic components in the documents. These weights are multiplied together, and their products are subsequently added to one another to determine a real value number (similarity coefficient) for each document. Finally, the documents are sorted in sequential order according to their real value number from largest to smallest value. Another, embodiment is for routing documents to topics/headings (sometimes referred to as filtering). Here, the importance of each word in both topics and documents are calculated. Then, the real value number (similarity coefficient) for each document is determined. Then each document is routed one at a time according to their respective real value numbers to one or more topics. Finally, once the documents are located with their topics, the documents can be sorted. This system can be used to search and route all kinds of document collections, such as collections of legal documents, medical documents, news stories, and patents.

Inventors

  • 👤 Jim Driscoll

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 19:35
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/30; G06F16/33; G06F16/3331; G06F16/334; G06F16/3346; G06F16/3332; G06F16/3334; G06F16/3344; G06F16/35; G06F16/353; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99933; Y10S707/99934; Y10S707/99935

Claims Analysis

Total Claims: 11
Claim 1
Independent Claim 251 words
A Computer implemented method for ranking documents being searched in a database by a word query according to text relevancy comprising the steps of: (a) inputting a word query to a computer database of documents; (b) selecting each document by the word query; (c) determining a real value number for each document, comprising the steps of: (i) calculating a first importance value for each word in the selected document; (ii) calculating a second importance value for each word in the query that matches a word in the document; (iii) determining a probability value for each word in the query matching a semantic category; (iv) determining a probability value for each word in the document matching a semantic category; (v) adjusting for each word in .the query that does not exist in the database of the document; (vi) repeating steps (i) to (iv) for each adjusted word; (vii) calculating weights of a semantic component in the query based on the importance value, the probability value and frequency of the word in the document; (viii) calculating weights of a semantic component in the document based on the importance value, the probability value and frequency of word in the query; (ix) multiplying query component weights by document component weights into products; and (x) adding the products together to represent the real-value number for the selected document; and (d) repeating step (c) for each additional document selected by the query; and (e) sorting the documents of the database according to their respective real value numbers.
Claim 2
Dependent Claim 251 words
A Computer implemented method for ranking documents being searched in a database by a word query according to text relevancy comprising the steps of: (a) inputting a word query to a computer database of documents; (b) selecting each document by the word query; (c) determining a real value number for each document, comprising the steps of: (i) calculating a first importance value for each word in the selected document; (ii) calculating a second importance value for each word in the query that matches a word in the document; (iii) determining a probability value for each word in the query matching a semantic category; (iv) determining a probability value for each word in the document matching a semantic category; (v) adjusting for each word in .the query that does not exist in the database of the document; (vi) repeating steps (i) to (iv) for each adjusted word; (vii) calculating weights of a semantic component in the query based on the importance value, the probability value and frequency of the word in the document; (viii) calculating weights of a semantic component in the document based on the importance value, the probability value and frequency of word in the query; (ix) multiplying query component weights by document component weights into products; and (x) adding the products together to represent the real-value number for the selected document; and (d) repeating step (c) for each additional document selected by the query; and (e) sorting the documents of the database according to their respective real value numbers.
Claim 3
Dependent Claim 22 words
The computer implemented method for ranking documents of claim 1, wherein the inputting step further includes: imputing a natural language word query.
Claim 4
Dependent Claim 40 words
The computer implemented method for ranking documents of claim 1, wherein the calculating the first and the second importance values is based on Log 10 (N/df), wherein N=total number of documents, and df=number of documents each word is located within.
Claim 5
Dependent Claim 32 words
The computer implemented method for ranking documents of claim 1, wherein the semantic category further includes: correlating a semantic lexicon of approximately 36 semantic categories between the word query and each document.
Claim 6
Dependent Claim 34 words
The computer implemented method for ranking documents of claim 1, wherein the size of each document is chosen from at least one of: a word, a sentence, a line, a phrase and a paragraph.
Claim 7
Dependent Claim 115 words
A computer implemented method of routing and filtering documents to topics comprising the steps of: breaking down each document for routing into small portions of up to approximately 250 words in length; calculating importance values of each word in both topics and the small portions of the documents; determining real value numbers for each of the small portions of document to each topic based on the importance values; calculating the real value number for the selected document based on adding the real value numbers of the small portions of the selected document; routing each document according to their respective real value numbers to one or more topics; and sorting the routed documents at each topic.
Claim 8
Dependent Claim 115 words
A computer implemented method of routing and filtering documents to topics comprising the steps of: breaking down each document for routing into small portions of up to approximately 250 words in length; calculating importance values of each word in both topics and the small portions of the documents; determining real value numbers for each of the small portions of document to each topic based on the importance values; calculating the real value number for the selected document based on adding the real value numbers of the small portions of the selected document; routing each document according to their respective real value numbers to one or more topics; and sorting the routed documents at each topic.
Claim 9
Dependent Claim 44 words
A computer implemented method of routing and filtering documents to topics of claim 6, wherein the calculating step is based on Log 10 (NT/dft), where NT is the total number of topics and dft is the number of topics each word is located within.
Claim 10
Dependent Claim 39 words
A computer implemented method of routing and filtering documents to topics of claim 6, wherein the size of each of the small portions are chosen from at least one of: a word, a line, a sentence, and a paragraph.
Claim 11
Dependent Claim 208 words
A computer implemented method of routing and filtering documents to topics of claim 6, wherein the determining a real value number step further includes the steps of: (i) calculating a first importance value for each word in the selected portion; (ii) calculating a second importance value for each word in the query that matches a word in the selected portion; (iii) determining a probability value for each word in the query matching a semantic category; (iv) determining a probability value for each word in the selected portion matching a semantic category; (v) adjusting for each word in the query that does not exist in the selected portion; (vi) repeating steps (i) to (iv) for each adjusted word; (vii) calculating weights of a semantic component in the query based on the importance value, the probability value and frequency of the word in the selected portion; (viii) calculating weights of a semantic component in the selected portion based on the importance value, the probability value and frequency of word in the query; (ix) multiplying query component weights by selected portion component weights into products; and (x) adding the products together to represent the real-value number for the selected document; and repeating steps (i) to (x) for each additional document selected.

References Cited (Backward Citations)

US4942526A Cited
US4823306A Cited
US4849898A Cited
US5020019A Cited
US5159667A Cited
US5056021A Cited
US5140692A Cited
US5263159A Cited
US5243520A Cited
US5418717A Cited
US5278980A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-11-19 2000-05-20 2000-11-19 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-11-19 2004-05-20 2004-11-19 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-11-19 2008-05-20 2008-11-19 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag