Batching notifications to optimize for battery life
AssigneeMicrosoft Corporation
InventorsWilliam Lau, Ravikant Cherukuri, Yossi Firstenberg, Darren Louie, Gaurav Anand, Kevin Michael Woley
Life of this patent
Estimating the term…
Abstract
In one embodiment, a notification server 110 may batch together notifications to reduce power consumption. A notification server 110 may receive a power consumption profile 430 from a client device 120. The notification server 110 may assign a notification batch schedule at a notification server 110 based on the power consumption profile 430.
Claims20
A machine-implemented method, comprising:
- receiving a power consumption profile from a client device;
- and
- assigning a notification batch schedule at a notification server based on the power consumption profile.
A tangible machine-readable medium having a set of instructions detailing a method stored thereon that when executed by one or more processors cause the one or more processors to perform the method, the method comprising:
- selecting a power consumption profile from a range of power consumption profile candidates at a client device;
- and
- receiving a notification batch in the client device from a notification server following a notification batch schedule based on the power consumption profile.
A notification server, comprising:
- a communication interface that receives a power consumption profile selected from a range of power consumption profile candidates by a client device and transmits a notification batch to the client device according to a notification batch schedule, and
- a processor that assigns the notification batch schedule based on the power consumption profile.
Dependencies are inferred from the claim text.