System and method for efficient production of dynamic documents
First Claim
1. A method for producing a VIPDL output stream from a dynamic document and a recipients list comprising the steps of:
- selecting a next record from said recipients list;
generating a document instance from said dynamic document for said selected record from said recipients list;
generating a rendering specifications section for said generated document instance;
concatenating said rendering specifications section into said VIPDL output stream; and
repeating said steps of selecting, said step of generating a document instance, said step of generating a rendering specifications section, and said step of concatenating until said recipients list has been exhausted.
3 Assignments
0 Petitions
Accused Products
Abstract
A production system and method for producing a VIPDL output stream from a dynamic document and a recipients list including a data iterator for iterating through the recipients list one record at a time and computing values for each dynamic object in the dynamic document for the record, a document instantiator for creating an instance document for the record, an output generator operating in tandem with the document instantiator for generating code specifying the rendering of the document instance, and a merge component for generating the VIPDL output stream from output of the output generator.
-
Citations
19 Claims
-
1. A method for producing a VIPDL output stream from a dynamic document and a recipients list comprising the steps of:
-
selecting a next record from said recipients list;
generating a document instance from said dynamic document for said selected record from said recipients list;
generating a rendering specifications section for said generated document instance;
concatenating said rendering specifications section into said VIPDL output stream; and
repeating said steps of selecting, said step of generating a document instance, said step of generating a rendering specifications section, and said step of concatenating until said recipients list has been exhausted. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for producing a VIPDL output stream from a dynamic document and a recipients list comprising the steps of:
-
receiving a recipient list;
dividing said recipients list into a plurality of distinct parts;
performing parallel processing to merge said dynamic documents independently with each of said parts. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
Specification