IP Library Granted Patent US 12,207,079
Granted Patent B2
US 12,207,079 · App. 18/302,568 · Granted Jan 21, 2025

Seamless playback and switching for wireless communications devices

Inventors: Krishna Kishore Avadhanam (Bangalore, IN); Ashish Kumar Malot (Bangalore, IN); Robert Zopf (Rancho Santa Margarita, CA)
Assignee: Cypress Semiconductor Corporation
H04W36/304
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,207,079
App. No.
18/302,568
Granted
Jan 21, 2025
Kind
B2
Abstract

Systems, methods, and devices seamlessly playback data files using one or more wireless connections. Methods include establishing a first wireless connection and a second wireless connection between a first device and a second device, the first wireless connection using a first communication protocol. Methods further include transmitting audio data via the first wireless connection and determining a switch should be initiated based on one or more signal quality metrics representing an estimate of a quality of the first wireless connection. Methods also include operating the second wireless connection in an active mode and switching to the second wireless connection using a second communication protocol, and the switching comprising beginning encapsulation of the audio data in Bluetooth packets for transmission in accordance with the second communication protocol, wherein the Bluetooth packets are encapsulated in one or more data packets of the second communication protocol.

Claims (46)

1. A method comprising:

establishing a first wireless connection between a first device and a second device, the first wireless connection using a first communication protocol;

establishing a second wireless connection between the first device and the second device such that the first wireless connection and the second wireless connection have both been established;

transmitting audio data via the first wireless connection;

determining, using a processing device, a switch should be initiated based on one or more signal quality metrics representing an estimate of a quality of the first wireless connection; and

switching to the second wireless connection using a second communication protocol, the switching comprising beginning encapsulation of the audio data in Bluetooth packets, performing data packet synchronization operations, and seamlessly transmitting the audio data via the second wireless connection in accordance with the second communication protocol, wherein the Bluetooth packets are encapsulated in one or more packets of the second communication protocol, and wherein the data packet synchronization operations align audio data while simultaneous transmission is occurring on the first wireless connection and the second wireless connection.

2. The method of claim 1 , wherein the second communication protocol is a Wi-Fi communication protocol.

3. The method of claim 2 , wherein the audio data is transmitted using Bluetooth A2DP data packets, and wherein audio data transmitted on the second wireless connection comprises Bluetooth A2DP data packets encapsulated for transmission using the Wi-Fi communication protocol.

4. The method of claim 1 , wherein the one or more signal quality metrics include a packet loss value associated with the first wireless connection.

5. The method of claim 1 , wherein the one or more signal quality metrics include a bit error rate value associated with the first wireless connection.

6. The method of claim 5 further comprising estimating the bit error rate based on at least one of an RSSI value, a bit reliability value, and a distance between the first device and the second device.

7. The method of claim 1 , wherein the first device is an audio streamer, wherein the second device is a wireless headset, and wherein the switching is implemented while the wireless headset is playing received audio data.

8. The method of claim 1 , wherein the switching further comprises:

transmitting the audio data on both the first wireless connection and the second wireless connection;

receiving a switch complete notification from the second device; and

disconnecting the first wireless connection.

9. The method of claim 1 , wherein the first communication protocol is a Bluetooth Low Energy communication protocol, and wherein the second communication protocol is a Wi-Fi communication protocol.

10. A system comprising:

a first transceiver included in a first device and configured to transmit and receive data values via a first wireless connection and in accordance with a Bluetooth communication protocol;

a second transceiver included in the first device and configured to transmit and receive data values via a second wireless connection and in accordance with a Wi-Fi communication protocol;

a first antenna coupled to the first transceiver;

a second antenna coupled to the second transceiver; and

a processing device comprising one or more processors configured to:

establish, via the first transceiver, a first wireless connection between the first device and a second device;

establish, via the second transceiver, a second wireless connection between the first device and the second device such that the first wireless connection and the second wireless connection have both been established;

transmit audio data via the first wireless connection;

determine a switch should be initiated based on one or more signal quality metrics representing an estimate of a quality of the first wireless connection; and

switch to the second wireless connection, the switching comprising beginning encapsulation of the audio data in Bluetooth packets, performing data packet synchronization operations, and seamlessly transmitting the audio data via the second wireless connection in accordance with the Wi-Fi communication protocol, wherein the Bluetooth packets are encapsulated in one or more data packets of the Wi-Fi communication protocol, and wherein the data packet synchronization operations align audio data while simultaneous transmission is occurring on the first wireless connection and the second wireless connection.

11. The system of claim 10 , wherein the one or more signal quality metrics include a packet loss value associated with the first wireless connection.

12. The system of claim 11 , wherein the audio data is transmitted using Bluetooth A2DP data packets, and wherein audio data transmitted on the second wireless connection comprises Bluetooth A2DP data packets encapsulated for transmission using the Wi-Fi communication protocol.

13. The system of claim 10 , wherein the one or more signal quality metrics include a bit error rate value associated with the first wireless connection.

14. The system of claim 10 , wherein the first device is an audio streamer, and wherein the second device is a wireless headset.

15. The system of claim 14 , wherein the switching is implemented while the wireless headset is playing received audio data.

16. A device comprising:

a first transceiver included in a first device and configured to transmit and receive data values via a first wireless connection and in accordance with a first communication protocol;

a second transceiver included in the first device and configured to transmit and receive data values via a second wireless connection and in accordance with a second communication protocol; and

a processing device comprising one or more processors configured to:

establish, via the first transceiver, a first wireless connection between the first device and a second device;

establish, via the second transceiver, a second wireless connection between the first device and the second device such that the first wireless connection and the second wireless connection have both been established;

transmit audio data via the first wireless connection;

determine a switch should be initiated based on one or more signal quality metrics representing an estimate of a quality of the first wireless connection; and

switch to the second wireless connection, the switching comprising beginning encapsulation of the audio data in Bluetooth packets, performing data packet synchronization operations, and seamlessly transmitting the audio data via the second wireless connection in accordance with the second communication protocol, wherein the Bluetooth packets are encapsulated in one or more data packets of the second communication protocol, and wherein the data packet synchronization operations align audio data while simultaneous transmission is occurring on the first wireless connection and the second wireless connection.

17. The device of claim 16 , wherein the second communication protocol is a Wi-Fi communication protocol, wherein the audio data is transmitted using Bluetooth A2DP data packets, and wherein audio data transmitted on the second wireless connection comprises Bluetooth A2DP data packets encapsulated for transmission using the Wi-Fi communication protocol.

18. The device of claim 16 , wherein the one or more signal quality metrics include a packet loss value associated with the first wireless connection.

19. The device of claim 16 , wherein the one or more signal quality metrics include a bit error rate value associated with the first wireless connection.

20. The device of claim 16 , wherein the first device is an audio streamer, and wherein the second device is a wireless headset, and wherein the switching is implemented while the wireless headset is playing received audio data.

Assignments (2)
MERGER Recorded Nov 14, 2025
From: CYPRESS SEMICONDUCTOR CORPORATION
To: INFINEON TECHNOLOGIES AMERICAS CORP.
Reel/Frame 073571/0456 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2023
From: AVADHANAM, KRISHNA KISHORE; MALOT, ASHISH KUMAR; ZOPF, ROBERT
To: CYPRESS SEMICONDUCTOR CORPORATION
Reel/Frame 063367/0633 →
Continuity (3)
Continuation 17184441 · Feb 24, 2021
Provisional Application 62981389 · Feb 25, 2020
Related Publication 20230254748A1 · Aug 10, 2023
References Cited (7)
US 20080232299A1 · Mosig · 2008 [cited by examiner]
US 20130130617A1 · Tamura · 2013 [cited by examiner]
US 20140153489A1 · Perras · 2014 [cited by examiner]
US 20160278035A1 · Yae · 2016 [cited by examiner]
US 20160366711A1 · Shanbhag · 2016 [cited by examiner]
US 20180242174A1 · Thotad · 2018 [cited by examiner]
US 20220141900A1 · Kanma · 2022 [cited by examiner]