Managing data delivery based on device state
First Claim
1. A system for managing data delivery based on device state, said system comprising:
- a memory area associated with a first computing device, said memory area storing recurrent schedules for a second computing device to send data periodically to the first computing device, said recurrent schedules being received by the first computing device from the second computing device, said recurrent schedules having an activation time and a tolerance factor, said memory area further storing a correspondence between state conditions of the first computing device and settings for sending the data; and
a processor programmed to;
determine the state conditions of the first computing device;
access the memory area as a function of the at least one of the determined state conditions to identify the corresponding settings;
apply the identified settings to one or more of the recurrent schedules stored in the memory area to adjust the one or more recurrent schedules; and
provide the adjusted one or more recurrent schedules to the second computing device, wherein the second computing device sends the data to the first computing device in accordance with the activation time and tolerance factor associated with the provided, adjusted one or more recurrent schedules.
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.
92 Citations
9 Claims
-
1. A system for managing data delivery based on device state, said system comprising:
-
a memory area associated with a first computing device, said memory area storing recurrent schedules for a second computing device to send data periodically to the first computing device, said recurrent schedules being received by the first computing device from the second computing device, said recurrent schedules having an activation time and a tolerance factor, said memory area further storing a correspondence between state conditions of the first computing device and settings for sending the data; and a processor programmed to; determine the state conditions of the first computing device; access the memory area as a function of the at least one of the determined state conditions to identify the corresponding settings; apply the identified settings to one or more of the recurrent schedules stored in the memory area to adjust the one or more recurrent schedules; and provide the adjusted one or more recurrent schedules to the second computing device, wherein the second computing device sends the data to the first computing device in accordance with the activation time and tolerance factor associated with the provided, adjusted one or more recurrent schedules. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method by a first computing device to manage data delivery based on device state, said method comprising:
-
determining one or more state conditions of the first computing device, said first computing device storing recurrent schedules for a second computing device to send data periodically to the first computing device, said recurrent schedules being received by the first computing device from the second computing device, said recurrent schedules having an activation time and a tolerance factor, said first computing device further storing a correspondence between state conditions of the first computing device and settings for sending the data; identifying the settings corresponding to the determined state conditions; applying the identified settings to one or more of the recurrent schedules stored by the first computing device to adjust the one or more recurrent schedules; and providing the adjusted one or more recurrent schedules to the second computing device, wherein the second computing device sends the data to the first computing device in accordance with the activation time and tolerance factor associated with the provided, adjusted one or more recurrent schedules.
-
Specification