METHODS AND APPARATUS FOR ADAPTING COMPRESSION TECHNIQUES OVER DATA BASED ON EXTERNAL CONTEXT
First Claim
1. A method for changing or modifying the compression technique employed by a client device transmitting a data stream to a server of a data collection system, the method comprising the steps of:
- detecting at least one change to at least one external contextual condition;
selecting a different compression technique or modifying the parameters of the currently instantiated compression technique in response to the at least one change to the at least one external contextual condition; and
altering the currently instantiated compression technique of at least one client device in accordance with the one or more modifications to form a modified compression technique through which the data stream will be compressed before being sent to a server of the data collection system.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for selecting a new compression technique or altering the currently instantiated compression technique employed over a data stream in data collection system are provided. At least one change to at least one external contextual condition is detected. One or more modifications to a defined compression technique is generated, either independently or in conjunction with one or more modifications to the event processing operators that operate on the data stream and whose output provides the values that are compressed by the defined compression technique, in response to the at least one change to the at least one external contextual condition. The defined compression technique of the at least one client device is altered in accordance with the one or more modifications to form a modified compression technique through which the unmodified or processed data stream will be compressed before being sent to the server.
16 Citations
19 Claims
-
1. A method for changing or modifying the compression technique employed by a client device transmitting a data stream to a server of a data collection system, the method comprising the steps of:
-
detecting at least one change to at least one external contextual condition; selecting a different compression technique or modifying the parameters of the currently instantiated compression technique in response to the at least one change to the at least one external contextual condition; and altering the currently instantiated compression technique of at least one client device in accordance with the one or more modifications to form a modified compression technique through which the data stream will be compressed before being sent to a server of the data collection system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for making a computer implemented process to modify a compression technique employed over a data stream in data collection system comprising the steps of:
-
instantiating first computer instructions onto a computer readable medium, the first computer instructions configured to detect at least one change to at least one external contextual condition; instantiating second computer instructions onto a computer readable medium, the second computer instructions configured to generate one or more modifications to a defined compression technique in response to the at least one change to the at least one external contextual condition; and instantiating third computer instructions onto a computer readable medium, the third computer instructions configured to alter the defined compression technique of at least one client device in accordance with the one or more modifications to form a modified compression technique through which the data stream will be compressed before being sent to a server of the data collection system.
-
-
18. Apparatus for modifying a compression technique employed over a data stream in data collection system, comprising:
-
a memory; and at least one processor coupled to the memory and operative to;
(i) detect at least one change to at least one external contextual condition of the data collection system, (ii) generate one or more modifications to a defined compression technique in response to the at least one change to the at least one external contextual condition, and (iii) transmit the one or more modifications to at least one client device of the data collection system.
-
-
19. Apparatus for modifying a compression technique employed over a data stream in data collection system, comprising:
-
a memory; and at least one processor coupled to the memory and operative to;
(i) receive one or more modifications from a server of the data collection system; and
(ii) alter a defined compression technique in accordance with the one or more modifications to form a modified compression technique through which the data stream will be compressed before being sent to the server.
-
Specification