IP Library Granted Patent US 12676723
Granted Patent B2
US 12676723 · App. 18/218,253 · Granted Jul 7, 2026

Joint connected isochronous stream communication with cross acknowledgement

Inventors: Daniel Barros (Sra da Hora, PT); Sunil Kumar (Cupertino, CA)
Assignee: GOOGLE LLC
H04L5/0055H04W76/15H04W12/03
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 12676723
App. No.
18/218,253
Granted
Jul 7, 2026
Kind
B2
Abstract

Various arrangements for short-range wireless communication are presented herein. An earbud of a pair of true wireless earbuds can receive an audio packet addressed to the other earbud of the pair. A single connected isochronous stream (CIS) within a connected isochronous group (CIG) may be present between the pair of true wireless earbuds and an audio source which transmitted the audio packet. The earbud can transmit a cross-acknowledgement indicating receipt of the audio packet to the other earbud. The earbud can also transmit audio data from the audio packet to the other earbud after the cross acknowledgement.

Claims (53)

1 . A pair of true wireless earbuds, comprising:

a first earbud, comprising a first speaker, a first processing system, and a first wireless communication interface, that communicates with an audio source device using short-range wireless communications; and

a second earbud, comprising a second speaker, a second processing system, and a second wireless communication interface, that communicates with the audio source device using short-range wireless communications, wherein:

the second earbud is not physically connected with the first earbud;

the second earbud is configured to:

receive an audio packet addressed to only the first earbud, wherein a single connected isochronous stream (CIS) within a connected isochronous group (CIG) is present between the pair of true wireless earbuds and the audio source device;

transmit a cross-acknowledgement indicating receipt of the audio packet to the first earbud; and

transmit extracted audio data from the audio packet to the first earbud;

the first earbud is configured to:

determine that the audio packet expected from the audio source device was not successfully received by the first earbud;

receive the cross-acknowledgement from the second earbud; and

transmit an acknowledgement to the audio source device based on the cross-acknowledgement despite the first earbud determining that the audio packet expected from the audio source device was not successfully received by the first earbud.

2 . The pair of true wireless earbuds of claim 1 , wherein the first processing system of the first earbud is configured to:

transmit a request directly to the second earbud for the audio data from the audio packet, wherein the second earbud transmits the audio data in response to the request.

3 . The pair of true wireless earbuds of claim 2 , wherein the request is transmitted after a CIS event in which the audio source device transmitted the audio packet and during a CIG interval in which the CIS event occurred.

4 . The pair of true wireless earbuds of claim 1 , wherein the audio packet includes audio data to be output by the first earbud and the second earbud.

5 . The pair of true wireless earbuds of claim 1 , wherein the audio data transmitted by the second earbud to the first earbud includes audio data corresponding to only an audio channel to be output by the first earbud.

6 . The pair of true wireless earbuds of claim 1 , wherein:

the audio packet includes audio data for a first audio channel associated with the first earbud and audio data for a second audio channel associated with the second earbud; and

the second processing system of the second earbud is configured to:

store encryption credentials for the first earbud;

decrypt the audio packet addressed to only the first earbud using the stored encryption credentials; and

causes the second speaker to output audio based on decrypted audio data from the audio packet, wherein the audio output by the second speaker is based on the audio data for the second audio channel associated with the second earbud.

7 . The pair of true wireless earbuds of claim 1 , wherein the first earbud and the audio source device communicate using Bluetooth Low Energy (LE).

8 . A method for short-range wireless communication, the method comprising:

receiving, by a second earbud of a pair of true wireless earbuds, an audio packet addressed to only a first earbud of the pair of true wireless earbuds, wherein a single connected isochronous stream (CIS) within a connected isochronous group (CIG) is present between the pair of true wireless earbuds and an audio source which transmitted the audio packet;

transmitting, by the second earbud to the first earbud, a cross-acknowledgement indicating receipt of the audio packet; and

transmitting, by the second earbud to the first earbud, extracted audio data from the audio packet;

determining, by the first earbud, that the audio packet expected from the audio source device was not successfully received by the first earbud;

receiving, by the first earbud, the cross-acknowledgement from the second earbud; and

transmitting, by the first earbud, an acknowledgement to the audio source device based on the cross-acknowledgement despite the first earbud determining that the audio packet expected from the audio source device was not successfully received by the first earbud.

9 . The method for short-range wireless communication of claim 8 , wherein:

the audio packet includes audio data for a first audio channel associated with the first earbud and audio data for a second audio channel associated with the second earbud; and

the audio data transmitted to the first earbud by the second earbud includes only audio data for the first audio channel.

10 . The method for short-range wireless communication of claim 8 , further comprising:

transmitting, by the first earbud, a request directly to the second earbud for audio data from the audio packet, wherein the second earbud transmits the audio data for the first audio channel directly to the first earbud in response to the request.

11 . The method for short-range wireless communication of claim 10 , wherein the request is transmitted after a CIS event in which the audio source transmitted the audio packet and during a CIG interval in which the CIS event occurred.

12 . The method for short-range wireless communication of claim 10 , further comprising:

outputting, by the first earbud via a first speaker, audio based on the audio data for the first audio channel; and

outputting, by the second earbud via a second speaker, audio based on the audio data for the second audio channel.

13 . The method for short-range wireless communication of claim 8 , further comprising:

storing, by the second earbud, encryption credentials for the first earbud; and

decrypting, by the second earbud, the audio packet addressed to only the first earbud using the stored encryption credentials.

14 . The method for short-range wireless communication of claim 8 , wherein the first earbud and the audio source communicate using Bluetooth Low Energy (LE).

15 . One or more non-transitory processor-readable media, comprising processor-readable instructions:

wherein when the processor-readable instructions are executed by a processor, the processor readable instructions are configured to cause a second earbud of the pair of true wireless earbuds to:

receive an audio packet addressed to only a first earbud of the pair of true wireless earbuds, wherein a single connected isochronous stream (CIS) within a connected isochronous group (CIG) is present between the pair of true wireless earbuds and an audio source which transmitted the audio packet;

cause a cross-acknowledgement indicating receipt of the audio packet to be transmitted to the first earbud; and

cause extracted audio data from the audio packet to be transmitted to the first earbud; and

wherein the processor readable instructions are configured to cause the first earbud of the pair of true wireless earbuds to:

determine that the audio packet expected from the audio source device was not successfully received by the first earbud;

receive the cross-acknowledgement from the second earbud; and

transmit an acknowledgement to the audio source device based on the cross-acknowledgement despite the first earbud determining that the audio packet was not successfully received by the first earbud.