Systems and Methods to Distribute and Redeem Offers
First Claim
1. A computer-implemented method, comprising:
- receiving, by a computing device, an offer provided to a user of a phone number;
storing, in the computing device, data associating the offer with the phone number;
communicating, by the computing device, with a mobile phone at the phone number to process a payment to a merchant;
determining, by the computing device for the payment, whether the offer is applicable based on the data associating the offer with the phone number; and
applying, by the computing device, a benefit of the offer towards the payment if the offer is applicable.
5 Assignments
0 Petitions
Accused Products
Abstract
In one aspect, a system includes an interchange with a data storage facility to store data associating an offer with a phone number. The interchange includes a common format processor and a plurality of converters to interface with a plurality of different controllers of mobile communications. The converters are configured to communicate with the common format processor in a common format and to communicate with the controllers in different formats. The common format processor is configured to use one of the converters to communicate with a mobile phone at the phone number to process a payment to a merchant, to determine, for the payment, whether the offer is applicable based on the data associating the offer with the phone number, and to apply a benefit of the offer towards the payment if the offer is applicable.
159 Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
receiving, by a computing device, an offer provided to a user of a phone number; storing, in the computing device, data associating the offer with the phone number; communicating, by the computing device, with a mobile phone at the phone number to process a payment to a merchant; determining, by the computing device for the payment, whether the offer is applicable based on the data associating the offer with the phone number; and applying, by the computing device, a benefit of the offer towards the payment if the offer is applicable. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A tangible computer-readable storage medium storing instructions which, when executed by a computing device, cause the computing device to perform a method, the method comprising:
-
receiving, by the computing device, an offer provided to a user of a phone number; storing, in the computing device, data associating the offer with the phone number; communicating, by the computing device, with a mobile phone at the phone number to process a payment to a merchant; determining, by the computing device for the payment, whether the offer is applicable based on the data associating the offer with the phone number; and applying, by the computing device, a benefit of the offer towards the payment if the offer is applicable.
-
-
20. A system, comprising:
-
a data storage facility to store data associating an offer with a phone number; and an interchange coupled with the data storage facility, the interchange including a common format processor and a plurality of converters to interface with a plurality of controllers, the converters configured to communicate with the controllers in different formats, the converters to communicate with the common format processor in a common format, the common format processor configured to use one of the converters to communicate with a mobile phone at the phone number to process a payment to a merchant and to determine, for the payment, whether the offer is applicable based on the data associating the offer with the phone number; wherein the common format processor is configured to apply a benefit of the offer towards the payment if the offer is applicable.
-
Specification