OFFLOADING APPLICATION TRAFFIC TO A SHARED COMMUNICATION CHANNEL FOR SIGNAL OPTIMIZATION IN A WIRELESS NETWORK FOR TRAFFIC UTILIZING PROPRIETARY AND NON-PROPRIETARY PROTOCOLS
First Claim
Patent Images
1. A method of reducing network traffic comprising:
- recognizing multiple overlapping push channels at an application;
determining that a first push channel of said multiple overlapping push channels can be blocked with minimal user experience impact;
blocking the first push channel to reduce network signaling and battery consumption;
monitoring application traffic over a second push channel of said multiple overlapping push channels;
unblocking the first push channel based on monitored application traffic to service application traffic; and
re-blocking the first push channel after the application has serviced application traffic.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for conserving network and battery usage is provided. The method includes determining that a device is communicating over at least two overlapping push channels and blocking one of the push channels to eliminate or reduce overlap between the at least two overlapping push channels. Related systems are also provided.
-
Citations
18 Claims
-
1. A method of reducing network traffic comprising:
-
recognizing multiple overlapping push channels at an application; determining that a first push channel of said multiple overlapping push channels can be blocked with minimal user experience impact; blocking the first push channel to reduce network signaling and battery consumption; monitoring application traffic over a second push channel of said multiple overlapping push channels; unblocking the first push channel based on monitored application traffic to service application traffic; and re-blocking the first push channel after the application has serviced application traffic. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. Non-transitory computer readable media containing computer code to implement a processor controlled system for reducing network traffic, comprising:
-
recognizing multiple overlapping push channels at an application; determining that a first push channel of said multiple overlapping push channels can be blocked with minimal user experience impact; blocking the first push channel such that network signaling and battery consumption are reduced; monitoring application traffic over a second push channel of said multiple overlapping push channels; unblocking the first push channel based on application traffic over the second push channel to enable servicing application traffic; and re-blocking the first push channel after the application has performed necessary network access to service the application traffic. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A communication network, comprising:
-
a mobile device having a processor, memory storing an operating system and a push client application, and a user interface, wherein said mobile device operates in accord with the operating system and in accord with the push client application; a first server having a first push channel; a second server having a second push channel that overlaps the first push channel; a host server; a first network operatively connecting said first server and said second server to said host server; a second network operatively connecting said first network to said mobile device; wherein the push client application controls the processor to; determine that the first and second push channels overlap; determine that the first push channel can be blocked with minimal user experience impact; block the first push channel to reduce network signaling and battery consumption; monitor traffic on the second push channel; unblock the first push channel based on traffic on the second push channel; and re-block the first push channel after the push client application has performed necessary network access to service application traffic. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification