Systems and methods for assembling documents
First Claim
Patent Images
1. A document builder comprising:
- a memory unit configured to store a document outline, wherein the document outline includes at least a template link section to insert a link to a template and at least a mini-document link section to insert links to each of a plurality of mini-documents; and
a processing device configured to;
receive the document outline from said memory unit;
receive, from a user, a request to insert a link to a template in the template link section;
receive, from the user, a request to insert a link to each of a plurality of mini-documents in the mini-document link section; and
upon receiving a request to assemble a final document;
retrieve the template using the template link inserted in the document outline at the request of the user;
retrieve each of the plurality of mini-documents using the mini-document links inserted in the document outline at the request of the user;
automatically assemble the final document, the assembled final document including the retrieved plurality of mini-documents in a format specified by the template;
generate the final document; and
output the final document to a database.
1 Assignment
0 Petitions
Accused Products
Abstract
A document builder is provided. The document builder includes a memory unit configured to store a document outline, wherein the document outline includes at least a template link to a template and at least a mini-document link to each of a plurality of mini-documents, and a processing device. The processing device is configured to receive the document outline from the memory unit, retrieve the template using the template link, retrieve each of the plurality of mini-documents using the mini-document links, and automatically assemble a final document from the retrieved template and from the retrieved plurality of mini-documents.
34 Citations
20 Claims
-
1. A document builder comprising:
-
a memory unit configured to store a document outline, wherein the document outline includes at least a template link section to insert a link to a template and at least a mini-document link section to insert links to each of a plurality of mini-documents; and a processing device configured to; receive the document outline from said memory unit; receive, from a user, a request to insert a link to a template in the template link section; receive, from the user, a request to insert a link to each of a plurality of mini-documents in the mini-document link section; and upon receiving a request to assemble a final document; retrieve the template using the template link inserted in the document outline at the request of the user; retrieve each of the plurality of mini-documents using the mini-document links inserted in the document outline at the request of the user; automatically assemble the final document, the assembled final document including the retrieved plurality of mini-documents in a format specified by the template; generate the final document; and output the final document to a database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A processing device configured to:
-
receive a document outline that includes at least a template link section to insert a link to a template and at least a mini-document link section to insert links to each of a plurality of mini-documents; receive, from a user, a request to insert a link to a template in the template link section; receive, from the user, a request to insert a link to each of a plurality of mini-documents in the mini-document link section; and upon receiving a request to assemble a final document; retrieve the template using the template link inserted in document outline at the request of the user; retrieve each of the plurality of mini-documents using the mini-document links inserted in the document outline at the request of the user; automatically assemble the final document, the assembled final document including the retrieved plurality of mini-documents in a format specified by the template; generate the final document; and output the final document to a database. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A method for assembling a final document from a plurality of mini-documents, said method comprising:
-
receiving, at a processing device, a document outline that includes at least a template link section to insert a link to a template and at least a mini-document link section to insert links to each of the plurality of mini-documents; receiving, from a user, a request to insert a link to a template in the template link section; receiving, from the user, a request to insert a link to each of a plurality of mini-documents in the mini-document link section; and upon receiving a request to assemble the final document; retrieving, using the processing device, the template using the template link inserted in the document outline at the request of the user; retrieving, using the processing device, each of the plurality of mini-documents using the mini-document links inserted in the document outline at the request of the user; automatically assembling, using the processing device, the final document, the assembled final document including the retrieved plurality of mini-documents in a format specified by the template; generating the final document; and outputting the final document to a database. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification