Computer-implemented methods and systems for analyzing clauses of contracts and other business documents
First Claim
1. A computer-implemented method for analyzing clauses of business documents of an enterprise, comprising the steps of:
- providing a database;
storing a plurality of business documents used by the enterprise in the database, each of the plurality of business document stored in the database including a plurality of clauses, each of the plurality of clauses being associated with a plurality of clause attributes and a clause attribute value for each of the plurality of clause attributes;
prompting for a value of at least one of the clause attributes;
obtaining at least one value for the prompted clause attributes;
querying the database to identify all occurrences of clauses used in at least one of the stored business documents whose clause attribute values match each obtained value for the prompted clause attributes, andgenerating a business document clause analysis report that includes each identified matching occurrence.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method for analyzing clauses of business documents of an enterprise may include steps of providing a database and storing a plurality of business documents used by the enterprise in the database. Each of the plurality of business document stored in the database may include a plurality of clauses, and each of the plurality of clauses may be associated with a plurality of clause attributes and a clause attribute value for each of the plurality of clause attributes. The method may include steps of prompting for a value of at least one of the clause attributes; obtaining at least one value for the prompted clause attributes and querying the database to identify all occurrences of clauses used in at least one of the stored business documents whose clause attribute values match each obtained value for the prompted clause attributes. A business document clause analysis report may then be generated that includes each identified matching clause occurrence.
-
Citations
14 Claims
-
1. A computer-implemented method for analyzing clauses of business documents of an enterprise, comprising the steps of:
-
providing a database; storing a plurality of business documents used by the enterprise in the database, each of the plurality of business document stored in the database including a plurality of clauses, each of the plurality of clauses being associated with a plurality of clause attributes and a clause attribute value for each of the plurality of clause attributes; prompting for a value of at least one of the clause attributes; obtaining at least one value for the prompted clause attributes; querying the database to identify all occurrences of clauses used in at least one of the stored business documents whose clause attribute values match each obtained value for the prompted clause attributes, and generating a business document clause analysis report that includes each identified matching occurrence. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A machine-readable medium having data stored thereon representing sequences of instructions which, when executed by a computing device, causes the computing device to analyze clauses of business documents of an enterprise, by performing the steps of:
-
providing a database; storing a plurality of business documents used by the enterprise in the database, each of the plurality of business document stored in the database including a plurality of clauses, each of the plurality of clauses being associated with a plurality of clause attributes and a clause attribute value for each of the plurality of clause attributes; prompting for a value of at least one of the clause attributes; obtaining at least one value for the prompted clause attributes; querying the database to identify all occurrences of clauses used in at least one of the stored business documents whose clause attribute values match each obtained value for the prompted clause attributes, and generating a business document clause analysis report that includes each identified matching clause occurrence.
-
-
14. A computer system for analyzing clauses of business documents of an enterprise, the computer system comprising:
-
at least one processor; at least one data storage device coupled to the at least one processor; a plurality of processes spawned by said at least one processor, the processes including processing logic for; providing a database; storing a plurality of business documents used by the enterprise in the database, each of the plurality of business document stored in the database including a plurality of clauses, each of the plurality of clauses being associated with a plurality of clause attributes and a clause attribute value for each of the plurality of clause attributes; prompting for a value of at least one of the clause attributes; obtaining at least one value for the prompted clause attributes; querying the database to identify all occurrences of clauses used in at least one of the stored business documents whose clause attribute values match each obtained value for the prompted clause attributes, and generating a business document clause analysis report that includes each identified matching clause occurrence.
-
Specification