IP Library Granted Patent US 12,282,228
Granted Patent B2
US 12,282,228 · App. 18/503,072 · Granted Apr 22, 2025

First wireless audio output device, second wireless audio output device, and Bluetooth device

Inventor: Chaojie Xu (Guangdong, CN)
Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP. LTD.
G02F1/133711G02F1/133512G02F1/133753G02F1/134309G02F1/13439G02F1/133715G02F1/133761G02F2202/022
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,282,228
App. No.
18/503,072
Granted
Apr 22, 2025
Kind
B2
Abstract

A first wireless audio output device, a second wireless audio output device, and a Bluetooth device are provided. The first wireless audio output device is configured to: transmit monitoring instruction information to a second wireless audio output device through a first wireless link, the monitoring instruction information being configured to instruct to monitor interactive information between the first wireless audio output device and an audio source, the first wireless audio output device and the second wireless audio output device having a same public-private key pair; and transmit a public key of the public-private key pair to the audio source and receive a public key of the audio source through a second wireless link, enable the second wireless audio output device to snoop the public key of the audio source, and determine link information in the second wireless link.

Claims (59)

1. A first wireless audio output device, configured to:

transmit monitoring instruction information to a second wireless audio output device through a first wireless link, the monitoring instruction information being configured to instruct the second wireless audio output device to monitor interactive information between the first wireless audio output device and an audio source, wherein the first wireless audio output device has a first public-private key pair, the second wireless audio output device has a second public-private key pair, and the first public-private key pair is the same as the second public-private key pair; and wherein the interactive information comprises a public key of the audio source;

transmit a public key of the first public-private key pair to the audio source through a second wireless link and receive the public key of the audio source through the second wireless link, enabling the second wireless audio output device to;

snoop the public key of the audio source after receiving the monitoring instruction information and determine link information in the second wireless link based on a private key of the second public-private key pair and the public key of the audio source snooped by the second wireless audio output device;

wherein the first wireless link is between the first wireless audio output device and the second wireless audio output device, and the second wireless link is between the first wireless audio output device and the audio source.

2. The first wireless audio output device as claimed in claim 1 , wherein the first wireless audio output device is configured to receive the first public-private key pair from a secure manager.

3. The first wireless audio output device as claimed in claim 2 , wherein the secure manager comprises any one of a Bluetooth headset charging box and a production line burning device.

4. The first wireless audio output device as claimed in claim 1 , further comprising any one of a Bluetooth headset and a Bluetooth speaker.

5. A second wireless audio output device, configured to:

receive monitoring instruction information from a first wireless audio output device through a first wireless link, the monitoring instruction information being configured to instruct the second wireless audio output device to monitor interactive information between the first wireless audio output device and an audio source, wherein the first wireless audio output device has a first public-private key pair, the second wireless audio output device has a second public-private key pair, and the first public-private key pair is the same as the second public-private key pair, and wherein the interactive information comprises a public key of the audio source;

snoop the public key of the audio source in a second wireless link, the second wireless link being a link through which the first wireless audio output device communicates with the audio source; and

determine link information in the second wireless link based on a private key of the second public-private key pair and the public key of the audio source snooped by the second wireless audio output device;

wherein the first wireless link is between the first wireless audio output device and the second wireless audio output device, and the second wireless link is between the first wireless audio output device and the audio source.

6. The second wireless audio output device as claimed in claim 5 , configured to:

determine a shared key between the first wireless audio output device and the audio source based on the public key of the audio source snooped by the second wireless audio output device and the private key of the second public-private key pair; and

determine the link information based on the shared key.

7. The second wireless audio output device as claimed in claim 6 , wherein the link information comprises a link key, and the second wireless audio output device is configured to:

snoop a random number in the second wireless link; and

determine the link key based on the shared key, the random number, a Bluetooth address of the audio source, and a Bluetooth address of the first wireless audio output device.

8. The second wireless audio output device as claimed in claim 6 , wherein the link information comprises a long-term key (LTK), and the second wireless audio output device is configured to:

snoop a random number in the second wireless link; and

determine the LTK based on the shared key, the random number, a Bluetooth address of the audio source, and a Bluetooth address of the first wireless audio output device.

9. The second wireless audio output device as claimed in claim 5 , configured to:

determining a session key based on the link information; and

decrypt communication data in the second wireless link based on the session key, and acquire the decrypted communication data.

10. The second wireless audio output device as claimed in claim 9 , configured to:

snoop a random number in the second wireless link; and

determine the session key based on the link information and the random number.

11. A Bluetooth device, comprising:

n Bluetooth sub-devices, n being an integer greater than 1, each of the n Bluetooth sub-devices having a public-private key pair, and the public-private key pairs of the n Bluetooth sub-devices are the same;

wherein a first Bluetooth sub-device is configured to:

transmit monitoring instruction information to a second Bluetooth sub-device through a first wireless link, wherein the monitoring instruction information is configured to instruct the second Bluetooth sub-device to monitor interactive information between the first Bluetooth sub-device and a terminal, and the interactive information comprises a terminal public key of the terminal; and

transmit a public key of the public-private key pair of the first Bluetooth sub-device to the terminal through a second wireless link, and receive the terminal public key of the terminal; and

wherein a second Bluetooth sub-device is configured to:

snoop the terminal public key after receiving the monitoring instruction information from the first Bluetooth sub-device, and determine link information between the terminal and the first Bluetooth sub-device based on the terminal public key snooped by the second Bluetooth sub-device and a private key of the public-private key pair of the second Bluetooth sub-device;

wherein the first Bluetooth sub-device is at least one Bluetooth sub-device in the n Bluetooth sub-devices, and the second Bluetooth sub-device is any one of the n Bluetooth sub-devices except the first Bluetooth sub-device;

wherein the first wireless link is between the first Bluetooth sub-device and the second Bluetooth sub-device, and the second wireless link is between the first Bluetooth sub-device and the terminal.

12. The Bluetooth device as claimed in claim 11 , wherein the second Bluetooth sub-device is configured to:

determine a shared key between the terminal and the first Bluetooth sub-device based on the terminal public key snooped by the second Bluetooth sub-device and the private key of the public-private key pair of the second Bluetooth sub-device; and

determine the link information based on the shared key.

13. The Bluetooth device as claimed in claim 12 , wherein the link information comprises a link key, and the second Bluetooth sub-device is configured to:

snoop a first random number and a second random number; and

determine the link key based on the shared key, the first random number, the second random number, a plaintext string, a Bluetooth address of the terminal, and a Bluetooth address of the first Bluetooth sub-device;

wherein the first random number is a random value selected by the terminal, and the second random number is a random value selected by the first Bluetooth sub-device.

14. The Bluetooth device as claimed in claim 13 , wherein the first random number and the second random number are 128-bit values, and are arbitrary or non-repeated random values that are used only once or one time.

15. The Bluetooth device as claimed in claim 13 , wherein all Bluetooth sub-devices know each Bluetooth address of each Bluetooth sub-device, and each Bluetooth address is preset when the all Bluetooth sub-devices are bound into the Bluetooth device.

16. The Bluetooth device as claimed in claim 12 , wherein the link information comprises a long-term key (LTK), and the second Bluetooth sub-device is configured to:

snoop a third random number and a fourth random number; and

determine the LTK based on the shared key, the third random number, the fourth random number, a Bluetooth address of the terminal, and a Bluetooth address of the first Bluetooth sub-device;

wherein the third random number is a random value selected by the terminal, and the fourth random number is a random value selected by the first Bluetooth sub-device.

17. The Bluetooth device as claimed in claim 16 , wherein the third and fourth random numbers are 128-bit values, and are arbitrary or non-repeated random values that are used only once.

18. The Bluetooth device as claimed in claim 11 , wherein the second Bluetooth sub-device is configured to:

determine a session key based on the link information; and

decrypt communication data between the first Bluetooth sub-device and the terminal based on the session key, and acquire the decrypted communication data.

19. The Bluetooth device as claimed in claim 18 , wherein the second Bluetooth sub-device is configured to:

snoop a fifth random number and a sixth random number; and

determine the session key based on the link information, the fifth random number, and the sixth random number;

wherein the fifth random number is a random value selected by the terminal, and the sixth random number is a random value selected by the first Bluetooth sub-device.

20. The Bluetooth device as claimed in claim 19 , wherein the fifth and sixth random numbers are arbitrary or non-repeated random values that are used only once.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 24, 2025
From: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
To: NOKIA TECHNOLOGIES OY
Reel/Frame 071711/0153 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 6, 2023
From: XU, CHAOJIE
To: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
Reel/Frame 065475/0954 →
Priority Claims (1)
CN 202110511417.4 · May 11, 2021 · national
Continuity (5)
Continuation 18104852 · Feb 2, 2023
Continuation 17645884 · Dec 23, 2021
Continuation 17019503 · Sep 14, 2020
Continuation 15127427
Related Publication 20240069389A1 · Feb 29, 2024
References Cited (8)
US 11102655B1 · Young · 2021 [cited by examiner]
US 20090097672A1 · Buil · 2009 [cited by examiner]
US 20120128154A1 · Ran et al. · 2012 [cited by applicant]
US 20170093510A1 · Lin · 2017 [cited by examiner]
CN 104247369A · 2014 [cited by applicant]
CN 111629370A · 2020 [cited by applicant]
CN 111698794A · 2020 [cited by applicant]
International Search Report and Written Opinion for International Application No. PCT/CN2022/085729, mailed Jul. 6, 2022 (14 pages). [cited by applicant]