Selecting input/output devices to control power consumption of a computer system
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-001/00
G06F-001/32
출원번호
US-0830217
(2004-04-23)
등록번호
US-7366921
(2008-04-29)
발명자
/ 주소
Ranganathan,Parthasarathy
출원인 / 주소
Hewlett Packard Development Company, L.P.
인용정보
피인용 횟수 :
36인용 특허 :
21
초록▼
Input/output (I/O) devices may be controlled to reduce power consumption of a computer system. A power consumption metric for the I/O devices connected to the computer system is determined. At least one of the I/O devices is selected based on the determined power consumption metric, and power consum
Input/output (I/O) devices may be controlled to reduce power consumption of a computer system. A power consumption metric for the I/O devices connected to the computer system is determined. At least one of the I/O devices is selected based on the determined power consumption metric, and power consumption for the selected I/O device is reduced.
대표청구항▼
What is claimed is: 1. A method of selecting input/output (I/O) devices to control power consumption of a computer system, the method comprising: determining a power consumption metric for each of a plurality of I/O devices connected to the computer system while the plurality of I/O devices are con
What is claimed is: 1. A method of selecting input/output (I/O) devices to control power consumption of a computer system, the method comprising: determining a power consumption metric for each of a plurality of I/O devices connected to the computer system while the plurality of I/O devices are connected to the computer system, wherein the plurality of I/O devices are user interfaces for the computer system and are configured to be used by a user to input information to the computer system or to output information from the computer system to the user; identifying top power consuming I/O devices of the plurality of I/O devices based on the power consumption metric; and identifying low-power I/O device alternatives to using the top power consuming I/O devices. 2. The method of claim 1, wherein identifying top power consuming I/O devices of the plurality of I/O devices comprises: estimating future power consumption for each of the plurality of I/O devices for a period of time in the future; and selecting a group of the plurality of I/O devices having the highest estimated future power consumptions. 3. The method of claim 1, wherein the low-power alternatives comprise at least one of placing a top power consuming I/O device in a low-power mode and disabling a top power consuming I/O device if an I/O device providing substantially the same functionality and consuming less power is available for use. 4. The method of claim 1, wherein identifying low-power I/O device alternatives comprises: using a usage modal to determine whether any low-power I/O device alternatives to using the top power consuming I/O devices are available, the usage model including a historical analysis of usage for the plurality of I/O devices. 5. The method of claim 4, wherein the usage model identifies user acceptance of the low-power I/O device alternatives. 6. The method of claim 1, further comprising: determining power savings for each of the low-power I/O device alternatives. 7. The method or claim 6, wherein determining power savings comprises: estimating a first future power consumption for a top power consuming I/O device operating in a normal made; estimating a second future power consumption for a respective low-power I/O device alternative; and determining a difference between the first and second future power consumptions. 8. The method of claim 6, wherein selecting at least one of the plurality of I/O devices based on the determined power consumption metric comprises: selecting at least one of the top power consuming devices based on user acceptance and power savings of a low-power I/O device alternative to the at least one top power consuming I/O device. 9. The method of claim 8, wherein selecting at least one of the top power consuming devices comprises: selecting a plurality of the low-power I/O device alternatives associated with the top power consuming I/O devices; ranking the plurality of low-power I/O device alternatives based user acceptance and power savings for each of the plurality of low-power I/O device alternatives; and selecting at least one of the plurality of low-power I/O device alternatives based on the ranking. 10. The method of claim 1, further comprising: selecting at least one of the plurality of I/O devices based on the determined power consumption metric and based on a usage metric for each of the plurality of I/O devices. 11. The method of claim 10, wherein the power consumption metric comprises at least one of estimated power consumption of the plurality of I/O devices, estimated future power consumption of the plurality of I/O devices, an aggregate of the power consumption of each of the I/O devices, power consumption of the computer system, estimated future power consumption of the computer system, and a power savings for each of the I/O devices if a respective I/O device were placed in a low-power mode. 12. The method of claim 10, wherein the usage metric comprises a metric associated with user acceptance of placing an I/O device of the plurality of I/O devices in a low-power mode. 13. The method of claim 1, wherein the power consumption metric comprises at least one of estimated power consumption of the plurality of I/O devices, estimated future power consumption of the plurality of I/O devices, an aggregate of the power consumption of each of the I/O devices, power consumption of the computer system, estimated future power consumption of the computer system, and a power savings for each of the I/O devices if a respective I/O device were placed in a low-power mode. 14. The method of claim 1, wherein each of the I/O devices comprise a piece of hardware, operable to be used in combination with software, providing data to the computer system and/or for receiving data from the computer system. 15. The method of claim 14, wherein the I/O devices comprise at least one of a keyboard, a joystick, a mouse, a touch pad and a display. 16. A method of selecting input/output (I/O) devices to control power consumption of a computer system, the method comprising: determining a power consumption metric for each of a plurality of I/O devices connected to the computer system while the plurality of I/O devices are connected to the computer system, wherein the plurality of I/O devices are user interfaces for the computer system and are configured to be used by a user to input information to the computer system or to output information from the computer system to the user, wherein the power metric comprises an estimated future power consumption and determining a power consumption metric further comprises determining recent use of each of the plurality of I/O devices; and estimating future power consumption based on the recent use for each of the plurality of I/O devices; and selecting at least one of the plurality of I/O devices based on the estimated future power consumption; and reducing power consumption of the at least one selected I/O device. 17. A method of selecting input/output (I/O) devices to control power consumption of a computer system, the method comprising: determining a power consumption metric for each of a plurality of I/O devices connected to the computer system while the plurality of I/O devices are connected to the computer system, wherein the plurality of I/O devices are user interfaces for the computer system and are configured to be used by a user to input information to the computer system or to output information from the computer system to the user; selecting at least one of the plurality of I/O devices based on the determined power consumption metric; identifying a setting associated with the at least one of the plurality of devices, wherein the setting specifies a constraint on reducing power consumption for the at least one of the plurality of I/O devices; and reducing power consumption of the at least one of the plurality of I/O devices if the constraint specified in the setting can be maintained. 18. The method of claim 17, wherein the setting comprises a setting specified by a user. 19. A method of selecting input/output (I/O) devices to control power consumption of a computer system, the method comprising: determining a power consumption metric for each of a plurality of I/O devices connected to the computer system while the plurality of I/O devices are connected to the computer system, wherein the plurality of I/O devices are user interfaces for the computer system and are configured to be used by a user to input information to the computer system or to output information from the computer system to the user, wherein the power consumption metric comprises usage of each of the plurality of I/O devices and is determined by profiling usage of each of the plurality of I/O devices; generating a usage model from the profiling; selecting at least one of the plurality of I/O devices based on the usage model; and reducing power consumption of the at least one selected I/O device. 20. The method of claim 19, wherein profiling usage comprises: analyzing recent usage behavior of at least one of the plurality of I/O devices for a given user. 21. The method of claim 19, wherein profiling usage comprises: analyzing past usage behavior of at least one of the plurality of devices for a plurality of users. 22. The method of selecting input/output (I/O) devices to control power consumption of a computer system, the method comprising: determining a power consumption metric for each of a plurality of I/O devices connected to the computer system while the plurality of I/O devices are connected to the computer system, wherein the plurality of I/O devices are user interfaces for the computer system and are configured to be used by a user to input information to the computer system or to output information from the computer system to the user, wherein the power consumption metric comprises power consumption of each of the plurality of I/O devices and is determined by profiling power consumption of each of the I/O devices; generating a power model from the profiting; selecting at least one of the plurality of I/O devices based an the power model; and reducing power consumption of the at least one selected I/O device. 23. A method of controlling power consumption of I/O devices for a computer system, the method comprising: profiling usage patterns of the I/O devices to establish a usage model, wherein the I/O devices are user interfaces for the computer system and are configured to be used by a user to input information to the computer system or to output information from the computer system to the user; identifying low-power alternatives to using at least one of the I/O devices using the usage model; profiling power consumption of the I/O devices to establish a power model; selecting at least one of the low-power alternatives to reduce power consumption of the computer system based on the power model. 24. The method of claim 23, wherein the low-power alternatives comprise at least one of placing an I/O device in a low-power mode and disabling an I/O device if another I/O device providing substantially the same functionality and consuming less power can be used. 25. The method of claim 23, further comprising: determining whether a power consumption of the computer system or an estimated future power consumption of the computer system exceeds a threshold; and performing the step of identifying low-power alternatives and the step of selecting at least one of the low-power alternatives in response to the threshold being exceeded. 26. An apparatus comprising: means for identifying a plurality of low-power alternative means to using an I/O device connected to a computer system using a usage model; means for selecting at least one of the low-power alternatives means to reduce power consumption of the computer system using a power model; means for determining whether a power consumption of the computer system or an estimated future power consumption of the computer system exceeds a threshold; and means for activating the means for identifying a plurality of low-power alternative means and the means for selecting at least one of the low-power alternatives means in response to the threshold being exceeded. 27. The apparatus of claim 26, wherein the low-power alternative means comprises means for providing substantially the same functionality of the I/O device at reduced power consumption. 28. Computer software embedded on a computer readable storage medium, the computer software comprising instructions of: determining a power consumption metric for each of a plurality of I/O devices connected to a computer system, while the plurality of I/O devices are connected to the computer system, wherein the plurality of I/O devices are user interfaces for the computer system and are configured to be used by a user to input information to the computer system or to output information from the computer system to the user; identifying top power consuming I/O devices of the plurality of I/O devices based on the power consumption metric; and identifying low-power I/O device alternatives to using the top power consuming I/O devices. 29. The computer software of claim 28, wherein the instruction of selecting at least one of the plurality of I/O devices comprises instructions of: identifying top power consuming I/O devices of the plurality of I/O devices based on the power consumption metric; and selecting at least one of the top power consuming I/O devices to reduce power consumption. 30. The computer software of claim 29, further comprising an instruction of: determining whether any low-power I/O device alternatives to using the top power consuming I/O devices are available. 31. The computer software of claim 30, further comprising an instruction of: determining power savings for each of the low-power I/O device alternatives. 32. The computer software of claim 31, wherein the instruction of selecting at least one of die plurality of I/O devices comprises an instruction of: selecting at least one of the top power consuming devices based on user acceptance and power savings of a low-power I/O device alternative to the at least one top power consuming I/O device. 33. A computer system comprising: a processor; and a battery, wherein the processor is operable to determine a power consumption metric for each of a plurality of I/O devices connected to the computer system, select at least one of the plurality of I/O devices based on the determined power consumption metric, and control the at least one selected I/O device to reduce power consumption in response to remaining battery life falling below a threshold, wherein usage is profiled for each of the plurality of I/O devices and a usage model is generated from the profiling and the processor selects the at least one of the plurality of I/O devices based on the usage model.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (21)
Vong,William H.; Kaneko,Steven T.; Robertson,Kenneth R.; Fry,Kenneth V.; Adan,Manolito E., Auxiliary display unit for a computer system.
Narad Charles E. (Santa Clara CA) Ebrahim Zahir (Mountain View CA) Nishtala Satyanarayana (Cupertino CA) Van Loo William C. (Palo Alto CA) Normoyle Kevin B. (San Jose CA) Coffin ; III Louis F. (San J, Method and apparatus for reducing power consumption in a computer network without sacrificing performance.
Lippert,Kurt J.; Fredlund,Loren; Vecera,Nathan; Witte,Kendall C., Method and system for dynamically adjusting power consumption of an information handling system.
Dunstan Robert A. ; Silvester Kelan, Method and system for dynamically power budgeting with device specific characterization of power consumption using devi.
Smith R. Steven (Saratoga CA) Hanlon Mike S. (San Jose CA) Bailey Robert L. (San Jose CA), Power management for a laptop computer with slow and sleep modes.
Frantz Gene A. (Missouri City TX) Subuvenkat Subramaniyan (Bangalore INX) Bradley Jonathan (Houston TX) Larimer James A. (Missouri City TX), Processor power profiler.
Kaneko, Yoshihiro; Andou, Hideaki; Mizuura, Yasuyuki, Power-saving effect apparatus and method based on power-saving parameters and power-saving amounts.
Kim, Huhn; Oh, Young Suk; Kim, Hyun Ho, Terminal including light emitting device, method of notifying selection of item using the terminal, and method of notifying occurrence of event using the terminal.
Jung, Edward K. Y.; Levien, Royce A.; Lord, Robert W.; Malamud, Mark A.; Rinaldo, Jr., John D.; Wood, Jr., Lowell L., Using payment mode rankings responsive to item attributes.
Jung, Edward K. Y.; Levien, Royce A.; Lord, Robert W.; Malamud, Mark A.; Rinaldo, Jr., John D.; Wood, Jr., Lowell L., Using payment mode rankings responsive to item attributes.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.