System and method for adaptive compression
AssigneeExcelfore Corporation
InventorsJohn Edward Crosbie, Anoop Balakrishnan, Shrikant Acharya, Shrinath Acharya
Life of this patent
Estimating the term…
Abstract
Methods and systems are disclosed for adaptive compression is disclosed. The compression is adaptive based on one or more criteria related to the system, including but not limited to: the centralized authority, one or more remote devices, the communication channel, and/or the data communicated. For example, the compression may be adaptive based on one or more criteria related to the remote device, including dynamic and/or static criteria of the remote device. In this way, the adaptive compression may be reduce the amount of data transmitted from the remote device to the centralized authority, thereby conserving bandwidth.
Claims20
A server configured to select an adaptive compression scheme for one or more remote mobile computing devices, the server comprising:
- a memory;
- and
- a processor in communication with the memory, the processor configured to:
- receive one or more attributes of a remote mobile device;
- select an inter-packet compression scheme based on the one or more attributes, the inter-packet compression scheme configured to perform inter-packet compression for a first field of multiple packets communicated with the remote mobile device;
- select an intra-packet compression scheme configured to perform intra-packet compression on a second field of a packet communicated with the remote mobile device, wherein the first field is different from the second field;
- send an indication of the selected inter-packet compression scheme and the selected intra-packet compression scheme or the selected inter-packet compression scheme and the selected intra-packet compression scheme to the remote mobile device;
- receive, from the remote mobile device, a communication, the communication being based on comparison by the remote mobile device of efficiency of transmission of data with at least one of the selected inter-packet compression scheme and the selected intra-packet compression scheme versus another transition scheme, and indicative of selection by the remote mobile device of the another transmission scheme, thereby rejecting the indication of the at least one of selected inter-packet compression scheme and the selected intra-packet compression scheme or the at least one of the selected inter-packet compression scheme and the selected intra-packet compression scheme;
- and
- in response to receiving the communication, select the another transmission scheme.
A method for selecting an adaptive compression scheme for one or more remote computing devices, the method comprising:
- receiving, by a server, one or more attributes of a remote mobile device;
- selecting, by the server, an inter-packet compression scheme based on the one or more attributes, the inter-packet compression scheme configured to perform inter-packet compression for a first field of multiple packets communicated with the remote mobile device;
- selecting, by the server, an intra-packet compression scheme configured to perform intra-packet compression on a second field of a packet communicated with the remote mobile device, wherein the first field is different from the second field;
- sending an indication of the selected inter-packet compression scheme and the selected intra-packet compression scheme or the selected inter-packet compression scheme and the selected intra-packet compression scheme to the remote mobile device;
- receiving, by the server from the remote mobile device, a communication, the communication being based on comparison by the remote mobile device of efficiency of transmission of data with at least one of the selected inter-packet compression scheme and the selected intra-packet compression scheme versus another transition scheme, and indicative of selection by the remote mobile device of the another transmission scheme, thereby rejecting the indication of the at least one of selected inter-packet compression scheme and the selected intra-packet compression scheme or the at least one of the selected inter-packet compression scheme and the selected intra-packet compression scheme;
- and
- in response to receiving the communication, selecting, by the server, the another transmission scheme.
A server configured to select an adaptive compression scheme for one or more remote mobile computing devices, the server comprising:
- a memory;
- and
- a processor in communication with the memory, the processor configured to:
- select an inter-packet compression scheme, the inter-packet compression scheme configured to perform inter-packet compression for a first field of multiple packets communicated with a remote mobile device;
- select an intra-packet compression scheme configured to perform intra-packet compression on a second field of a packet communicated with the remote mobile device, wherein the first field is different from the second field;
- send, to the remote mobile device, the selected inter-packet compression scheme and the selected intra-packet compression scheme or an indication of the selected inter-packet compression scheme and an indication of the selected intra-packet compression scheme;
- and
- receive a communication from the remote mobile device, the communication indicative of a selection of another transmission scheme or a rejection of the selected one or both of the inter-packet compression scheme or the intra-packet compression scheme.
Dependencies are inferred from the claim text.