Patent ID: 9338258
Filing Date: 2016-05-10
CPC Classification: H03M,H04L

Claim Text:
1. A method of communicating data packets in a set of transmissions between a first communicating device and a second communicating device of a communications network, the method comprising: exchanging, before the set of transmissions, first-device-provided packet information and second-device-provided packet information between the first communicating device and the second communicating device, wherein the first-device-provided packet information comprise a private part and a shared part of a dictionary local to the first communicating device and the second-device-provided packet information comprise a private part and a shared part of a dictionary local to the second communicating device; generating, at the first communicating device, a first initial compression dictionary, and generating, at the second communicating device, a first initial decompression dictionary, both the first initial compression dictionary and the first initial decompression dictionary are generated based on the private and shared parts of the dictionary local to the first communicating device and the shared part of the dictionary local to the second communicating device; generating, at the first communicating device, a second initial decompression dictionary, and generating, at the second communicating device, a second initial compression dictionary, both the second initial decompression dictionary and the second initial compression dictionary are generated based on the shared part of the dictionary local to the first communicating device and the private and shared parts of the dictionary local to the second communicating device; using, at the first communicating device, the first initial compression dictionary to compress data packets of the set of transmissions before sending them, through the set of transmissions, over the communications network to the second communicating device; and using, at the first communicating device, the second initial decompression dictionary to decompress data packets received in the set of transmissions from the second communicating device via the communication network; using, at the second communicating device, the second initial compression dictionary to compress data packets of the set of transmissions before sending them, through the set of transmissions, over the communications network to the first communicating device; and using, at the second communicating device, the first initial decompression dictionary to decompress data packets received in the set of transmissions from the first communicating device via the communication network.