Byte caching in wireless communication networks
First Claim
1. A computer program storage product for performing byte caching in a wireless communication network device with a first byte caching system, the computer program storage product comprising:
- a non-transitory storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method comprisingreceiving a plurality of data packets through an internet protocol (IP) data flow established between a wireless communication device and at least one server;
combining each of the plurality of data packets into a single packet bundle, wherein the combining comprises combining a payload from each of the plurality of data packets into a combined payload and storing the combined payload in the packet bundle;
dividing the combined payload into a plurality of byte sequences;
determining that a second byte caching system has previously received only a subset of the plurality of byte sequences;
based on the second byte caching system having previously received only a subset of the plurality of byte sequences, transforming the packet bundle to include the subset of the plurality of byte sequences and a set of signatures each representing one of a remaining set of the plurality of byte sequences; and
sending the transformed packet bundle to the second byte caching system via an IP communication mechanism.
2 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments provide byte caching in wireless communication networks. In one embodiment, a plurality of data packets are received through an internet protocol (IP) data flow established between a wireless communication device and at least one server. Each of the plurality of data packets are combined into a packet bundle. A determination is made as to whether a second byte caching system is available. The packet bundle is transformed using one or more byte caching operations based on a second byte caching system being available. The transformed packet bundle is sent to the second byte caching system using an IP communication mechanism.
-
Citations
10 Claims
-
1. A computer program storage product for performing byte caching in a wireless communication network device with a first byte caching system, the computer program storage product comprising:
-
a non-transitory storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method comprising receiving a plurality of data packets through an internet protocol (IP) data flow established between a wireless communication device and at least one server; combining each of the plurality of data packets into a single packet bundle, wherein the combining comprises combining a payload from each of the plurality of data packets into a combined payload and storing the combined payload in the packet bundle; dividing the combined payload into a plurality of byte sequences; determining that a second byte caching system has previously received only a subset of the plurality of byte sequences; based on the second byte caching system having previously received only a subset of the plurality of byte sequences, transforming the packet bundle to include the subset of the plurality of byte sequences and a set of signatures each representing one of a remaining set of the plurality of byte sequences; and sending the transformed packet bundle to the second byte caching system via an IP communication mechanism. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
Specification