Method and system for information extraction and modeling
AssigneeMitretek Systems, Inc.
InventorVictor J. Pollara
Life of this patent
Estimating the term…
Abstract
Systems and methods for modeling information from a set of documents are disclosed. A tool allows a user to extract and model concepts of interest and relations among the concepts from a set of documents. The tool automatically configures a database of the model so that the model and extracted concepts from the documents may be customized, modified, and shared.
Claims41
A method for visually modeling information sought from a set of documents implemented using a computer having a processor and a display, comprising:
- analyzing a set of documents using the processor;
- storing a plurality of concepts from the set of documents in a database;
- creating a visual model comprising visual elements corresponding to the plurality of concepts;
- presenting the visual model to a user on the display;
- enabling the user to add a visual element to the visual model, the visual element corresponding to a new concept;
- enabling the user to add a relation between visual elements in the visual model;
- generating extractors, each extractor corresponding to one of the visual elements or one of the relations between the visual elements in the visual model;
- and
- based on a user selection of one of the visual elements or the relations, extracting information related to the concept corresponding to the selected visual element or the selected relation from the set of documents using the corresponding extractor.
(canceled)
A method for visually modeling information sought from a set of documents implemented using a computer having a processor and a display, comprising:
- analyzing a set of documents using the processor;
- storing a plurality of concepts from the set of documents in a database;
- creating a visual model comprising visual elements corresponding to the plurality of concepts;
- presenting the visual model to a user on the display;
- enabling the user to add a visual element to the visual model, the visual element corresponding to a new concept;
- enabling the user to add a relation between visual elements in the visual model;
- generating extractors, each extractor corresponding to one of the visual elements or the relations between the visual elements in the visual model;
- based on a user selection of one of the visual elements or the relations, extracting information related to the concept corresponding to the selected visual element or the selected relation from the set of documents using the corresponding extractor;
- and
- customizing the visual model based on user input in response to the extracted information.
A method for visually modeling information sought from a set of documents implemented using a processor and a display, comprising:
- analyzing a set of documents using the processor;
- storing a plurality of concepts from the set of documents in a database;
- creating a visual model comprising visual elements corresponding to the plurality of concepts;
- presenting the visual model to a user on the display;
- enabling the user to add a visual element to the visual model, the visual element corresponding to a new concept;
- enabling the user to add a relation between visual elements in the visual model;
- generating extractors, each extractor corresponding to one of the visual elements or the relations between the visual elements in the visual model;
- based on a user selection of one of the visual elements or the relations, extracting information related to the concept corresponding to the selected visual element or the selected relation from the set of documents using the corresponding extractor;
- customizing the visual model based on user input in response to the extracted information;
- and
- exporting the customized model.
A method for visually creating a model of information contained in a set of documents, comprising:
- analyzing a set of documents using the processor;
- storing a plurality of concepts from the set of documents in a database;
- creating a visual model comprising visual elements corresponding to the plurality of concepts;
- presenting the visual model to a user on the display;
- enabling the user to add a visual element to the visual model, the visual element corresponding to a new concept;
- enabling the user to add a relation between visual elements in the visual model;
- generating extractors, each extractor corresponding to one of the visual elements or the relations between the visual elements in the visual model;
- based on a user selection of one of the visual elements or the relations, extracting information related to the concept corresponding to the selected visual element or the selected relation from the set of documents using the corresponding extractor;
- and
- presenting the extracted information to the user.
A system for visually modeling information sought from a set of documents, comprising:
- a processor;
- an analyzing component configured in the processor to analyze a set of documents;
- a database configured to store a plurality of concepts from the set of documents;
- a visual model component configured in the processor to create a visual model comprising visual elements corresponding to the plurality of concepts;
- a display configured to present the visual model to a user;
- a graphical user interface configured to enable a user to add a visual element to the visual model, the visual element corresponding to a new concept;
- the graphical user interface further configured to enable the user to add a relation between the visual elements;
- a generation component configured in the processor to generate extractors, each extractor corresponding to one of the visual elements or the relations between the visual elements in the visual model;
- and
- an extraction component configured in the processor to extract information, based on a user selection of one of the visual elements or the relations, extracting information related to the concept corresponding to the selected visual element or the selected relation from the set of documents using the corresponding extractor.
A system for visually modeling information sought from a set of documents, comprising:
- means for analyzing a set of documents;
- means for storing a plurality of concepts from the set of documents;
- means for creating a visual model comprising visual elements corresponding to the plurality of concepts;
- means for presenting the visual model to a user;
- means for enabling the user to add a visual element to the visual model, the visual element corresponding to a new concept;
- means for enabling the user to add a relation between visual elements;
- means for generating extractors, each extractor corresponding to one of the visual elements or the relations between the visual elements in the visual model;
- and
- means for, based on a user selection of one of the visual elements or the relations, extracting information related to the concept corresponding to the selected visual element or the selected relation from the set of documents using the corresponding extractor.
A computer-readable medium including instructions for performing a method for visually modeling information sought from a set of documents, the method comprising:
- analyzing a set of documents;
- storing a plurality of concepts from the set of documents in a database;
- creating a visual model comprising visual elements corresponding to the plurality of concepts;
- presenting the visual model to a user;
- enabling the user to add a visual element to the visual model, the visual element corresponding to a new concept;
- enabling the user to add a relation between visual elements in the visual model;
- generating extractors, each extractor corresponding to one of the visual elements or the relations between the visual elements in the visual model;
- and
- based on a user selection of one of the visual elements or or the relations, extracting information related to the concept corresponding to the selected visual element or the selected relation from the set of documents using the corresponding extractor.
A method for visually modeling information sought from a set of documents implemented using a computer having a processor and a display, comprising:
- analyzing a set of documents using the processor;
- storing a plurality of concepts from the set of documents in a database;
- creating a visual model comprising visual elements corresponding to the plurality of concepts;
- presenting the visual model to a user on the display;
- enabling the user to add a visual element to the visual model, the visual element corresponding to a new concept;
- enabling the user to add a relation between visual elements in the visual model;
- generating extractors, each extractor corresponding to one of the visual elements or the relations between the visual elements in the visual model;
- receiving a series of user inputs to extract information from the set of documents using at least two visual elements in the visual model and the corresponding extractors;
- receiving a new concept of interest to the user;
- updating the visual model to include a visual element that represents the new concept;
- and
- automatically assigning a new extractor to the visual element of the new concept based on the series of user inputs.
A method for processing information extracted from a model implemented using a computer having a processor and a display, comprising:
- analyzing a set of documents using the processor;
- storing a plurality of concepts from the set of documents in a database;
- creating a visual model comprising visual elements corresponding to the plurality of concepts;
- presenting the visual model to a user on the display;
- enabling the user to add a visual element to the visual model, the visual element corresponding to a new concept;
- enabling the user to add a relation between visual elements in the visual model;
- generating extractors, each extractor corresponding to one of the visual elements or the relations between the visual elements in the visual model;
- based on a user selection of one of the visual elements or the relations, extracting information related to the concept corresponding to the selected visual element or the selected relation from the set of documents using the first extractor;
- and
- processing the extracted information to create post-extraction information.
Dependencies are inferred from the claim text.