IP Library › Granted Patent US 12,432,795
Granted Patent B2
US 12,432,795 · App. 18/147,005 · Granted Sep 30, 2025

Bluetooth network establishing system and method

Inventors: Weifeng Mao (Jiangsu Province, CN); Zhuwei Lu (Jiangsu Province, CN); Jidong Chen (Jiangsu Province, CN); Zuomin Li (Jiangsu Province, CN)
Assignee: Realtek Semiconductor Corporation
H04W76/10H04W8/005
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 12,432,795
App. No.
18/147,005
Granted
Sep 30, 2025
Kind
B2
Abstract

A Bluetooth network establishing system and method are provided. The system includes a plurality of node devices and a gateway device. The gateway device is used to connect a Bluetooth network to an external network. A first node device of the node devices broadcasts a first inquiry operation. In response to the first inquiry operation, the gateway device in a first inquiry scan state sends a first extended inquiry response and executes a first page scan state. The first node device executes a first page operation, wherein the first page operation determines whether to establish a first communication connection with the gateway device to join the Bluetooth network according to the first extended inquiry response. After the first node device joins the Bluetooth network, the first node device executes a second inquiry scan state.

Claims (74)

1. A Bluetooth network establishing system, comprising:

a plurality of node devices; and

a gateway device, being configured to connect a Bluetooth network to an external network;

wherein, a first node device among the node devices and the gateway device perform following operations:

broadcasting, by the first node device, a first inquiry operation;

sending, by the gateway device in a first inquiry scan state, a first extended inquiry response and executing a first page scan state in response to the first inquiry operation;

executing, by the first node device, a first page operation, wherein the first page operation determines whether to establish a first communication connection with the gateway device to join the Bluetooth network according to the first extended inquiry response; and

executing, by the first node device, a second inquiry scan state after the first node device joins the Bluetooth network.

2. The Bluetooth network establishing system of claim 1 , wherein a second node device among the node devices and the gateway device perform following operations:

broadcasting, by the second node device, a second inquiry operation;

sending, by the gateway device in the first inquiry scan state, the first extended inquiry response and executing the first page scan state in response to the second inquiry operation;

sending, by the first node device in the second inquiry scan state, a second extended inquiry response and executing a second page scan state in response to the second inquiry operation; and

executing, by the second node device, a second page operation, wherein the second page operation determines whether to establish a second communication connection with the gateway device or the first node device to join the Bluetooth network according to the first extended inquiry response and the second extended inquiry response.

3. The Bluetooth network establishing system of claim 2 , wherein the Bluetooth network comprises the gateway device, the first node device, and a third node device among the node devices, and the first node device, the third node device, and a fourth node device among the node devices perform following operations:

broadcasting, by the fourth node device, a third inquiry operation;

sending, by the first node device in the second inquiry scan state, the second extended inquiry response and executing the second page scan state in response to the third inquiry operation;

sending, by the third node device in a third inquiry scan state, a third extended inquiry response and executing a third page scan state in response to the third inquiry operation; and

determining, by the fourth node device, whether to establish a third communication connection with the first node device or the third node device to join the Bluetooth network according to the second extended inquiry response and the third extended inquiry response.

4. The Bluetooth network establishing system of claim 2 , wherein the first extended inquiry response and the second extended inquiry response comprise at least one of a network number, a device attribute flag, and a path consumption or a combination thereof.

5. The Bluetooth network establishing system of claim 4 , wherein the first node device further performs following operations:

comparing whether the network number comprised in the first extended inquiry response is the same as the network number corresponding to the first node device; and

establishing the first communication connection with the gateway device to join the Bluetooth network when the network number comprised in the first extended inquiry response is the same as the network number corresponding to the first node device.

6. The Bluetooth network establishing system of claim 4 , wherein the second node device further performs following operations:

determining whether to establish the second communication connection with the gateway device or the first node device to join the Bluetooth network by comparing whether the network number comprised in the first extended inquiry response and the second extended inquiry response is the same as the network number corresponding to the second node device;

wherein the second node device establishes the second communication connection with the gateway device when the network number comprised in the first extended inquiry response is the same as the network number corresponding to the second node device;

wherein the second node device establishes the second communication connection with the first node device when the network number comprised in the second extended inquiry response is the same as the network number corresponding to the second node device.

7. The Bluetooth network establishing system of claim 4 , wherein the second node device further performs following operations:

determining to establish the second communication connection with the gateway device or the first node device according to the path consumption comprised in the first extended inquiry response and the second extended inquiry response;

wherein the path consumption is related to one or a combination of a number of hops, a Bluetooth connection parameter, and a plurality of Bluetooth transmission quality influencing factors for transmitting a packet to the gateway device.

8. The Bluetooth network establishing system of claim 1 , wherein the gateway device further performs following operations:

executing the first inquiry scan state according to an inquiry scan parameter; and

executing the first page scan state according to a page scan parameter.

9. The Bluetooth network establishing system of claim 1 , wherein the first node device further performs following operations:

broadcasting the first inquiry operation according to an inquiry parameter; and

executing the first page operation according to a page parameter.

10. The Bluetooth network establishing system of claim 2 , wherein the first node device further performs following operations:

executing the second inquiry scan state according to an inquiry scan parameter; and

executing the second page scan state according to a page scan parameter.

11. A Bluetooth network establishing method, being adapted for use in a Bluetooth network establishing system, wherein the Bluetooth network establishing system comprises a plurality of node devices and a gateway device, the gateway device is configured to connect a Bluetooth network to an external network, and the Bluetooth network establishing method comprises following steps:

executing, by the gateway device, a first inquiry scan state;

broadcasting, by a first node device among the node devices, a first inquiry operation;

sending, by the gateway device in the first inquiry scan state, a first extended inquiry response and executing a first page scan state in response to the first inquiry operation;

executing, by the first node device, a first page operation, wherein the first page operation determines whether to establish a first communication connection with the gateway device to join the Bluetooth network according to the first extended inquiry response; and

executing, by the first node device, a second inquiry scan state after the first node device joins the Bluetooth network.

12. The Bluetooth network establishing method of claim 11 , wherein the Bluetooth network establishing method further comprises following steps:

broadcasting, by a second node device among the node devices, a second inquiry operation;

sending, by the gateway device in the first inquiry scan state, the first extended inquiry response and executing the first page scan state in response to the second inquiry operation;

sending, by the first node device in the second inquiry scan state, a second extended inquiry response and executing a second page scan state in response to the second inquiry operation; and

executing, by the second node device, a second page operation, wherein the second page operation determines whether to establish a second communication connection with the gateway device or the first node device to join the Bluetooth network according to the first extended inquiry response and the second extended inquiry response.

13. The Bluetooth network establishing method of claim 12 , wherein the Bluetooth network comprises the gateway device, the first node device, and a third node device among the node devices, and the Bluetooth network establishing method further comprises following steps:

broadcasting, by a fourth node device among the node devices, a third inquiry operation;

sending, by the first node device in the second inquiry scan state, the second extended inquiry response and executing the second page scan state in response to the third inquiry operation;

sending, by the third node device in a third inquiry scan state, a third extended inquiry response and executing a third page scan state in response to the third inquiry operation; and

determining, by the fourth node device, whether to establish a third communication connection with the first node device or the third node device to join the Bluetooth network according to the second extended inquiry response and the third extended inquiry response.

14. The Bluetooth network establishing method of claim 12 , wherein the first extended inquiry response and the second extended inquiry response comprise at least one of a network number, a device attribute flag, and a path consumption or a combination thereof.

15. The Bluetooth network establishing method of claim 14 , wherein the Bluetooth network establishing method further comprises following steps:

comparing, by the first node device, whether the network number comprised in the first extended inquiry response is the same as the network number corresponding to the first node device; and

establishing, by the first node device, the first communication connection with the gateway device to join the Bluetooth network when the network number comprised in the first extended inquiry response is the same as the network number corresponding to the first node device.

16. The Bluetooth network establishing method of claim 14 , wherein the Bluetooth network establishing method further comprises following steps:

determining, by the second node device, whether to establish the second communication connection with the gateway device or the first node device to join the Bluetooth network by comparing whether the network number comprised in the first extended inquiry response and the second extended inquiry response is the same as the network number corresponding to the second node device;

wherein the second node device establishes the second communication connection with the gateway device when the network number comprised in the first extended inquiry response is the same as the network number corresponding to the second node device;

wherein the second node device establishes the second communication connection with the first node device when the network number comprised in the second extended inquiry response is the same as the network number corresponding to the second node device.

17. The Bluetooth network establishing method of claim 14 , wherein the Bluetooth network establishing method further comprises following steps:

determining, by the second node device, to establish the second communication connection with the gateway device or the first node device according to the path consumption comprised in the first extended inquiry response and the second extended inquiry response;

wherein the path consumption is related to one or a combination of a number of hops, a Bluetooth connection parameter, and a plurality of Bluetooth transmission quality influencing factors for transmitting a packet to the gateway device.

18. The Bluetooth network establishing method of claim 11 , wherein the Bluetooth network establishing method further comprises following steps:

executing, by the gateway device, the first inquiry scan state according to an inquiry scan parameter; and

executing, by the gateway device, the first page scan state according to a page scan parameter.

19. The Bluetooth network establishing method of claim 11 , wherein the Bluetooth network establishing method further comprises following steps:

broadcasting, by the first node device, the first inquiry operation according to an inquiry parameter; and

executing, by the first node device, the first page operation according to a page parameter.

20. The Bluetooth network establishing method of claim 12 , wherein the Bluetooth network establishing method further comprises following steps:

executing, by the first node device, the second inquiry scan state according to an inquiry scan parameter; and

executing, by the first node device, the second page scan state according to a page scan parameter.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 29, 2022
From: MAO, WEIFENG; LU, ZHUWEI; CHEN, JIDONG; LI, ZUOMIN
To: REALTEK SEMICONDUCTOR CORPORATION
Reel/Frame 062229/0962 →
Priority Claims (1)
CN 202210803682.4 · Jul 7, 2022 · national
Continuity (1)
Related Publication 20240015804A1 · Jan 11, 2024
References Cited (38)
US 6937158B2 · Lansford et al. · 2005 [cited by applicant]
US 7596353B2 · Chung et al. · 2009 [cited by applicant]
US 8190716B2 · Zhodzishsky et al. · 2012 [cited by applicant]
US 10051450B1 · Malovany et al. · 2018 [cited by applicant]
US 10141974B2 · Waxman · 2018 [cited by applicant]
US 10805782B1 · VijayaRaghavan et al. · 2020 [cited by applicant]
US 10952267B2 · Song · 2021 [cited by examiner]
US 11799750B1 · Prasad et al. · 2023 [cited by applicant]
US 20020103942A1 · Comeau · 2002 [cited by applicant]
US 20030046413A1 · Sakakura · 2003 [cited by applicant]
US 20040100924A1 · Yam · 2004 [cited by applicant]
US 20050083741A1 · Chang et al. · 2005 [cited by applicant]
US 20060025075A1 · Chung et al. · 2006 [cited by applicant]
US 20070238483A1 · Boireau et al. · 2007 [cited by applicant]
US 20090034498A1 · Banerjea et al. · 2009 [cited by applicant]
US 20100103850A1 · Gossain et al. · 2010 [cited by applicant]
US 20110053507A1 · Choi · 2011 [cited by applicant]
US 20120257508A1 · Reunamaki et al. · 2012 [cited by applicant]
US 20120258665A1 · Sip · 2012 [cited by applicant]
US 20140003409A1 · Van De Laar et al. · 2014 [cited by applicant]
US 20140351419A1 · Hunt et al. · 2014 [cited by applicant]
US 20160088424A1 · Polo et al. · 2016 [cited by applicant]
US 20160174022A1 · Nhu · 2016 [cited by applicant]
US 20160277522A1 · Singh et al. · 2016 [cited by applicant]
US 20170041868A1 · Palin et al. · 2017 [cited by applicant]
US 20180184235A1 · Wu · 2018 [cited by applicant]
US 20180206094A1 · Choi · 2018 [cited by applicant]
US 20180206187A1 · Zavolainen et al. · 2018 [cited by applicant]
US 20180368197A1 · Zeilingold et al. · 2018 [cited by applicant]
US 20190287063A1 · Skaaksrud et al. · 2019 [cited by applicant]
US 20230171028A1 · Zhang · 2023 [cited by applicant]
CN 103975612A · 2014 [cited by applicant]
CN 104244170A · 2014 [cited by applicant]
CN 114365580A · 2022 [cited by applicant]
“Bluetooth Core Specification” Bluetooth SIG, Inc., Jul. 13, 2021. [cited by applicant]
“Bluetooth Network Encapsulation Protocol (BNEP) Specification” Bluetooth SIG, Inc., Feb. 14, 2003. [cited by applicant]
“Dial-Up Networking Profile” Bluetooth SIG, Inc., Nov. 6, 2012. [cited by applicant]
Maciej Nikodem et al., “Experimental Evaluation of Advertisement-Based Bluetooth Low Energy Communication”, Sensors, Dec. 23, 2019. https://www.researchgate.net/Publication/338127585_Experimental_Evaluation_of_Advertise… [cited by applicant]