System and method to enable payment using mark generation and mobile device
First Claim
1. A non-transitory computer readable medium comprising instructions that, when executed by a processor, perform a method, the method comprising:
- receiving, by a point of sale (POS) system, purchase data for a customer;
generating bidirectional connection data for the customer, wherein the bidirectional connection data comprises a connection type identifying a network used to establish a bidirectional connection, a connection credential for authenticating access to the network, and a connection target for locating the POS system on the network;
prompting the POS system to choose the bidirectional connection data supported by a mobile device of the customer;
encoding, by the POS system, a combination of the purchase data and the bidirectional connection data into a symbol;
presenting, on the POS system, the symbol to the customer for scanning by the mobile device;
enabling the bidirectional connection in response to a connection request from the customer, wherein enabling the bidirectional connection comprises enabling the mobile device of the customer to;
access, based on the connection type, the network using the connection credential;
locate, subsequent to accessing the network and based on the connection target, the POS system on the network; and
establish, in response to locating the POS system on the network, the bidirectional connection with the POS system over the network;
receiving payment data from the customer over the bidirectional connection; and
sending a payment confirmation to the customer over the bidirectional connection in response to a determination that the payment data satisfies the purchase data.
1 Assignment
0 Petitions
Accused Products
Abstract
A non-transitory computer readable medium including instructions that, when executed by a processor, perform a method involving: receiving, by a point of sale (POS) system, purchase data for a customer; generating bidirectional connection data for the customer, where the bidirectional connection data describes a bidirectional connection; encoding a symbol with the purchase data and the bidirectional connection data; presenting the symbol to the customer; enabling the bidirectional connection in response to a connection request from the customer; receiving payment data from the customer over the bidirectional connection; comparing the payment data to the purchase data; and sending a payment confirmation to the customer over the bidirectional connection in response to a determination that the payment data satisfies the purchase data.
26 Citations
20 Claims
-
1. A non-transitory computer readable medium comprising instructions that, when executed by a processor, perform a method, the method comprising:
-
receiving, by a point of sale (POS) system, purchase data for a customer; generating bidirectional connection data for the customer, wherein the bidirectional connection data comprises a connection type identifying a network used to establish a bidirectional connection, a connection credential for authenticating access to the network, and a connection target for locating the POS system on the network; prompting the POS system to choose the bidirectional connection data supported by a mobile device of the customer; encoding, by the POS system, a combination of the purchase data and the bidirectional connection data into a symbol; presenting, on the POS system, the symbol to the customer for scanning by the mobile device; enabling the bidirectional connection in response to a connection request from the customer, wherein enabling the bidirectional connection comprises enabling the mobile device of the customer to; access, based on the connection type, the network using the connection credential; locate, subsequent to accessing the network and based on the connection target, the POS system on the network; and establish, in response to locating the POS system on the network, the bidirectional connection with the POS system over the network; receiving payment data from the customer over the bidirectional connection; and sending a payment confirmation to the customer over the bidirectional connection in response to a determination that the payment data satisfies the purchase data. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
prompting a point of sale (POS) system to choose bidirectional connection data supported by a mobile device; encoding, by the POS system, a combination of purchase data and the bidirectional connection data into a symbol, wherein the symbol is presented on the POS system; scanning, by the mobile device, the symbol presented on the POS system comprising a POS processor; decoding, by the mobile device, the symbol to obtain the purchase data and the bidirectional connection data, wherein the bidirectional connection data comprises a connection type identifying a network used to establish a bidirectional connection, a connection credential for authenticating access to the network, and a connection target for locating the POS system on the network; generating payment data using the purchase data; accessing, by the mobile device and based on the connection type, the network using the connection credential; locating, subsequent to accessing the network and based on the connection target, the POS system on the network; establishing, by the mobile device and in response to locating the POS system on the network, the bidirectional connection with the POS system over the network; sending the payment data to the POS system over the bidirectional connection; and receiving payment confirmation from the POS system over the bidirectional connection in response to sending the payment data. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system comprising:
a point of sale (POS) system comprising; a POS processor; a display; and a POS application, executing on the POS processor, configured to receive purchase data for a customer; generate bidirectional connection data for the customer, wherein the bidirectional connection data comprises a connection type identifying a network used to establish a bidirectional connection, a connection credential for authenticating access to the network, and a connection target for locating the POS system on the network; prompt the POS system to choose the bidirectional connection data supported by a mobile device of the customer; encode a combination of the purchase data and the bidirectional connection data into a symbol; present, on the display, the symbol to the customer for scanning by the mobile device; enable the bidirectional connection in response to a connection request from the customer, wherein enabling the bidirectional connection comprises enabling the mobile device of the customer to; access, based on the connection type, the network using the connection credential; locate, subsequent to accessing the network and based on the connection target, the POS system on the network; and establish, in response to locating the POS system on the network, the bidirectional connection with the POS system over the network; receive payment data from the customer over the bidirectional connection; and send a payment confirmation to the customer over the bidirectional connection in response to a determination that the payment data satisfies the purchase data. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
Specification