Document renewal and translation
First Claim
Patent Images
1. A computer program product for renewing a document, comprising:
- a non-transitory computer-readable medium having computer readable program code embodied therewith, the computer readable program code comprising computer readable program code to;
interactively generate a document that defines an agreement between at least two entities, based on two or more component documents from a plurality of component documents, wherein at least a portion of content within the document is inserted from a first data source specified by a first component document of the two or more component documents, and wherein the at least a portion of the content within the document is formatted according to a template specified by a second component document of the two or more component documents;
receive a request to renew the generated document, once the generated document has expired;
receive a selection of one or more updated component documents from the plurality of component documents, wherein the one or more updated component documents include an updated first component document specifying a second data source that is distinct from the first data source;
automatically generate an updated document, by a first entity of the at least two entities and operation of one or more computer processors, by populating a first portion of the updated document using content extracted from the existing document and further by populating a second portion of the updated document using data extracted from the second data source specified by the updated first component document, wherein the updated document is formatted differently than the generated document based on a template specified by one of the one or more updated component documents;
transmit at least an indication of the generated update document to a second entity of the at least two entities for approval;
upon receipt of approval of the updated document by the second entity and upon determining that the existing document is currently an active document, mark the updated document as approved without activating the updated document, wherein the active document represents an effective legal agreement between the at least two entities, and wherein once active the updated document replaces the existing document as the effective legal agreement between the at least two entities; and
upon detection that the existing document has expired, automatically activate the approved updated document as the effective legal agreement between the at least two entities.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems and program products for renewing documents relating to an agreement between two entities. Content from an existing document is extracted, the existing document having been created from component documents. A selection of one or more updated component documents is received. An updated document is then generated based on the extracted content from the received document and the received selection of one or more updated component documents, wherein the updated document defines a revised agreement between the two entities.
-
Citations
15 Claims
-
1. A computer program product for renewing a document, comprising:
a non-transitory computer-readable medium having computer readable program code embodied therewith, the computer readable program code comprising computer readable program code to; interactively generate a document that defines an agreement between at least two entities, based on two or more component documents from a plurality of component documents, wherein at least a portion of content within the document is inserted from a first data source specified by a first component document of the two or more component documents, and wherein the at least a portion of the content within the document is formatted according to a template specified by a second component document of the two or more component documents; receive a request to renew the generated document, once the generated document has expired; receive a selection of one or more updated component documents from the plurality of component documents, wherein the one or more updated component documents include an updated first component document specifying a second data source that is distinct from the first data source; automatically generate an updated document, by a first entity of the at least two entities and operation of one or more computer processors, by populating a first portion of the updated document using content extracted from the existing document and further by populating a second portion of the updated document using data extracted from the second data source specified by the updated first component document, wherein the updated document is formatted differently than the generated document based on a template specified by one of the one or more updated component documents; transmit at least an indication of the generated update document to a second entity of the at least two entities for approval; upon receipt of approval of the updated document by the second entity and upon determining that the existing document is currently an active document, mark the updated document as approved without activating the updated document, wherein the active document represents an effective legal agreement between the at least two entities, and wherein once active the updated document replaces the existing document as the effective legal agreement between the at least two entities; and upon detection that the existing document has expired, automatically activate the approved updated document as the effective legal agreement between the at least two entities. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A system, comprising:
-
a computer processor; and a memory containing a program that, when executed on the computer processor, performs an operation for renewing a document, comprising; interactively generating a document that defines an agreement between at least two entities, based on two or more component documents from a plurality of component documents, wherein at least a portion of content within the document is inserted from a first data source specified by a first component document of the two or more component documents, and wherein the at least a portion of the content within the document is formatted according to a template specified by a second component document of the two or more component documents; receiving a request to renew the generated document, once the generated document has expired; receiving a selection of one or more updated component documents from the plurality of component documents, wherein the one or more updated component documents include an updated first component document specifying a second data source that is distinct from the first data source; and automatically generating an updated document, by a first entity of the at least two entities and operation of one or more computer processors, by populating a first portion of the updated document using content extracted from the existing document and further by populating a second portion of the updated document using data extracted from the second data source specified by the updated first component document, wherein the updated document is formatted differently than the generated document based on a template specified by one of the one or more updated component documents; transmit at least an indication of the generated updated document to a second entity of the at least two entities for approval; upon receipt of approval of the updated document by the second entity and upon determining that the existing document is currently an active document, mark the updated document as approved without activating the updated document, wherein the active document represents an effective legal agreement between the at least two entities, and wherein once active the updated document replaces the existing document as the effective legal agreement between the at least two entities; and upon detection that the existing document has expired, automatically activate the approved updated document as the effective legal agreement between the at least two entities. - View Dependent Claims (11, 12, 13, 14, 15)
-
Specification