Rewards program manager
First Claim
Patent Images
1. A method comprising:
- a computer system registering a first business entity with a rewards program manager that is executing on the computer system at a host site, the rewards program manager being operated by a second business entity;
the computer system receiving from the first business entity, a consumer list comprising information identifying a plurality of consumers;
the computer system enabling second business entity to manage multiple rewards programs associated with at least the first business entity at the host site at least in part by, prior to offering at least one of the rewards programs;
presenting, to the first business entity, a set of rewards program qualification criteria including one or more minimum qualification criteria to be satisfied by the at least one of the rewards programs in order for the at least one of the rewards programs to be accepted by the rewards program manager operated by the second business entity;
receiving, from the first business entity, a specification of the at least one of the rewards programs; and
verifying, by the computer system, that the at least one of the rewards programs is in accordance with the set of rewards program qualification criteria including comparing the specification of the at least one of the rewards programs with the one or more minimum qualification criteria;
the computer system generating offer messages to be sent to one or more consumers in the consumer list, wherein one or more of the rewards programs are offered to the one or more consumers by way of the offer messages; and
the computer system initiating sending of the offer messages to each of the one or more consumers in the consumer list.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for managing rewards programs is disclosed. The method includes reviewing a plurality of offers from a plurality of merchants on a host site via the Internet. The offers are associated with rewards to consumers after the consumers use their portable consumer devices. An offer from the plurality of offers is selected and a customized offer element including the offer and an identifier of an issuer that selected the offer is generated.
-
Citations
20 Claims
-
1. A method comprising:
-
a computer system registering a first business entity with a rewards program manager that is executing on the computer system at a host site, the rewards program manager being operated by a second business entity; the computer system receiving from the first business entity, a consumer list comprising information identifying a plurality of consumers; the computer system enabling second business entity to manage multiple rewards programs associated with at least the first business entity at the host site at least in part by, prior to offering at least one of the rewards programs; presenting, to the first business entity, a set of rewards program qualification criteria including one or more minimum qualification criteria to be satisfied by the at least one of the rewards programs in order for the at least one of the rewards programs to be accepted by the rewards program manager operated by the second business entity; receiving, from the first business entity, a specification of the at least one of the rewards programs; and verifying, by the computer system, that the at least one of the rewards programs is in accordance with the set of rewards program qualification criteria including comparing the specification of the at least one of the rewards programs with the one or more minimum qualification criteria; the computer system generating offer messages to be sent to one or more consumers in the consumer list, wherein one or more of the rewards programs are offered to the one or more consumers by way of the offer messages; and the computer system initiating sending of the offer messages to each of the one or more consumers in the consumer list. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
2. A non-transitory computer readable medium having stored thereon computer program code comprising:
-
computer program instructions configured at least to cause at least one data processor to register a first business entity with a rewards program manager operated by a second business entity; computer program instructions configured at least to cause the at least one data processor to receive from the first business entity, a consumer list comprising information identifying a plurality of consumers; computer program instructions configured at least to cause the at least one data processor to enable the second business entity to manage multiple rewards programs associated with at least the first business entity using the rewards program manager at least in part by, prior to offering at least one of the rewards programs; presenting, to the first business entity, a set of rewards program qualification criteria including one or more minimum qualification criteria to be satisfied by the at least one of the rewards programs in order for the at least one of the rewards programs to be accepted by the rewards program manager operated by the second business entity; receiving, from the first business entity, a specification of the at least one of the rewards programs; and verifying, by the computer system, that the at least one of the rewards programs is in accordance with the set of rewards program qualification criteria including comparing the specification of the at least one of the rewards programs with the one or more minimum qualification criteria; computer program instructions configured at least to cause the at least one data processor to generate offer messages to be sent to one or more consumers in the consumer list, wherein one or more of the rewards programs are offered to the one or more consumers by way of the offer messages; and computer program instructions configured at least to cause the at least one data processor to initiate sending of the offer messages to each of the one or more consumers in the consumer list. - View Dependent Claims (3)
-
-
4. A system comprising:
-
at least one computer, operating at a host site, configured to, at least; register a first business entity with a rewards program manager operated by a second business entity; receive from the first business entity, a consumer list comprising information identifying a plurality of consumers; enable the second business entity to manage multiple rewards programs associated with at least the first business entity at the host site at least in part by, prior to offering at least one of the rewards programs; presenting, to the first business entity, a set of rewards program qualification criteria including one or more minimum qualification criteria to be satisfied by the at least one of the rewards programs in order for the at least one of the rewards programs to be accepted by the rewards program manager operated by the second business entity; receiving, from the first business entity, a specification of the at least one of the rewards programs and verifying, by the computer system, that the at least one of the rewards programs is in accordance with the set of rewards program qualification criteria including comparing the specification of the at least one of the rewards programs with the one or more minimum qualification criteria; generate offer messages to be sent to one or more consumers in the consumer list, wherein one or more of the rewards programs are offered to the one or more consumers by way of the offer messages; and initiate sending of the offer messages to each of the one or more consumers in the consumer list.
-
-
5. A method comprising:
-
a business entity computer providing information to a host site to register with a rewards program manager running on the host site, the business entity computer being operated by a first business entity and the rewards program manager being operated by a second business entity, the rewards program manager comprising computer-executable instructions executed by at least one computer; the business entity computer, subsequent to registering, providing a consumer list to the rewards program manager; the business entity computer managing multiple rewards programs at the host site at least in part by, prior to at least one of the rewards programs being offered; receiving, from the rewards program manager, a set of rewards program qualification criteria including one or more minimum qualification criteria to be satisfied by the at least one of the rewards programs in order for the at least one of the rewards programs to be accepted by the rewards program manager operated by the second business entity; providing, to the rewards program manager, a specification of the at least one of the rewards programs; and receiving verification, performed by the rewards program manager, that the at least one of the rewards programs is in accordance with the set of rewards program qualification criteria including that the specification of the at least one of the rewards programs complies with the one or more minimum qualification criteria; and the business entity computer initiating generation of offer messages to be sent to one or more consumers in the consumer list, wherein one or more of the rewards programs are offered to the one or more consumers by way of the offer messages.
-
-
6. A system comprising:
at least one computer configured to, at least; provide information to a host site to register itself with a rewards program manager running on the host site, the at least one computer being operated by a first business entity and the rewards program manager being operated by a second business entity, the rewards program manager comprising computer-executable instructions executed by at least one computer; provide, subsequent to registering, a consumer list to the rewards program manager; manage multiple rewards programs at the host site at least in part by, prior to at least one of the rewards programs being offered; receiving, from the rewards program manager, a set of rewards program qualification criteria including one or more minimum qualification criteria to be satisfied by the at least one of the rewards programs in order for the at least one of the rewards programs to be accepted by the rewards program manager operated by the second business entity; providing, to the rewards program manager, a specification of at least one of the rewards programs; and receiving verification, performed by the rewards program manager, that the at least one of the rewards programs is in accordance with the set of rewards program qualification criteria including that the specification of the at least one of the rewards programs complies with the one or more minimum qualification criteria; and initiate generation of offer messages to be sent to one or more consumers in the consumer list, wherein one or more of the rewards programs are offered to the one or more consumers by way of the offer messages.
-
7. A method comprising:
-
a business entity computer, operated by a first business entity, receiving a plurality of offers from a plurality of merchants at a host site, wherein the offers are associated with rewards to consumers after the consumers use their portable consumer devices; the business entity computer facilitating management of at least one rewards program at the host site at least in part by, prior to at least one of the rewards programs being offered; receiving, from a rewards program manager running on the host site, a set of rewards program qualification criteria including one or more minimum qualification criteria to be satisfied by the at least one of the rewards programs in order for the at least one of the rewards programs to be accepted by the rewards program manager operated by a second business entity; providing, to the rewards program manager, a specification of the at least one rewards program at least in part by indicating selection of at least one offer from the plurality of offers; and receiving verification, performed by the rewards program manager, that the specified at least one rewards program is in accordance with the set of rewards program qualification criteria including that the specification of the at least one of the rewards programs complies with the one or more minimum qualification criteria; the business entity computer receiving a generated customized offer element including the offer and an identifier of the first business entity; and the business entity computer initiating sending of the customized offer element to each of one or more consumers selected from among a plurality of consumers.
-
-
8. A method comprising:
-
a computer system, operated by a first business entity, providing for a plurality of offers from a plurality of merchants at a host site, wherein the offers are associated with rewards provided to consumers after the consumers use their portable consumer devices; the computer system facilitating management of at least one rewards program including facilitating specification of the at least one rewards program at least in part by, prior to offering the at least one rewards program; presenting, to a second business entity, a set of rewards program qualification criteria including one or more minimum qualification criteria to be satisfied by the at least one rewards program in order for the at least one rewards program to be accepted by a rewards program manager operated by the first business entity; receiving, from the second business entity, a specification of the at least one rewards program; and providing verification, performed by the rewards program manager executing at the host site, that the specified at least one rewards program is in accordance with the set of rewards program qualification criteria including that the specification of the at least one rewards program complies with the one or more minimum qualification criteria; the computer system generating a customized offer element including a selected offer of the plurality of offers and an identifier of the second business entity; the computer system determining one or more consumers from among a plurality of consumers; and the computer system initiating sending the customized offer element to each of the one or more consumers from among the plurality of consumers.
-
-
9. A method comprising:
-
a business entity computer, operated by a first business entity, receiving via the Internet a plurality of offers from a plurality of merchants stored at a host site, wherein the offers are associated with rewards provided to consumers after the consumers use their portable consumer devices; the business entity computer facilitating management of at least one rewards program at the host site at least in part by, prior to offering the at least one rewards program; receiving, from a rewards program manager executing at the host site, a set of rewards program qualification criteria including one or more minimum qualification criteria to be satisfied by the at least one rewards program in order for the at least one rewards program to be accepted by the rewards program manager operated by the first business entity; providing, to the rewards program manager, a specification of the at least one rewards program at least in part by indicating selection of at least one offer from the plurality of offers and receiving verification, performed by the rewards program manager, that the specified at least one rewards program is in accordance with a set of rewards program qualification criteria including that the specification of the at least one rewards program complies with the one or more minimum qualification criteria; the business entity computer receiving a generated a customized offer element including the offer and an identifier of the first business entity; and the business entity computer initiating sending of the customized offer element to each of one or more consumers selected from among a plurality of consumers.
-
Specification