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

System and method for generating semantic analysis of textual information

Assignee: Continuum Software Inc
•
Filing: 1996-06-25
•
Granted: 1999-11-09
•
Expires: 2016-06-25
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system receives an information stream comprising the textual information whose semantic content is to be determined, divides the information stream into a series of elements and classifies each element into one of a plurality of predetermined classifications. The system includes a token generator and a token classifier. The token generator receives the textual information stream, parses the stream to identifies the respective elements, identifies for each element one of a plurality of element types, and generates a token identifying the element type for each element. At least some of the tokens also include a pointer pointing to the actual information associated with the element. The token classifier receives the tokens and classifies them in order. In that operation, the token classifier classifies each token in relation to the token's type, classifications for previously-classified tokens and the types of successive tokens, thereby to determine the semantic content of the information associated with the tokens. After the tokens are classified, the information associated therewith can be loaded into a database system according to their classifications, and conventional database tools used to obtain information therefrom.

Inventors

  • 👤 Marc I. Goodman

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 01:01
CPC Classifications
G; G06; G06F; G06F40/00; G06F40/20; G06F40/205; G06F40/211; G06F40/279; G06F40/284; G06F40/30

Claims Analysis

Total Claims: 18
Claim 1
Independent Claim 138 words
A system for receiving an information stream in the form of textual information comprising a series of information elements and generating therefrom respective classifications for said information elements from a plurality of predetermined classifications, said system comprising: A. a token generator configured to receive the information stream, parse the information stream to identify the respective information elements, identify for each information element one of a plurality of element types, and generate for each information element a token identifying the information element's element type; B. a token classifier configured to receive the tokens and generate a classification to classify each said token in relation to the element type associated with said respective token, classifications generated for previously-classified tokens and the types of previous and successive tokens, thereby to determine the semantic content of the information associated with the tokens.
Claim 2
Independent Claim 138 words
A system for receiving an information stream in the form of textual information comprising a series of information elements and generating therefrom respective classifications for said information elements from a plurality of predetermined classifications, said system comprising: A. a token generator configured to receive the information stream, parse the information stream to identify the respective information elements, identify for each information element one of a plurality of element types, and generate for each information element a token identifying the information element's element type; B. a token classifier configured to receive the tokens and generate a classification to classify each said token in relation to the element type associated with said respective token, classifications generated for previously-classified tokens and the types of previous and successive tokens, thereby to determine the semantic content of the information associated with the tokens.
Claim 3
Dependent Claim 26 words
A system as defined in claim 1 further comprising a database system, the information elements being loaded into the database system according to their respective classifications.
Claim 4
Dependent Claim 17 words
A system as defined in claim 1 in which the token classifier includes a trained classification tree.
Claim 5
Dependent Claim 23 words
A system as defined in claim 3 in which the trained classification tree is trained using a training set of properly classified tokens.
Claim 6
Dependent Claim 45 words
A system as defined in claim 4 further comprising a maintenance module for retraining the classification tree if it determines that a token is incorrectly classified, using the training set expanded by the incorrectly classified token, for which an operator has provided a proper classification.
Claim 7
Independent Claim 130 words
A method of receiving an information stream in the form of textual information comprising a series of information elements and generating therefrom respective classifications for said information elements from a plurality of predetermined classifications, said method comprising the steps of: A. receiving the information stream, parsing the information stream to identify the respective information elements, identifying for each information element one of a plurality of element types, and generating for each information element a token identifying the information element's element type; B. generating for each token a classification to classify each said token in relation to the element type associated with said respective token, classifications generated for previously-classified tokens and the types of previous and successive tokens, thereby to determine the semantic content of the information associated with the tokens.
Claim 8
Independent Claim 130 words
A method of receiving an information stream in the form of textual information comprising a series of information elements and generating therefrom respective classifications for said information elements from a plurality of predetermined classifications, said method comprising the steps of: A. receiving the information stream, parsing the information stream to identify the respective information elements, identifying for each information element one of a plurality of element types, and generating for each information element a token identifying the information element's element type; B. generating for each token a classification to classify each said token in relation to the element type associated with said respective token, classifications generated for previously-classified tokens and the types of previous and successive tokens, thereby to determine the semantic content of the information associated with the tokens.
Claim 9
Dependent Claim 24 words
A method as defined in claim 6 further comprising the step of loading the tokens into a database system according to their respective classifications.
Claim 10
Dependent Claim 20 words
A method as defined in claim 6 in which the token classification step includes use of a trained classification tree.
Claim 11
Dependent Claim 23 words
A method as defined in claim 8 includes the step of training the classification tree using a training set of properly classified tokens.
Claim 12
Dependent Claim 46 words
A method as defined in claim 9 further comprising the step of retraining the classification tree if the classification tree determines that a token is incorrectly classified, using the training set expanded by the incorrectly classified token, for which an operator has provided a proper classification.
Claim 13
Dependent Claim 161 words
A computer program product for controlling a computer to receiving an information stream in the form of textual information comprising a series of information elements and generating therefrom respective classifications for said information elements from a plurality of predetermined classifications, said computer program product comprising a machine-readable medium having encoded thereon: A. a token generator module configured to enable the computer to receive the information stream, parse the information stream to identify the respective information elements, identify for each information element one of a plurality of element types, and generate for each information element a token identifying the information element's element type; B. a token classifier module configured to enable the computer to, for each token, generate a classification to classify each said token in relation to the element type associated with said respective token, classifications generated for previously-classified tokens and the types of previous and successive tokens, thereby to determine the semantic content of the information associated with the tokens.
Claim 14
Dependent Claim 161 words
A computer program product for controlling a computer to receiving an information stream in the form of textual information comprising a series of information elements and generating therefrom respective classifications for said information elements from a plurality of predetermined classifications, said computer program product comprising a machine-readable medium having encoded thereon: A. a token generator module configured to enable the computer to receive the information stream, parse the information stream to identify the respective information elements, identify for each information element one of a plurality of element types, and generate for each information element a token identifying the information element's element type; B. a token classifier module configured to enable the computer to, for each token, generate a classification to classify each said token in relation to the element type associated with said respective token, classifications generated for previously-classified tokens and the types of previous and successive tokens, thereby to determine the semantic content of the information associated with the tokens.
Claim 15
Dependent Claim 32 words
A computer program product as defined in claim 11 further comprising a database system module for controlling the computer to load the information elements into a database according to their respective classifications.
Claim 16
Dependent Claim 20 words
A computer program product as defined in claim 11 in which the token classifier module includes a trained classification tree.
Claim 17
Dependent Claim 25 words
A computer program product as defined in claim 13 in which the trained classification tree is trained using a training set of properly classified tokens.
Claim 18
Dependent Claim 51 words
A computer program product as defined in claim 14 further comprising a maintenance module for enabling the computer to retrain the classification tree if it determines that a token is incorrectly classified, using the training set expanded by the incorrectly classified token, for which an operator has provided a proper classification.

References Cited (Backward Citations)

US5361353A Cited
US5414841A Cited
US5454106A Cited
US5331556A Cited
US5526443A Cited
US5708825A Cited
US5680628A 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