Patent ID: 7757169

Claim:
A production system for producing a variable information page description language (VIPDL) output stream from a dynamic document comprising a layout and a plurality of dynamic objects, each dynamic object representing an object having content to be determined based on recipient record data and a recipients list comprising a plurality of recipient records, each recipient record including a plurality of values for respective data fields associated with each respective recipient, said system comprising: a parts generator for breaking said recipients list into a plurality of parts, each said part including a plurality of recipient records in said recipients list; a plurality of pipelines, for receiving and respectively parallel processing each of said parts of said recipients list, wherein each said pipeline is to produce values for reusable object definitions based on a application of dynamic objects in said dynamic document to each recipient record in the part of said recipients list being processed; a plurality of definitions dictionaries for storing values of said reusable object definitions produced by said plurality of pipelines; a plurality of booklets sections for storing layout information from said plurality of pipelines based on said layout of said dynamic document; and a merge processor to generate a VIPDL output stream by merging values contents of said reusable object definitions stored in said definitions dictionaries into said layout information in said booklets sections.