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

Method and apparatus for improved document searching

Assignee: WordStream Inc
•
Filing: 1998-01-13
•
Granted: 1999-11-09
•
Expires: 2018-01-13
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract To facilitate accurate document searching, electronically accessible documents are provided with abstracts written in a highly constrained artificial grammar. The artificial grammar is capable of expressing the thoughts and information ordinarily conveyed in a natural grammar, but in a structured format that restricts the number of possible alternative meanings. Accordingly, while the grammar is clear in the sense of being easily understood by native speakers of the vocabulary and complex in its ability to express sophisticated concepts, sentences are derived from an organized vocabulary according to fixed rules. A query, preferably formulated in accordance with these rules, is employed by a search engine in the usual fashion. Due to the highly constrained meaning of the search query, and the likelihood that relevant documents have similar or matching abstracts in their headers, keyword searches are likely to identify the most relevant documents.

Inventors

  • 👤 Sam Christy

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 15:28
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/30; G06F16/34; G06F16/345; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99933; Y10S707/99935

Claims Analysis

Total Claims: 28
Claim 1
Independent Claim 202 words
A method of facilitating searches of electronically stored documents in a text-searchable database, the method comprising the steps of: a. electronically storing, with respect to each document, at least one text-searchable abstract descriptive of a document subject, the abstract comprising a series of words generated by selecting a nominal item and expanding the abstract by iteratively applying at least one of a set of rules comprising: i. to a nominal item, add a descriptor describing the nominal item; ii. to a nominal item, add a connector item and another nominal item, connector items specifying relationships between at least two nominal items; iii. to a nominal item, add a logical connector and another nominal item, logical connectors establishing sets of nominal items; and iv. to a descriptor item, add a logical connector and another descriptor item; b. receiving a user query comprising a series of words; c. applying the query to the document abstracts to identify word matches therebetween; d. identifying stored documents having abstracts with words matching at least some of the words of the query; and e. based on word matches, ranking the identified documents in an order relevance, the order favoring documents having abstracts with terms literally matching the query.
Claim 2
Independent Claim 202 words
A method of facilitating searches of electronically stored documents in a text-searchable database, the method comprising the steps of: a. electronically storing, with respect to each document, at least one text-searchable abstract descriptive of a document subject, the abstract comprising a series of words generated by selecting a nominal item and expanding the abstract by iteratively applying at least one of a set of rules comprising: i. to a nominal item, add a descriptor describing the nominal item; ii. to a nominal item, add a connector item and another nominal item, connector items specifying relationships between at least two nominal items; iii. to a nominal item, add a logical connector and another nominal item, logical connectors establishing sets of nominal items; and iv. to a descriptor item, add a logical connector and another descriptor item; b. receiving a user query comprising a series of words; c. applying the query to the document abstracts to identify word matches therebetween; d. identifying stored documents having abstracts with words matching at least some of the words of the query; and e. based on word matches, ranking the identified documents in an order relevance, the order favoring documents having abstracts with terms literally matching the query.
Claim 3
Dependent Claim 17 words
The method of claim 1 wherein each iteration of the rules is identified by enclosure within parentheses.
Claim 4
Dependent Claim 19 words
The method of claim 1 further comprising the step of structuring the query according to the set of rules.
Claim 5
Dependent Claim 29 words
The method of claim 1 further comprising the step of providing data-bases of nominal, connector, descriptor and logical-connector items, the words of the abstract being selected from the databases.
Claim 6
Dependent Claim 18 words
The method of claim 4 wherein the words of the user query are also selected from the databases.
Claim 7
Dependent Claim 14 words
The method of claim 4 wherein the logical-connector database comprises the entries and, or.
Claim 8
Dependent Claim 21 words
The method of claim 1 wherein the documents comprise viewable and non-viewable portions, the abstracts being contained in the non-viewable portions.
Claim 9
Dependent Claim 17 words
The method of claim 1 further comprising the step of facilitating user retrieval of the identified documents.
Claim 10
Dependent Claim 17 words
The method of claim 1 wherein the nominal items name a person, place, thing, activity or idea.
Claim 11
Dependent Claim 17 words
The method of claim 9 wherein the nominal items include the terms set forth in Appendix 1.
Claim 12
Dependent Claim 16 words
The method of claim 1 wherein the connector items show action, being or state of being.
Claim 13
Dependent Claim 17 words
The method of claim 11 wherein the connector items include the terms set forth in Appendix 2.
Claim 14
Dependent Claim 20 words
The method of claim 1 wherein the descriptor items describe a quality, quantity, state or type of a nominal entry.
Claim 15
Dependent Claim 17 words
The method of claim 13 wherein the descriptor items include the entries set forth in Appendix 3.
Claim 16
Dependent Claim 209 words
Apparatus for facilitating searches of electronically stored documents, the apparatus comprising: a. a database of electronically stored documents, the database comprising, with respect to each document, at least one text-searchable abstract descriptive of a document subject, the abstract comprising a series of words generated by selecting a nominal item and expanding the abstract by iteratively applying at least one of a set of rules comprising: i. to a nominal item, add a descriptor describing the nominal item; ii. to a nominal item, add a connector item and another nominal item, connector items specifying relationships between at least two nominal items; iii. to a nominal item, add a logical connector and another nominal item, logical connectors establishing sets of nominal items; and iv. to a descriptor item, add a logical connector and another descriptor item; b. means for receiving a user query comprising a series of words; c. means for applying the query to the document abstracts to identify word matches therebetween; d. means for (i) identifying stored documents having abstracts with words matching at least some of the words of the query, and (ii) based on the word matches, ranking the identified documents in an order relevance, the order favoring documents having abstracts with terms literally matching the query.
Claim 17
Dependent Claim 209 words
Apparatus for facilitating searches of electronically stored documents, the apparatus comprising: a. a database of electronically stored documents, the database comprising, with respect to each document, at least one text-searchable abstract descriptive of a document subject, the abstract comprising a series of words generated by selecting a nominal item and expanding the abstract by iteratively applying at least one of a set of rules comprising: i. to a nominal item, add a descriptor describing the nominal item; ii. to a nominal item, add a connector item and another nominal item, connector items specifying relationships between at least two nominal items; iii. to a nominal item, add a logical connector and another nominal item, logical connectors establishing sets of nominal items; and iv. to a descriptor item, add a logical connector and another descriptor item; b. means for receiving a user query comprising a series of words; c. means for applying the query to the document abstracts to identify word matches therebetween; d. means for (i) identifying stored documents having abstracts with words matching at least some of the words of the query, and (ii) based on the word matches, ranking the identified documents in an order relevance, the order favoring documents having abstracts with terms literally matching the query.
Claim 18
Dependent Claim 25 words
The apparatus of claim 15 further comprising databases of nominal, connector, descriptor and logical-connector items, the words of the abstract being selected from the databases.
Claim 19
Dependent Claim 18 words
The apparatus of claim 16 wherein the words of the user query are also selected from the databases.
Claim 20
Dependent Claim 14 words
The apparatus of claim 16 wherein the logical-connector database comprises the entries and, or.
Claim 21
Dependent Claim 21 words
The apparatus of claim 15 wherein the documents comprise viewable and non-viewable portions, the abstracts being contained in the non-viewable portions.
Claim 22
Dependent Claim 16 words
The apparatus of claim 15 further comprising means for facilitating user retrieval of the identified documents.
Claim 23
Dependent Claim 17 words
The apparatus of claim 15 wherein the nominal items name a person, place, thing, activity or idea.
Claim 24
Dependent Claim 17 words
The apparatus of claim 21 wherein the nominal items include the terms set forth in Appendix 1.
Claim 25
Dependent Claim 16 words
The apparatus of claim 15 wherein the connector items show action, being or state of being.
Claim 26
Dependent Claim 17 words
The apparatus of claim 23 wherein the connector items include the terms set forth in Appendix 2.
Claim 27
Dependent Claim 20 words
The apparatus of claim 15 wherein the descriptor items describe a quality, quantity, state or type of a nominal entry.
Claim 28
Dependent Claim 17 words
The apparatus of claim 25 wherein the descriptor items include the entries set forth in Appendix 3.

References Cited (Backward Citations)

US5293552A Cited
US5488725A Cited
US5577241A Cited
US5659732A Cited
US5826260A Cited
US5864848A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-11-08 2003-05-10 2003-11-09 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-11-08 2007-05-10 2007-11-09 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-11-08 2011-05-10 2011-11-09 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag