System and method for data feed acceleration and encryption
First Claim
Patent Images
1. A method for providing accelerated transmission of data over a network, comprising the steps of:
- receiving a data stream for transmission over a communication channel;
compressing, in real-time, the data stream at a compression rate that increases the effective bandwidth of the communication channel;
transmitting the compressed data stream over the communication channel; and
decompressing, in real time, the compressed data stream received over the communication channel.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for providing accelerated transmission of broadcast data, such as financial data and news feeds, over a communication channel using data compression and decompression to provide secure transmission and transparent multiplication of communication bandwidth, as well as reduce the latency associated with data transmission of conventional systems.
263 Citations
18 Claims
-
1. A method for providing accelerated transmission of data over a network, comprising the steps of:
-
receiving a data stream for transmission over a communication channel;
compressing, in real-time, the data stream at a compression rate that increases the effective bandwidth of the communication channel;
transmitting the compressed data stream over the communication channel; and
decompressing, in real time, the compressed data stream received over the communication channel. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for providing accelerated transmission of data over a network, comprising the steps of:
-
receiving a data stream for transmission over a communication channel;
compressing, in real-time, the data stream;
transmitting the compressed data stream over the communication channel; and
decompressing, in real time, the compressed data stream received over the communication channel, wherein a latency associated with the compressing, transmitting and decompression steps is less than a latency associated with transmitting the data stream in uncompressed format. - View Dependent Claims (8, 9, 10, 11, 12, 14, 15, 16, 17, 18)
-
-
13. A method for providing accelerated transmission of data over a network, comprising the steps of:
-
compressing a data stream using a content-dependent compression system that is constructed based on a data model associated with the data stream;
transmitting the compressed data stream over a communication channel; and
utilizing a content-independent compression system to compress the data stream, when a compression ratio obtained using the content-dependent system falls below a predetermined threshold, or when a latency associated with the data transmission exceeds a predetermined threshold.
-
Specification