Methods and apparatus for efficient and adaptive transmission of data in data collection networks
First Claim
Patent Images
1. A method of adaptively transmitting data comprising the steps of:
- selecting data for transmission, wherein the data for transmission is based on an incoming data stream, and wherein the data is selected in accordance with at least one characteristic of the data stream and at least one context external of the data stream; and
determining a compression technique applied to the selected data and a transmission strategy applied to the selected data in accordance with the selected data, wherein the transmission strategy comprises a determination of whether to transmit the data on at least a given output interface at a given time;
wherein the determination of the compression technique and the transmission strategy is based at least in part on at least one predicted data generation behavior for at least one future time and at least one predicted availability of at least the given output interface for the at least one future time; and
wherein the steps are performed by at least one processor.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatus of adaptively transmitting data are provided. Data for transmission from one or more incoming data streams is determined in accordance with at least one characteristic of a respective one of the one or more data streams and at least one context external of the data stream. A compression technique for the data and a transmission strategy for the data are modified in accordance with the data determined for transmission.
-
Citations
22 Claims
-
1. A method of adaptively transmitting data comprising the steps of:
-
selecting data for transmission, wherein the data for transmission is based on an incoming data stream, and wherein the data is selected in accordance with at least one characteristic of the data stream and at least one context external of the data stream; and determining a compression technique applied to the selected data and a transmission strategy applied to the selected data in accordance with the selected data, wherein the transmission strategy comprises a determination of whether to transmit the data on at least a given output interface at a given time; wherein the determination of the compression technique and the transmission strategy is based at least in part on at least one predicted data generation behavior for at least one future time and at least one predicted availability of at least the given output interface for the at least one future time; and wherein the steps are performed by at least one processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. Apparatus for adaptively transmitting data, comprising:
-
a memory; and at least one processor coupled to the memory and operative to;
(i) select data for transmission, wherein the data for transmission is based on an incoming data stream, and wherein the data is selected in accordance with at least one characteristic of the data stream and at least one context external of the data stream; and
(ii) determine a compression technique applied to the selected data and a transmission strategy applied to the selected data in accordance with the selected data, wherein the transmission strategy comprises a determination of whether to transmit the data on at least a given output interface at a given time;wherein the determination of the compression technique and the transmission strategy is based at least in part on at least one predicted data generation behavior for at least one future time and at least one predicted availability of at least the given output interface for the at least one future time. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. A method for making a computer implemented process to enable the adaptive transmission of data, the method comprising the steps of:
-
instantiating first computer instructions onto a computer readable medium, the first computer instructions configured to select data for transmission, wherein the data for transmission is based on an incoming data stream, and wherein the data is selected in accordance with at least one characteristic of the data stream and at least one context external of the data stream; and instantiating second computer instructions onto a computer readable medium, the second computer instructions configured to determine a compression technique applied to the selected data and a transmission strategy applied to the selected data in accordance with the selected data, wherein the transmission strategy comprises a determination of whether to transmit the data on at least a given output interface at a given time; wherein the determination of the compression technique and the transmission strategy is based at least in part on at least one predicted data generation behavior for at least one future time and at least one predicted availability of at least the given output interface for the at least one future time.
-
Specification