Energy-efficient application content update and sleep mode determination
First Claim
1. One or more non-transitory computer-readable storage media comprising instructions that, in response to execution by a computing device, cause the computing device to:
- first determine whether a first computing device is connected to a network;
based on a result of the first determine, monitor data throughput for data traffic between the first computing device and the network, the data traffic associated with at least one application residing on the first computing device;
based on the monitor of the data throughput, second determine whether the at least one application has been updated with content provided by the data traffic; and
initiate a transition of the first computing device to a sleep mode upon a determination that the at least one application has been updated with the content.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of methods, systems, and storage medium associated with are disclosed herein. In one instance, the method may include: first determining whether the computing device is connected to a network, based on a result of the first determining, monitoring data traffic between the computing device and the network, wherein the data traffic is associated with at least one application residing on the computing device, based on the monitoring, second determining whether the at least one application has been updated, and initiating a transition of the computing device to a sleep mode upon a result of the second determining that indicates that the at least one application has been updated. Other embodiments may be described and/or claimed.
-
Citations
22 Claims
-
1. One or more non-transitory computer-readable storage media comprising instructions that, in response to execution by a computing device, cause the computing device to:
-
first determine whether a first computing device is connected to a network; based on a result of the first determine, monitor data throughput for data traffic between the first computing device and the network, the data traffic associated with at least one application residing on the first computing device; based on the monitor of the data throughput, second determine whether the at least one application has been updated with content provided by the data traffic; and initiate a transition of the first computing device to a sleep mode upon a determination that the at least one application has been updated with the content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 20)
-
-
13. A computing device comprising:
-
a processor; and an energy-efficient content update associated application operated by the processor to; first determine whether the computing device is connected to a network; based on a result of the first determine, monitor inter-arrival times for data packets associated with data traffic between the computing device and the network, the data traffic providing content associated with at least one application residing on the computing device; based on the monitor, second determine whether the at least one application has been updated with the provided content when the inter-arrival times exceed a first threshold that is heuristically determined based on results of testing of network data traffic associated with the at least one application; and initiate transition of the computing device to a sleep mode upon a determination that the at least one application has been updated. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A computer-implemented method comprising:
-
first determining, with a computing device, whether the computing device is connected to a network; based on a result of the first determining, monitoring, with the computing device, inter-arrival times for data packets associated with data traffic between the computing device and the network, the data traffic associated with at least one application residing on the computing device; based on the monitoring, second determining, with the computing device, whether the at least one application has been updated when the inter-arrival times exceed a first threshold; and initiating, with the computing device, a transition of the computing device to a sleep mode upon a determination that the at least one application has been updated. - View Dependent Claims (21, 22)
-
Specification