VOUCHER CODE REDEMPTION VIA SMS
First Claim
Patent Images
1. A computer-implemented method for verifying merchant issued vouchers, comprising:
- receiving, at a computer, a registration request short message service (“
SMS”
) message from a mobile communication device, wherein the registration request SMS message comprises a merchant account identifier and a security code;
verifying, by the computer, that the merchant account identifier in the registration request SMS message matches a merchant account identifier stored in a merchant index and that the security code in the registration request SMS message matches a security code assigned to the merchant account identifier, thereby determining that the merchant account identifier and security code are associated with a merchant account;
linking, by the computer, a mobile device number of the mobile device with the merchant account in response to determining that the merchant account identifier and security code are associated with the merchant account;
generating, by the computer, a registration confirmation SMS message indicating that the mobile device is registered with the merchant account;
communicating, by the computer, the registration confirmation SMS message to the mobile device;
receiving, by the computer, a voucher verification request SMS message from a merchant mobile communication device, the voucher verification request SMS message comprising a voucher identifier for a voucher associated with the merchant account;
determining, by the computer, that the mobile device is registered with the merchant account;
identifying, by the computer, a voucher status of the voucher associated with the voucher identifier;
generating, by the computer, a voucher verification SMS message including the voucher status; and
communicating, by the computer, the voucher verification SMS message to the merchant mobile device.
2 Assignments
0 Petitions
Accused Products
Abstract
A voucher verification system is based on SMS message-based processing of voucher verifications by a central verification authority. Merchants may establish an account with the system and then register mobile communication devices and those of employees by sending an SMS-based registration request to the system. Once registered, the merchant and employees may verify the status of vouchers by sending SMS-base verification requests to the system. Verifications of voucher status are returned to the merchant mobile device via SMS messaging.
-
Citations
15 Claims
-
1. A computer-implemented method for verifying merchant issued vouchers, comprising:
-
receiving, at a computer, a registration request short message service (“
SMS”
) message from a mobile communication device, wherein the registration request SMS message comprises a merchant account identifier and a security code;verifying, by the computer, that the merchant account identifier in the registration request SMS message matches a merchant account identifier stored in a merchant index and that the security code in the registration request SMS message matches a security code assigned to the merchant account identifier, thereby determining that the merchant account identifier and security code are associated with a merchant account; linking, by the computer, a mobile device number of the mobile device with the merchant account in response to determining that the merchant account identifier and security code are associated with the merchant account; generating, by the computer, a registration confirmation SMS message indicating that the mobile device is registered with the merchant account; communicating, by the computer, the registration confirmation SMS message to the mobile device; receiving, by the computer, a voucher verification request SMS message from a merchant mobile communication device, the voucher verification request SMS message comprising a voucher identifier for a voucher associated with the merchant account; determining, by the computer, that the mobile device is registered with the merchant account; identifying, by the computer, a voucher status of the voucher associated with the voucher identifier; generating, by the computer, a voucher verification SMS message including the voucher status; and communicating, by the computer, the voucher verification SMS message to the merchant mobile device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product, comprising:
-
a computer-readable medium having computer readable program code embodied therein for providing voucher verifications to a merchant comprising; computer-readable program code for reading a voucher verification request short message service (“
SMS”
) message received from a merchant mobile device, the voucher verification request SMS message comprising a voucher identification number for a voucher;computer-readable program code for identifying a voucher status of the voucher associated with the voucher identification number, wherein the voucher status is defined in a corresponding voucher record; computer-readable program code for generating a verification SMS message to the merchant mobile device, wherein the verification SMS message indicates the voucher status of the voucher associated with the voucher identification number; and computer-readable program code for communicating the verification SMS message to the mobile device. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A system for verification of merchant vouchers, comprising;
-
a short message service (“
SMS”
) communication module that receives from a merchant mobile device a registration and a voucher verification request SMS message and communicates to the merchant mobile device a corresponding registration verification or voucher verification SMS message, respectively;a merchant account interface module that generates a user interface allowing a merchant to register for a merchant verification account and that processes registration request SMS messages received via the SMS communication module; a merchant index that stores a merchant record for each merchant that registers for a merchant verification account; a voucher verification module that validates voucher verification request SMS messages received via the SMS communication module and that generates voucher verification SMS messages that are communicated to the merchant mobile device via the SMS communication module; and a voucher index that stores a set of voucher records corresponding to vouchers issued by one or more merchants, each voucher record comprising status information for a particular voucher. - View Dependent Claims (15)
-
Specification