IP Library Granted Patent US 12,267,656
Granted Patent B2
US 12,267,656 · App. 18/300,326 · Granted Apr 1, 2025

Managing processor intensive commands by a controller

Inventor: Harold C M White, II (Tigard, OR)
Assignee: Biamp Systems, LLC
H04R5/04G06F3/165G06F3/167H04R3/12
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,267,656
App. No.
18/300,326
Granted
Apr 1, 2025
Kind
B2
Abstract

One example method of operation may include determining whether a received command will be locally processed by a control device, determining an audio stream is associated with the received command, forwarding the audio stream to a server, and forwarding an audio output to a termination device based on a processed audio stream.

Claims (54)

1. A method, comprising:

identifying, by a control device, whether a command received by the control device will be locally processed by the control device;

determining, by the control device, that an audio stream is associated with the command;

in response to identifying that the command will not be locally processed, filtering the audio stream; and

transmitting the filtered audio stream to a loudspeaker identified by the control device.

2. The method of claim 1 , comprising:

receiving a notification that the audio stream was processed by a server and forwarded to a termination device.

3. The method of claim 1 , comprising:

forwarding, by the control device, the audio stream to a server to generate a processed audio stream; and

forwarding, by the server, the processed audio stream to a termination device.

4. The method of claim 1 , comprising:

forwarding a configuration of the control device to a server;

storing the control device configuration in memory.

5. The method of claim 1 , comprising:

determining an additional command received will be processed by the control device based on a type of the command.

6. The method of claim 5 , wherein a type of the additional command is one or more of:

an additional command to modify a volume, an additional command to control an on or off status, and an additional command to terminate device selection.

7. The method of claim 6 , wherein the type of the command is a digital filtering procedure to perform to the audio stream.

8. A system, comprising

a control device configured to:

identify whether a command received by the control device will be locally processed by the control device,

determine that an audio stream is associated with the command;

in response to an identification that the command will not be locally processed, filter the audio stream; and

transmit the filtered audio stream to a loudspeaker identified by the control device.

9. The system of claim 8 , wherein the control device is further configured to:

receive a notification that the audio stream was processed by a server and forwarded to a termination device.

10. The system of claim 8 , wherein the control device is further configured to:

forward the audio stream to a server to generate a processed audio stream; and

forward the processed audio stream to a termination device.

11. The system of claim 8 , wherein the control device is further configured to:

forward a configuration of the control device to a server;

store the control device configuration in memory.

12. The system of claim 8 , wherein the control device is further configured to:

determine that an additional command received will be processed by the control device based on a type of the command.

13. The system of claim 12 , wherein a type of the additional command is one or more of:

an additional command to modify a volume, an additional command to control an on or off status, and an additional command to terminate device selection.

14. The system of claim 13 , wherein the type of the command is a digital filtering procedure to perform to the audio stream.

15. A non-transitory computer readable storage medium storing one or more instructions that when executed by one or more processors cause the one or more processors to perform:

identifying, by a control device, whether a command received by the control device will be locally processed by the control device;

determining, by the control device, that an audio stream is associated with the command;

in response to identifying that the command will not be locally processed, filtering the audio stream; and

transmitting the filtered audio stream to a loudspeaker identified by the control device.

16. The non-transitory computer readable storage medium of claim 15 , wherein the one or more processors are further configured to perform:

receiving a notification that the audio stream was processed by a server and forwarded to a termination device.

17. The non-transitory computer readable storage medium of claim 15 , wherein the one or more processors are further configured to perform:

forwarding, by the control device, the audio stream to a server to generate a processed audio stream; and

forwarding, by the server, the processed audio stream to a termination device.

18. The non-transitory computer readable storage medium of claim 15 , wherein the one or more processors are further configured to perform:

forwarding a configuration of the control device to a server;

storing the control device configuration in memory.

19. The non-transitory computer readable storage medium of claim 15 , wherein the one or more processors are further configured to perform:

determining an additional command received will be processed by the control device based on a type of the command.

20. The non-transitory computer readable storage medium of claim 19 , wherein a type of the additional command is one or more of:

an additional command to modify a volume, an additional command to control an on or off status, and an additional command to terminate device selection, wherein the type of the command is a digital filtering procedure to perform to the audio stream.

Assignments (2)
SECURITY INTEREST Recorded May 3, 2024
From: BIAMP SYSTEMS, LLC
To: MIDCAP FINANCIAL TRUST, AS COLLATERAL AGENT
Reel/Frame 067308/0631 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 13, 2023
From: WHITE, HAROLD CM, II
To: BIAMP SYSTEMS, LLC
Reel/Frame 063320/0524 →
Continuity (2)
Continuation 17173197 · Feb 10, 2021
Related Publication 20230254645A1 · Aug 10, 2023
References Cited (5)
US 20120245718A1 · Condit et al. · 2012 [cited by applicant]
US 20160077789A1 · Hampiholi · 2016 [cited by examiner]
US 20180181366A1 · Bowling · 2018 [cited by examiner]
US 20180233127A1 · Visser · 2018 [cited by examiner]
US 20210014294A1 · Wilssens · 2021 [cited by applicant]