Contact history for promotion management
First Claim
1. A computer implemented method for producing a contact history for a marketing campaign comprises:
- producing a promotion version history table for the marketing campaign, with the promotion version history table recording promotion attribute values for each promotion version at runtime;
producing a treatment history table for the marketing campaign, with the treatment history table representing promotion instances given to a group;
producing a contact history table for the marketing campaign, the contact history table recording which contact entities were in which groups at runtime;
linking the promotion version history table, the treatment history table, and the contact history table, wherein the linking preserves referential integrity between the promotion version history table, the treatment history table, and the contact history table; and
producing the contact history from the promotion version history table, the treatment history table, and the contact history table.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer implemented method for producing a contact history for a marketing campaign is described. The method includes producing a promotion version history table for the marketing campaign, with the promotion version history table recording promotion attribute values for each promotion version at runtime, producing a treatment history table for the marketing campaign, with the treatment history table representing promotion instances given to a group, producing a contact history table for the marketing campaign, the contact history table recording which contact entities were in which groups at runtime, linking the promotion version history table, the treatment history table, and the contact history table, wherein the linking preserves referential integrity between the promotion version history table, the treatment history table, and the contact history table, and producing the contact history from the promotion version history table, the treatment history table, and the contact history table.
80 Citations
33 Claims
-
1. A computer implemented method for producing a contact history for a marketing campaign comprises:
-
producing a promotion version history table for the marketing campaign, with the promotion version history table recording promotion attribute values for each promotion version at runtime; producing a treatment history table for the marketing campaign, with the treatment history table representing promotion instances given to a group; producing a contact history table for the marketing campaign, the contact history table recording which contact entities were in which groups at runtime; linking the promotion version history table, the treatment history table, and the contact history table, wherein the linking preserves referential integrity between the promotion version history table, the treatment history table, and the contact history table; and producing the contact history from the promotion version history table, the treatment history table, and the contact history table. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product residing on a computer readable medium for producing a contact history for a marketing campaign, comprises instructions for causing a computer to:
-
produce a promotion version history table for the marketing campaign, with the promotion version history table recording promotion attribute values for each promotion version at runtime; produce a treatment history table for the marketing campaign, with the treatment history table representing promotion instances given to a group; produce a contact history table for the marketing campaign, the contact history table recording which contact entities were in which groups at runtime; link the promotion version history table, the treatment history table, and the contact history table, wherein the linking preserves referential integrity between the promotion version history table, the treatment history table, and the contact history table; and produce the contact history from the promotion version history table, the treatment history table, and the contact history table. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. An apparatus comprises:
-
a processor; memory executing a computer program product for producing a contact history for a marketing campaign, the computer program product comprising instructions for causing the processor to; produce a promotion version history table for the marketing campaign, with the promotion version history table recording promotion attribute values for each promotion version at runtime; produce a treatment history table for the marketing campaign, with the treatment history table representing promotion instances given to a group; produce a contact history table for the marketing campaign, the contact history table recording which contact entities were in which groups at runtime; link the promotion version history table, the treatment history table, and the contact history table, wherein the linking preserves referential integrity between the promotion version history table, the treatment history table, and the contact history table; and produce the contact history from the promotion version history table, the treatment history table, and the contact history table.
-
Specification