Network event notification and delivery
First Claim
1. In a computing environment having a client computer, a system comprising:
- a main host system of the client computer; and
a network event notification subsystem associated with the client computer, including a networking subsystem that communicates with a network server to act as a proxy for the client computer when the main host system of the client computer is in a sleep state.
2 Assignments
0 Petitions
Accused Products
Abstract
Described are a main host system of the client computer, and a network event notification system, including a networking subsystem that communicates with a network server to act as a proxy for the client computer when the main host system of the client computer is in a sleep state. The networking subsystem may await a synchronization packet initiated by the network server, or may occasionally poll the network server to determine whether data is available. To this end, the computing device operates an associated network subsystem while the main host system of the computing device is in a sleep state, and receives data via the network subsystem indicating that content is available to the computing device. Policy is then invoked policy to determine whether to wake at least part of the main host system to handle the content. A target duty cycle mechanism is also provided to control the average power consumption during wake and sleep cycling.
-
Citations
20 Claims
-
1. In a computing environment having a client computer, a system comprising:
-
a main host system of the client computer; and
a network event notification subsystem associated with the client computer, including a networking subsystem that communicates with a network server to act as a proxy for the client computer when the main host system of the client computer is in a sleep state. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. In a computing device, a method comprising:
-
operating a network subsystem associated with the computing device while a main host system of the computing device is in a sleep state;
receiving data via the network subsystem that indicates that content is available to the computing device; and
invoking policy to determine whether to wake at least part of the main host system to notify and/or handle the content;
and if so, waking at least part of the main host system, and if not, invoking policy to notify and/or handle the event without waking the host system.
-
-
20. In a computer network environment including a computing device, a system comprising:
-
a network subsystem associated with the computing device for detecting network data available to the computing device, including detecting the network data while a main host system of the computing device is in a sleep state; and
policy means for determining whether to wake at least part of the main host system when the network subsystem detects that the network data is available to the computing device.
-
Specification