Wake Pattern Management
First Claim
Patent Images
1. A system comprising:
- one or more processors; and
one or more computer-readable storage media comprising computer-executable instructions that are executable by the one or more processors to perform operations comprising;
monitoring network traffic received by a network interface device of a computing device;
recognizing a traffic pattern in the monitored network traffic;
identifying an application of the computing device that corresponds to the recognized traffic pattern; and
responsive to the identifying, waking at least a portion of the identified application.
2 Assignments
0 Petitions
Accused Products
Abstract
Wake pattern management techniques are described. In one or more implementations, network traffic received by a network interface device of a computing device is monitored and a traffic pattern is recognized in the monitored network traffic. An application of the computing device is identified that corresponds to the recognized traffic pattern and responsive to this identification, at least a portion of the identified application is woken.
-
Citations
20 Claims
-
1. A system comprising:
-
one or more processors; and one or more computer-readable storage media comprising computer-executable instructions that are executable by the one or more processors to perform operations comprising; monitoring network traffic received by a network interface device of a computing device; recognizing a traffic pattern in the monitored network traffic; identifying an application of the computing device that corresponds to the recognized traffic pattern; and responsive to the identifying, waking at least a portion of the identified application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method implemented by a computing device, the method comprising:
-
monitoring network traffic at a network interface device of the computing device; determining that network traffic associated with one or more applications of the computing device has completed; and responsive to determining that network traffic associated with the one or more applications has completed, transitioning the network interface device to a reduced power consumption mode. - View Dependent Claims (15, 16)
-
-
17. A method implemented by a computing device, the method comprising:
-
calculating, by an operating system of the computing device, a keep alive interval that defines an interval between network communications that is sufficient to maintain a notification channel between one or more applications of the computing device and an endpoint; using the keep alive interval to maintain one or more notification channels between the one or more applications of the computing device and the endpoint; and adjusting the keep alive interval based on monitored usage of the keep alive interval by the operating system. - View Dependent Claims (18, 19, 20)
-
Specification