IP Library Granted Patent US 10,111,073
Granted Patent B2
US 10,111,073 · App. 15/412,253 · Granted Oct 23, 2018

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

Inventors: Chi Man Lau (Hong Kong, HK); Tai Kwan Jimmy Tang (Hong Kong, HK); Chi Wah Lo (Hong Kong, HK)
Assignee: BBPOS LIMITED
H04W4/80H04W4/08H04W76/14H04W84/18
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 10,111,073
App. No.
15/412,253
Granted
Oct 23, 2018
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 (42)

1. A method for pairing a first Bluetooth device with a plurality of Bluetooth devices, the method comprising:

a second Bluetooth device receiving a first device address from the first Bluetooth device, the second Bluetooth device being one of the plurality of Bluetooth devices;

the second Bluetooth device transmitting a group Bluetooth address to the first Bluetooth device;

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

a third Bluetooth device receiving the first device address from the first Bluetooth device, the third Bluetooth device being one of the plurality of Bluetooth devices;

the third Bluetooth device transmitting the group Bluetooth address to the first Bluetooth device; and

the third Bluetooth device receiving the link key based on recognition of the group Bluetooth address, and establishing a communications channel between the first Bluetooth device and the third Bluetooth device based on the link key.

2. The method of claim 1 wherein the second Bluetooth device and the third Bluetooth device are connected by a network.

3. The method of claim 2 wherein the second Bluetooth device stores the link key on a server.

4. The method of claim 3 wherein the server comprises a database and the link key is stored in the database using the first device address as an index to the link key.

5. The method of claim 4 wherein the link key expires after a predetermined period of time.

6. The method of claim 1 wherein the third Bluetooth device receives the link key from the first Bluetooth device.

7. The method of claim 6 wherein the third Bluetooth device receives the link key from the first Bluetooth device over a communications network separate from the communications channel.

8. A method for pairing a first Bluetooth device with a plurality of Bluetooth devices, the method comprising:

the first Bluetooth device transmitting a first device address to a second Bluetooth device, the second Bluetooth device being one of the plurality of Bluetooth devices;

the first Bluetooth device receiving a group Bluetooth address from the second Bluetooth device;

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

the first Bluetooth device transmitting the first device address to a third Bluetooth device, the third Bluetooth device being one of the plurality of Bluetooth devices;

the first Bluetooth device receiving the group Bluetooth address from the third Bluetooth device; and

the third Bluetooth device receiving the link key based on recognition of the group Bluetooth address, and establishing a communications channel between the first Bluetooth device and the third Bluetooth device based on the link key.

9. The method of claim 8 wherein the second Bluetooth device and the third Bluetooth device are connected by a network.

10. The method of claim 9 wherein the second Bluetooth device stores the link key on a server, the server communicating with the second Bluetooth device and the third Bluetooth device over the network, the third Bluetooth device receiving the link key from the server.

11. The method of claim 10 wherein the server comprises a database and the link key is stored in the database using the first device address as an index to the link key.

12. The method of claim 11 wherein the link key expires after a predetermined period of time.

13. The method of claim 8 wherein the first Bluetooth device transmits the link key to the third Bluetooth device.

14. The method of claim 13 wherein the first Bluetooth device transmits the link key to the third Bluetooth device over a communications network separate from the communications channel.

15. A system to allow a first Bluetooth device to pair with a plurality of Bluetooth devices, the system comprising:

a second Bluetooth device, the second Bluetooth device being one of the plurality of Bluetooth devices, the second Bluetooth device receiving a first device address from the first Bluetooth device, the second Bluetooth device transmitting a group Bluetooth address to the first Bluetooth device, the first Bluetooth device and the second Bluetooth device establishing a link key, the second Bluetooth device storing the link key;

a third Bluetooth device being one of the plurality of Bluetooth devices, the third Bluetooth device receiving the first device address from the first Bluetooth device;

the third Bluetooth device transmitting the group Bluetooth address to the first Bluetooth device; and

the third Bluetooth device receiving the link key based on recognition of the group Bluetooth address, and establishing a communications channel between the first Bluetooth device and the third Bluetooth device based on the link key.

16. The system of claim 15 wherein the second Bluetooth device and the third Bluetooth device are connected by a network.

17. The system of claim 16 wherein the second Bluetooth device stores the link key on a server, the server communicating with the second Bluetooth device and the third Bluetooth device over the network, the third Bluetooth device receiving the link key from the server.

18. The system of claim 17 wherein

the server comprises a database and the link key is stored in the database using the first device address as an index to the link key;

the first Bluetooth device recognizes the group Bluetooth address transmitted by the third Bluetooth device;

the first Bluetooth device communicates the recognition of the group Bluetooth address to the third Bluetooth device; and

the third Bluetooth device receives the link key from the server based on a lookup of the database using the first device address.

19. The system of claim 16 , wherein

the second Bluetooth device stores the link key on a server communicating with the second Bluetooth device and the third Bluetooth device over the network; and

the third Bluetooth device receives the link key from the first Bluetooth device when either the server or the network is overloaded.

20. The system of claim 15 wherein the third Bluetooth device receives the link key from the first Bluetooth device over a communications network separate from the 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 Jan 23, 2017
From: LAU, CHI MAN; TANG, TAI KWAN JIMMY; LO, CHI WAH
To: BBPOS LIMITED
Reel/Frame 041045/0350 →
Continuity (3)
Continuation 14728152 · Jun 2, 2015
Provisional Application 62008825 · Jun 6, 2014
Related Publication 20170134890A1 · May 11, 2017