IP Library Granted Patent US 6,948,115
Granted Patent B2
US 6,948,115 · App. 09/775,501 · Granted Sep 20, 2005

System and method for efficient production of dynamic documents

Assignee: XMPie Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 6,948,115
App. No.
09/775,501
Granted
Sep 20, 2005
Kind
B2
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.

Claims (20)

1. A production system for producing a VIPDL output stream from a dynamic document and a recipients list comprising:

a data iterator for iterating through said recipients list one record at a time and computing values for each dynamic object in said dynamic document for said record;

a document instantiator for creating an instance document for said record;

an output generator operating in tandem with said document instantiator for generating code specifying the rendering of said document instance; and

a merge component for generating said VIPDL output stream from output of said output generator.

2. A production system according to claim 1 , wherein said VIPDL output stream is defined in an object-oriented (rendering) specification language.

3. A production system according to claim 2 , wherein said object-oriented specification language is VPS.

4. A production system according to claim 2 , wherein said object-oriented specification language is PPML.

5. A production system according to claim 1 , wherein said VIPDL output stream is defined in HTML.

6. A production system according to claim 1 , and also comprising a content objects buffer for allowing said data iterator and said document instantiator to operate in a producer consumer manner.

7. A production system according to claim 1 , wherein said merge component comprises:

a definitions dictionary comprising reusable object names and their definitions;

a booklets section comprising layout information for pages of dynamic document instances; and

a merge processor for generating said VIPDL output stream from contents of said definitions dictionary and said booklets section.

8. A production system for producing a VIPDL output stream from a dynamic document and a recipients list comprising:

a parts generator for breaking said recipients list into a plurality of parts;

a plurality of pipelines for parallel processing of said recipients list;

a plurality of definitions dictionaries for receiving reusable object definitions from said plurality of pipelines;

a plurality of booklets sections for receiving layout information from said plurality of pipelines; and

a merge processor for generating said VIPDL output stream from contents of said plurality of definitions dictionary and said plurality of booklets section.

Assignments (4)
SERIES C PREFERRED CONVERTIBLE STOCK PURCHASE ASSIGNMENT Recorded Mar 16, 2005
From: JERUSALEM VENTURE PARTNERS IV, L.P.
To: XMPIE, INC.
Reel/Frame 016372/0490 →
LOAN AND CONVERTIBLE PROMISSORY NOTE PURCHASE AGREEMENT Recorded Nov 13, 2003
From: XMPIE INC.
To: JERUSALEM VENTURE PARTNERS IV, L.P.; JERUSALEM VENTURE PARTNERS IV-A, L.P.; JERUSALEM VENTURE PARTNERS ENTREPRENEURS FUND IV, L.P.; JERUSALEM VENTURE PARTNERS IV (ISRAEL), L.P.
Reel/Frame 014693/0826 →
SECURITY AGREEMENT Recorded Jul 8, 2002
From: XMPIE, INC.
To: JERUSALEM VENTURE PARTNERS IV, L.P.; JERUSALEM VENTURE PARTNERS IV-A, L.P.; JERUSALEM VENTURE PARTNERS IV (ISRAEL), L.P.; JERUSALEM VENTURE PARTNERS ENTREPRENEURS FUND IV, L.P.
Reel/Frame 013064/0918 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 19, 2001
From: AIZIKOWITZ, JACOB; ROTH, ISRAEL; SHERWIN, REUVEN
To: XMPIE INC.
Reel/Frame 011730/0955 →
Continuity (2)
Provisional Application 6018012400 · Feb 3, 2000
Related Publication 20010047369A1 · Nov 29, 2001