Computer system with unattended operation power-saving suspend mode
First Claim
1. A portable computer system comprising:
- a processor;
a main memory coupled to the processor;
a plurality of power consuming devices coupled to the processor; and
power managing means, coupled to the processor, for determining if the computer system is presently user attended or user unattended, the power managing means powering down the computer system to a suspend state if the computer system is determined to be attended and a first the period of no input/output activity has expired, the power managing means powering down the computer system to the suspend state if the computer system is determined to be unattended and a second time period of no input/output activity has expired, the second time period being a non-zero time period.
11 Assignments
0 Petitions
Accused Products
Abstract
A portable computer is provided with enhanced power management capabilities. The portable computer includes a power management system which makes a determination as to whether the computer is "user attended" or "user unattended" based upon the position of the display screen in one embodiment. If the display screen is open, then the computer is regarded as being "user attended". In this case, a first timeout delay of I/O inactivity is applied before the computer is permitted to enter a power saving suspend mode. However, if the display screen is closed, then the computer is regarded as being "user unattended". Is this situation, a second timeout delay of I/O inactivity is applied before the computer is allowed to enter the power saving suspend mode. The second timeout delay is generally significantly shorter than the first timeout delay. This technique is found to significantly increase the reliability of I/O activities such as external communications with the computer when the computer is "user unattended".
91 Citations
53 Claims
-
1. A portable computer system comprising:
-
a processor; a main memory coupled to the processor; a plurality of power consuming devices coupled to the processor; and power managing means, coupled to the processor, for determining if the computer system is presently user attended or user unattended, the power managing means powering down the computer system to a suspend state if the computer system is determined to be attended and a first the period of no input/output activity has expired, the power managing means powering down the computer system to the suspend state if the computer system is determined to be unattended and a second time period of no input/output activity has expired, the second time period being a non-zero time period. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A portable computer system comprising:
-
a processor; a system bus coupled to the processor; a main memory coupled to the system bus; a portable power source situated in the portable computer system to provide power thereto; an integral panel display coupled to the system bus to permit the processor to display output to the user, the panel display being movable between an open position and a closed position; and power managing means, coupled to the portable power source and the processor, for determining if the integral panel display is in the open position or the closed position, the power managing means powering down the computer system to a suspend state if the integral panel display is determined to be in the open position and a first time period of no input/output activity has expired, the power managing means powering down the computer system to the suspend state if the integral panel display is determined to be in the closed position and a second time period of no input/output activity has expired, the second time period being a non-zero time period. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A portable computer system comprising:
-
a plurality of power consuming devices; and a power management circuit coupled to control the transfer of power to at least one of the power consuming devices, the power management circuit determine if the computer system is user unattended when the portable computer system is on, the power management circuit causing less power to be transferred to at least one of the power consuming devices after a first user-programmable time period of no input/output activity if the computer system is determined to be us attended, the power management circuit causing less power to be transferred to at least one of the power consuming vices after a second user-programmable time period of no input/output activity if the computer system is determined to be user unattended. - View Dependent Claims (21)
-
-
22. A method of conserving power in a portable computer system, the portable computer system including power consuming devices which are coupled to a portable power supply, the method comprising the steps of:
-
determining if the portable computer system is presently user attended or us unattended; powering down at least one of the power consuming devices to a suspend state if in the determining step the computer system is determined to be user attended and a first time period of no input/output activity has expired; and powering down at least one of the power consuming devices to a state if in the determining step the computer system is determined to be user unattended and a second time period of no input/output activity has expired, the second time period being a non-zero time period. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A method of conserving power in a portable computer system, the portable computer system including an integral panel display which is movable from an open position to a closed position, the portable computer system including a portable power supply, the method comprising the steps of:
-
determining if the integral panel display is in the open position or the closed position; powering down the portable computer system to a suspend state if in the determining step the integral panel display is in the open position and a first time period of no input/output activity has expired; and powering down the portable computer system to the suspend state if in the determining step the integral panel display is in the closed position and a second time period of no input/output activity has expired, the second time period being a non-zero time period. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A method of cons power in a portable computer system, the method comprising:
-
initializing a time-out period to an attended time-out time upon system initialization; determining if the portable computer system is attended or unattended; determining if an I/O event has occurred; setting the time-out period to the attended time-out time upon an I/O event if the portable computer system is attended; setting the time-out period to an unattended time-out time upon an I/O event if the portable computer system is unattended, the unattended time-out time being a non-zero time; determining if the time-out period has expired; powering down the portable computer system to a suspend state if the time-out period has expired; and powering up the portable computer system if an I/O event has occurred and the portable computer system is in the suspend state. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 48, 49)
-
-
50. An apparatus for conserving power in a portable computer system, the comprising:
-
a computer-readable storage medium; and an initialization module stored on the computer-readable storage medium, the initialization module for initializing a time-out period to an attended time-out time upon system initialization; a determination module stored on the computer-readable storage medium, the determination module for detecting the occurrence of I/O events and for determining the attended/unattended state of the portable computer system; a timer setting module stored on the computer-readable storage medium, the timer setting module for setting the time-out period to the attended time-out time upon an I/O event if the portable computer system is attended and for setting the time-out period to an unattended time-out time upon an I/O event if the portable computer system is unattended, the unattended time-out time being a non-zero time; a time-out detection module stored on the computer-readable storage medium, the time-out detection module for determining if the time-out period has expired; and a power management module stored on the computer-readable storage medium, the power management module for powering down the portable computer system to a suspend state if the time-out period has expired and for powering up the portable computer system if an I/O event has occurred and the portable computer system is in the suspend state. - View Dependent Claims (51, 52, 53)
-
Specification