×

Network event notification and delivery

  • US 8,244,861 B2
  • Filed: 02/18/2011
  • Issued: 08/14/2012
  • Est. Priority Date: 01/11/2006
  • Status: Active Grant
First Claim
Patent Images

1. A computer system comprising:

  • a main host system; and

    a network event notification subsystem associated with the main host system, including a networking subsystem to act as a proxy for the computer system when the main host system is in a sleep state, wherein the networking subsystem is configured to perform the following;

    receive an external content or event notification;

    determine, according to a user-defined policy that indicates the relative importance of each of a plurality of different content and events, that the content or event is important enough to wake one or more selected individual components of the main host system to respond to the content or event notification;

    determine, according to a hardware wake policy that indicates a current battery level and current thermal level, that a minimum battery level threshold is currently met by the battery and that a maximal thermal level threshold is not being exceeded by the host system;

    based on the battery level and thermal level determinations and based on the indication of importance in the user-defined policy, determine the extent to which the main host system is to be awoken in order to process the content or event notification, wherein only the selected individual components of the main host system necessary to process the content or event notification are to be awoken, the system being configured to selectively wake any one or more of a plurality of different individual host system components;

    based on the determination, wake only the determined individual components of the main host system to respond to the content or event notification, such that those components of the main host system that are not needed to process the content or event notification are not awoken; and

    upon determining that the content or event notification has been processed, return the awoken components of the main host system to its sleep state.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×