IP Library Granted Patent US 9,432,486
Granted Patent B2
US 9,432,486 · App. 14/714,257 · Granted Aug 30, 2016

Selective data compression by a distributed traffic management system to reduce mobile data traffic and signaling traffic

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,432,486
App. No.
14/714,257
Granted
Aug 30, 2016
Kind
B2
Abstract

Selective data compression by a distributed traffic management system to reduce mobile and/or signaling traffic are disclosed. In one embodiment, the method can include, for example: compressing an uncompressed data chunk in a data stream to be transmitted over the wireless network to generate a compressed data chunk, comparing sizes of the uncompressed data chunk with the compressed data chunk, transmitting an optimized data stream comprising of the uncompressed data chunk or the compressed data chunk over the wireless network, depending on which is smaller in size. In one embedment, a header can be included in the optimized data stream to indicate which of uncompressed data chunk and the compressed data chunk is transmitted.

Claims (19)

1. A method for enhancing resource management in a wireless network through selective data compression and messaging alignment to reduce mobile data traffic and signaling traffic, the method, comprising:

compressing, using a compression dictionary, an uncompressed data chunk in a data stream to be transmitted over the wireless network to generate a compressed data chunk;

comparing sizes of the uncompressed data chunk with the compressed data chunk;

optimizing the data stream by batching multiple transactions for transmission over the wireless network such that a wireless connection need not be established in the wireless network every time each of the multiple transactions occurs;

wherein the data is individually batched for each of the users;

optimizing the data stream by delaying transmission thereof until detection of a trigger; and

transmitting the optimized data stream comprising of the uncompressed data chunk or the compressed data chunk over the wireless network, depending on which is smaller in size,

wherein the compression dictionary is updated if the compressed chunk is transmitted and wherein the compression dictionary is not updated if the uncompressed chunk is transmitted.

2. The method of claim 1 , wherein a header is included in the optimized data stream to indicate which of the uncompressed data chunk and the compressed data chunk is transmitted.

3. The method of claim 1 , wherein, the data stream is to be transmitted in a distributed traffic management system having a local proxy on a mobile device and a proxy server remote from the mobile device, wherein, the proxy server is able to establish wireless connectivity to the mobile device.

4. The method of claim 1 , wherein, the compression dictionary is not transmitted if the uncompressed data chunk is transmitted in the optimized data stream.

5. The method of claim 3 , wherein the compression dictionary is applied when the compressed data chunk is transmitted to decode the compressed data chunk.

6. The method of claim 3 , wherein, synchronization is maintained across compressed data chunks and uncompressed data chunks sent between the proxy server and the mobile device.

7. The method of claim 1 , wherein, the data stream runs above a transport layer and below a session layer.

8. The method of claim 3 , wherein, the data stream is sent from the proxy server to the local proxy of the mobile device; wherein, the compression is performed by the proxy server.

9. The method of claim 8 , wherein, the data stream includes cache-related content or information.

10. The method of claim 3 , wherein, the data stream is sent from the local proxy of the mobile device to the proxy server; wherein, the compression is performed by the local proxy.

11. The method of claim 1 , wherein the trigger is a radio up event on the mobile device.

12. The method of claim 1 , wherein the trigger is receipt of a high priority data.

Assignments (2)
ENTITY CONVERSION Recorded Aug 27, 2015
From: SEVEN NETWORKS, INC.
To: SEVEN NETWORKS, LLC
Reel/Frame 036485/0059 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 9, 2015
From: LUNA, MICHAEL
To: SEVEN NETWORKS, INC
Reel/Frame 035866/0171 →