IP Library Granted Patent US 11,641,548
Granted Patent B2
US 11,641,548 · App. 17/173,197 · Granted May 2, 2023

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 11,641,548
App. No.
17/173,197
Granted
May 2, 2023
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 (55)

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, 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.

2. The method of claim 1 , comprising:

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

3. The method of claim 1 , comprising:

filtering the audio stream; and

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

4. The method of claim 1 , comprising:

forwarding a control device configuration to the 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, and

in response to an identification that the command will not be locally processed, forward the audio stream to a server, wherein the server is configured to:

generate a processed audio stream and to forward the processed audio stream, and

forward the processed audio stream to a termination 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 the server and forwarded to a termination device.

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

filter the audio stream; and

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

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

forward a control device configuration to the server;

store the control device configuration in memory.

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

determine 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, 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.

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 the 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:

filtering the audio stream; and

transmitting the filtered audio stream to a loudspeaker identified by the control 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 control device configuration to the server; and

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.

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 Feb 10, 2021
From: WHITE, HAROLD CM, II
To: BIAMP SYSTEMS, LLC
Reel/Frame 055221/0423 →
Continuity (1)
Related Publication 20220256289A1 · Aug 11, 2022