Generating actionable information from documents
AssigneeCodexo
InventorsSébastien Huppe, Marc Dangeard
Life of this patent
Estimating the term…
Abstract
Systems and methods for creating actionable data from documents are described. In some implementations, the systems and methods deconstruct, or break up, documents into blocks (e.g., a paragraph or other segment or portion of text of the document) and store the blocks in a database. The systems and methods tag the blocks with intelligence about the content of the blocks. For example, the systems and methods can tag blocks with commitment markers or other information that identify the blocks as containing or reciting a commitment (e.g., a contractual provision, term, or obligation) within a contract document.
Claims20
A system for generating actionable documents for an enterprise, the system comprising:
- multiple hardware modules executable by a processor, the multiple hardware modules including:
- a document module that:
- receives multiple documents from one or more document systems of the enterprise;
- deconstructs the multiple documents into multiple blocks,
- wherein a block includes a segment of text within a document;
- and
- stores the multiple blocks in a database that relates the blocks to the multiple documents;
- a blocks module that associates the multiple blocks into groups,
- wherein the groups of blocks are associated with a commitment, and
- wherein a commitment is a provision recited within the documents;
- an intelligence module that:
- tags each of the multiple blocks with intelligence information,
- wherein the intelligence information includes data element information, information associated with searches of the multiple blocks performed by experts, and commitment markers assigned to the multiple blocks;
- and
- stores the multiple blocks in the database along with the tagged intelligence information as commitments within the database;
- and
- an action module that associates each of the multiple blocks to an action performed by a business process of the enterprise.
A computer-implemented method for generating actionable documents for an enterprise, the method comprising:
- receiving multiple documents from one or more document systems of the enterprise;
- deconstructing the multiple documents into multiple blocks,
- wherein a block includes a segment of text within a document;
- storing the multiple blocks in a database that relates the blocks to the multiple documents;
- associating the multiple blocks into groups,
- wherein the groups of blocks are associated with a commitment, and
- wherein a commitment is a provision recited within the documents;
- tagging each of the multiple blocks with intelligence information,
- wherein the intelligence information includes data element information, information associated with searches of the multiple blocks performed by experts, and commitment markers assigned to the multiple blocks;
- storing the multiple blocks in the database along with the tagged intelligence information as commitments within the database;
- and
- associating each of the multiple blocks to an action performed by a business process of the enterprise.
A non-transitory, computer-readable medium whose contents, when executed by a computing system, cause the computing system to perform a method for generating actionable documents for an enterprise, the method comprising:
- receiving multiple documents from one or more document systems of the enterprise;
- deconstructing the multiple documents into multiple blocks,
- wherein a block includes a segment of text within a document;
- storing the multiple blocks in a database that relates the blocks to the multiple documents;
- associating the multiple blocks into groups,
- wherein the groups of blocks are associated with a commitment, and
- wherein a commitment is a provision recited within the documents;
- tagging each of the multiple blocks with intelligence information,
- wherein the intelligence information includes data element information, information associated with searches of the multiple blocks performed by experts, and commitment markers assigned to the multiple blocks;
- storing the multiple blocks in the database along with the tagged intelligence information as commitments within the database;
- and
- associating each of the multiple blocks to an action performed by a business process of the enterprise.
Dependencies are inferred from the claim text.