×

Optimizing mobile network traffic coordination across multiple applications running on a mobile device

  • US 10,264,531 B1
  • Filed: 01/25/2019
  • Issued: 04/16/2019
  • Est. Priority Date: 07/26/2010
  • Status: Expired due to Fees
First Claim
Patent Images

1. A mobile device comprising:

  • a memory; and

    a processor coupled to the memory and configured for;

    entering a power save mode based on received user input to enter the power save mode, wherein the received user input is a user selection at a user interface of the mobile device, wherein, when the mobile device is in the power save mode;

    blocking outgoing network traffic related to a first application; and

    receiving a message directed towards the first application, wherein the message is received from an intermediary server that provides connectivity between an application server for the first application and the mobile device, wherein the message contains data from the application server for the first application,wherein the first application is allowed to access a network after receipt of the message,wherein a keep-alive message is sent between the intermediary server and the mobile device to maintain the connectivity between the application server for the first application and the mobile device for receipt of the message;

    exiting the power save mode based on a power status of the mobile device; and

    selecting a second application based on received user input for altering behavior of the second application;

    wherein, when the mobile device has exited the power save mode;

    allowing the first application to transmit outgoing network traffic, wherein a rate at which the first application is allowed to access the network is based off of a history of prior access of the first application; and

    blocking outgoing network traffic for the second application, wherein blocking outgoing network traffic for the second application is based on a background status of the second application, wherein a frequency of sending keep-alive messages is changed from an initial frequency to an adjusted frequency to conserve battery resources.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×