Optimizing signaling load overhead and battery consumption for background applications
AssigneeQUALCOMM Incorporated
InventorsGeorge Cherian, Rashid A. Attar, Donna Ghosh, Linhai He, Rashmi Keshava Iyengar, Christopher Lott
Life of this patent
Estimating the term…
Abstract
The disclosure relates to managing applications configured for execution on a mobile device. An embodiment of the disclosure receives one or more network access requests from one or more applications executing on the mobile device, determines that the mobile device is operating in a background mode, suppresses transmission to a network of the one or more network access requests to a network based on the determination, and transmits a subset of the one or more network access requests upon transition out of the background mode.
Claims29
A method for managing applications configured for execution on a mobile device, comprising:
- receiving one or more network access requests from one or more applications executing on the mobile device;
- determining that the mobile device is operating in a background mode;
- suppressing transmission to a network of the one or more network access requests based on the determination;
- and
- transmitting a subset of the one or more network access requests upon transition out of the background mode.
An apparatus for managing applications configured for execution on a mobile device, comprising:
- a connectivity manager configured to receive one or more network access requests from one or more applications executing on the mobile device, to determine that the mobile device is operating in a background mode, and to suppress transmission to a network of the one or more network access requests based on the determination;
- and
- a transmitter configured to transmit a subset of the one or more network access requests upon transition out of the background mode.
An apparatus for managing applications configured for execution on a mobile device, comprising:
- means for receiving one or more network access requests from one or more applications executing on the mobile device;
- means for determining that the mobile device is operating in a background mode;
- means for suppressing transmission to a network of the one or more network access requests based on the determination;
- and
- means for transmitting a subset of the one or more network access requests upon transition out of the background mode.
A non-transitory computer-readable medium for managing applications configured for execution on a mobile device, comprising:
- at least one instruction to receive one or more network access requests from one or more applications executing on the mobile device;
- at least one instruction to determine that the mobile device is operating in a background mode;
- at least one instruction to suppress transmission to a network of the one or more network access requests based on the determination;
- and
- at least one instruction to transmit a subset of the one or more network access requests upon transition out of the background mode.
Dependencies are inferred from the claim text.