METHODS AND SYSTEMS FOR GENERATING DYNAMIC ORDER DOCUMENTS
First Claim
1. A system for generating a document, the system comprising:
- a configuration/pricing module configured to receive input data;
a document rendering module configured to generate a worksheet based on at least a portion of the input data; and
a composition module configured to;
generate one or more dynamic tables having a plurality of fields, wherein each field of each dynamic table is automatically populated with a non-null value based on relevant information from the worksheet,identify one or more relevant terms and conditions provisions based on the relevant information, andautomatically populate at least a portion of a document with the one or more dynamic tables and the relevant terms and conditions provisions.
1 Assignment
0 Petitions
Accused Products
Abstract
In an embodiment, a system for generating a document may include a configuration/pricing module configured to receive input data, a document rendering module configured to generate a worksheet based on at least a portion of the input data and a composition module. The composition module may be configured to generate one or more dynamic tables having a plurality of fields, where each field of each dynamic table is automatically populated with a non-null value based on relevant information from the worksheet. The composition module may also be configured to identify one or more relevant terms and conditions provisions based on the relevant information, and automatically populate at least a portion of a document with the one or more dynamic tables and the relevant terms and conditions provisions.
-
Citations
19 Claims
-
1. A system for generating a document, the system comprising:
-
a configuration/pricing module configured to receive input data; a document rendering module configured to generate a worksheet based on at least a portion of the input data; and a composition module configured to; generate one or more dynamic tables having a plurality of fields, wherein each field of each dynamic table is automatically populated with a non-null value based on relevant information from the worksheet, identify one or more relevant terms and conditions provisions based on the relevant information, and automatically populate at least a portion of a document with the one or more dynamic tables and the relevant terms and conditions provisions. - View Dependent Claims (2, 3, 4, 6, 7, 8)
-
-
5. The system of claim 5, wherein the composition module is configured to group the selected fields based on one of a bill-to location and a ship-to location.
-
9. A method of automatically generating a document, the method comprising:
-
receiving input data pertaining to a transaction, wherein the input data identifies one or more of a product and a service; generating one or more dynamic tables having a plurality of fields, wherein each field of each dynamic table is populated with a non-null value from the input data; identifying one or more terms and conditions provisions relevant to the input data; automatically populating a dynamic portion of a document with only the one or more dynamic tables and the one or more identified terms and conditions provisions; and providing the document to a user. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method of generating a contract, the method comprising:
-
presenting a user with an input form; receiving, via the input form, information relevant to a transaction; generating a worksheet comprising a plurality of transaction fields and data corresponding to one or more of the transaction fields; selecting, from the worksheet, at least one transaction field, wherein each selected transaction field corresponds to received information having a non-null value; identifying one or more relevant terms and conditions provisions for the transaction based on the information; and generating a contract having at least one selected transaction field and the one or more identified terms and conditions provisions. - View Dependent Claims (19)
-
Specification