SYSTEM AND METHOD FOR PROVIDING FRANCHISE REWARDS
First Claim
1. A computer system comprising the following:
- one or more processors;
system memory;
one or more computer-readable storage media having stored thereon computer-executable instructions that, when executed by the one or more processors, causes the computing system to perform a method for sharing a loyalty and rewards program across a plurality of merchants, the method comprising the following;
receiving an indication that a user has redeemed a specified number of loyalty points using a redemption code for one or more items at a second merchant, the user having received at least a portion of the loyalty points from a first merchant as the result of a prior purchase, the user'"'"'s loyalty points being stored in loyalty points store;
debiting, from the user'"'"'s store of loyalty points, the specified number of loyalty points redeemed by the user;
crediting the second merchant with at least a portion of the value associated with the items paid for using the stored loyalty points; and
debiting the first merchant for at least a portion of the value associated with the items paid for using the user'"'"'s stored loyalty points.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments are directed to sharing a loyalty and rewards program across multiple merchants. In one scenario, a computer system receives an indication that a user has redeemed a specified number of loyalty points using a redemption code for items at a second merchant, where the user has received at least some loyalty points from a first merchant as the result of a prior purchase, and where the user'"'"'s loyalty points are stored in loyalty points store. The computer system then debits, from the user'"'"'s store of loyalty points, the specified number of loyalty points redeemed by the user, credits the second merchant with at least some of the value associated with the items paid for using the stored loyalty points, and debits the first merchant for at least some of the value associated with the items paid for using the user'"'"'s stored loyalty points.
-
Citations
20 Claims
-
1. A computer system comprising the following:
-
one or more processors; system memory; one or more computer-readable storage media having stored thereon computer-executable instructions that, when executed by the one or more processors, causes the computing system to perform a method for sharing a loyalty and rewards program across a plurality of merchants, the method comprising the following; receiving an indication that a user has redeemed a specified number of loyalty points using a redemption code for one or more items at a second merchant, the user having received at least a portion of the loyalty points from a first merchant as the result of a prior purchase, the user'"'"'s loyalty points being stored in loyalty points store; debiting, from the user'"'"'s store of loyalty points, the specified number of loyalty points redeemed by the user; crediting the second merchant with at least a portion of the value associated with the items paid for using the stored loyalty points; and debiting the first merchant for at least a portion of the value associated with the items paid for using the user'"'"'s stored loyalty points. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer program product for implementing a method for sharing a loyalty and rewards program across a plurality of merchants, the computer program product comprising one or more computer-readable storage media having stored thereon computer-executable instructions that, when executed by one or more processors of the computing system, cause the computing system to perform the method, the method comprising:
-
receiving an input from a user indicating that a specified number of stored loyalty points are to be used to at least partially pay for a specified item at a second merchant, wherein at least a portion of the stored loyalty points were received from a first merchant as the result of a prior purchase; generating a redemption code that is configured to redeem the specified number of loyalty points to at least partially pay for the specified item at the second merchant; sending the redemption code to a second computer system, such that the user'"'"'s store of loyalty points is debited by the specified number of loyalty points, the second merchant is credited with at least a portion of the value associated with the items paid for using the stored loyalty points, and the first merchant is debited for at least a portion of the value associated with the items paid for using the user'"'"'s stored loyalty points; receiving an indication that the specified number of loyalty points was redeemed and that the specified item is at least partially paid for. - View Dependent Claims (13, 14, 15, 16)
-
-
17. At a computer system including at least one processor and a memory, a computer-implemented method for sharing a loyalty and rewards program across a plurality of merchants, the method comprising:
-
receiving an indication that a user has redeemed a specified number of loyalty points using a redemption code for one or more items at a second merchant, the user having received at least a portion of the loyalty points from a first merchant as the result of a prior purchase, the user'"'"'s loyalty points being stored in loyalty points store; debiting, from the user'"'"'s store of loyalty points, the specified number of loyalty points redeemed by the user; crediting the second merchant with at least a portion of the value associated with the items paid for using the stored loyalty points; and debiting the first merchant for at least a portion of the value associated with the items paid for using the user'"'"'s stored loyalty points. - View Dependent Claims (18, 19, 20)
-
Specification