Workflow management system for generating output material based on customer input
First Claim
1. A automated creation and delivery method for generating output material, comprising:
- generating a customer record in a first database table to include fields specifying at least one product, customer preferences, and a selected output method to deliver generated output material on the product specified in the customer record;
receiving at least one customer record in the first database table to process;
processing a template including queries of records in a second database table;
accessing at least one value in a field in one customer record to include in at least one query in the template against the second database table;
applying the at least one query from the template including the at least one value from the customer record against the second database table to determine at least one record associated with at least one content file including fields matching the query;
accessing the at least one content file associated with the at least one determined record;
generating the content of the accessed at least one content file into the template to form the output material;
determining a selected one of a plurality of delivery options from the customer record; and
transmitting the output material via the determined delivery option to the customer specified in the customer record.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is a method, system, and program for an automated creation and delivery system for generating customer output information. A customer record in a first database table is interactively generated to include fields specifying at least one product, preferences, and a selected output method to deliver output material on the product specified in the customer record. At least one customer record in the first database is received and at least one content file is accessed by processing a second database table using values in one received customer record. The content of each accessed file is then generated into the output material. A selected one of a plurality of delivery options is determined from the customer record and the output material is transmitted via the determined delivery option to the customer specified in the customer record.
88 Citations
29 Claims
-
1. A automated creation and delivery method for generating output material, comprising:
-
generating a customer record in a first database table to include fields specifying at least one product, customer preferences, and a selected output method to deliver generated output material on the product specified in the customer record; receiving at least one customer record in the first database table to process; processing a template including queries of records in a second database table; accessing at least one value in a field in one customer record to include in at least one query in the template against the second database table; applying the at least one query from the template including the at least one value from the customer record against the second database table to determine at least one record associated with at least one content file including fields matching the query; accessing the at least one content file associated with the at least one determined record; generating the content of the accessed at least one content file into the template to form the output material; determining a selected one of a plurality of delivery options from the customer record; and transmitting the output material via the determined delivery option to the customer specified in the customer record. - View Dependent Claims (2, 3, 8, 9, 10)
-
-
4. The method of claim one 1, wherein the delivery options are members of the set of delivery options consisting of:
- electronic mail, facsimile, and postal mail.
- View Dependent Claims (5, 6, 7)
-
11. An automated creation and delivery system for generating output material, comprising:
-
means for generating a customer record in a first database table to include fields specifying at least one product, customer preferences, and a selected output method to deliver generated output material on the product specified in the customer record; means for receiving at least one customer record in the first database table to process; means for processing a template including queries of records in a second database table; means for accessing at least one value in a field in one customer record to include in at least one query in the template against the second database table; means for applying the at least one query from the template including the at least one value from the customer record against the second database table to determine at least one record associated with at least one content file including fields matching the query; means for accessing the at least one content file associated with the at least one determined record; means for generating the content of the accessed at least one content file into the template to form the output material; means for determining a selected one of a plurality of delivery options from the customer record; and means for transmitting the output material via the determined delivery option to the customer specified in the customer record. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. An article of manufacture for providing an automated creation and delivery system for generating output material, the article of manufacture comprising a computer usable media including at least one computer program embedded therein that is capable of causing at least one computer to perform:
-
generating a customer record in a first database table to include fields specifying at least one product, customer preferences, and a selected output method to deliver generated output material on the product specified in the customer record; receiving at least one customer record in the first database table to process; processing a template including queries of records in a second database table; accessing at least one value in a field in one customer record to include in at least one query in the template against the second database table; applying the at least one query from the template including the at least one value from the customer record against the second database table to determine at least one record associated with at least one content file including fields matching the query; accessing the at least one content file associated with the at least one determined record; generating the content of the accessed at least one content file into the template to form the output material; determining a selected one of a plurality of delivery options from the customer record; and transmitting the output material via the determined delivery option to the customer specified in the customer record. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29)
-
Specification