Byte caching in wireless communication networks

US10129791B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10129791-B2
Application numberUS-201615133358-A
CountryUS
Kind codeB2
Filing dateApr 20, 2016
Priority dateAug 31, 2012
Publication dateNov 13, 2018
Grant dateNov 13, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 1. A method, with a first byte caching system, for performing byte caching in a wireless communication network device 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 a set of signatures each representing one of the subset of the plurality of byte sequences and to further include 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. The method of claim 1 , further comprising: buffering the plurality of data packets until a buffering threshold has been reached. 3. The method of claim 1 , further comprising: adding a set of header information associated with the combined payload to the packet bundle. 4. The method of claim 1 , further comprising: storing, based on the second byte caching system having previously received at least a first of the plurality of byte sequences, a signature representing the at least a first of the plurality of byte sequences in the packet bundle. 5. The method of claim 4 , further comprising: determining that the second byte caching system has failed to receive at least a second of the plurality of byte sequences; and storing, based on the determining, the at least a second of the plurality of byte sequences in the packet bundle. 6. The method of claim 1 , further comprising: determining that the second byte caching system is available by receiving a signal from the second byte caching server indicating an availability of the second byte caching system. 7. The method of claim 1 , wherein the sending comprises: encapsulating the transformed packet bundle within at least one IP packet using at least a source address and a destination address associated with the IP data flow. 8. The method of claim 1 , wherein the sending comprises: encapsulating the transformed packet bundle within at least one IP packet; and sending the IP packet directly to the second byte caching system. 9. The method of claim 1 , wherein the packet bundle is a self-contained data unit, wherein a payload of each of the plurality of packets is reconstructable from data within the packet bundle and a byte cache. 10. The method of claim 1 , further comprising: receiving an indication from a third byte caching system that the wireless communication device has moved from a base station associated with the second byte caching system to a base station associated with the third byte caching system; and sending, based on the receiving, subsequent packet bundles to the third byte caching system. 11. The method of claim 1 , further comprising: receiving a first indication from at least a one byte caching system that the wireless communication device is currently coupled to a base station; receiving a second indication from at least one additional byte caching system that the wireless communication device is currently coupled to a second base station; and halting, based on receiving the first and second indications, byte caching operations on subsequently received data packets. 12. The method of claim 1 , further comprising: determining the wireless communication device has been decoupled from a first base station associated with the second byte caching system and is currently coupled to a second base station failing to be associated with a byte caching system; and halting, in response to the determining, byte caching operations on subsequently received data packets.

Assignees

Inventors

Classifications

  • Protocols for data compression, e.g. ROHC · CPC title

  • Optimizing {the usage of the radio link}, e.g. header compression, information sizing {, discarding information (system modifying transmission characteristic according to link quality by modifying frame length H04L1/0007; dynamic adaptation of the packet size for flow control or congestion control H04L47/365)} · CPC title

  • Compression (speech analysis-synthesis for redundancy reduction G10L19/00; for image communication H04N); Expansion; Suppression of unnecessary data, e.g. redundancy reduction · CPC title

  • using signalling between network elements · CPC title

  • H04W4/18Primary

    Information format or content conversion, e.g. adaptation by the network of the transmitted or received information for the purpose of wireless delivery to users or terminals · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10129791B2 cover?
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…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification H04W4/18. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Nov 13 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).