Computer-guided corporate governance with document generation and execution
First Claim
1. A system for organizing, managing, and reporting data relating to a corporate entity, comprising:
- at least one database configured to store a document record and a core record, the document record relating to a corporate action, the core record stored with the document record;
a business logic module, coupled to the at least one database; and
at least one document template stored in the at least one database and comprising instructions for generating, at the business logic module, a document based on the core record,the core record further comprising a value reflecting human-readable information for incorporation into the generated document,the core record further comprising a provenance of the value for allowing the business logic module to assess validity of the value at a given time by evaluating where the value was originated,wherein the provenance of the value reflects either manual entry or refers to another document based on another core record, the value of the core record matching a value of the another core record, and the provenance reflecting a chain of documents that together reflect a canonical state of the corporate entity and a history of states of the corporate entity,the business logic module thereby enabling the system to verifiably generate documents that reflect the canonical state of the corporate entity.
3 Assignments
0 Petitions
Accused Products
Abstract
A system for corporate governance and for organizing, managing, and reporting data relating to a corporate entity is described. A database is configured to store a core record with a document record. A business logic module, coupled to the database, uses instructions in a document template for generating a document based on the core record, the core record further comprising a value reflecting human-readable information to be incorporated into the generated document, the core record further comprising a provenance of the value for allowing the business logic module to assess validity of the value at a given time by evaluating where the value was originated, the business logic module thereby enabling the system to verifiably generate documents that reflect a present state of the corporate entity.
-
Citations
19 Claims
-
1. A system for organizing, managing, and reporting data relating to a corporate entity, comprising:
-
at least one database configured to store a document record and a core record, the document record relating to a corporate action, the core record stored with the document record; a business logic module, coupled to the at least one database; and at least one document template stored in the at least one database and comprising instructions for generating, at the business logic module, a document based on the core record, the core record further comprising a value reflecting human-readable information for incorporation into the generated document, the core record further comprising a provenance of the value for allowing the business logic module to assess validity of the value at a given time by evaluating where the value was originated, wherein the provenance of the value reflects either manual entry or refers to another document based on another core record, the value of the core record matching a value of the another core record, and the provenance reflecting a chain of documents that together reflect a canonical state of the corporate entity and a history of states of the corporate entity, the business logic module thereby enabling the system to verifiably generate documents that reflect the canonical state of the corporate entity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for organizing, managing, and reporting data relating to a corporate entity, comprising:
-
retrieving an entity record comprising a value and a lineage entry, the lineage entry comprising a value source, the value source referencing a first document; retrieving a corporate action stored as a computer-readable process definition; creating a core record for a second document based on at least one of the entity record, a stakeholder record, or manual input; and generating the second document using the core record and a document template, wherein the value source of the value references the first document, the value of the core record matches a value of another core record of the first document, and the core record for the second document reflects a chain of documents that together reflect a canonical state of the corporate entity and a history of states of the corporate entity. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A system, comprising:
-
a processor for performing data storage and retrieval operations; a database coupled to the processor; and a storage medium comprising instructions which, when executed by the processor, performs steps comprising; retrieving an entity record comprising a value and a lineage entry, the lineage entry comprising a value source, the value source referencing a first document; retrieving a corporate action stored as a computer-readable process definition; creating a core record for a second document based on at least one of the entity record, a stakeholder record, or manual input; and generating the second document using the core record and a document template, wherein the value source of the value references the first document, the value of the core record matches a value of another core record of the first document, and the core record for the second document reflects a chain of documents that together reflect a canonical state of the corporate entity and a history of states of the corporate entity.
-
Specification