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

Architecture of a framework for information extraction from natural language documents

Assignee: International Business Machines Corp
•
Filing: 1998-09-01
•
Granted: 2003-04-22
•
Expires: 2018-09-01
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A framework for information extraction from natural language documents is application independent and provides a high degree of reusability. The framework integrates different Natural Language/Machine Learning techniques, such as parsing and classification. The architecture of the framework is integrated in an easy to use access layer. The framework performs general information extraction, classification/categorization of natural language documents, automated electronic data transmission (e.g., E-mail and facsimile) processing and routing, and plain parsing. Inside the framework, requests for information extraction are passed to the actual extractors. The framework can handle both pre- and post processing of the application data, control of the extractors, enrich the information extracted by the extractors. The framework can also suggest necessary actions the application should take on the data. To achieve the goal of easy integration and extension, the framework provides an integration (outside) application program interface (API) and an extractor (inside) API.

Inventors

  • 👤 David E. Johnson
  • 👤 Thomas Hampp-Bahnmueller

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 10:26
CPC Classifications
G; G06; G06F; G06F40/00; G06F40/20; G06F40/268; G06F40/279; G06F40/284; Y; Y10; Y10S; Y10S707/00; Y10S707/99941; Y10S707/99944; Y10S707/99945; Y10S707/99948

Claims Analysis

Total Claims: 15
Claim 1
Independent Claim 110 words
An information extraction architecture capable of extracting information from natural language documents, comprising: application program interfacing means for receiving a natural language document from an application program and converting the natural language document into raw data, said interfacing means being configurable without altering a source code of said application program; interfacing extraction means for receiving the raw data from the application program interfacing means and providing the raw data to an extractor, whereby the extractor extracts text and information from the raw data; and action means for providing an application independent external action on the extracted data and outputting the application independent external action extracted data to the application program.
Claim 2
Dependent Claim 110 words
An information extraction architecture capable of extracting information from natural language documents, comprising: application program interfacing means for receiving a natural language document from an application program and converting the natural language document into raw data, said interfacing means being configurable without altering a source code of said application program; interfacing extraction means for receiving the raw data from the application program interfacing means and providing the raw data to an extractor, whereby the extractor extracts text and information from the raw data; and action means for providing an application independent external action on the extracted data and outputting the application independent external action extracted data to the application program.
Claim 3
Dependent Claim 36 words
The architecture of claim 1 , further comprising: initializing means for initializing a framework in response to the application program; storing means for storing the extracted information; and retrieving means for retrieving the stored extracted information.
Claim 4
Dependent Claim 19 words
The architecture of claim 2 , further comprising terminating means for terminating the extraction processes and clearing free memory.
Claim 5
Dependent Claim 26 words
The architecture of claim 1 , wherein the action means includes: action execution means for executing a desired action, the action execution means being application dependent.
Claim 6
Dependent Claim 31 words
The architecture of claim 1 , further comprising storing means for storing incoming text data received from the application program interfacing means prior to the text data being extracted and processed.
Claim 7
Dependent Claim 25 words
The architecture of claim 1 , wherein the application program interfacing means is an input access layer that is capable of interfacing with application programs.
Claim 8
Dependent Claim 19 words
The architecture of claim 1 , wherein the interfacing extraction means includes preprocessing means for cleaning the raw data.
Claim 9
Dependent Claim 43 words
The architecture of claim 7 , wherein the preprocessing means includes at least one (i) stripping means for stripping irrelevant pieces of text, (ii) filter means for filtering out special characters of tags and (iii) converting means for converting between different character sets.
Claim 10
Dependent Claim 22 words
The architecture of claim 1 , further comprising controlling means for controlling the interfacing extractor means during selection of a desired extractor.
Claim 11
Dependent Claim 24 words
The architecture of claim 1 , further comprising recording means for providing a record of all information gathered during extraction of the raw data.
Claim 12
Dependent Claim 43 words
The architecture of claim 1 , further comprising library means associated with the application program interfacing means, the library means providing a library of application programs so that the application program interfacing means interfaces between the application programs and the interfacing extracting means.
Claim 13
Dependent Claim 14 words
The architecture of claim 1 , wherein the application program interfacing means is modular.
Claim 14
Independent Claim 96 words
A method of extracting information from natural language documents, comprising: interfacing an application program with a framework for information extraction from natural language documents, said framework being configurable without altering a source code of the application program; interfacing extracted information from raw data, received in response to interfacing the application program with an extractor, the extracted information being processed text and information representation; and providing an application independent action specification, associated with the extracted information, and outputting the application independent action specification to the application program for performing an application dependent implementation of the action specification.
Claim 15
Independent Claim 96 words
A method of extracting information from natural language documents, comprising: interfacing an application program with a framework for information extraction from natural language documents, said framework being configurable without altering a source code of the application program; interfacing extracted information from raw data, received in response to interfacing the application program with an extractor, the extracted information being processed text and information representation; and providing an application independent action specification, associated with the extracted information, and outputting the application independent action specification to the application program for performing an application dependent implementation of the action specification.

References Cited (Backward Citations)

US4736320A Cited
US4965763A Cited
US5371807A Cited
US5682539A Cited
US5680628A Cited
US6006221A Cited
US6076088A Cited
US6052693A Cited
US5991710A Cited
US6070133A Cited
US6081773A Cited
US5974412A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag