IP Library Patent Application 17325570
Patent Application
App. No. 17/325,570

MASTER AND SLAVE OF BLUETOOTH COMMUNICATION SYSTEM CAPABLE OF DISCONNECTING CONNECTION

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 None
App. No.
17/325,570
Abstract

There is provided a Bluetooth communication system including a master device and a slave device. After a link is established by a paging procedure, the master device determines whether to stop the link according to a connection quality calculated by a controller thereof. Before replying an accepted message LMP_accepted to the master device, the slave device determines whether to reply the accepted message according to a connection quality calculated by a controller thereof.

Claims (36)

1 . A master device, configured to establish a link with a slave device in a paging procedure of Bluetooth connection, the master device comprising:

a controller, configured to actively calculate a connection quality parameter according to packets from the slave device between an interval after the link is established and an LMP_setup_complete message is received; and

a host, configured to

receive the connection quality parameter from the controller, and

determine whether to terminate the link according to the connection quality parameter.

2 . The master device as claimed in claim 1 , wherein the connection quality parameter comprises at least one of a received signal strength indicator and an error rate.

3 . The master device as claimed in claim 1 , wherein the host is configured to

compare the connection quality parameter with a quality threshold, and

transmit a disconnect command to the controller when the connection quality parameter is smaller than the quality threshold.

4 . The master device as claimed in claim 3 , wherein the controller is configured to transmit an LMP_detach message to the slave device to terminate the link after receiving the disconnect command.

5 . The master device as claimed in claim 1 , wherein the controller is embedded with a vendor defined protocol configured to actively use the packets from the slave device to calculate and provide the connection quality parameter.

6 . The master device as claimed in claim 1 , wherein the controller is configured to actively provide the connection quality parameter to the host after receiving a NULL packet from the slave device.

7 . A master device, configured to establish a link with a slave device in a paging procedure of Bluetooth connection, the master device comprising:

a controller, configured to transmit an HCI_connection_complete message after receiving an LMP_setup_complete message from the slave device; and

a host, configured to transmit a quality requiring command to the controller to ask the controller to provide a connection quality parameter after receiving the HCI_connection_complete message from the controller.

8 . The master device as claimed in claim 7 , wherein the controller is embedded with a vendor defined protocol configured to use packets from the slave device to calculate and provide the connection quality parameter after receiving the quality requiring command.

9 . The master device as claimed in claim 7 , wherein the connection quality parameter comprises at least one of a received signal strength indicator and an error rate.

10 . The master device as claimed in claim 7 , wherein the host is configured to

compare the connection quality parameter with a quality threshold, and

transmit a disconnect command to the controller when the connection quality parameter is smaller than the quality threshold.

11 . The master device as claimed in claim 10 , wherein the controller is configured to transmit an LMP_detach message to the slave device to terminate the link after receiving the disconnect command.

12 . The master device as claimed in claim 7 , wherein the host is embedded with a vendor defined protocol configured to transmit the quality requiring command after receiving the HCI_connection_complete message.

13 . A slave device, configured to establish a link with a master device in a paging procedure of Bluetooth connection, the slave device comprising:

a controller, configured to reply an HCI_connection_request message after receiving an LMP_host_connection_req message from the master device; and

a host, configured to transmit a quality requiring command to the controller to ask the controller to provide a connection quality parameter after receiving the HCI_connection_request from the controller.

14 . The slave device as claimed in claim 13 , wherein the controller is embedded with a vendor defined protocol configured to use packets from the mater device to calculate and provide the connection quality parameter after receiving the quality requiring command.

15 . The slave device as claimed in claim 13 , wherein the connection quality parameter comprises at least one of a received signal strength indicator and an error rate.

16 . The slave device as claimed in claim 13 , wherein the host is configured to

compare the connection quality parameter with a quality threshold, and

transmit a disconnect command to the controller when the connection quality parameter is smaller than the quality threshold.

17 . The slave device as claimed in claim 16 , wherein the controller is configured to transmit an LMP_detach message to the master device to terminate the link after receiving the disconnect command.

18 . The slave device as claimed in claim 13 , wherein the host is configured to

compare the connection quality parameter with a quality threshold, and

transmit an HCI_accept_connection_request message to the controller when the connection quality parameter is larger than the quality threshold.

19 . The slave device as claimed in claim 18 , wherein the controller is configured to transmit an LMP_accepted message to the master device after receiving the HCI_accept_connection_request message.

20 . The slave device as claimed in claim 13 , wherein the host is embedded with a vendor defined protocol configured to transmit the quality requiring command according to the HCI_connection_request message.

Assignments (2)
MERGER Recorded Oct 20, 2022
From: AUDIOWISE TECHNOLOGY INC.
To: AIROHA TECHNOLOGY CORP.
Reel/Frame 061482/0604 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 20, 2021
From: CHEN, YU-FENG
To: AUDIOWISE TECHNOLOGY INC.
Reel/Frame 056303/0200 →