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, and determining that the merchant account identifier and security code are associated with a merchant account;
registering, by the computer, the mobile communication device by linking a mobile communication device number of the mobile communication 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 communication device is registered with the merchant account;
communicating, by the computer, the registration confirmation SMS message to the mobile communication device;
receiving, by the computer, a voucher verification request SMS message from the 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 communication 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 mobile communication 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.
123 Citations
20 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, and determining that the merchant account identifier and security code are associated with a merchant account; registering, by the computer, the mobile communication device by linking a mobile communication device number of the mobile communication 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 communication device is registered with the merchant account; communicating, by the computer, the registration confirmation SMS message to the mobile communication device; receiving, by the computer, a voucher verification request SMS message from the 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 communication 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 mobile communication device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product, comprising:
-
a non-transitory computer-readable medium having computer-readable program instructions embodied thereon that when executed by a computer processor cause the computer to execute the steps of; receiving a registration request short message service (“
SMS”
) message from a mobile communication device, wherein the registration request SMS message comprises a merchant identifier and a security code;verifying 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, and determining that the merchant account identifier and security code are associated with a merchant account; registering the mobile communication device by linking a mobile communication device number of the mobile communication device with the merchant account in response to determining that the merchant account identifier and security code are associated with the merchant account; receiving a voucher verification request SMS message from the mobile communication device, the voucher verification request SMS message comprising a voucher identifier for a voucher associated with the merchant account; determining that the mobile communication device is registered with the merchant account; identifying a voucher status of the voucher associated with the voucher identifier; generating a voucher verification SMS message including the voucher status; and communicating the voucher verification SMS message to the mobile communication device. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A system to verify merchant issued vouchers, the system comprising:
-
a storage device; and a processor communicatively coupled to the storage device, wherein the processor executes application code instructions that are stored in the storage device and that cause the system to execute the steps of; receiving 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 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; registering the mobile communication device by linking a mobile communication device number of the mobile communication device with the merchant account in response to determining that the merchant account identifier and security code are associated with the merchant account; receiving a voucher verification request SMS message from a the mobile communication device, the voucher verification request SMS message comprising a voucher identifier for a voucher associated with the merchant account; determining that the mobile communication device is registered with the merchant account; identifying a voucher status of the voucher associated with the voucher identifier; generating a voucher verification SMS message including the voucher status; and communicating the voucher verification SMS message to the mobile communication device. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification