Variable text processing for an electronic press
DCFirst Claim
1. A software system for generating multiple page files from a template file and records in a database wherein the template file comprises data designating a variable text area, comprising:
- a computer-readable medium; and
a software program stored in the computer-readable medium and includinga first routine that selects records from the database;
a second routine that associates the variable text area with text files designated by entries in the selected records, wherein each entry designates a storage location remote from the database and wherein the text files comprise variable information placeholders;
a third routine that generates the multiple page files from the template file, the text files, and the database, wherein each selected record determines the content of each page file and wherein each page file corresponds to each selected record; and
a fourth routine that derives further text files from the first-named text files in accordance with the variable information placeholders and at least one of the record entries.
1 Assignment
Litigations
0 Petitions
Accused Products
Abstract
A software system is useful for generating a page file from a template file and database entries. The database entries are representative of variable information and the template file includes data designating a variable text area. The software system includes a computer-readable medium storing a software program having first, second, and third routines. The first routine associates the variable text area with a first text file that includes a variable information placeholder, while the second routine derives a second text file from the first text file in accordance with the variable information placeholder and at least one of the database entries. The third routine then generates the page file from the template file and the second text file.
319 Citations
46 Claims
-
1. A software system for generating multiple page files from a template file and records in a database wherein the template file comprises data designating a variable text area, comprising:
-
a computer-readable medium; and a software program stored in the computer-readable medium and including a first routine that selects records from the database; a second routine that associates the variable text area with text files designated by entries in the selected records, wherein each entry designates a storage location remote from the database and wherein the text files comprise variable information placeholders; a third routine that generates the multiple page files from the template file, the text files, and the database, wherein each selected record determines the content of each page file and wherein each page file corresponds to each selected record; and a fourth routine that derives further text files from the first-named text files in accordance with the variable information placeholders and at least one of the record entries. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A software system for generating multiple page files from a template file and records in a database wherein the template file comprises data designating a variable text area, comprising:
-
a computer-readable medium; and a software program stored in the computer-readable medium and including a first routine that selects records from the database; a second routine that associates the variable text area with text files designated by entries in the selected records, wherein each entry designates a storage location remote from the database; and a third routine that generates the multiple page files from the template file, the text files, and the database, wherein each selected record determines the content of each page file and wherein each page file corresponds to each selected record; and wherein the variable text area is designated by a text file placeholder, the record entries are stored in the database under a plurality of field names, and a storage location of the text files is specified by data stored under one of the plurality of field names associated with the text file placeholder.
-
-
10. A method of generating multiple page files from a template file and records in a database wherein the template file comprises data designating a variable text area, the method comprising the steps of:
-
selecting records from the database; associating the variable text area with text files designated by entries in the selected records, wherein each entry designates a storage location remote from the database and wherein the text files comprise variable information placeholders; generating the multiple page files from the template file, the text files, and the database, wherein each selected record determines the content of each page file and wherein each page file corresponds to each selected record; and deriving further text files from the first-named text files in accordance with the variable information placeholders and at least one of the record entries. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A method of generating multiple page files from a template file and records in a database wherein the template file comprises data designating a variable text area, the method comprising the steps of:
-
selecting records room the database; associating the variable text area with text files designated by entries in the selected records, wherein each entry designates a storage location remote from the database; and generating the multiple page files from the template file, the text files, and the database, wherein each selected record determines the content of each page file and wherein each page file corresponds to each selected record; and wherein the variable text area is designated by a text file placeholder, the record entries are stored in the database under a plurality of field names, and a storage location of the text files is specified by data stored under one of the plurality of field names associated with the text file placeholder.
-
-
19. An apparatus for generating multiple page files from a template file and records in a database wherein the template file comprises data designating a variable text area, the apparatus comprising:
-
means for selecting a record from the database; means for associating the variable text area with a text file designated by an entry in the record, wherein the entry designates a storage location remote from the database and wherein the text file comprises a variable information placeholder; means responsive to the associating means for generating a page file of the multiple page files from the template file, the text file, and the database, wherein each selected record determines the content of each page file and wherein each page file corresponds to each selected record; and means for deriving a further text file from the first-named text file in accordance with the variable information placeholder and at least one of the record entries. - View Dependent Claims (20, 21, 22)
-
-
23. A software system for generating multiple page files from a template file and records in a database wherein the template file comprises data designating a variable text area, comprising:
-
a computer-readable medium; and a software program stored in the computer-readable medium and including a first routine that selects a record from the database; a second routine that associates the variable text area with a first text file designated by an entry in the record, wherein the first text file includes a variable information placeholder; a third routine that derives a second text file from the first text file in accordance with the variable information placeholder and at least one of the record entries; and a fourth routine that generates a page file of the multiple page files from the template file, the second text file, and the database, wherein each selected record determines the content of each page file and wherein each page file corresponds to each selected record. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A method of generating multiple page files from a template file and records in a database wherein the template file comprises data designating a variable text area, the method comprising the steps of:
-
selecting a record from the database; associating the variable text area with a first text file designated by an entry in the record wherein the first text file includes a variable information placeholder; deriving a second text file from the first text file in accordance with the variable information placeholder and at least one of the record entries; and generating a page file of the multiple page files from the template file, the second text file, and the database, wherein each selected record determines the content of each page file and wherein each page file corresponds to each selected record. - View Dependent Claims (37, 38, 39, 40)
-
-
41. A system for generating multiple page files, comprising:
-
a first memory that stores a template file comprising first data designating a text file placeholder; a second memory that stores second data representative of variable information; a third memory that stores a plurality of text files wherein each text file comprises a respective plurality of variable information placeholders, and wherein the third memory is stored remotely from the first and second memories; and a processor coupled to the first memory, second memory, and the third memory and configured to perform; a first task that associates the text file placeholder with a first text file of the plurality of text files, wherein the first text file includes a variable information placeholder; a second task that derives a second text file from the first text file in accordance with the variable information placeholder and at least one of the data representative of variable information; and a third task that generates a page file of the multiple page files from the template file, the second text file, and the second data, wherein each second data determines the content of each page file and wherein each page file corresponds to each second data. - View Dependent Claims (42, 43, 44, 45, 46)
-
Specification