Computing device having programmable state transitions
AssigneeHewlett-Packard Development Company, L.P.
InventorsMichael D. Derocher, Steven L. Fogle
Life of this patent
Estimating the term…
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.
Claims27
A computing device having programmable state transitions, comprising:
- a real-time clock that generates a signal in response to said real-time clock attaining a programmed time of day;
- and
- a processor, coupled to said real-time clock that receives said signal and transitions from a hibernate to a standby state.
In a computing device, a method for transitioning from a hibernate to a standby state, said method comprising:
- a real-time clock generating a signal that is conveyed to a processor coupled to said real-time clock, said signal indicating that said real-time clock has attained a programmed time of day;
- and
- said processor transitioning from a hibernate to a standby state in response to receiving said signal.
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.
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.
In a computing device, a method of receiving state transitions from a user, comprising:
- receiving an input of a time event flag;
- receiving an input of a time of day that corresponds to said time event flag;
- storing said time event flag and said time of day that corresponds to said time event flag as an element of a transition schedule within a memory of the computing device.
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:
- storing a time of day in memory;
- generating, by a real-time clock, a signal that is conveyed to a processor coupled to said real-time clock, said signal indicating that said real-time clock has attained a programmed time of day;
- and
- said processor transitioning from a hibernate to a standby state in response to receiving said signal.
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.
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.
Dependencies are inferred from the claim text.