IP Library Granted Patent US 9,471,917
Granted Patent B2
US 9,471,917 · App. 14/629,379 · Granted Oct 18, 2016

Dongle facilitated wireless consumer payments

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,471,917
App. No.
14/629,379
Granted
Oct 18, 2016
Kind
B2
Abstract

Computing systems and methods for facilitating consumer transactions in retail and other establishments include communication interfaces adapted to couple a computing system to a plurality of third party mobile electronic devices, storage components adapted to store user information, participating merchant information, or any combination thereof, and processors in communication with the communication interfaces and storage components. The processors are adapted to facilitate automatic wireless transactions between third party users of the third party mobile electronic devices and the participating merchants when the third party devices are present at the participating merchants without any affirmative activity by the third party users.

Claims (49)

1. A system comprising:

a non-transitory memory; and

one or more hardware processors coupled to the non-transitory memory and configured to read instructions from the non-transitory memory to perform operations comprising:

detecting, via a hardware communication interface, a passive check in request for a user device,

the passive check in request occurring as a result of a first wireless exchange using a Bluetooth low energy (BLE) protocol between the user device and a beacon installed at a particular location within a merchant establishment while the user device is in proximity to the beacon and without requiring affirmative action by a user on the user device;

identifying a user associated with the user device as being present at the particular location;

responsive to the identifying, determining one or more promotional information items based on the particular location;

presenting the one or more promotional information items on the user device; and

causing, based on an authentication of the user device, a payment to be made from a user payment account identified on the user device to a merchant associated with the merchant establishment.

2. The system of claim 1 , wherein the payment is made to the merchant using a second wireless exchange different from the first wireless exchange.

3. The system of claim 1 , wherein the beacon is installed at a check-out terminal within the merchant establishment.

4. The system of claim 1 , wherein the beacon comprises a Universal Serial Bus (USB) connection configured to pivot, slide, or swivel to facilitate installation of the beacon and to provide power to the beacon.

5. The system of claim 1 , wherein the beacon comprises a battery for powering the beacon.

6. The system of claim 1 , wherein the passive check-in request comprises an encrypted value.

7. The system of claim 6 , wherein the encrypted value comprises a beacon token value and a user token value encrypted using a private key associated with the user device.

8. The system of claim 7 , wherein the operations further comprise decrypting the encrypted value to authenticate the beacon and the user device.

9. The system of claim 6 , wherein the beacon token value is a one-time use value.

10. The system of claim 1 , wherein the passive check in request includes a wireless data communication initiated by the beacon using the BLE protocol and responded to by the user device.

11. A method comprising:

detecting, a passive check in request for a user device, the passive check in request occurring as a result of a first wireless exchange using a Bluetooth low energy (BLE) protocol between the user device and a beacon installed at a particular location within a merchant establishment while the user device is in proximity to the beacon and without requiring affirmative action by a user on the user device;

identifying a user associated with the user device as being present at the particular location;

responsive to the identifying, determining one or more promotional information items based on the particular location;

presenting the one or more promotional information items on the user device; and

causing, based on an authentication of the user device, a payment to be made from a user payment account identified on the user device to a merchant associated with the merchant establishment.

12. The method of claim 11 , wherein the payment is made to the merchant using a second wireless exchange different from the first wireless exchange.

13. The method of claim 11 , wherein the beacon comprises a Universal Serial Bus (USB) connection configured to pivot, slide, or swivel to facilitate installation of the beacon and to provide power to the beacon.

14. The method of claim 11 , wherein the passive check-in request comprises an encrypted value comprising a beacon token value and a user token value encrypted using a private key associated with the user device.

15. The method of claim 14 , further comprising:

decrypting the encrypted value to extract the user token value; and

authenticating the user device based on the user token value.

16. The method of claim 14 , further comprising:

decrypting the encrypted value to extract the beacon token value; and

authenticating the beacon based on the beacon token value.

17. The method of claim 11 , further comprising providing a token to be transmitted via the beacon to the user device based on the passive check in request, wherein the token is used to perform the payment.

18. A non-transitory machine-readable medium having stored thereon machine-readable instructions executable to cause a machine to perform operations comprising:

detecting via a hardware communication interface, a passive check in request for a user device,

the passive check in request occurring as a result of a first wireless exchange using a Bluetooth low energy (BLE) protocol between the user device and a beacon installed at a particular location within a merchant establishment while the user device is in proximity to the beacon and without requiring affirmative action by a user on the user device;

identifying a user associated with the user device as being present at the particular location;

responsive to the identifying, determining one or more promotional information items based on the particular location;

presenting the one or more promotional information items on the user device; and

causing, based on an authentication of the user device, a payment to be made from a user payment account identified on the user device to a merchant associated with the merchant establishment.

19. The non-transitory medium of claim 18 , wherein the passive check-in request comprises an encrypted value comprising a user token value encrypted using a private key associated with the user device; and

wherein the operations further comprise:

decrypting the encrypted value to extract the user token value; and

authenticating the purchaser device based on the user token value.

20. The non-transitory medium of claim 18 , wherein the passive check-in request comprises an encrypted value comprising a beacon token value encrypted using a private key associated with the user device; and

wherein the operations further comprise:

decrypting the encrypted value to extract the beacon token value; and

authenticating the beacon based on the beacon token value.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 23, 2015
From: EBAY INC.
To: PAYPAL, INC.
Reel/Frame 036171/0446 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 23, 2015
From: GOVINDARAJAN, SATISH NARAYAN; GRANBERY, JOHN HASTINGS
To: EBAY INC.
Reel/Frame 035071/0884 →