Patent ID: 7996253
Filing Date: 2011-08-09
Classification: G06Q

Abstract:
1. A method for performing marketing activities, comprising: providing a system comprising a memory to store instructions, a processor having a plurality of software modules, and a database embodied on non-transitory computer-readable medium to store customer data for a plurality of customers, wherein the software modules access the instructions stored in the memory and the customer data stored in the database, and wherein the plurality of software modules comprise a customer data extracting software module and a marketing campaign defining module; and executing the instructions by the processor to perform the steps of: extracting the customer data from the database by the customer data extracting software module; defining a targeted marketing campaign by the marketing campaign defining module, the targeted marketing campaign comprising a selected targeted marketing offer, a selected targeted interaction channel, and a targeted set of customers most likely to accept the targeted marketing offer via the targeted interaction channel, wherein the targeted set of customers is determined by: executing the targeted marketing campaign by offering the targeted marketing offer to the targeted set of the customers via the targeted interaction channel; gathering campaign results data from the targeted marketing campaign by a campaign tracking module, the campaign results data including a count of customers accepting the targeted marketing offer via the targeted interaction channel, and a length of time between making of the targeted marketing offer and the accepting of the targeted marketing offer; training the predictive model with the campaign results data, wherein the training is based on how the customers respond to various types of the marketing offers and to various types of the interaction channels used in the targeted marketing campaign; and updating the customer data stored in the database based on the campaign results data.