Contact stream optimization using FEC and CC constraints
AssigneeInternational Business Machines Corporation
InventorsFrancisco Jauffred, Mukul Goyal, Glen Osterhout, Ruby Kennedy, Robert Crites
Life of this patent
Estimating the term…
Abstract
Methods, systems, and software for conducting a marketing campaign are described. One or more scores associated with sending offers to proposed contacts are received; and an overall campaign score corresponding to a sum of the scores is optimized to generate optimal assignments of offers to customers. The optimal assignments are included in the marketing campaign.
Claims21
A computer-implemented method of allocating marketing offers to a pool of customers, comprising:
- receiving a plurality of scores, each of the plurality of scores respectively associated with an offer, from a set of the marketing offers, to a proposed contact, from the pool of customers;
- and
- optimizing, using a computer hardware system, an overall campaign score corresponding to a sum of the received plurality of scores, wherein
- the optimizing generates optimal assignments of the offers to the proposed contacts based upon both a for-each-customer (FEC) constraint and a cross-customer (CC) constraint,
- the FEC constraint controls communication to an individual customer, and
- the CC constraint represents resources shared among the pool of customers.
A computer program product comprising a computer usable storage medium having stored therein computer usable program code for allocating marketing offers to a pool of customers, the computer usable program code, which when executed by a computer hardware system, causes the computer hardware system to perform:
- receiving a plurality of scores, each of the plurality of scores respectively associated with an offer, from a set of the marketing offers, to a proposed contact, from the pool of customers;
- and
- optimizing an overall campaign score corresponding to a sum of the received plurality of scores, wherein
- the optimizing generates optimal assignments of the offers to the proposed contacts based upon both a for-each-customer (FEC) constraint and a cross-customer (CC) constraint,
- the FEC constraint controls communication to an individual customer, and
- the CC constraint represents resources shared among the pool of customers.
A computer hardware system for allocating marketing offers to a pool of customers, comprising:
- a storage device having stored therein a plurality of scores, each of the plurality of scores respectively associated with an offer, from a set of the marketing offers, to a proposed contact, from the pool of customers;
- and
- a processor configured to perform optimizing of an overall campaign score corresponding to a sum of the received plurality of scores, wherein
- the optimizing generates optimal assignments of the offers to the proposed contacts based upon both a for-each-customer (FEC) constraint and a cross-customer (CC) constraint,
- the FEC constraint controls communication to an individual customer, and
- the CC constraint represents resources shared among the pool of customers.
Dependencies are inferred from the claim text.