# US 12,120,164 B2 · Apparatus, system and method of communicating audio traffic over a Bluetooth link

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,120,164 B2
- Document ID: US12120164B2
- Status: Granted
- Kind: B2
- Application number: 17/132,161
- Filed: 2020-12-23
- Published: 2021-06-03
- Granted: 2024-10-15
- Earliest claimed: 2020-12-23
- Assignees: Intel Corporation
- Applicants: Intel Corporation
- Inventors: Srinivas Krovvidi
- Web page: https://patentgrep.com/patent/US12120164B2

## CPC

- H04L 65/70: Media network packetisation
- G10L 19/167: {Audio streaming, i.e. formatting and decoding of an encoded audio signal representation into a data stream for transmission or storage purposes}
- H04L 65/1069: Session establishment or de-establishment
- H04L 65/61: for supporting one-way streaming services, e.g. Internet radio
- H04L 65/80: Responding to QoS
- H04W 4/80: Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G10L: SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

An apparatus may be configured to cause an audio source device to transmit an audio stream over a Bluetooth (BT) wireless communication link, the audio stream configured according to a first Advanced Audio Distribution Profile (A2DP) encoding/decoding (codec) scheme; to monitor a link-condition parameter corresponding to a link condition of the BT wireless communication link; and, based on the link-condition parameter, to reconfigure the audio stream according to a second A2DP codec scheme.

## Claims

### Claim 1

An apparatus comprising logic and circuitry configured to cause an audio source device to:
open a first Stream End Point (SEP) for communication with an audio sink device according to a first Advanced Audio Distribution Profile (A2DP) encoding/decoding (codec) scheme;
open a second SEP for communication with the audio sink device according to a second A2DP codec scheme;
operate the first SEP to transmit an audio stream over a Bluetooth (BT) wireless communication link, the audio stream configured according to the first A2DP codec scheme;
monitor a link-condition parameter corresponding to a link condition of the BT wireless communication link; and
based on the link-condition parameter, suspend the first SEP, and operate the second SEP to transmit the audio stream configured according to the second A2DP codec scheme.

### Claim 2 (depends on 1)

The apparatus of claim 1 configured to cause the audio source device to reconfigure the audio stream according to the second A2DP codec scheme based on a change in the link-condition parameter representing a change in a throughput of the BT wireless communication link.

### Claim 3 (depends on 1)

The apparatus of claim 1 configured to cause the audio source device to reconfigure the audio stream according to the second A2DP codec scheme based on a determination that the link-condition parameter crosses a link-condition threshold.

### Claim 4 (depends on 1)

The apparatus of claim 1, wherein the first A2DP codec scheme is configured for audio streaming at a first quality level with a first throughput requirement, and the second A2DP codec scheme is configured for audio streaming at a second quality level with a second throughput requirement, the first quality level is higher than the second quality level, the first throughput requirement is higher than the second throughput requirement.

### Claim 5 (depends on 4)

The apparatus of claim 4 configured to cause the audio source device to reconfigure the audio stream according to the second A2DP codec scheme based on a change in the link-condition parameter representing a degradation of a throughput of the BT wireless communication link below the first throughput requirement.

### Claim 6 (depends on 5)

The apparatus of claim 5 configured to cause the audio source device to, subsequent to reconfiguring the audio stream according to the second A2DP codec scheme, reconfigure the audio stream according to the first A2DP codec scheme based on a change in the link-condition parameter representing an improvement of a throughput of the BT wireless communication link above the first throughput requirement.

### Claim 7 (depends on 1)

The apparatus of claim 1, wherein the link-condition parameter comprises at least one channel assessment parameter corresponding to a channel state of the BT wireless communication link.

### Claim 8 (depends on 1)

The apparatus of claim 1, wherein the link-condition parameter comprises a retransmission parameter based on a count of retransmissions over the BT wireless communication link.

### Claim 9 (depends on 1)

The apparatus of claim 1 configured to cause the audio source device to generate the audio stream configured according to the first A2DP codec scheme by encoding audio data according to the first A2DP codec scheme, and to reconfigure the audio stream according to the second A2DP codec scheme by encoding the audio data according to the second A2DP codec scheme.

### Claim 10 (depends on 1)

The apparatus of claim 1 comprising a radio to transmit the audio stream over the BT wireless communication link.

### Claim 11 (depends on 10)

The apparatus of claim 10 comprising one or more antennas connected to the radio, and a processor to execute instructions of an operating system of the audio source device.

### Claim 12

A product comprising one or more tangible computer-readable non-transitory storage media comprising computer-executable instructions operable to, when executed by at least one processor, enable the at least one processor to cause an audio source device to:
open a Stream End Point (SEP) for communication with an audio sink device according to a first Advanced Audio Distribution Profile (A2DP) encoding/decoding (codec) scheme;
operate the SEP to transmit an audio stream over a Bluetooth (BT) wireless communication link, the audio stream configured according to the first A2DP codec scheme;
monitor a link-condition parameter corresponding to a link condition of the BT wireless communication link; and
based on the link-condition parameter, reconfigure the SEP for communication with the audio sink device according to a second A2DP codec scheme, and operate the SEP to transmit the audio stream configured according to the second A2DP codec scheme.

### Claim 13 (depends on 12)

The product of claim 12, wherein the link-condition parameter comprises at least one channel assessment parameter corresponding to a channel state of the BT wireless communication link.

### Claim 14 (depends on 12)

The product of claim 12, wherein the link-condition parameter comprises a retransmission parameter based on a count of retransmissions over the BT wireless communication link.

### Claim 15 (depends on 12)

The product of claim 12, wherein the instructions, when executed, cause the audio source device to reconfigure the audio stream according to the second A2DP codec scheme based on a change in the link-condition parameter representing a change in a throughput of the BT wireless communication link.

### Claim 16 (depends on 12)

The product of claim 12, wherein the instructions, when executed, cause the audio source device to reconfigure the audio stream according to the second A2DP codec scheme based on a determination that the link-condition parameter crosses a link-condition threshold.

### Claim 17 (depends on 12)

The product of claim 12, wherein the first A2DP codec scheme is configured for audio streaming at a first quality level with a first throughput requirement, and the second A2DP codec scheme is configured for audio streaming at a second quality level with a second throughput requirement, the first quality level is higher than the second quality level, the first throughput requirement is higher than the second throughput requirement.

### Claim 18 (depends on 17)

The product of claim 17, wherein the instructions, when executed, cause the audio source device to reconfigure the audio stream according to the second A2DP codec scheme based on a change in the link-condition parameter representing a degradation of a throughput of the BT wireless communication link below the first throughput requirement.

### Claim 19

An audio source device comprising:
a Bluetooth (BT) radio;
one or more antennas connected to the BT radio;
a memory; and
a processor comprising logic and circuitry configured to cause the audio source device to:
transmit an audio stream over a BT wireless communication link, the audio stream configured according to a first Advanced Audio Distribution Profile (A2DP) encoding/decoding (codec) scheme, the first A2DP codec scheme configured for audio streaming at a first quality level with a first throughput requirement;
monitor a link-condition parameter corresponding to a link condition of the BT wireless communication link; and
based on a change in the link-condition parameter representing a degradation of a throughput of the BT wireless communication link below the first throughput requirement, reconfigure the audio stream according to a second A2DP codec scheme, wherein the second A2DP codec scheme is configured for audio streaming at a second quality level with a second throughput requirement, the first quality level is higher than the second quality level, the first throughput requirement is higher than the second throughput requirement.

### Claim 20 (depends on 19)

The audio source device of claim 19, wherein the processor is configured to cause the audio source device to:
open a first Stream End Point (SEP) for communication with an audio sink device according to the first A2DP codec scheme;
open a second SEP for communication with the audio sink device according to the second A2DP codec scheme;
operate the first SEP to transmit the audio stream configured according to the first A2DP codec scheme; and
based on the link-condition parameter, suspend the first SEP, and operate the second SEP to transmit the audio stream configured according to the second A2DP codec scheme.

### Claim 21 (depends on 19)

The audio source device of claim 19, wherein the processor is configured to cause the audio source device to:
open a Stream End Point (SEP) for communication with an audio sink device according to the first A2DP codec scheme;
operate the SEP to transmit the audio stream configured according to the first A2DP codec scheme; and
based on the link-condition parameter, reconfigure the SEP for communication with the audio sink device according to the second A2DP codec scheme, and operate the SEP to transmit the audio stream configured according to the second A2DP codec scheme.

### Claim 22 (depends on 19)

The audio source device of claim 19, wherein the link-condition parameter comprises a retransmission parameter based on a count of retransmissions over the BT wireless communication link.
