8516007

Systems and Methods for Creating Documents from Templates

PublishedAugust 20, 2013
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
19 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method for creating a particular set of documents for a matter, comprising: instantiating, on a computing device, a merge application independent of an underlying application of each document; receiving, at the merge application, a selection of a master template corresponding to the particular set of documents, the selected master template specifying a slave template; receiving, at the merge application, a selection of a data structure from a database, the data structure corresponding to collected and organized data relating to the matter; employing, at the merge application, the selected master template and the selected data structure to produce an electronic set of documents for the matter, a corresponding document of the set being produced for each specified slave template in the selected master template; producing the corresponding document according to common content in the slave template, data in the database referred to by unvarying bookmarks in the slave template, and data in the selected data structure in the database referred to by placeholders in the slave template; receive at the merge application a selection of a particular remotely accessible envelope template; and employing at the merge application the selected envelope template and the selected data structure to produce envelopes corresponding to the produced set of document.

2

2. The method of claim 1 , further comprising receiving at the merge application a selection of a particular remotely accessible envelope template wherein each remotely accessible envelope template is specified in a format independent of the underlying application of each.

3

3. The method of claim 2 , wherein the format of each envelope template is an extensible markup language (XML).

4

4. The method of claim 1 , wherein the produced electronic set of documents in the electronic form is then printed.

5

5. The method of claim 1 , wherein the data structure in the database is specified in a format independent of the underlying application of each document.

6

6. The method of claim 1 , further comprising using a number of slave templates with common content, common placeholders, and common bookmarks to create differing corresponding documents, where each differing corresponding document is differentiated according to the data at the placeholders in the slave template.

7

7. A non-transitory computer-readable storage medium having computer-executable instructions for creating a particular set of documents for a matter, the computer-executable instructions executable by a processor to: instantiate, on a computing device, a merge application independent of an underlying application of each document; receive, at the merge application, a selection of a master template corresponding to the particular set of documents, the selected master template specifying a slave template; receive, at the merge application, a selection of a data structure from a database, the data structure corresponding to collected and organized data relating to the matter; employ, at the merge application, the selected master template and the selected data structure to produce an electronic set of documents for the matter, a corresponding document of the set being produced for each specified slave template in the selected master template; produce the corresponding document according to common content in the slave template, data in the database referred to by unvarying bookmarks in the slave template, and data in the selected data structure in the database referred to by placeholders in the slave template; receive at the merge application a selection of a particular remotely accessible envelope template; and employing at the merge application the selected envelope template to produce envelopes corresponding to the produced set of documents.

8

8. The non-transitory computer-readable medium of claim 7 , wherein the comprising executable instructions to receive at the merge application the selection of the particular remotely accessible envelope template further comprise instructions wherein each remotely accessible envelope template is specified in a format independent of the underlying application of each document.

9

9. The non-transitory computer-readable medium of claim 8 , further comprising executable instructions to: employ at the merge application the selected data structure; and produce envelopes corresponding to the produced electronic set of documents.

10

10. The non-transitory computer-readable medium of claim 9 , wherein the executable instructions to produce envelopes further include executable instructions to address the produced envelopes to recipients of the electronic set of documents.

11

11. The non-transitory computer-readable medium of claim 7 , wherein the executable instructions to receive the data structure further include executable instruction to receive the data structure that is a structured query language (SQL) data structure in a SQL database.

12

12. The non-transitory computer-readable medium of claim 7 , further comprising executable instructions to use a number of slave templates with common content, common placeholders, and common bookmarks to create differing corresponding documents where each differing corresponding document is differentiated according to the data at the placeholders in the slave template and the bookmarks in the slave template are updated by updating corresponding data in the database.

13

13. The non-transitory computer-readable medium of claim 12 , wherein the executable instructions to update the bookmarks in the slave template further comprise executable instructions to update the corresponding data in the database without updating the slave template.

14

14. A system for creating a particular set of documents for a matter, comprising: a sub-system configured to instantiate, on a computing, a merge application independent of an underlying application of each document; a sub-system configured to receive, at the merge application, a selection of a master template corresponding to the particular set of documents, the selected master template specifying a slave template; a sub-system configured to receive, at the merge application, a selection of a data structure from a database, the data structure corresponding to collected and organized data relating to the matte, wherein the data structure in the database is specified in a format independent of the underlying application of each document; a sub-system configured to employ, at the merge application, the selected master template and the selected data structure to produce an electronic set of documents for the matter, a corresponding document of the set being produced for each specified slave template in the selected master template; a sub-system configured to produce the corresponding document according to common content in the slave template, data in the database referred to by unvarying bookmarks in the slave template, and data in the selected data structure in the database referred to by placeholders in the slave template, wherein the data in database referred to by the bookmarks in the slave template is updated by updating corresponding data in the database; and a sub-system that employs at the merge application a selected envelope template and the selected data structure to produce envelopes corresponding to the produced set of documents.

15

15. The system of claim 14 , wherein the database is remotely accessible via a inter-networking computing system.

16

16. The system of claim 15 , wherein the inter-networking computing system comprises an internet computing system.

17

17. The system of claim 15 , wherein the format of each envelope template is remotely accessible.

18

18. The system of claim 17 , wherein the format of each envelope is remotely accessible by an inter-network system.

19

19. The system of claim 18 , wherein the remotely accessible inter-network system comprises an internet system.

Patent Metadata

Filing Date

Unknown

Publication Date

August 20, 2013

Inventors

Isauro Bargas
Maheshwer Annamalai
Anil C. Abraham

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “SYSTEMS AND METHODS FOR CREATING DOCUMENTS FROM TEMPLATES” (8516007). https://patentable.app/patents/8516007

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.