METHOD AND APPARATUS FOR COMMUNICATING COMPRESSION STATE INFORMATION FOR INTERACTIVE COMPRESSION
First Claim
1. A method of determining, at a mobile device, side information including compression state information, the method comprising:
- receiving, from a server, a unique side information identifier identifying a unit of side information used by the server for compressing data;
determining, based on the side information identifier, if the unit of side information is resident on said device; and
if the unit of side information is resident on the mobile device, loading the side information for decompressing the data;
otherwiseif the unit of side information is not resident on the mobile device, requesting the unit of side information from one of the server and another device.
5 Assignments
0 Petitions
Accused Products
Abstract
A method of determining, at a mobile device, side information including compression state information. The method includes receiving, from a server, a unique side information identifier identifying a unit of side information used by the server for compressing data, determining, based on the side information identifier, if the unit of side information is resident on said device, and if the unit of side information is resident on the mobile device, loading the side information for decompressing the data. Otherwise, if the unit of side information is not resident on the mobile device, the method includes requesting the unit of side information from one of the server and another device.
-
Citations
20 Claims
-
1. A method of determining, at a mobile device, side information including compression state information, the method comprising:
-
receiving, from a server, a unique side information identifier identifying a unit of side information used by the server for compressing data; determining, based on the side information identifier, if the unit of side information is resident on said device; and if the unit of side information is resident on the mobile device, loading the side information for decompressing the data;
otherwiseif the unit of side information is not resident on the mobile device, requesting the unit of side information from one of the server and another device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A mobile device comprising:
-
a housing; a display device exposed by the housing; an input device; a memory unit within the housing; and a processor within the housing and operably connected to the display device, the input device and the memory unit for executing a program stored in the memory unit to cause the electronic device to transmit to a server a request for data;
to download from the server the data;
to receive from the server, in response to said request, a unique side information identifier for decompressing the data downloaded;
to determine if a unit of side information identified by the side information identifier is resident on said device; and
if the unit of side information is resident on the device, to load the side information for decompressing the data;
otherwise if the unit of side information is not resident on the mobile device, to request the unit of side information from one of the server and another device.
-
-
12. A computer program product comprising a computer-readable medium having computer-readable code embodied therein for execution by a processor of a portable electronic device for transmitting a request for data to a server, receiving, in response to said request, a side information identifier from the server for decompressing the data downloaded, determining if a unit of side information is resident on said device based on the side information identifier, and if the unit of side information is resident on the device, loading the side information for decompressing the data, otherwise if the unit of side information is not resident on the mobile device, requesting the unit of side information from one of the server and another device.
-
13. A server method of sharing side information for compression and decompression of data, the method comprising:
-
receiving a unit of side information for use in compressing data for transmission to a mobile device; computing a unique side information identifier; transmitting the unique side information identifier to the mobile device, wherein said unit of side information is transmitted to the mobile device along with the unique identifier or said unit of side information is transmitted to the mobile device in response to a request from the mobile device. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification