Network architecture and methods for transparent on-line cross-sessional encoding and transport of network communications data
First Claim
1. A method for encoding data transported over a network comprising the steps of:
- receiving a first data unit;
encoding said first data unit if said first data unit has been received previously in one of another data unit and another data session to reduce the amount of data to be transmitted;
transmitting said encoding first data unit across a network;
receiving said encoded first data unit; and
decoding said first data unit.
16 Assignments
0 Petitions
Accused Products
Abstract
A computer implemented method and system for transferring data packets includes intercepting a stream of data packets at the connectionless network layer from a client or server, encoding and encapsulating the data packets, transmitting the encoded data packets, decoding and decapsulating the data packets, and injecting the decoded and decapsulated data packets into the connectionless network layer at a client or server. The encoding of the packets is based on detecting repetitions that could exist anywhere in the data stream. The repetitions are not necessarily within a single packet but could occur across multiple packets and multiple sessions. One of the encoding algorithms includes comparing the payloads of packets with identical signatures and transmitting the full packet only when the payload had not previously been sent.
-
Citations
1 Claim
-
1. A method for encoding data transported over a network comprising the steps of:
-
receiving a first data unit;
encoding said first data unit if said first data unit has been received previously in one of another data unit and another data session to reduce the amount of data to be transmitted;
transmitting said encoding first data unit across a network;
receiving said encoded first data unit; and
decoding said first data unit.
-
Specification