Method and system for communicating from a client device to a server device in a centralized content distribution system
First Claim
1. A system comprising:
- a local area network;
a client device;
a server device in communication with the client device through the local area network;
said server device communicates an audio-video stream and a remote user interface to the client device through the local area network;
said client device receives an input signal and communicates an allocate memory signal requesting the server device to allocate memory in response to the input signal, said allocate memory signal comprising an input signal type identifier corresponding to a type of input signal received at the client device;
said server device allocates memory for receiving data corresponding to the input signal in response to the allocate memory signal and the input signal type identifier to form allocated memory, said server allocating varying sizes of memory based on different input signal type identifiers;
said client device communicates a data signal corresponding to the input signal type to the server device; and
said server device stores data from the data signal in the allocated memory, processes the data of the data signal from the allocated memory and communicates a response to the client device based on the data signal.
5 Assignments
0 Petitions
Accused Products
Abstract
A system for controlling a communication system includes a local area network, a client device and a server device in communication with the client device through the local area network. The server device communicates an audio-video stream and a remote user interface to the client device through the local area network. The client receives an input signal and communicates an allocate memory signal requesting the server device to allocate memory in response to the input signal. The server device allocates memory for receiving data corresponding to the input signal in response to the allocate memory signal to form allocated memory. The client device communicates the data signal corresponding to the input signal to the server device. The server device stores data from the data signal in the allocated memory and communicates a response to the client device based on the data signal.
5 Citations
42 Claims
-
1. A system comprising:
-
a local area network; a client device; a server device in communication with the client device through the local area network;
said server device communicates an audio-video stream and a remote user interface to the client device through the local area network;said client device receives an input signal and communicates an allocate memory signal requesting the server device to allocate memory in response to the input signal, said allocate memory signal comprising an input signal type identifier corresponding to a type of input signal received at the client device; said server device allocates memory for receiving data corresponding to the input signal in response to the allocate memory signal and the input signal type identifier to form allocated memory, said server allocating varying sizes of memory based on different input signal type identifiers; said client device communicates a data signal corresponding to the input signal type to the server device; and said server device stores data from the data signal in the allocated memory, processes the data of the data signal from the allocated memory and communicates a response to the client device based on the data signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method of communicating between a client device and a server device through a local area network comprising:
-
communicating an audio-video stream and a remote user interface to the device through the local area network; receiving an input signal at the client device; communicating by the client device an allocate memory signal requesting the server device to allocate memory in response to the input signal, said allocate memory signal comprising an input signal type identifier corresponding to a type of input signal received at the client device; allocating, at the server device, memory for receiving data corresponding to the input signal in response to the allocate memory signal and the input signal type identifier, said server allocating varying sizes of memory based on different input signal type identifiers; communicating a data signal corresponding to the input signal from the client device to the server device; storing data from the data signal in the allocated memory and processing the data of the data signal from the allocated memory; and communicating a response from the server device to the client device based on processing of the data signal. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A system comprising:
-
a local area network; a client device; a server device in communication with the client device through the local area network, said server device communicates an audio-video stream and a remote user interface to the client device through the local area network; said client device receives a visual input signal that corresponds to a visual input signal type; said client device communicating to the server device an allocate memory signal based on the visual input signal type to form allocated memory, said server allocating varying sizes of memory based on different visual input signal type identifiers; said server device allocating memory for receiving data corresponding to the visual input signal type based on the visual input signal type; said client device communicates a visual data signal corresponding to the visual input signal type to the server device; and said server device with stored data of the visual data signal in the allocated memory communicates a response to the client device based on the visual data signal. - View Dependent Claims (31, 32, 33, 34, 35, 36)
-
-
37. A method of communicating between a client device and a server device through a local area network comprising:
-
communicating an audio-video stream and a remote user interface to the client device through the local area network; receiving a visual input signal at the client device that corresponds to a visual input signal type; communicating an allocate memory signal from the client device to the server device based on the visual input signal type to form allocated memory, said server allocating varying sizes of memory based on different visual input signal type identifiers; allocating, at the server device, memory for receiving data corresponding to the visual input signal type based on the visual input signal type; communicating a visual data signal corresponding to the visual input signal type from the client device to the server device; storing data of the visual data signal in the allocated memory; and communicating a response from the server device to the client device based on the visual data signal, wherein processing of the visual data signal at the server device occurs prior to communicating the response to the client device. - View Dependent Claims (38, 39, 40, 41, 42)
-
Specification