Methods and systems for generating documents
First Claim
Patent Images
1. A document assembly production system comprising:
- a server having a plurality of templates and other document assembly assets including a plurality of input documents stored therein, each template including logic imbedded within the template for controlling a structure of an assembled document, for controlling displaying document structure questions, and for identifying input documents used for performing document assembly; and
at least one remote computer configured to communicate with said server directing said server to access said plurality of templates and said other assembly assets to assemble fully formatted documents without using any document-assembly software and word processing software stored on said at least one remote computer, said at least one remote computer configured to;
prompt a user to select a template from the plurality of templates, each template is associated with a class of document to be assembled for a type of transaction, wherein each document class includes a plurality of document types, each document type represents specific contractual provisions typically associated with completing the corresponding transaction type;
display document structure questions, wherein the document structure questions displayed are controlled by the logic and conditions imbedded in the selected template and are displayed in a tree format without further communication with said server, the document structure questions identifying a predetermined plurality of contractual provisions that the user can select from for inclusion within the assembled document, the document structure questions linked to specific document types representing the predetermined plurality of contractual provisions, wherein by responding to the document structure questions the user includes the selected contractual provisions within the assembled document to complete the transaction type;
receive a response for each document structure question displayed, wherein the document structure responses and the logic imbedded within the selected template determine the document types included within the assembled document;
identify pre-assigned, modifiable input documents from the plurality of input documents compatible with the selected template and the document structure responses for generating the documents to be assembled, the identified input documents including data fill-points;
display transaction questions, wherein the transaction questions displayed are controlled by logic and conditions imbedded in the selected template and the document structure responses;
receive a response for each transaction question displayed, wherein the transaction responses populate the data fill-points included within the identified input documents, the transaction responses checked for validity using the logic imbedded within the selected template and without further communication with said sever; and
transmit data identifying the input documents and the transaction responses received to said server for generating the assembled document.
3 Assignments
0 Petitions
Accused Products
Abstract
A document assembly production system including a server and at least one remote computer is provided. The server has a plurality of templates and other document assembly assets stored therein. The remote computer is configured to communicate with the server to access the plurality of templates and the other assembly assets to assemble fully formatted documents without using any document-assembly software and word processing software stored on the remote computer.
149 Citations
25 Claims
-
1. A document assembly production system comprising:
-
a server having a plurality of templates and other document assembly assets including a plurality of input documents stored therein, each template including logic imbedded within the template for controlling a structure of an assembled document, for controlling displaying document structure questions, and for identifying input documents used for performing document assembly; and at least one remote computer configured to communicate with said server directing said server to access said plurality of templates and said other assembly assets to assemble fully formatted documents without using any document-assembly software and word processing software stored on said at least one remote computer, said at least one remote computer configured to; prompt a user to select a template from the plurality of templates, each template is associated with a class of document to be assembled for a type of transaction, wherein each document class includes a plurality of document types, each document type represents specific contractual provisions typically associated with completing the corresponding transaction type; display document structure questions, wherein the document structure questions displayed are controlled by the logic and conditions imbedded in the selected template and are displayed in a tree format without further communication with said server, the document structure questions identifying a predetermined plurality of contractual provisions that the user can select from for inclusion within the assembled document, the document structure questions linked to specific document types representing the predetermined plurality of contractual provisions, wherein by responding to the document structure questions the user includes the selected contractual provisions within the assembled document to complete the transaction type; receive a response for each document structure question displayed, wherein the document structure responses and the logic imbedded within the selected template determine the document types included within the assembled document; identify pre-assigned, modifiable input documents from the plurality of input documents compatible with the selected template and the document structure responses for generating the documents to be assembled, the identified input documents including data fill-points; display transaction questions, wherein the transaction questions displayed are controlled by logic and conditions imbedded in the selected template and the document structure responses; receive a response for each transaction question displayed, wherein the transaction responses populate the data fill-points included within the identified input documents, the transaction responses checked for validity using the logic imbedded within the selected template and without further communication with said sever; and transmit data identifying the input documents and the transaction responses received to said server for generating the assembled document. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A document assembly production system comprising:
-
a server; a database coupled to said server for storing a plurality of templates and other document assembly assets including a plurality of input documents, each template including logic imbedded within the template for controlling a structure of an assembled document, for controlling displaying document structure questions, and for identifying input documents used for performing document assembly; and at least one remote computer in communication with said server, said server in communication with a processor module, said at least one remote computer configured to communicate with said server directing said server to access said plurality of templates and said other assembly assets to assemble fully formatted documents without using any document-assembly software and word processing software stored on said at least one remote computer, said at least one remote computer further configured to; prompt a user to select a template from the plurality of templates, each template is associated with a class of document to be assembled for a type of transaction, wherein each document class includes a plurality of document types, each document type represents specific contractual provisions typically associated with completing the corresponding transaction type; display document structure questions, wherein the document structure questions displayed are controlled by the logic and conditions imbedded in the selected template and are displayed in a tree format without further communication with said server, the document structure questions linked to specific document types representing predetermined contractual provisions, wherein by responding to the document structure questions the user includes predetermined contractual provisions within the assembled document; receive a response for each document structure question displayed, wherein the document structure responses and the logic imbedded within the selected template determine the document types included within the assembled document; identify pre-assigned, modifiable input documents from the plurality of input documents compatible with the selected template and the document structure responses for generating the documents to be assembled, the identified input documents including data fill-points; display transaction questions, wherein the transaction questions displayed are controlled by logic and conditions imbedded in the selected template and the document structure responses; receive a response for each transaction question displayed, wherein the transaction responses populate the data fill-points included within the identified input documents, the transaction responses checked for validity using the logic imbedded within the selected template and without further communication with said server; and transmit data identifying the input documents and the transaction responses received to said server for generating the assembled document. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
Specification