← Back to Patent Explorer
US6088710A Expired / Lapsed US ⏱️ 0.0 years remaining

Apparatus and method for producing fulfillment pieces on demand in a variable imaging system

Assignee: RR Donnelley and Sons Co
•
Filing: 1997-10-29
•
Granted: 2000-07-11
•
Expires: 2017-10-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The present invention discloses a method for assembling fulfillment pieces with custom documents in an efficient manner. The fulfillment pieces, which may have fixed and/or variable information, are produced in line on the same press as the custom documents. This "on demand" fulfillment is accomplished through the manipulation of an original database containing document recipient information. The database manipulation includes adding records (rows) or columns to the original database to represent the custom document and the fulfillment pieces. The modified databases are used to create press command files, which are combined according to the configuration of the database to produce ordered output from a press.

Inventors

  • 👤 Mark G. Dreyer
  • 👤 James L. Warmus

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 23:10
CPC Classifications
G; G06; G06F; G06F40/00; G06F40/10; G06F40/103; G06F40/166; G06F40/174

Claims Analysis

Total Claims: 45
Claim 1
Independent Claim 139 words
A method of reproducing books and fulfillment pieces in distribution order, wherein each book and fulfillment piece may include variable data, comprising the steps of: (a) modifying a database containing variable data for pages in the book to include reference to the fulfillment pieces; (b) creating template page files, the page files having fixed information and a placeholder at the location on the page where the variable data will be reproduced; (c) generating a press command file to specify the distribution order in which the pages and the fulfillment pieces should be reproduced; (d) interpreting the pages and fulfillment pieces according to the press command file, including incorporating the variable data from the database into the pages at the location of the corresponding placeholder; and (e) transmitting the pages and fulfillment pieces to a display device in distribution order.
Claim 2
Independent Claim 139 words
A method of reproducing books and fulfillment pieces in distribution order, wherein each book and fulfillment piece may include variable data, comprising the steps of: (a) modifying a database containing variable data for pages in the book to include reference to the fulfillment pieces; (b) creating template page files, the page files having fixed information and a placeholder at the location on the page where the variable data will be reproduced; (c) generating a press command file to specify the distribution order in which the pages and the fulfillment pieces should be reproduced; (d) interpreting the pages and fulfillment pieces according to the press command file, including incorporating the variable data from the database into the pages at the location of the corresponding placeholder; and (e) transmitting the pages and fulfillment pieces to a display device in distribution order.
Claim 3
Dependent Claim 20 words
The method of claim 1, wherein the display device is a demand printer that prints the pages and fulfillment pieces.
Claim 4
Dependent Claim 12 words
The method of claim 1, wherein the display device is a computer.
Claim 5
Dependent Claim 17 words
The method of claim 1, wherein the pages and fulfillment pieces are transmitted to a computer network.
Claim 6
Dependent Claim 24 words
The method of claim 1, further comprising the step of attaching the fulfillment pieces to the pages to be distributed to a single address.
Claim 7
Dependent Claim 24 words
The method of claim 1, wherein the reference to the fulfillment piece in the database comprises a file name corresponding to the fulfillment piece.
Claim 8
Dependent Claim 14 words
The method of claim 6, wherein the fulfillment pieces are generated as QuarkXPress® files.
Claim 9
Dependent Claim 51 words
The method of claim 1, wherein the database contains a record for each person and the step of modifying the database comprises: (i) adding one column to the database for each fulfillment piece; and (ii) for each column, adding the reference to the fulfillment piece for each person in each record.
Claim 10
Dependent Claim 69 words
The method of claim 8, wherein the step of generating a press command file comprises: (i) creating a separate press command file for each book and each fulfillment piece; (ii) for each record in the modified database, copying the press command file for the book and the press command file for each fulfillment piece referenced; and (iii) merging the copied press command files into a new press command file.
Claim 11
Dependent Claim 75 words
The method of claim 1, wherein the step of modifying the database comprises: (i) creating a controlling database containing variable data for the book, a record for each person and a column including a unique identification for each person; and (ii) creating a fulfillment database for each fulfillment piece, wherein each fulfillment database contains variable information for the fulfillment piece, a record for each person and a column including the unique identification for each person.
Claim 12
Dependent Claim 89 words
The method of claim 10, wherein the step of generating a press command file comprises: (i) creating a separate press command file for each book and each fulfillment piece; (ii) analyzing the controlling database for identification numbers and for each identification number, searching each fulfillment database for the records containing that unique identification; (iii) for each record in each fulfillment database containing that identification number, copying a press command file associated with the identification number; and (iv) merging the copied press command files into a new press command file.
Claim 13
Dependent Claim 40 words
The method of claim 1, further comprising the step of adding a number of blank page files to the template page files, wherein the number of blank page files corresponds to a maximum number of pages in the fulfillment pieces.
Claim 14
Dependent Claim 22 words
The method of claim 12, wherein the pages of the fulfillment pieces are generated as QuarkXPress® files and stored in EPS format.
Claim 15
Dependent Claim 17 words
The method of claim 12, further comprising inserting an image box on each added blank page file.
Claim 16
Dependent Claim 20 words
The method of claim 14, wherein each image box is named corresponding to a column name in the modified database.
Claim 17
Dependent Claim 49 words
The method of claim 12, wherein the database contains a record for each person and each page in the fulfillment pieces is stored in a named file, and wherein the step of modifying the database further comprises adding the file name of the fulfillment piece pages for each record.
Claim 18
Dependent Claim 49 words
The method of claim 1, wherein the database contains a record for each person and the step of modifying the database comprises adding an additional number of records for each person, wherein the number of additional records per person corresponds to the number of fulfillment pieces for that person.
Claim 19
Dependent Claim 20 words
The method of claim 17, wherein the additional records for each person are added to the database in distribution order.
Claim 20
Independent Claim 170 words
A method of generating books and fulfillment pieces in distribution order, wherein each book comprises a plurality of pages having static and variable information and the variable information is stored in a database which contains a record for each person to receive a book, comprising the steps of: (a) creating template page files representing each page, wherein the page files include the static information and a placeholder at the location on the page where the variable information will be reproduced; (b) adding an additional number of records to the database for each person, wherein the number of additional records per person corresponds to the number of fulfillment pieces for that person; (c) for each additional record added to the database, inserting a reference to a fulfillment piece; and (d) reading each record from the database, including mapping the variable information in the database to the corresponding placeholder on the page files to generate a book and, for each reference in the database to a fulfillment piece, generating that fulfillment piece.
Claim 21
Independent Claim 170 words
A method of generating books and fulfillment pieces in distribution order, wherein each book comprises a plurality of pages having static and variable information and the variable information is stored in a database which contains a record for each person to receive a book, comprising the steps of: (a) creating template page files representing each page, wherein the page files include the static information and a placeholder at the location on the page where the variable information will be reproduced; (b) adding an additional number of records to the database for each person, wherein the number of additional records per person corresponds to the number of fulfillment pieces for that person; (c) for each additional record added to the database, inserting a reference to a fulfillment piece; and (d) reading each record from the database, including mapping the variable information in the database to the corresponding placeholder on the page files to generate a book and, for each reference in the database to a fulfillment piece, generating that fulfillment piece.
Claim 22
Dependent Claim 27 words
The method of claim 19, further comprising the step of transmitting the books and fulfillment pieces to a demand printer to print the books and fulfillment pieces.
Claim 23
Dependent Claim 19 words
The method of claim 20, wherein the demand printer prints the books and the fulfillment pieces as separate pages.
Claim 24
Dependent Claim 20 words
The method of claim 19, wherein the additional records for each person are added to the database in distribution order.
Claim 25
Dependent Claim 12 words
The method of claim 19, wherein the fulfillment pieces include variable information.
Claim 26
Dependent Claim 21 words
The method of claim 19, further comprising the step of imposing the books and the fulfillment pieces into a single book.
Claim 27
Dependent Claim 21 words
The method of claim 24, further comprising the step of printing the imposed books and fulfillment pieces as a single document.
Claim 28
Independent Claim 185 words
A method of generating books and fulfillment pieces in distribution order, wherein each book comprises a plurality of pages having static and variable information and the variable information is stored in a database which contains a record for each person to receive a book, comprising the steps of: (a) creating template page files representing each page, wherein the page files include the static information and a placeholder at the location on the page where the variable information will be reproduced; (b) adding a column to the database for each fulfillment piece and, for each column, adding a reference to the fulfillment pieces for each record; (c) creating a press command file for each book and each fulfillment piece and, for each record in the database, copying the press command file for the book and the press command file for each fulfillment piece referenced, and merging the copied press command files into a new press command file; and (d) interpreting the page files according to the new press command file, including mapping the variable data from the database to the corresponding placeholders on the page files.
Claim 29
Independent Claim 185 words
A method of generating books and fulfillment pieces in distribution order, wherein each book comprises a plurality of pages having static and variable information and the variable information is stored in a database which contains a record for each person to receive a book, comprising the steps of: (a) creating template page files representing each page, wherein the page files include the static information and a placeholder at the location on the page where the variable information will be reproduced; (b) adding a column to the database for each fulfillment piece and, for each column, adding a reference to the fulfillment pieces for each record; (c) creating a press command file for each book and each fulfillment piece and, for each record in the database, copying the press command file for the book and the press command file for each fulfillment piece referenced, and merging the copied press command files into a new press command file; and (d) interpreting the page files according to the new press command file, including mapping the variable data from the database to the corresponding placeholders on the page files.
Claim 30
Dependent Claim 27 words
The method of claim 26, further comprising the step of transmitting the books and fulfillment pieces to a demand printer to print the books and fulfillment pieces.
Claim 31
Dependent Claim 19 words
The method of claim 27, wherein the demand printer prints the books and the fulfillment pieces as separate pages.
Claim 32
Dependent Claim 21 words
The method of claim 26, further comprising the step of imposing the books and the fulfillment pieces into a single book.
Claim 33
Dependent Claim 21 words
The method of claim 29, further comprising the step of printing the imposed books and fulfillment pieces as a single document.
Claim 34
Independent Claim 215 words
A method of generating books and fulfillment pieces in distribution order, wherein each book comprises a plurality of pages having static and variable information and the variable information is stored in a database, comprising the steps of: (a) creating template page files representing each page, wherein the page files include the static information and a placeholder at the location on the page where the variable information will be reproduced; (b) creating a controlling database containing variable data for the book, a record for each person to receive the book and a unique identification for each person; (c) creating a fulfillment database for each fulfillment piece, wherein each fulfillment database contains variable information for the fulfillment piece, a record for each person and the unique identification for each person; (d) analyzing the controlling database for identification numbers, and for each identification number, searching each fulfillment database for the records containing that unique identification, and for each record in each database containing that identification number, copying a press command file associated with the identification number and merging the copied press command files into a new press command file; and (e) interpreting the page files according to the new press command file, including mapping the variable information from the databases to the corresponding placeholders on the page files.
Claim 35
Independent Claim 215 words
A method of generating books and fulfillment pieces in distribution order, wherein each book comprises a plurality of pages having static and variable information and the variable information is stored in a database, comprising the steps of: (a) creating template page files representing each page, wherein the page files include the static information and a placeholder at the location on the page where the variable information will be reproduced; (b) creating a controlling database containing variable data for the book, a record for each person to receive the book and a unique identification for each person; (c) creating a fulfillment database for each fulfillment piece, wherein each fulfillment database contains variable information for the fulfillment piece, a record for each person and the unique identification for each person; (d) analyzing the controlling database for identification numbers, and for each identification number, searching each fulfillment database for the records containing that unique identification, and for each record in each database containing that identification number, copying a press command file associated with the identification number and merging the copied press command files into a new press command file; and (e) interpreting the page files according to the new press command file, including mapping the variable information from the databases to the corresponding placeholders on the page files.
Claim 36
Dependent Claim 27 words
The method of claim 31, further comprising the step of transmitting the books and fulfillment pieces to a demand printer to print the books and fulfillment pieces.
Claim 37
Dependent Claim 19 words
The method of claim 32, wherein the demand printer prints the books and the fulfillment pieces as separate pages.
Claim 38
Dependent Claim 21 words
The method of claim 31, further comprising the step of imposing the books and the fulfillment pieces into a single book.
Claim 39
Dependent Claim 21 words
The method of claim 34, further comprising the step of printing the imposed books and fulfillment pieces as a single document.
Claim 40
Independent Claim 178 words
A method of generating books and fulfillment pieces in distribution order, wherein each book comprises a plurality of pages having static and variable information and the variable information is stored in a database which contains a record for each person, comprising the steps of: (a) creating template page files representing each page in a book, wherein the page files include the static information and a placeholder at the location on the page where the variable information will be reproduced; (b) adding a number of blank page files to the template page files, wherein the number of blank page files corresponds to a maximum number of pages in the fulfillment pieces; (c) inserting an image box on each added blank page file; (d) modifying the database by adding a reference to fulfillment piece pages for each record; (e) interpreting the page files, including mapping the variable information from the database to the corresponding placeholders on the page files; and (f) imposing the book pages and the fulfillment piece pages for each record in the database into a single book.
Claim 41
Independent Claim 178 words
A method of generating books and fulfillment pieces in distribution order, wherein each book comprises a plurality of pages having static and variable information and the variable information is stored in a database which contains a record for each person, comprising the steps of: (a) creating template page files representing each page in a book, wherein the page files include the static information and a placeholder at the location on the page where the variable information will be reproduced; (b) adding a number of blank page files to the template page files, wherein the number of blank page files corresponds to a maximum number of pages in the fulfillment pieces; (c) inserting an image box on each added blank page file; (d) modifying the database by adding a reference to fulfillment piece pages for each record; (e) interpreting the page files, including mapping the variable information from the database to the corresponding placeholders on the page files; and (f) imposing the book pages and the fulfillment piece pages for each record in the database into a single book.
Claim 42
Dependent Claim 20 words
The method of claim 36, wherein each image box is named corresponding to a column name in the modified database.
Claim 43
Dependent Claim 30 words
The method of claim 36, wherein the fulfillment piece pages are stored in a named file and the reference to the fulfillment pages in the database is the file name.
Claim 44
Dependent Claim 13 words
The method of claim 36, wherein the fulfillment piece pages contain variable information.
Claim 45
Dependent Claim 18 words
The method of claim 36, further comprising the step of transmitted the single book to a demand printer.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-07-11 2004-01-10 2004-07-11 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-07-11 2008-01-10 2008-07-11 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-07-11 2012-01-10 2012-07-11 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag