Computing device having programmable state transitions
First Claim
Patent Images
1. In a computing device having programmable state transitions, a method for responding to a power management event, comprising:
- canceling a time event flag stored in a memory location;
determining said power management event;
storing a second time event flag into said memory location, wherein said second time event flag is set to one of a standby and a hibernate state, said storing occurring if said power management event is a request to transition to an active state and if a current time of day corresponds to a scheduled active time period;
wherein if said power management event is a request to transition to said standby state and if said current time of day does not correspond to a scheduled active period, then additionally performing;
rejecting said request to transition said computing device to said standby state;
setting said second time event flag to standby; and
setting said time event flag to hibernate.
2 Assignments
0 Petitions
Accused Products
Abstract
A computing device having programmable state transitions is disclosed. The device includes a real-time clock that generates a signal in response to the real-time clock attaining a programmed time of day. The device additionally includes a processor, coupled to the real-time clock that receives the signal and transitions from a first state to a second state, such as from a hibernate state to a standby state.
-
Citations
12 Claims
-
1. In a computing device having programmable state transitions, a method for responding to a power management event, comprising:
-
canceling a time event flag stored in a memory location;
determining said power management event;
storing a second time event flag into said memory location, wherein said second time event flag is set to one of a standby and a hibernate state, said storing occurring if said power management event is a request to transition to an active state and if a current time of day corresponds to a scheduled active time period;
whereinif said power management event is a request to transition to said standby state and if said current time of day does not correspond to a scheduled active period, then additionally performing;
rejecting said request to transition said computing device to said standby state;
setting said second time event flag to standby; and
setting said time event flag to hibernate. - View Dependent Claims (2, 3, 4)
-
-
5. In a computing device having programmable state transitions, a method for responding to a time event flag, comprising:
-
determining if said time event flag is a request to set said computing device to a hibernate state;
setting a second time event flag to standby if said time event flag is set to hibernate; and
requesting said computing device to enter said hibernate state, wherein if said time event flag is not a request to set said computing device to a hibernate state, the method further comprising;
setting said second time event flag to hibernate; and
requesting said computing device to enter a standby state. - View Dependent Claims (6)
-
-
7. One or more computer-readable media having computer-readable instructions thereon, which, when executed by a computer, cause the computer to generate a file used to transition from a hibernate to a standby state, the method comprising:
-
canceling a time event flag stored in a memory location;
determining said power management event;
storing a second time event flag into said memory location, wherein said second time event flag is set to one of a standby and a hibernate state, said storing occurring if said power management event is a request to transition to an active state and if a current time of day corresponds to a scheduled active time period, wherein if said power management event is a request to transition to said standby state and if a current time of day does not correspond to a scheduled active period, then additionally performing;
rejecting said request to transition said computing device to said standby state;
setting said second time event flag to standby; and
setting said time event flag to hibernate. - View Dependent Claims (10, 11, 12)
-
-
8. One or more computer-readable media having computer-readable instructions thereon, which, when executed by a computer, cause the computer to generate a file used to transition from a hibernate to a standby state, the method comprising:
-
determining if said time event flag is a request to set said computing device to a hibernate state;
setting a second time event flag to standby if said time event flag is set to hibernate; and
requesting the computing device to enter the hibernate state, wherein if said time event flag is not a request to set said computing device to a hibernate state, the method further comprising;
setting said second time event flag to hibernate; and
requesting said computing device to enter a standby state. - View Dependent Claims (9)
-
Specification