Managing data delivery based on device state
First Claim
1. A system for managing delivery of content to a computing device, said system comprising:
- a first computing device;
a memory area associated with a first computing device, said memory area storing state data relating to a battery of the first computing device, said state data including a location of the first computing device; and
a second computing device comprising a processor programmed to;
receive, when a value of remaining battery capacity of the first computing device falls below a threshold value, the state data stored in the memory area;
alter a scheduled time for transmission of content from the second computing device to the first computing device as a function of the received state data; and
send, at the altered time, the transmission of content from the second computing device to the first computing device.
2 Assignments
0 Petitions
Accused Products
Abstract
Managing power-consuming resources on a first computing device by adjusting data delivery from a plurality of second computing devices based on a state of the first computing device. The state of the first computing device is provided to the second computing devices to alter the data delivery. In some embodiments, the first computing device provides the second computing devices with actions or commands relating to data delivery based on the device state. For example, the second computing devices are instructed to store the data, forward the data, forward only high priority data, or perform other actions. Managing the data delivery from the second computing devices preserves battery life of the first computing device.
-
Citations
20 Claims
-
1. A system for managing delivery of content to a computing device, said system comprising:
-
a first computing device; a memory area associated with a first computing device, said memory area storing state data relating to a battery of the first computing device, said state data including a location of the first computing device; and a second computing device comprising a processor programmed to; receive, when a value of remaining battery capacity of the first computing device falls below a threshold value, the state data stored in the memory area; alter a scheduled time for transmission of content from the second computing device to the first computing device as a function of the received state data; and send, at the altered time, the transmission of content from the second computing device to the first computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
receiving state data relating to a battery associated with a first computing device, said state data including a location of the first computing device; identifying an established connection between the first computing device and a second computing device, said first computing device and said second computing device being connected via a network; providing the state data to the second computing device via the identified connection; and receiving, by the first computing device at an altered time, a transmission of content from the second computing device, a scheduled time for the transmission of the content being altered as a function of the state data based on a state of the battery of the first computing device. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. One or more computer-readable storage devices having computer-executable components for managing delivery of content to a mobile device, said components comprising:
-
a subscription component associated with the mobile device for receiving, from a server, a selection of a battery level parameter from a plurality of parameters, said plurality of parameters corresponding to state conditions associated with one or more power-consuming resources of the mobile device; a memory component associated with the mobile device for storing a correspondence between each of the state conditions and one or more actions; a state component associated with the mobile device for determining a battery parameter value associated with the battery parameter based on the state conditions of the mobile device; and a management component associated with the mobile device for; identifying, by the mobile device, the actions corresponding to the determined battery parameter value based on the correspondence stored by the memory component; providing the identified actions from the mobile device to the server; and receiving a transmission of content from the server to the mobile device, wherein a scheduled time for the transmission of the content is altered as a function of the state conditions and based on the identified actions. - View Dependent Claims (17, 18, 19, 20)
-
Specification