Patent ID: 7370120
Filing Date: 2008-05-06
Classification: H04L,Y10S

Abstract:
1. In a communications network having a plurality of devices which are located at different network nodes, a method of communicating data between devices, said method comprising: a) compressing data with software acting as an encoder, said compressing including representing runs of data with at least one identifier, said software running on a first device in network communication with other devices, said at least one identifier to be transmitted in response to a request for the data to a second device in the network running software acting as a decoder; b) storing said at least one identifier and corresponding data represented by said at least one identifier in a database associated with said encoder; c) determining whether there are any runs of identifiers in compressed data; d) representing runs of identifiers in compressed data with a single identifier, thereby achieving further compression of said data, the use of the single identifier determined by relative frequency of occurrence of adjacency of the identifiers over a range of transmitted data; e) storing said single identifier and corresponding runs of identifiers represented by said single identifier in the database associated with said encoder; and f) transmitting from the encoder to the decoder corresponding data represented by said at least one identifier sent in response to the request for data only when said corresponding data represented by said at least one identifier is specifically requested by the decoder, the specifically requested corresponding data enabling decompression of the at least one identifier.