Workflow management system for generating output material based on customer input
First Claim
1. An automated creation and delivery method for generating output material, comprising:
- a computer generating a customer record in a customer database to include fields specifying at least one of a product preference, a service preference, and a customer preference;
the computer processing a template including first and second containers specifying the output material to generate, wherein the first container includes static content and the second container includes a query that uses at least one of the customer preference, the service preference and the product preference from the customer record as criteria to search a content database for one of a plurality of content files, wherein the template includes a layout indicating how the static content from the first container and content in one of the content files returned from the query are generated in the output material;
the computer executing the query using the at least one of the customer preference, the service preference, and the product preference from the customer record to search the content database to access one of the content files having metadata in the content database matching the at least one of the customer preference, the service preference and the product preference from the customer record used in the query, wherein the metadata includes values that correspond to the fields in the customer records in the customer database; and
the computer incorporating both the content of the accessed content file and the static content from the first container in the template into the output material.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided are a method, system, and article of manufacture for automated creation and delivery for generating output material. A customer record is generated in a customer database 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. At least one customer record in the customer database is received to process. A template including at least one query of a content database is processed. The at least one query included in the template using at least one value from the customer record is executed against the content database to access at least one content file. The content of each accessed content file is generated into the output material. A determination is made of a selected one of a plurality of delivery options from the customer record. The output material is transmitted via the determined delivery option to the customer specified in the customer record.
100 Citations
22 Claims
-
1. An automated creation and delivery method for generating output material, comprising:
-
a computer generating a customer record in a customer database to include fields specifying at least one of a product preference, a service preference, and a customer preference; the computer processing a template including first and second containers specifying the output material to generate, wherein the first container includes static content and the second container includes a query that uses at least one of the customer preference, the service preference and the product preference from the customer record as criteria to search a content database for one of a plurality of content files, wherein the template includes a layout indicating how the static content from the first container and content in one of the content files returned from the query are generated in the output material; the computer executing the query using the at least one of the customer preference, the service preference, and the product preference from the customer record to search the content database to access one of the content files having metadata in the content database matching the at least one of the customer preference, the service preference and the product preference from the customer record used in the query, wherein the metadata includes values that correspond to the fields in the customer records in the customer database; and the computer incorporating both the content of the accessed content file and the static content from the first container in the template into the output material. - View Dependent Claims (2, 3, 4, 5, 6, 19, 20)
-
-
7. A computer system, comprising:
-
at least one database server including; a customer database including customer records having fields specifying at least one of a product preference, a service preference, and a customer preference; a content database including multiple content files; a computer executed including one or more processors, one or more memories, one or more computer-readable tangible storage devices and computer-readable program instructions which are stored on the one or more storage devices for execution by the one or more processors via the one or more memories and when executed by the one or more processors; process a template including first and second containers specifying output material to generate, wherein the first container includes static content and the second container includes a query that uses at least one of the customer preference, the service preference and the product preference from the customer record as criteria to search the content database for one of the content files, wherein the template includes a layout indicating how the static content from the first container and content in one of the content files returned from the query are generated in the output material; execute the query using the at least one of the customer preference, the service preference, and the product preference from the customer record to search the content database to access one of the content files having metadata in the content database matching the at least one of the customer preference, the service preference and the product preference from the customer record, wherein the metadata includes values that correspond to files in the customer records in the customer database; incorporating both the content of the accessed content file and the static content from the first container into the output material. - View Dependent Claims (8, 9, 10, 11, 12, 21)
-
-
13. A computer program product for automatically creating and delivering output material, the computer program product comprising:
one or more computer-readable tangible storage devices and one or more computer programs stored on at least one of the one or more storage devices, the one or more computer programs having program instructions comprising; program instructions to generate a customer record in a customer database to include fields specifying at least one of a product preference, a service preference, and a customer preference; program instructions to process a template including a first and second containers specifying the output material to generate, wherein the first container includes static content and the second container includes a query that uses at least one of the customer preference, the service preference and the product preference from the customer record as criteria to search a content database for one of a plurality of content files, wherein the template includes a layout indicating how the static content from the first container and content in one of the content files returned from the query are generated in the output material; program instructions to execute the query using the at least one of the customer preference, the service preference, and the product preference from the customer record to search the content database to access one of the content files having metadata in the content database matching the at least one of the customer preference, the service preference and the product preference from the customer record, wherein the metadata includes values that correspond to files in the customer records in the customer database, wherein the content database includes multiple content files; and program instructions to incorporate both the content of the accessed content file and the static content from the first container into the output material. - View Dependent Claims (14, 15, 16, 17, 18, 22)
Specification