Systems and Methods for Facilitating Electronic Transactions Utilizing a Mobile Computing Device
AssigneeHurricane Electric
InventorMike Leber
Life of this patent
Estimating the term…
Abstract
Systems and methods for facilitating electronic transactions utilizing data capturing devices are provided herein. Methods may include generating a transaction event which comprises transaction details and receiving a transaction acceptance from a first client device. The transaction acceptance may include a capture of at least a portion of the transaction details and a unique merchant identifier by a first data capturing device of the first client device and a confirmation. The method further includes providing indication of a payment authorization to the merchant.
Claims22
A method for facilitating an electronic transaction using a transaction processor that comprises a processor and a memory for storing executable instructions that are executed by the processor to perform the method, comprising:
- receiving a capture of a unique merchant identifier by a first data capturing device of a customer client device;
- receiving from a merchant client device a capture of a unique customer identifier associated with the customer client device;
- authenticating the customer client device and the merchant client device from the unique merchant identifier and the unique customer identifier;
- generating the transaction event comprising transaction details;
- receiving a transaction acceptance from the first customer client device, the transaction acceptance comprising:
- a capture of at least a portion of the transaction details and the unique merchant identifier by the first data capturing device of the customer client device;
- and
- a confirmation;
- and
- providing indication of a payment authorization to the merchant.
(canceled)
A system for facilitating an electronic transaction, the system comprising:
- a memory for storing executable instructions;
- a processor for executing the instructions;
- a transaction broker module stored in memory and executable by the processor to:
- receive a capture of a unique merchant identifier by a first data capturing device of a customer client device;
- receive from a merchant client device a unique customer identifier associated captured from communication with the customer client device;
- authenticate both the customer client device and the merchant client device from the unique merchant identifier and the unique customer identifier;
- generate the transaction event, the transaction event comprising transaction details;
- and
- receive a transaction acceptance from a customer client device, the transaction acceptance comprising:
- a capture of at least a portion of the transaction details and the unique merchant identifier captured by the first data capturing device of the customer client device;
- and
- a confirmation;
- and
- a transaction authorization module stored in memory and executable by the processor to:
- generate a transaction authorization for the transaction event based upon the transaction details, unique merchant identifier, and the transaction acceptance;
- and
- provide indication of a payment authorization to the customer client device.
(canceled)
A non-transitory computer readable storage media having a program embodied thereon, the program being executable by a processor to perform a method for facilitating an electronic transaction, the method comprising:
- receiving a capture of a unique merchant identifier by a first data capturing device of a customer client device;
- receiving from a merchant client device a unique customer identifier associated captured from communication with the customer client device;
- authenticating the customer client device and the merchant client device from the unique merchant identifier and the unique customer identifier;
- generating the transaction event comprising transaction details;
- receiving a transaction acceptance from the customer client device, the transaction acceptance comprising:
- a capture of at least a portion of the transaction details and the unique merchant identifier by the first data capturing device of the customer client device;
- and
- a confirmation;
- and
- providing indication of a payment authorization to the merchant.
Dependencies are inferred from the claim text.