← Back to Patent Explorer
EP0304191A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Text search system

Assignee: International Business Machines Corp
•
Filing: 1988-08-03
•
Granted: —
•
Expires: 2008-08-03
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In a searching for library documents that match the content of a given sequence of query words, a set of equivalent words are defined for each query word along with a corresponding word equivalence value assigned to each equivalent word. Target sequences of words in a library document which match the sequence of query words are located according to a set of matching criteria. The similarity value of each target sequence is evaluated as a function of the corresponding equivalence values of words included therein. Based upon the similarity values of its target sequences, a relevance factor is then obtained for each library document.

Inventors

  • 👤 Federico Nmn Barbic
  • 👤 David Mun-Hien Choy

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-10-24 18:35
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/30; G06F16/33; G06F16/3331; G06F16/3332; G06F16/3338; G06F16/90; G06F16/93; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99933; Y10S707/99935

Claims Analysis

Total Claims: 12
Claim 1
Independent Claim 145 words
A method implemented in a data processing apparatus for retrieving from among more than one library document those matching the content of a sequence of query words, comprising the steps of: (a) defining a set of equivalent words for each of the query words and assigning a word equivalence value to each of said equivalent words; and (b) computing a relevance factor for a library document, comprising the steps of: (i) locating target sequences of words in the library document that match the sequence of query words, and equivalence thereof, according to a set of matching criteria; (ii) evaluating similarity values of said target sequences of words, each similarity value being evaluated as a function of the equivalence values of words included in the corresponding target sequence; and (iii) said relevance factor being computed as a function of the similarity values of its target sequences.
Claim 2
Independent Claim 145 words
A method implemented in a data processing apparatus for retrieving from among more than one library document those matching the content of a sequence of query words, comprising the steps of: (a) defining a set of equivalent words for each of the query words and assigning a word equivalence value to each of said equivalent words; and (b) computing a relevance factor for a library document, comprising the steps of: (i) locating target sequences of words in the library document that match the sequence of query words, and equivalence thereof, according to a set of matching criteria; (ii) evaluating similarity values of said target sequences of words, each similarity value being evaluated as a function of the equivalence values of words included in the corresponding target sequence; and (iii) said relevance factor being computed as a function of the similarity values of its target sequences.
Claim 3
Dependent Claim 32 words
A method according to claim 1 wherein said function of the equivalence values in step (ii) includes a weighting factor based upon positions in said document of words in said target sequence.
Claim 4
Dependent Claim 30 words
A method according to claim 1 wherein said matching criteria include the ordering of a sequence of words in the library document with respect to the sequence of query words.
Claim 5
Dependent Claim 31 words
A method according to claim 1 wherein said matching criteria include the completeness of a match between a sequence of words in the library document and the sequence of query words.
Claim 6
Dependent Claim 29 words
A method according to claim 1 wherein said matching criteria include the span of a sequence of words in the library document that matches the sequence of query words.
Claim 7
Dependent Claim 40 words
A method according to claim 1 comprising the additional step of preselecting a subset of library documents and computing the relevancy factors only for said subset of library documents, and ranking library documents in order of their respective relevance factors.
Claim 8
Dependent Claim 27 words
A method according to claim 6 wherein said relevance factor of a library document is the similarity value of a target sequence having the highest similarity value.
Claim 9
Dependent Claim 70 words
A method according to claim 7, wherein a similarity value S xyz is being evaluated according to the equation: where L1 represents the target sequence; L2 represents the sequence of query words; x represents said ordering matching criterion; y represents said completeness matching criterion; z represents said span matching criterion; and d(f xz ) = m if y =1, and = max (m, spread of f xz ) if y=2.
Claim 10
Dependent Claim 166 words
A document retrieval system storing more than one library document, an apparatus for retrieving library documents matching the content of a sequence of query words, comprising: (a) means for storing a set of equivalent words for each of the query words, each of said equivalent words being stored with a corresponding word equivalence value; and (b) means coupled to said storage means for computing a relevance factor for a library document, comprising: (i) first means for receiving a set of matching criteria; (ii) second means coupled to said first means for locating target sequences of words in a library document that match the sequence of query words, and equivalence thereof, according to said matching criteria; (iii) third means coupled to said second means for evaluating similarity values of said target sequences of words, each similarity value being evaluated as a function of the equivalence values of words included in the corresponding target sequence; and (iv) fourth means receiving said similarity values for computing said relevance factor.
Claim 11
Dependent Claim 166 words
A document retrieval system storing more than one library document, an apparatus for retrieving library documents matching the content of a sequence of query words, comprising: (a) means for storing a set of equivalent words for each of the query words, each of said equivalent words being stored with a corresponding word equivalence value; and (b) means coupled to said storage means for computing a relevance factor for a library document, comprising: (i) first means for receiving a set of matching criteria; (ii) second means coupled to said first means for locating target sequences of words in a library document that match the sequence of query words, and equivalence thereof, according to said matching criteria; (iii) third means coupled to said second means for evaluating similarity values of said target sequences of words, each similarity value being evaluated as a function of the equivalence values of words included in the corresponding target sequence; and (iv) fourth means receiving said similarity values for computing said relevance factor.
Claim 12
Dependent Claim 28 words
Apparatus as in claim 9 wherein said function is said third means includes a weighting factor based upon positions in said document of words in said target sequence.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag