Back to results
US 8,751,592 B2Granted
Controlling notification based on power expense and social factors
AssigneeFacebook, Inc.
InventorsDavid Harry Garcia, Michael John McKenzie Toksvig
Life of this patent
Estimating the term…
Abstract
In one embodiment, a computer system determines a wireless transmit cost for each of one or more outgoing messages for a first user, and transmits to the first user's mobile device at least one of the one or more outgoing messages based on the mobile device's power state and respective wireless transmit costs of the one or more outgoing messages.
Claims20
A method comprising:
- by a first computing device, receiving from a second computing device of a user an indication of:
- a power state of the second computing device;
- and
- a radio-network state of the second computing device;
- by the first computing device, identifying a plurality of messages to be sent to the user, wherein each message has a size;
- by the first computing device, determining for each of the messages:
- a receive cost of the message based at least in part on the radio-network state of the second computing device and the size of the message;
- and
- a value of the message;
- and
- by the first computing device, determining which of the messages to send currently to the second computing device based at least in part on their respective receive costs and values and the power state of the second computing device.
8 more elements
One or more computer-readable non-transitory storage media embodying software that is operable when executed to:
- at a first computing device, receive from a second computing device of a user an indication of:
- a power state of the second computing device;
- and
- a radio-network state of the second computing device;
- identify a plurality of messages to be sent to the user, wherein each message has a size;
- determine for each of the messages:
- a receive cost of the message based at least in part on the radio-network state of the second computing device and the size of the message;
- and
- a value of the message;
- and
- determine which of the messages to send currently to the second computing device based at least in part on their respective receive costs values and the power state of the second computing device.
8 more elements
A system comprising:
- one or more processors;
- and
- a memory coupled to the processors comprising instructions executable by the processors, the processors being operable when executing the instructions to:
- at a first computing device, receive from a second computing device of a user an indication of:
- a power state of the second computing device;
- and
- a radio-network state of the second computing device;
- identify a plurality of messages to be sent to the user, wherein each message has a size;
- determine for each of the messages:
- a receive cost of the message based at least in part on the radio-network state of the second computing device and the size of the message;
- and
- a value of the message;
- and
- determine which of the messages to send currently to the second computing device based at least in part on their respective receive costs and values and the power state of the second computing device.
11 more elements
Dependencies are inferred from the claim text.