Remote control server protocol system
First Claim
Patent Images
1. A remote control server protocol system for transporting data, comprising:
- a client system having a processor and a memory;
a speech enhancement system in communication with the client system, where the client system communicates with the speech enhancement system remotely using a platform-independent communications protocol configured to control operation of the speech enhancement system;
the client system configured to send command messages to the speech enhancement system, and the speech enhancement system configured to send response messages to the client system in response to the command messages sent from the client system;
where the speech enhancement system comprises a plurality of modules, each of the modules is configured to perform a corresponding speech enhancement process, the client system is configured to tune the speech enhancement system for an acoustic environment with an adjustment of at least one parameter of the speech enhancement system in response to at least one of the command messages sent from the client system with the platform-independent communications protocol, and the speech enhancement system is configured to determine a set of the modules to create based on an initialization parameter sent from the client system with the platform-independent communications protocol, and create each module of the set of modules; and
where the command messages and the response messages are sent over a single communications channel using the platform-independent communications protocol.
10 Assignments
0 Petitions
Accused Products
Abstract
A remote control server protocol system transports data to a client system. The client system communicates with the server application using a platform-independent communications protocol. The client system sends commands and audio data to the server application. The server application may respond by transmitting audio and other messages to the client system. The messages may be transmitted over a single communications channel.
150 Citations
23 Claims
-
1. A remote control server protocol system for transporting data, comprising:
-
a client system having a processor and a memory; a speech enhancement system in communication with the client system, where the client system communicates with the speech enhancement system remotely using a platform-independent communications protocol configured to control operation of the speech enhancement system; the client system configured to send command messages to the speech enhancement system, and the speech enhancement system configured to send response messages to the client system in response to the command messages sent from the client system; where the speech enhancement system comprises a plurality of modules, each of the modules is configured to perform a corresponding speech enhancement process, the client system is configured to tune the speech enhancement system for an acoustic environment with an adjustment of at least one parameter of the speech enhancement system in response to at least one of the command messages sent from the client system with the platform-independent communications protocol, and the speech enhancement system is configured to determine a set of the modules to create based on an initialization parameter sent from the client system with the platform-independent communications protocol, and create each module of the set of modules; and where the command messages and the response messages are sent over a single communications channel using the platform-independent communications protocol. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for transporting data, comprising:
-
providing a client system; providing a speech enhancement system in communication with the client system, the speech enhancement system comprising a plurality of modules, each of the modules configured to perform a corresponding speech enhancement process; sending command messages from the client system to the speech enhancement system over a single communications channel using a platform-independent communications protocol to remotely control operation of the speech enhancement system; sending response messages from the speech enhancement system to the client system over the single communications channel using the platform-independent communications protocol in response to the command messages sent from the client system; tuning the speech enhancement system for an acoustic environment with the client system by adjusting at least one parameter of the speech enhancement system in response to at least one of the command messages sent from the client system with the platform-independent communications protocol; sending an initialization parameter from the client system to the speech enhancement system with the platform-independent communications protocol; determining a set of the modules to create based on the initialization parameter sent from the client system with the platform-independent communications protocol; and creating each module of the set of modules. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable storage medium comprising instructions executable with a processor to transport data by performing the acts of:
-
providing a client system operable by a user; providing a speech enhancement system in communication with the client system, the speech enhancement system comprising a plurality of modules, each of the modules configured to perform a corresponding speech enhancement process; sending command messages from the client system to the speech enhancement system over a single communications channel using a platform-independent communications protocol to remotely control operation of the speech enhancement system; sending response messages from the speech enhancement system to the client system over the single communications channel using the platform-independent communications protocol in response to the command messages sent from the client system; tuning the speech enhancement system for an acoustic environment with the client system by adjusting at least one parameter of the speech enhancement system in response to at least one of the command messages; sending an initialization parameter from the client system to the speech enhancement system with the platform-independent communications protocol; determining a set of the modules to create based on the initialization parameter sent from the client system with the platform-independent communications protocol; and creating each module of the set of modules. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A method for transporting data, comprising:
-
providing a speech enhancement system comprising a plurality of modules, each of the modules configured to perform a corresponding speech enhancement process; the speech enhancement system receiving command messages, the command messages sent over a single communications channel using a platform-independent communications protocol and configured to control operation of the speech enhancement system; sending response messages from the speech enhancement system over the single communications channel using the platform-independent communications protocol in response to the command messages received; tuning the speech enhancement system for an acoustic environment by adjusting at least one parameter of the speech enhancement system in response to at least one of the command messages; the speech enhancement system receiving an initialization parameter, the initialization parameter sent over the single communications channel using the platform-independent communications protocol; determining a set of the modules to create based on the initialization parameter; and creating each module of the set of modules.
-
-
23. A method for transporting data, comprising:
-
providing a client system; sending command messages from the client system over a single communications channel using a platform-independent communications protocol to remotely control operation of an external application comprising a speech enhancement system; the client system receiving response messages sent over the single communications channel using the platform-independent communications protocol in response to the command messages sent from the client system; tuning the speech enhancement system for an acoustic environment with the client system by causing an adjustment of at least one parameter of the speech enhancement system in response to at least one of the command messages sent from the client system; sending an initialization parameter from the client system over the single communications channel using the platform-independent communications protocol; causing determination of a set of the modules to be created based on the initialization parameter; and causing each module of the set of modules to be created.
-
Specification