Linked Addendum Detection
First Claim
1. A computer implemented method of identifying, ordering and linking a related portion of a plurality of contractual documents, the plurality of contractual documents comprised of a master agreement (MA) and a plurality of amendments, the method comprising:
- initially grouping, by one or more processors, by a contract class the plurality of contractual documents into a primary group comprising the MA and a secondary group comprising the plurality of amendments;
generating a sub-grouping, by the one or more processors, by reference dates comprising a start date, an effective date, a signature date, and a termination date, the plurality of amendments in the secondary group from the initial grouping into a related group and a non-related group, at least one of the reference dates of each of the plurality of amendments in the related group equal to at least one of the reference dates of the MA, none of the reference dates of each of the plurality of amendments in the non-related group equal to any of the reference dates of the MA;
incorporating, by the one or more processors, a related portion of the plurality of amendments in the non-related group from the sub-grouping into the related group, at least one of the reference dates of the related portion of the plurality of amendments in the non-related group from the sub-grouping equal to at least one of the reference dates of one of the plurality of amendments in the related group;
excluding, by the one or more processors, a non-related portion of the plurality of amendments in the related group from the incorporation by comparing the start date of the MA and modification time (MTIME) of the plurality of amendments in the related group from the incorporation comprising first amendments and second amendments, each of the first amendments having at least one of the reference dates equal to at least one of the reference dates of the MA, each of the second amendments having at least one of the reference dates equal to at least one of the reference dates of another amendment from the first amendments or the second amendments but not of the MA, the MTIME of the non-related portion of the plurality of amendments in the related group from the incorporation earlier than the start date of the MA;
ordering, by the one or more processors, the MA and the plurality of amendments in the related group from the exclusion chronologically based on the MTIME;
linking, by the one or more processors, the MA and the plurality of amendments in the related group from the ordering; and
providing, automatically by the one or more processors, for display outputs comprising the related portion of the plurality of amendments, the related portion of the plurality of amendments further comprising the MA and the plurality of amendments in the related group from the linking.
1 Assignment
0 Petitions
Accused Products
Abstract
A linked addendum detection system identifies and links related contractual documents including a master agreement (MA) and associated amendments from a large volume of data. The system extracts primary features including key references or descriptions within each contractual document. In addition, the system also includes grouping to detect the related contractual documents. Moreover, the system sorts the MA and the associated amendments according to the modification time (MTIME), and further sequentially establishes linkages from one contractual document to the next document in order. Furthermore, the system prepares and provides output result for display to an end user.
6 Citations
21 Claims
-
1. A computer implemented method of identifying, ordering and linking a related portion of a plurality of contractual documents, the plurality of contractual documents comprised of a master agreement (MA) and a plurality of amendments, the method comprising:
-
initially grouping, by one or more processors, by a contract class the plurality of contractual documents into a primary group comprising the MA and a secondary group comprising the plurality of amendments; generating a sub-grouping, by the one or more processors, by reference dates comprising a start date, an effective date, a signature date, and a termination date, the plurality of amendments in the secondary group from the initial grouping into a related group and a non-related group, at least one of the reference dates of each of the plurality of amendments in the related group equal to at least one of the reference dates of the MA, none of the reference dates of each of the plurality of amendments in the non-related group equal to any of the reference dates of the MA; incorporating, by the one or more processors, a related portion of the plurality of amendments in the non-related group from the sub-grouping into the related group, at least one of the reference dates of the related portion of the plurality of amendments in the non-related group from the sub-grouping equal to at least one of the reference dates of one of the plurality of amendments in the related group; excluding, by the one or more processors, a non-related portion of the plurality of amendments in the related group from the incorporation by comparing the start date of the MA and modification time (MTIME) of the plurality of amendments in the related group from the incorporation comprising first amendments and second amendments, each of the first amendments having at least one of the reference dates equal to at least one of the reference dates of the MA, each of the second amendments having at least one of the reference dates equal to at least one of the reference dates of another amendment from the first amendments or the second amendments but not of the MA, the MTIME of the non-related portion of the plurality of amendments in the related group from the incorporation earlier than the start date of the MA; ordering, by the one or more processors, the MA and the plurality of amendments in the related group from the exclusion chronologically based on the MTIME; linking, by the one or more processors, the MA and the plurality of amendments in the related group from the ordering; and providing, automatically by the one or more processors, for display outputs comprising the related portion of the plurality of amendments, the related portion of the plurality of amendments further comprising the MA and the plurality of amendments in the related group from the linking.
-
-
2-4. -4. (canceled)
-
5. A computer implemented method of identifying, ordering and linking a related portion of a plurality of contractual documents, the plurality of contractual documents comprised of a master agreement (MA) and a plurality of amendments, the method comprising:
-
grouping, by one or more processors, by reference dates the plurality of amendments into a related group and a non-related group, at least one of the reference dates of each of the plurality of amendments in the related group equal to at least one of the reference dates of the MA, none of the reference dates of each of the plurality of amendments in the non-related group equal to any of the reference dates of the MA; incorporating, by the one or more processors, a related portion of the plurality of amendments in the non-related group from the grouping into the related group, at least one of the reference dates of the related portion of the plurality of amendments in the non-related group from the grouping equal to at least one of the reference dates of one of the plurality of amendments in the related group; excluding, by the one or more processors, a non-related portion of the plurality of amendments in the related group from the incorporation by comparing the reference dates of the MA and modification time (MTIME) of the plurality of amendments in the related group from the incorporation comprising first amendments and second amendments, each of the first amendments having at least one of the reference dates equal to at least one of the reference dates of the MA, each of the second amendments having at least one of the reference dates equal to at least one of the reference dates of another amendment from the first amendments or the second amendments but not of the MA, the MTIME of the non-related portion of the plurality of amendments in the related group from the incorporation earlier than the reference dates of the MA; and ordering and linking, chronologically by the one or more processors, the MA and the plurality of amendments in the related group from the exclusion based on the MTIME. - View Dependent Claims (6, 7, 8)
-
-
9. (canceled)
-
10. A system for identifying, ordering and linking a related portion of a plurality of contractual documents, the plurality of contractual documents comprised of a master agreement (MA) and a plurality of amendments, the system comprising:
-
a storage comprising a non-transitory compute readable medium storing a program of executable instructions; and a processor that executes the program of executable instructions to; group by reference dates the plurality of amendments into a related group and a non-related group, at least one of the reference dates of each of the plurality of amendments in the related group equal to at least one of the reference dates of the MA, none of the reference dates of each of the plurality of amendments in the non-related group equal to any of the reference dates of the MA; incorporate a related portion of the plurality of amendments in the non-related group from the grouping into the related group, at least one of the reference dates of the related portion of the plurality of amendments in the non-related group from the grouping equal to at least one of the reference dates of one of the plurality of amendments in the related group; and exclude a non-related portion of the plurality of amendments in the related group from the incorporation by comparing the reference dates of the MA and modification time (MTIME) of the plurality of amendments in the related group from the incorporation comprising first amendments and second amendments, each of the first amendments having at least one of the reference dates equal to at least one of the reference dates of the MA, each of the second amendments having at least one of the reference dates equal to at least one of the reference dates of another amendment from the first amendments or the second amendments but not of the MA, the MTIME of the non-related portion of the plurality of amendments in the related group from the incorporation earlier than the reference dates of the MA; chronologically order and link the MA and the plurality of amendments in the related group from the exclusion based on the MTIME. - View Dependent Claims (11, 12, 13)
-
-
14-16. -16. (canceled)
-
17. A non-transitory computer readable medium configured to store program code, the program code configured to identify, order and link a related portion of a plurality of contractual documents, the program code comprising instructions that when executed by a processor cause the processor to:
-
group by reference dates a plurality of amendments of the plurality of contractual documents into a related group and a non-related group, at least one of the reference dates of each of the plurality of amendments in the related group equal to at least one of the reference dates of a master agreement (MA) of the plurality of contractual documents, none of the reference dates of each of the plurality of amendments in the non-related group equal to any of the reference dates of the MA; incorporate a related portion of the plurality of amendments in the non-related group from the grouping into the related group, at least one of the reference dates of the related portion of the plurality of amendments in the non-related group from the grouping equal to at least one of the reference dates of one of the plurality of amendments in the related group; exclude a non-related portion of the plurality of amendments in the related group from the incorporation by comparing the reference dates of the MA and modification time (MTIME) of the plurality of amendments in the related group from the incorporation comprising first amendments and second amendments, each of the first amendments having at least one of the reference dates equal to at least one of the reference dates of the MA, each of the second amendments having at least one of the reference dates equal to at least one of the reference dates of another amendment from the first amendments or the second amendments but not of the MA, the MTIME of the non-related portion of the plurality of amendments in the related group from the incorporation earlier than the reference dates of the MA; and order and link chronologically, the MA and the plurality of amendments in the related group from the exclusion based on the MTIME. - View Dependent Claims (18, 19, 20)
-
-
21. (canceled)
Specification