IP Library Granted Patent US 9,591,684
Granted Patent B2
US 9,591,684 · App. 14/728,152 · Granted Mar 7, 2017

System and method of bluetooth pairing with a group of bluetooth devices

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,591,684
App. No.
14/728,152
Granted
Mar 7, 2017
Kind
B2
Abstract

A method for pairing a first Bluetooth device with an individual Bluetooth device address with a group of Bluetooth devices, said method comprising: assigning a group Bluetooth device address to each of said group of Bluetooth devices; the first Bluetooth device exchanging Bluetooth device addresses with a second Bluetooth device from said group of Bluetooth devices when said first Bluetooth device comes within communication range of said second Bluetooth device; establishing a link key; storing the group Bluetooth device address and the link key; the first Bluetooth device exchanging Bluetooth device addresses with a third Bluetooth device from said group of Bluetooth devices when said first Bluetooth device comes within communication range of said third Bluetooth device; recognizing the group Bluetooth device address assigned to the third Bluetooth device; and establishing a communications channel between said first Bluetooth device and said third Bluetooth device based on said link key.

Claims (37)

1. A method for pairing a first Bluetooth device with an individual Bluetooth device address with a group of Bluetooth devices, said method comprising:

assigning a group Bluetooth device address to each of said group of Bluetooth devices;

the first Bluetooth device exchanging Bluetooth device addresses with a second Bluetooth device from said group of Bluetooth devices when said first Bluetooth device comes within communication range of said second Bluetooth device;

establishing, by the first Bluetooth device and the second Bluetooth device, a link key;

storing, by the first Bluetooth device, the group Bluetooth device address and the link key;

the first Bluetooth device exchanging Bluetooth device addresses with a third Bluetooth device from said group of Bluetooth devices when said first Bluetooth device comes within communication range of said third Bluetooth device;

recognizing, by the first Bluetooth device, the group Bluetooth device address assigned to the third Bluetooth device;

transmitting, by the first Bluetooth device, said link key to the third Bluetooth device; and

establishing a communications channel between said first Bluetooth device and said third Bluetooth device based on said link key.

2. The method of claim 1 , wherein said Bluetooth devices within said group of Bluetooth devices are connected to each other via an interconnection network.

3. The method of claim 2 , wherein a centralized server and a centralized database are connected to said group of Bluetooth devices via the interconnection network.

4. The method of claim 3 , further comprising:

storing, after said establishing of the link key by the first Bluetooth device and the second Bluetooth device, said established link key in the centralized database; and

retrieving, by said third Bluetooth device, after said recognizing by the first Bluetooth device, said established link key from said centralized database.

5. The method of claim 4 , further comprising indexing said stored established link key in said centralized database by said individual Bluetooth device address.

6. The method of claim 5 , wherein said retrieving comprises looking up said individual Bluetooth device address.

7. The method of claim 1 , wherein said transmitting occurs over a Bluetooth Low Energy (BLE) communications channel.

8. The method of claim 1 , wherein said transmitting occurs over a near field communications (NFC) communications channel.

9. The method of claim 1 , wherein said transmitting occurs over a Wi-Fi communications channel.

10. A system for a first Bluetooth device with an individual Bluetooth device address to communicate with a group of Bluetooth devices, said system comprising:

each of said group of Bluetooth devices having the same group Bluetooth device address;

the first Bluetooth device exchanging Bluetooth device addresses with a second Bluetooth device from said group of Bluetooth devices when said first Bluetooth device comes within communication range of said second Bluetooth device;

the first Bluetooth device and the second Bluetooth device establishing a link key, wherein said link key is stored by the first Bluetooth device;

the first Bluetooth device exchanging Bluetooth device addresses with a third Bluetooth device from said group of Bluetooth devices when said first Bluetooth device comes within communication range of said third Bluetooth device;

the first Bluetooth device recognizing the group Bluetooth device address assigned to the third Bluetooth device;

transmitting, by the first Bluetooth device, said link key to the third Bluetooth device; and

the first Bluetooth device establishing a communications channel with the third Bluetooth device based on said link key.

11. The system of claim 10 , wherein said Bluetooth devices within said group of Bluetooth devices are connected to each other via an interconnection network.

12. The system of claim 11 , wherein a centralized server and a centralized database are connected to said group of Bluetooth devices via the interconnection network.

13. The system of claim 12 , further comprising:

the second Bluetooth device storing said established link key in the centralized database after the first Bluetooth device and the second Bluetooth device establish a link key;

and the third Bluetooth device retrieving said established link key from said centralized database after the first Bluetooth device recognizes the group Bluetooth device address assigned to the third Bluetooth device.

14. The system of claim 13 , further comprising indexing said stored established link key in said centralized database by said individual Bluetooth device address.

15. The system of claim 14 , wherein said retrieving comprises the third Bluetooth device looking up said individual Bluetooth device address.

16. The system of claim 10 , wherein said first Bluetooth device transmits the link key to the third Bluetooth device over a BLE communications channel.

17. The system of claim 10 , wherein said first Bluetooth device transmits the link key to the third Bluetooth device over an NFC communications channel.

18. The system of claim 10 , wherein said first Bluetooth device transmits the link key to the third Bluetooth device over a Wi-Fi communications channel.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 27, 2022
From: BBPOS LIMITED
To: STRIPE, INC.
Reel/Frame 061790/0031 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 4, 2015
From: TANG, TAI KWAN JIMMY; LO, CHI WAH; LAU, CHI MAN
To: BBPOS LIMITED
Reel/Frame 035785/0485 →