CPC H04L 47/2475 (2013.01) [H04L 43/0882 (2013.01); H04L 43/10 (2013.01); H04L 67/02 (2013.01); H04L 67/10 (2013.01); H04L 67/2876 (2013.01); H04L 67/55 (2022.05); H04L 67/5683 (2022.05); H04W 4/20 (2013.01); H04W 28/0221 (2013.01); H04W 80/12 (2013.01); H04L 67/535 (2022.05)] | 45 Claims |
1. A method of reducing network traffic comprising:
detecting user inactivity on a mobile device;
in response to detected inactivity:
blocking a first channel, wherein the first channel is a channel specific to a first application executing on the mobile device, wherein the blocking includes blocking the first application from accessing an application server over the first channel;
wherein the first application is configured to receive communications over a second channel that is established over the network,
wherein a second application executing on the mobile device is configured to receive communications over the second channel;
monitoring the communications over the second channel for the first and second applications for receipt of a message for the first application over the second channel, wherein the message informs the mobile device that there is new data for receipt at an application server associated with the first application;
unblocking the first channel based on the monitored communications so that the first application can perform an action over the first channel; and
re-blocking the first channel after a predetermined period of time; and
unblocking the first channel when user activity is detected, wherein the user activity is based on whether the mobile device is being interacted with by a user.
|