System and method for enabling global and remote flash sale or daily deal commerce through unsecured electronic channels
AssigneeReplyBuy, Inc.
InventorsJoshua Manley, Cory Mercurio
Life of this patent
Estimating the term…
Abstract
A system and method for enabling global and remote flash sale or daily deal commerce through unsecured electronic channels are provided. The system provides an innovative and new standard that not only enhances consumer convenience but also solves a large shortcoming by providing customers an alternative to online electronic purchasing for these types of offers. The system and method allows customers to receive and instantly purchase special offers in an entirely off-line fashion.
Claims13
A system for purchasing items over an unsecured electronic channel, the system comprising:
- one or more user computing devices, each user computing device having a display, an input device and an unsecured electronic channel communicator that provides the capability to communicate data over the unsecured electronic channel;
- a storage system that stores payment data for a user and a phone number of the user computing device;
- a computer based flash sale system coupled to each user computing device over a link that is an unsecured electronic channel that is not an Internet connection, the computer based flash sale system generating a security token, unique to the user of the user computing device, the security token being a non-repeating alphanumeric string that is a cryptographic hash of a secured identifier for the user and the phone number of the user computing device of the user, encrypting the payment data of the user using the token, generating a transaction request for purchase of an item communicated to the user computing device using the unsecured electronic channel communicator and displayed to the user on the display of the user computing device, receiving, using the unsecured electronic channel communicator of the user computing device, the secured identifier input by the user using the input device of the user computing device in response to the transaction request over the unsecured electronic channel when the transaction request from the computer based flash sale system is accepted;
- and
- the computer based flash sale system having a validation unit that performs two-tiered authentication of a payment for the accepted transaction request by validating the phone number of the user computing device received by the computer based flash sale system during the acceptance of the transaction request and validating the secured identifier against the security token, the validation unit generates a funding request through a partner to a payment gateway when the secured identifier is validated and the validation unit decrypts and unlocks the encrypted payment data using the secured identifier and approves funds for the transaction request;
- the payment gateway coupled to the computer based flash sale system that processes the funding request using a funding source of the user stored at the payment gateway;
- and
- wherein the user computing device is configured to display a transaction complete message on the display after the funding request is processed.
A method for purchasing items over an unsecured electronic channel using one or more user computing devices, the method comprising:
- storing, in a storage system, payment data and a phone number of a user computing device for a user of the user computing device;
- generating, by the computer based flash sale system, a security token unique to the user of the user computing device, the security token being a non-repeating alphanumeric string that is a cryptographic hash of a secured identifier for the user and the phone number of the user computing device of the user;
- encrypting, by the computer based flash sale system, a piece of payment data of the user using the security token;
- generating, by the computer based flash sale system, a transaction request for purchase of an item communicated to the user computing device using an unsecured electronic channel communicator of the user computing device that provides the capability to communicate data over the unsecured electronic channel and displaying the transaction request to the user on a display of the user computing device;
- receiving, by the computer based flash sale system coupled to the unsecured electronic channel communicator of the user computing device over the unsecured electronic channel that is not an Internet connection, the secured identifier input by the user using an input device of the user computing device in response to the transaction request when the transaction request from the flash sale system is accepted;
- performing, by the computer based flash sale system, two-tiered authentication of a payment for the accepted transaction request by validating the phone number of the user computing device received by the computer based flash sale system during the acceptance of the transaction request and validating the secured identifier against the security token;
- generating, by the computer based flash sale system, a funding request through a partner to a payment gateway when the secured identifier is validated;
- decrypting and unlocking, by the computer based flash sale system, the encrypted payment data using the secured identifier and approving the funds for the transaction request;
- processing, by the payment gateway the funding request using a funding source of the user stored at the payment gateway;
- and
- displaying a transaction complete message on the display after the funding request is processed.
Dependencies are inferred from the claim text.