Offer delivery system
First Claim
Patent Images
1. A computer-controlled method for managing and distributing offers comprising:
- preparing data characterizing a plurality of offers, each offer being associated with a targeted individual and one of a plurality of channels for presenting offers;
selecting from the plurality of offers a number of offers for presenting to the individuals associated with those offers, including for at least some individuals, selecting from multiple offers associated with each of those individuals; and
presenting the selected offers to the associated individuals over the associated ones of the plurality of channels.
2 Assignments
0 Petitions
Accused Products
Abstract
An offer delivery system provides a mechanism for coordinating presentation of offers to customers that may originate from multiple different sources and that may be delivered to the customers over different channels. The systems makes use of rules to prioritize, select, and time the delivery of offers to any particular customer, allocate limited resources in the channels to deliver offers to a set of customers, and provide mechanisms for users or their agents to limit the delivery of offers, for example, by their frequency or type.
-
Citations
16 Claims
-
1. A computer-controlled method for managing and distributing offers comprising:
-
preparing data characterizing a plurality of offers, each offer being associated with a targeted individual and one of a plurality of channels for presenting offers;
selecting from the plurality of offers a number of offers for presenting to the individuals associated with those offers, including for at least some individuals, selecting from multiple offers associated with each of those individuals; and
presenting the selected offers to the associated individuals over the associated ones of the plurality of channels. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-controlled method for managing and distributing offers comprising:
-
preparing data characterizing a plurality of offers, each offer being associated with a targeted individual and one of a plurality of channels for presenting offers;
selecting from the plurality of offers a number of offers for presenting to the individuals associated with those offers, including prioritizing offers for particular individuals, and selecting offers according to their priorities, allocating capacity of the plurality of channels to the selected offers, thereby not exceeding a capacity associated with each of the channels, accepting information from individuals and limiting presentation of the offers to said individuals according to said accepted information, and for at least some individuals, selecting from multiple offers associated with each of those individuals; and
presenting the selected offers to the associated individuals over the associated ones of the plurality of channels.
-
-
14. An offer management system comprising:
-
an offer design component for preparing data characterizing a plurality of offers, each offer being associated with a corresponding target group of individuals;
a delivery component for selecting and presenting the offers to the individuals in the corresponding target groups, including a broker for prioritizing offers to particular individuals, for allocating capacity on a plurality of channels for presenting the offers, and for limiting presentation of the offers to individuals in the corresponding targets groups.
-
-
15. An offer management system comprising:
-
means for preparing data characterizing a plurality of offers, each offer being associated with a targeted individual and one of a plurality of channels for presenting offers;
means for selecting from the plurality of offers a number of offers for presenting to the individuals associated with those offers, including for at least some individuals, selecting from multiple offers associated with each of those individuals; and
means presenting the selected offers to the associated individuals over the associated ones of the plurality of channels.
-
-
16. Software stored on computer-readable media for causing a computer system to perform functions including:
-
preparing data characterizing a plurality of offers, each offer being associated with a targeted individual and one of a plurality of channels for presenting offers;
selecting from the plurality of offers a number of offers for presenting to the individuals associated with those offers, including for at least some individuals, selecting from multiple offers associated with each of those individuals; and
presenting the selected offers to the associated individuals over the associated ones of the plurality of channels.
-
Specification