Simulating NFC experience
First Claim
1. A point-of-sale (POS) terminal for processing a financial transaction between a buyer and a merchant, the POS terminal comprising:
- a register application running on a first computing device operated by the merchant; and
a payment object reader coupled with the first computing device, wherein the payment object reader comprises (i) a first communication interface configured to facilitate the transmission of buyer information directly from a payment object via a payment wireless channel and (ii) a second communication interface configured to facilitate communication with the first computing device via a communication wireless channel, the communication wireless channel using a different wireless communication protocol than the payment wireless channel, wherein the payment object reader is configured to use the first communication interface, and wherein the payment object reader further comprises a processor configured to;
(a) determine proximity of a second computing device operated by the buyer, the determination being made using signal strength of a signal received via the communication wireless channel;
(b) determine, based on information about the second computing device, that communication with the second computing device should not be performed via the payment wireless channel;
(c) configure the payment object reader, in accordance with the determination that communication should not be performed via the payment wireless channel, to switch from use of the first communication interface to use of the second communication interface; and
(d) in response to the proximity of the second computing device crossing a threshold,(1) establish a communication session with the second computing device via the second communication interface, and(2) transmit a request, via the second communication interface, for transmission of payment information associated with the buyer;
wherein the register application running on the first computing device is configured to process data from the second computing device to determine transaction information associated with the buyer to facilitate a transfer of funds from the buyer to the merchant.
2 Assignments
0 Petitions
Accused Products
Abstract
A mobile point-of-sale (POS) terminal for processing a financial transaction between a buyer and a merchant includes a first mobile computing device running a register application configured to receive payment information from the buyer for facilitating a transfer of funds from the buyer to the merchant, and a payment object reader coupled with the first mobile computing device. The payment object reader includes a wireless communication interface, a processor configured to determine the proximity of the second mobile computing device using signal strength of a signal received via the wireless communication interface. In response to the proximity of the second mobile computing device crossing a threshold, the payment object reader transmits a request to the second mobile computing device to connect with the first mobile computing device. The first mobile computing device and the second mobile computing device may then communicate payment and/or transaction information to complete a POS transaction.
-
Citations
23 Claims
-
1. A point-of-sale (POS) terminal for processing a financial transaction between a buyer and a merchant, the POS terminal comprising:
-
a register application running on a first computing device operated by the merchant; and a payment object reader coupled with the first computing device, wherein the payment object reader comprises (i) a first communication interface configured to facilitate the transmission of buyer information directly from a payment object via a payment wireless channel and (ii) a second communication interface configured to facilitate communication with the first computing device via a communication wireless channel, the communication wireless channel using a different wireless communication protocol than the payment wireless channel, wherein the payment object reader is configured to use the first communication interface, and wherein the payment object reader further comprises a processor configured to; (a) determine proximity of a second computing device operated by the buyer, the determination being made using signal strength of a signal received via the communication wireless channel; (b) determine, based on information about the second computing device, that communication with the second computing device should not be performed via the payment wireless channel; (c) configure the payment object reader, in accordance with the determination that communication should not be performed via the payment wireless channel, to switch from use of the first communication interface to use of the second communication interface; and (d) in response to the proximity of the second computing device crossing a threshold, (1) establish a communication session with the second computing device via the second communication interface, and (2) transmit a request, via the second communication interface, for transmission of payment information associated with the buyer; wherein the register application running on the first computing device is configured to process data from the second computing device to determine transaction information associated with the buyer to facilitate a transfer of funds from the buyer to the merchant. - View Dependent Claims (2)
-
-
3. A point-of-sale (POS) terminal for processing a financial transaction between a buyer and a merchant, the POS terminal comprising:
-
a register application running on a first computing device operated by the merchant, wherein the register application is configured to receive payment information from the buyer for facilitating a transfer of funds from the buyer to the merchant; and a payment object reader coupled with the first computing device, wherein (a) the payment object reader comprises (i) a first communication interface configured to facilitate the transmission of buyer information directly from a payment object via a payment wireless channel and (ii) a second communication interface configured to facilitate communication with the first computing device via a communication wireless channel, the communication wireless channel using a different wireless communication protocol than the payment wireless channel, wherein the payment object reader is configured to use the first communication interface, and (b) wherein the payment object reader comprises a processor configured to; (a) determine, based on information about a second computing device, that communication with the second computing device should not be performed via the payment wireless channel; (b) configure the payment object reader, in accordance with the determination that communication should not be performed via the payment wireless channel, to switch from use of the first communication interface to use of the second communication interface; (c) determine proximity of the second computing device using signal strength of a signal received via the communication wireless channel; and (d) in response to the proximity of the second computing device crossing a threshold, transmit a request, via the second communication interface, to the second computing device to connect with the first computing device for transmission of payment information associated with the buyer; and wherein the register application running on the first computing device is configured to (1) process data from the second computing device to determine financial information associated with the buyer to facilitate the transfer of funds from the buyer to the merchant, and (2) transmit a signal to the payment object reader to disable a near field communication (NFC) capability on the payment object reader in accordance with the determination, by the payment object reader, that communication should not be performed via the payment wireless channel; and (3) establish the wireless communication session with the second computing device in response to receiving a user input from the merchant to initiate the financial transaction.
-
-
4. A method for processing a financial transaction between a buyer and a merchant on a point-of-sale (POS) terminal, the method comprising:
-
determining, by a payment object reader comprising (i) a first communication interface configured to facilitate the transmission of buyer information directly from a payment object via a payment wireless channel and (ii) a second communication interface configured to facilitate communication with a first computing device via a communication wireless channel, a proximity between the payment object reader and a second computing device based on wireless signal strength of a wireless signal conveyed via the communication wireless channel, wherein the communication wireless channel uses a different wireless communication protocol than the payment wireless channel, and wherein the payment object reader is configured to use the first communication interface; determining, by the payment object reader, based on information about the second computing device, that communication with the second computing device should not be performed via the payment wireless channel; switching, by the payment object reader, in accordance with the determination that communication should not be performed via the payment wireless channel, configuration of the payment object reader from use of the first communication interface to use of the second communication interface; in response to a determination that the proximity has exceeded a threshold, sending, by the payment object reader to a first computing device via the second communication interface, instructions to initiate a wireless communication, via the communication wireless channel, between the first computing device and the second computing device, the first computing device running a register application, wherein the register application is configured to receive payment data from the second computing device for facilitating a transfer of funds from the buyer to the merchant; receiving, by the first computing device, payment information from the second computing device via the wireless communication; and transmitting the payment data received from the second computing device, using the register application, to a payment processing system to facilitate the transfer of funds from the buyer to the merchant. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for processing a financial transaction between a buyer and a merchant on a point-of-sale (POS) terminal, the method comprising:
-
determining, by a payment object reader comprising (i) a first communication interface configured to facilitate the transmission of buyer information directly from a payment object via a payment wireless channel and (ii) a second communication interface configured to facilitate communication with a first computing device via a communication wireless channel, a proximity between the payment object reader and a second computing device based on wireless signal strength of a wireless signal conveyed via the communication wireless channel, wherein the communication wireless channel uses a different wireless communication protocol than the payment wireless channel, and wherein the payment object reader is configured to use the first communication interface; determining, by the payment object reader, based on information about the second computing device, that communication with the second computing device should not be performed via the payment wireless channel; transmitting, by the first computing device, in response to (i) the determination that communication should not be performed via the payment wireless channel and (ii) a user input from the merchant to initiate the financial transaction, a signal to the payment object reader to (a) disable a near field communication (NFC) capability on the payment object reader and (b) monitor the communication wireless channel for the wireless signal transmitted by the second computing device; switching, by the payment object reader, configuration of the payment object reader from use of the first communication interface to use of the second communication interface; in response to a determination that the proximity has exceeded a threshold, sending, by the payment object reader to a first computing device via the second communication interface, instructions to initiate a wireless communication between the first computing device and the second computing device, the first computing device running a register application, wherein the register application is configured to receive payment data from the second computing device for facilitating a transfer of funds from the buyer to the merchant; receiving, by the first computing device, payment information from the second computing device via the wireless communication; and transmitting the payment data received from the second computing device, using the register application, to a payment processing system to facilitate the transfer of funds from the buyer to the merchant.
-
-
14. A point-of-sale (POS) terminal for processing a financial transaction between a buyer and a merchant, the POS terminal comprising:
-
a register application running on a first computing device operated by the merchant, wherein the register application is configured to receive payment data from a second computing device via a wireless communication and to transmit the payment data received from the second computing device to a payment processing system to facilitate a transfer of funds from the buyer to the merchant; and a payment object reader coupleable with the first computing device, wherein the payment object reader comprises (i) a first communication interface configured to facilitate the transmission of buyer information directly from a payment object via a payment wireless channel and (ii) a second communication interface configured to facilitate communication with the first computing device via a communication wireless channel, the communication wireless channel using a different wireless communication protocol than the payment wireless channel, wherein the payment object reader is configured to use the first communication interface, and wherein the payment object reader comprises a processor being configured to; (a) determine a wireless signal strength of a wireless signal received by the communication wireless channel from the second computing device, (b) determine, based on information about the second computing device, that communication with the second computing device should not be performed via the payment wireless channel, and (c) configure the payment object reader, in accordance with the determination that communication should not be performed via the payment wireless channel, to switch from use of the first communication interface to use of the second communication interface; wherein the payment object reader in response to a determination that the wireless signal strength of the wireless signal has exceeded a threshold, is configured to (1) establish a communication session with the second computing device via the second communication interface and to (2) in conjunction with the second computing device, initiate the wireless communication between the first computing device and the second computing device. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A point-of-sale (POS) terminal for processing a financial transaction between a buyer and a merchant, the POS terminal comprising:
-
a register application running on a first computing device operated by the merchant, wherein the register application is configured to receive payment data from a second computing device via a wireless communication and to transmit the payment data received from the second computing device to a payment processing system to facilitate a transfer of funds from the buyer to the merchant; and a payment object reader coupleable with the first computing device, wherein (a) the payment object reader comprises (i) a first communication interface configured to facilitate the transmission of buyer information directly from a payment object via a payment wireless channel and (ii) a second communication interface configured to facilitate communication with the first computing device via a communication wireless channel, the communication wireless channel using a different wireless communication protocol than the payment wireless channel, wherein the payment object reader is configured to use the first communication interface, and (b) the payment object reader comprises a processor being configured to determine a wireless signal strength of a wireless signal received by the communication wireless channel from the second computing device; wherein the payment object reader is configured to (a) determine, based on information about the second computing device, that communication with the second computing device should not be performed via the payment wireless channel, and (b) switch, in accordance with the determination that communication should not be performed via the payment wireless channel, from use of the first communication interface to use of the second communication interface; wherein the payment object reader, in conjunction with the second computing device, in response to a determination that the wireless signal strength of the wireless signal has exceeded a threshold, is configured to initiate the wireless communication between the first computing device and the second computing device, and wherein the first computing device is configured to transmit a signal to the payment object reader (a) to disable a near field communication (NFC) capability on the payment object reader and (b) to monitor a wireless communication channel for the wireless signal transmitted by the second computing device, in response to receiving a user input from the merchant to initiate the financial transaction.
-
-
22. A payment object reader comprising:
-
a microcontroller; a chip card reader interface operably coupled to the microcontroller; a card detect switch operably coupled to the chip card reader interface; card contacts operably coupled to the chip card reader interface; a proximity detector operably coupled to the microcontroller; an NFC antenna; a wireless radio interface operably coupled to the microcontroller; and a wireless radio antenna operably coupled to the wireless radio interface, wherein communication via the wireless radio interface uses a different wireless communication protocol than communication via the NFC antenna, wherein the microcontroller configures the payment object reader, in a default configuration, to communicate using the NFC antenna, and wherein, in response to the proximity detector detecting that a mobile device operated by a buyer is within a threshold range of the wireless radio antenna, the microcontroller (a) receives information about a buyer via the wireless radio antenna, (b) determines, based on the information about the buyer, that communication with the buyer should not be performed via the NFC antenna, (c) re-configures the payment object reader to switch from communication using the NFC antenna to communication using the wireless radio interface, (d) establishes a communication session with the mobile device Via the wireless radio interface, and (e) transmits, via the wireless radio interface, a request to the mobile device to connect with a computing device operated by a merchant. - View Dependent Claims (23)
-
Specification