IP Library Granted Patent US 12,506,795
Granted Patent B2
US 12,506,795 · App. 18/587,340 · Granted Dec 23, 2025

Methods and systems for managing simultaneous data streams from multiple sources

Inventors: Douglas Warren Young (Arlington, MA); Rasmus Abildgren (Skørping, DK); Casper Stork Bonde (Støvring, DK)
Assignee: Bose Corporation
H04L65/61G06F3/167H04L65/65H04L65/70H04L65/764H04L67/51
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,506,795
App. No.
18/587,340
Granted
Dec 23, 2025
Kind
B2
Abstract

A system and method for managing simultaneous data streams from multiple sources is provided. At least one paired audio device within the system, is a managing device and coordinates the audio playback presented in each paired audio device. In this way, each device can produce an audio playback associated with different streams simultaneously. In some examples, the managing device is one of the two devices or a peripheral device, e.g., a smartphone. In some examples, each data stream contains data used to generate a priority level for each data stream. The managing device can allow a data stream having a higher priority level or the data stream with a detected change to “barge-in” causing the playbacks of each device to be associated with a different data stream. Additionally, each device is capable of assuming the role of “stream scanner” to prevent uneven power consumption between the devices within the system.

Claims (22)

1 . A device for managing data streams from multiple sources, the device comprising: an acoustic transducer; and circuitry comprising: a radio configured to scan for multiple data streams; and at least one processor configured to:

detect an isochronous data stream from a first audio source, and

in response to identifying a change in the isochronous data stream while causing audio playback from a data stream from a second audio source, automatically initiate audio playback at the acoustic transducer using the isochronous data stream, wherein identifying the change in the isochronous data stream includes identifying that an audio stream of the isochronous data stream has changed from an inactive state to an active state;

wherein the device is wireless connected to a second device, and in response to identifying the change in the isochronous data stream, the device causes the second device to initiate audio playback using the isochronous data stream;

wherein the audio playback using the isochronous data stream at the device and the second device is performed in synchrony.

2 . The device of claim 1 , wherein the data stream from the second audio source is another isochronous data stream.

3 . The device of claim 1 , wherein the data stream from the second audio source is a Bluetooth Classic Audio data stream.

4 . The device of claim 1 , wherein the isochronous data stream is a Bluetooth Low Energy Audio data stream and wherein the isochronous data stream includes audio data encoded using the Low Complexity Communications Codec (LC3).

5 . The device of claim 1 , wherein the audio playback from the data stream from the second audio source is stopped and/or muted prior to initiating audio playback using the isochronous data stream.

6 . The device of claim 1 , wherein the initiating of the audio playback using the isochronous data stream includes mixing audio data from the isochronous data stream with audio data from the data stream from the second audio source.

7 . A method for managing data streams from multiple sources, the method comprising:

scanning, via a radio, for multiple data streams;

detecting, via at least one processor, an isochronous data stream from a first audio source;

identifying, via the at least one processor, a change in the isochronous data stream while causing audio playback from a data stream from a second audio source, wherein identifying the change in the isochronous data stream includes identifying that an audio stream of the isochronous data stream has changed from an inactive state to an active state;

in response to identifying the change, automatically initiating audio playback at an acoustic transducer using the isochronous data stream;

in response to identifying the change in the isochronous data stream, initiating audio playback using the isochronous data stream at a remote device;

wherein the audio playback using the isochronous data stream and the audio playback at the remote device is performed in synchrony.

8 . The method of claim 7 , wherein the data stream from the second audio source is another isochronous data stream.

9 . The method of claim 7 , wherein the data stream from the second audio source is a Bluetooth Classic Audio data stream.

10 . The method of claim 7 , wherein the isochronous data stream is a Bluetooth LE Audio data stream and wherein the isochronous data stream includes audio data encoded using the Low Complexity Communications Codec (LC3).

11 . The method of claim 7 , wherein the audio playback from the data stream from the second audio source is stopped and/or muted prior to initiating audio playback using the isochronous data stream.

12 . The method of claim 7 , wherein initiating audio playback using the isochronous data stream includes mixing audio data from the isochronous data stream with audio data from the data stream from the second audio source.

Assignments (2)
SECURITY INTEREST Recorded Feb 28, 2025
From: BOSE CORPORATION
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 070438/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 3, 2024
From: YOUNG, DOUGLAS WARREN; BONDE, CASPER STORK; ABILDGREN, RASMUS
To: BOSE CORPORATION
Reel/Frame 066993/0715 →
Continuity (2)
Continuation 17024328 · Sep 28, 2020
Related Publication 20240205279A1 · Jun 20, 2024
References Cited (32)
US 10135732B2 · Rijsman · 2018 [cited by examiner]
US 10966047B1 · Tong · 2021 [cited by examiner]
US 11038937B1 · D'Amato · 2021 [cited by examiner]
US 11240586B1 · Yan · 2022 [cited by examiner]
US 11916988B2 · Young · 2024 [cited by examiner]
US 12047640B2 · Cave · 2024 [cited by examiner]
US 20080040759A1 · She · 2008 [cited by examiner]
US 20120117200A1 · Millington · 2012 [cited by examiner]
US 20160366263A1 · Song · 2016 [cited by examiner]
US 20170048613A1 · Smus · 2017 [cited by examiner]
US 20170244576A1 · Batra · 2017 [cited by examiner]
US 20190230459A1 · Sridharan · 2019 [cited by examiner]
US 20200174735A1 · Gomes · 2020 [cited by examiner]
US 20200280814A1 · Taylor · 2020 [cited by examiner]
US 20200358700A1 · Ryan · 2020 [cited by examiner]
US 20200359134A1 · Tong · 2020 [cited by examiner]
US 20200364621A1 · Reimer · 2020 [cited by examiner]
US 20210135704A1 · El-Hoiydi · 2021 [cited by examiner]
US 20210279126A1 · Linsky · 2021 [cited by examiner]
US 20210306448A1 · Leppänen · 2021 [cited by examiner]
US 20210306749A1 · Young · 2021 [cited by examiner]
US 20210385886A1 · Lo · 2021 [cited by examiner]
US 20210400096A1 · Lee · 2021 [cited by examiner]
US 20220070247A1 · Wang · 2022 [cited by examiner]
US 20220116711A1 · Haggai · 2022 [cited by examiner]
US 20220124471A1 · Chen · 2022 [cited by examiner]
US 20230069230A1 · Girardier · 2023 [cited by examiner]
US 20230169721A1 · Gautron · 2023 [cited by examiner]
US 20230230605A1 · Alakuijala · 2023 [cited by examiner]
US 20230260529A1 · Xiao · 2023 [cited by examiner]
US 20230330527A1 · Mahlmeister · 2023 [cited by examiner]
Woolley, Martin. Bluetooth Core Specification Version 5.2. Feature Summary [online]. Jan. 6, 2020 [retrieved on Jul. 13, 2020]. Retrieved from the Internet: <URL: https://www.bluetooth.com/bluetooth-resources/bluetooth-… [cited by applicant]