Patent US5963969A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5963969A Expired / Lapsed US ⏱️ 0.0 years remaining

Document abstraction system and method thereof

Assignee: Individual
•
Filing: 1997-05-08
•
Granted: 1999-10-05
•
Expires: 2017-05-08
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A document abstract system and methodology produces an abstract from a text by identifying sentences within the text that contain numerical information, such as dates and numbers. The sentences with numerical information along with the first and last sentences of the document are copied for producing the abstract. The computer generated abstract preferably includes a list of proper nouns and adjectives and most common words in the document.

Inventors

  • 👤 William A. Tidwell

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 16:46
CPC Classifications
G; G06; G06F; G06F40/00; G06F40/30; G06F16/00; G06F16/30; G06F16/34; G06F16/345

Claims Analysis

Total Claims: 30
Claim 1
Independent Claim 79 words
A method of producing an abstract for a text, said text comprising one or more sentences, each sentence comprising one or more words, said method comprising the computer-implemented steps of: determining the first sentence of said text; determining the last sentence of said text; determining, among the remaining sentences of said text, at most ten abstract sentences containing numeric information; and producing said abstract based on said first sentence, said at most ten abstract sentences, and said last sentence.
Claim 2
Independent Claim 79 words
A method of producing an abstract for a text, said text comprising one or more sentences, each sentence comprising one or more words, said method comprising the computer-implemented steps of: determining the first sentence of said text; determining the last sentence of said text; determining, among the remaining sentences of said text, at most ten abstract sentences containing numeric information; and producing said abstract based on said first sentence, said at most ten abstract sentences, and said last sentence.
Claim 3
Dependent Claim 48 words
The method of claim 1, wherein the step of determining one or more abstract sentences containing numeric information, includes the steps of: searching for said numeric information within said text; and if said numeric information is found, establishing a sentence containing said numeric information as an abstract sentence.
Claim 4
Dependent Claim 27 words
The method of claim 2, wherein the step of searching for said numeric information within said text includes the step of searching for numerals within said text.
Claim 5
Dependent Claim 29 words
The method of claim 2, wherein the step of searching for said numeric information within said tex includes the step of searching for spelled out numbers within said text.
Claim 6
Dependent Claim 29 words
The method of claim 2, wherein the step of searching for said numeric information within said text includes the step of searching for spelled out months within said text.
Claim 7
Dependent Claim 32 words
The method of claim 2, wherein the step of searching for said numeric information within said text includes the step of searching for spelled out days of the week within said text.
Claim 8
Dependent Claim 57 words
The method of claim 1, further comprising the steps of: determining one or more proper names in said text, wherein a proper name is a word whose initial letter is capitalized when not at the beginning of a sentence of said one or more sentences; and producing said abstract based on said one or more proper names.
Claim 9
Dependent Claim 49 words
The method of claim 7, further comprising the steps of: counting a number of occurrences for each proper name of said one or more proper names; and when producing said abstract based on said proper name, producing said abstract based on the number of occurrences for said proper name.
Claim 10
Dependent Claim 106 words
The method of claim 1, further comprising the steps of: counting a number of occurrences for each word within said text; generating a list of words from said text and the number of occurrences thereof; pruning said list of words to produce a pruned list of words; determining a plurality of common words from said pruned list of words, said plurality of common words comprising words from said pruned list of words having at least as many occurrences as any words from said pruned list of words not part of said plurality of common words; and producing said abstract based on said plurality of common words.
Claim 11
Dependent Claim 48 words
The method of claim 9, wherein the step of pruning said list of words to produce a pruned list of words includes the step of removing a plurality of non-content words from said list of words, wherein said plurality of non-content words comprises pronouns, conjunctions, articles, and prepositions.
Claim 12
Dependent Claim 70 words
The method of claim 1, further comprising the steps of: searching for a plurality of predetermined keywords within said text; if one of said plurality of predetermined keywords is found, establishing a sentence containing said one of said plurality of predetermined keywords as a keyword abstract sentence; and producing said abstract based on said first sentence, said one or more abstract sentences, said keyword abstract sentence, and said last sentence.
Claim 13
Independent Claim 207 words
A method of producing an abstract for a text, said text comprising one or more sentences, each sentence comprising one or more words, said method comprising the computer-implemented steps of: determining the first sentence of said text; determining the last sentence of said text; determining, among the remaining sentences of said text, one or more abstract sentences containing numeric information; and counting a number of occurrences for each word within said text; generating a list of words from said text and the number of occurrences thereof; pruning said list of words to produce a pruned list of words including the step of removing proper names from said list of words, wherein a proper name has an initial letter that is capitalized when not at the beginning of a sentence of said one or more sentences; determining a plurality of common words from said pruned list of words, said plurality of common words comprising words from said pruned list of words having at least as many occurrences as any words from said pruned list of words not part of said plurality of common words; and producing said abstract based on said first sentence, said at most ten abstract sentences, said last sentence, and said plurality of common words.
Claim 14
Independent Claim 207 words
A method of producing an abstract for a text, said text comprising one or more sentences, each sentence comprising one or more words, said method comprising the computer-implemented steps of: determining the first sentence of said text; determining the last sentence of said text; determining, among the remaining sentences of said text, one or more abstract sentences containing numeric information; and counting a number of occurrences for each word within said text; generating a list of words from said text and the number of occurrences thereof; pruning said list of words to produce a pruned list of words including the step of removing proper names from said list of words, wherein a proper name has an initial letter that is capitalized when not at the beginning of a sentence of said one or more sentences; determining a plurality of common words from said pruned list of words, said plurality of common words comprising words from said pruned list of words having at least as many occurrences as any words from said pruned list of words not part of said plurality of common words; and producing said abstract based on said first sentence, said at most ten abstract sentences, said last sentence, and said plurality of common words.
Claim 15
Independent Claim 106 words
A method of searching a plurality of texts, each comprising one or more sentences, said method comprising the computer-implemented steps of: producing a plurality of abstracts, each abstract based on a corresponding text of said plurality of texts; receiving a search key from a user; searching said plurality of abstracts for an abstract that matches said search key; and outputting said abstract that matches said search key; wherein said abstract contains one or more sentences of the corresponding text, consisting essentially of the first sentence of the corresponding text, at most ten abstract sentences, each containing numeric information, and the last sentence of the corresponding text.
Claim 16
Independent Claim 106 words
A method of searching a plurality of texts, each comprising one or more sentences, said method comprising the computer-implemented steps of: producing a plurality of abstracts, each abstract based on a corresponding text of said plurality of texts; receiving a search key from a user; searching said plurality of abstracts for an abstract that matches said search key; and outputting said abstract that matches said search key; wherein said abstract contains one or more sentences of the corresponding text, consisting essentially of the first sentence of the corresponding text, at most ten abstract sentences, each containing numeric information, and the last sentence of the corresponding text.
Claim 17
Independent Claim 102 words
A method of searching a plurality of texts, each comprising one or more sentences, said method comprising the computer-implemented steps of: receiving a search key from a user; searching said plurality of texts for a text that matches said search key; producing an abstract, based on a corresponding document of said plurality of texts that matches said search key; and outputting said abstract; wherein said abstract contains one or more sentences of the corresponding texts, consisting essentially of the first sentence of the corresponding text, at most ten abstract sentences, each containing numeric information, and the last sentence of the corresponding text.
Claim 18
Independent Claim 102 words
A method of searching a plurality of texts, each comprising one or more sentences, said method comprising the computer-implemented steps of: receiving a search key from a user; searching said plurality of texts for a text that matches said search key; producing an abstract, based on a corresponding document of said plurality of texts that matches said search key; and outputting said abstract; wherein said abstract contains one or more sentences of the corresponding texts, consisting essentially of the first sentence of the corresponding text, at most ten abstract sentences, each containing numeric information, and the last sentence of the corresponding text.
Claim 19
Dependent Claim 86 words
A document abstraction system, configured to produce an abstract from a text, comprising one or more sentences each sentence comprising one or more words, said document abstraction system comprising: means for determining the first sentence of said text; means for determining the last sentence of said text; means for determining, among the remaining sentences of said text, at most ten abstract sentences containing numeric information; and means for producing said abstract based on said first sentence, said one or more abstract sentences, and said last sentence.
Claim 20
Dependent Claim 86 words
A document abstraction system, configured to produce an abstract from a text, comprising one or more sentences each sentence comprising one or more words, said document abstraction system comprising: means for determining the first sentence of said text; means for determining the last sentence of said text; means for determining, among the remaining sentences of said text, at most ten abstract sentences containing numeric information; and means for producing said abstract based on said first sentence, said one or more abstract sentences, and said last sentence.
Claim 21
Dependent Claim 50 words
The system of claim 15, wherein said means for determining said one or more abstract sentences containing numeric information includes: means for searching for said numeric information within said text; and means for establishing a sentence containing said numeric information as an abstract sentence, if said numeric information is found.
Claim 22
Dependent Claim 58 words
The system of claim 15, further comprising: means for determining one or more proper names in said text, wherein a proper name is a word whose initial letter is capitalized when not at the beginning of a sentence of said one or more sentences; and means for producing said abstract based on said one or more proper names.
Claim 23
Dependent Claim 113 words
The system of claim 15, further comprising: means for counting a number of occurrences for each word within said text; means for generating a list of words from said text and the number of occurrences thereof; means for pruning said list of words to produce a pruned list of words; means for determining a plurality of common words from said pruned list of words, said plurality of common words comprising words from said pruned list of words having at least as many occurrences as any words from said pruned list of words not part of said plurality of common words; and means for producing said abstract based on said plurality of common words.
Claim 24
Dependent Claim 73 words
The system of claim 15, further comprising: means for searching for a plurality of predetermined keywords within said text; means for establishing a sentence containing said one of said plurality of predetermined keywords as a keyword abstract sentence, if one of said plurality of predetermined keywords is found; and means for producing said abstract based on said first sentence, said one or more abstract sentences, said keyword abstract sentence, and said last sentence.
Claim 25
Dependent Claim 98 words
A computer-readable medium having stored thereon sequences of instructions for producing an abstract from a document, comprising one or more sentences each comprising one or more words, said sequences of instructions includes sequences of instructions which, when executed by a processor, cause said processor to perform the steps of: determining the first sentence of said text; determining the last sentence of said text; determining, among the remaining sentences of said text, at most ten abstract sentences containing numeric information; and producing said abstract based on said first sentence, said one or more abstract sentences, and said last sentence.
Claim 26
Dependent Claim 98 words
A computer-readable medium having stored thereon sequences of instructions for producing an abstract from a document, comprising one or more sentences each comprising one or more words, said sequences of instructions includes sequences of instructions which, when executed by a processor, cause said processor to perform the steps of: determining the first sentence of said text; determining the last sentence of said text; determining, among the remaining sentences of said text, at most ten abstract sentences containing numeric information; and producing said abstract based on said first sentence, said one or more abstract sentences, and said last sentence.
Claim 27
Dependent Claim 49 words
The computer-readable medium of claim 20, wherein the step of determining one or more abstract sentences containing numeric information includes the steps of: searching for said numeric information within said text; and establishing a sentence containing said numeric information as an abstract sentence, if said numeric information is found.
Claim 28
Dependent Claim 63 words
The computer-readable medium of claim 20, further comprising sequences of instructions for performing the steps of: determining one or more proper names in said text, wherein a proper name is a word whose initial letter is capitalized when not at the beginning of a sentence of said one or more sentences; and producing said abstract based on said one or more proper names.
Claim 29
Dependent Claim 111 words
The computer-readable medium of claim 20, further comprising sequences of instructions for performing the steps of: counting a number of occurrences for each word within said text; generating a list of words from said document and number of occurrences thereof; pruning said list of words to produce a pruned list of words; determining a plurality of common words from said pruned list of words, said plurality of common words comprising words from said pruned list of words having at least as many occurrences as any words from said pruned list of words not part of said plurality of common words; and producing said abstract based on said plurality of common words.
Claim 30
Dependent Claim 77 words
The computer readable medium of claim 20, further comprising sequences of instructions for performing the steps of: searching for a plurality of predetermined keywords within said text; if one of said plurality of predetermined keywords is found, establishing a sentence containing said one of said plurality of predetermined keywords as a keyword abstract sentence; and producing said abstract based on said first sentence, said one or more abstract sentences, said keyword abstract sentence, and said last sentence.

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag