MANAGING DATA DELIVERY BASED ON DEVICE STATE
First Claim
1. One or more computer-readable media having computer-executable components for managing power-consuming resources associated with a mobile device, said components comprising:
- a subscription component for receiving, from a server, a selection of one or more parameters from a plurality of parameters, said plurality of parameters corresponding to conditions associated with the mobile device;
a memory component for storing a correspondence between each of the conditions and one or more actions;
a state component for determining parameter values associated with the selection of the one or more parameters received by the subscription component; and
a management component for;
identifying the actions corresponding to the determined parameter values based on the correspondence stored by the memory component;
providing the identified actions to the server, wherein the server alters a scheduled transmission of data from the server to the mobile device to manage power-consuming resources of the mobile 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.
183 Citations
20 Claims
-
1. One or more computer-readable media having computer-executable components for managing power-consuming resources associated with a mobile device, said components comprising:
-
a subscription component for receiving, from a server, a selection of one or more parameters from a plurality of parameters, said plurality of parameters corresponding to conditions associated with the mobile device; a memory component for storing a correspondence between each of the conditions and one or more actions; a state component for determining parameter values associated with the selection of the one or more parameters received by the subscription component; and a management component for; identifying the actions corresponding to the determined parameter values based on the correspondence stored by the memory component; providing the identified actions to the server, wherein the server alters a scheduled transmission of data from the server to the mobile device to manage power-consuming resources of the mobile device. - View Dependent Claims (2, 3, 4, 5)
-
-
6. 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 schedules for sending data from a second computing device to the first computing device, said schedules being received by the first computing device from the second computing device, said memory area further storing a correspondence between conditions of the first computing device and settings for sending the data; and a processor programmed to; determine resource data for the first computing device, said determined resource data corresponding to at least one of the conditions; access the memory area as a function of the at least one of the conditions to identify the corresponding settings; apply the identified settings to one or more of the schedules stored in the memory area to adjust the schedules; and provide the adjusted schedules to the second computing device, wherein the second computing device sends the data to the first computing device based on the adjusted schedules. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
-
-
14. A method comprising:
-
accessing state data relating to resources associated with a 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 accessed state data to the second computing device via the identified connection, wherein the second computing device alters a scheduled transmission of data from the second computing device to the first computing device as a function of the accessed state data to manage the resources on the first computing device; and receiving, by the first computing device, the altered transmission of data from the second computing device. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification