IP Library Granted Patent US 6,966,005
Granted Patent B2
US 6,966,005 · App. 10/027,125 · Granted Nov 15, 2005

Energy caching for a computer

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 6,966,005
App. No.
10/027,125
Granted
Nov 15, 2005
Kind
B2
Abstract

The following are provided for example: methods comprising determining a value for an energy condition affecting at least one computer in a cluster; updating said value continuously; comparing said value with a predefined limit regarding said energy condition; and utilizing at least one energy mode such as storing energy, or operating the computer on stored energy. Systems for executing such methods, and instructions on a computer-usable medium for executing such methods, also are provided for example.

Claims (104)

1. A method for energy management, said method comprising:

determining a value for an energy condition affecting at least one computer in a cluster;

updating said value continuously;

comparing said value with a predefined limit regarding said energy condition;

based on said determining, said updating, and said comparing, utilizing at least one energy mode chosen from:

storing energy;

operating said at least one computer on stored energy;

operating said at least one computer on external energy; and

standing by; and

performing said determining, said updating, and said comparing for a plurality of energy conditions.

2. The method of claim 1 , wherein said determining further comprises at least one of:

determining a time of day;

determining a price of energy;

determining a rate of energy consumption; and

determining an amount of stored energy.

3. The method of claim 1 , wherein:

said energy condition is a price for energy; and

said utilizing further comprises said operating on stored energy, when said price is greater than said predefined limit.

4. The method of claim 1 , wherein:

said energy condition is a price for energy; and

said utilizing further comprises said staining energy, when said price is less than said predefined limit.

5. The method of claim 1 , wherein:

said energy condition is a price for energy; and

said utilizing further comprises said operating on external energy, when said price is less than said predefined limit.

6. The method of claim 1 , wherein:

said energy condition is a rate energy consumption; and

said utilizing further comprises said operating on stored energy, when said rate is greater than said predefined limit.

7. The method of claim 1 , wherein:

said energy condition is a rate of energy consumption; and

said utilizing further comprises said storing energy, when said rate is less than said predefined limit.

8. The method of claim 1 , wherein:

said energy condition is a rate of energy consumption; and

said utilizing further comprises said operating on external energy, when said rate is less than said predefined limit.

9. The method of claim 1 , wherein:

said energy condition is an amount of stored energy; and

said utilizing further comprises said storing energy, when said amount is less than said predefined limit.

10. A tangible system for energy management, said system comprising:

means for determining a value for an energy condition affecting at least one computer in a cluster;

means for updating said value continuously;

means for comparing said value with a predefined limit regarding said energy condition; and

means, responsive to said means for determining, said means for updating, and said means for comparing for utilizing at least one energy mode;

means for storing energy; and

means for operating said at least one computer on stored energy;

further wherein said means for determining, said means for updating, and said means for comparing, are operative for a plurality of energy conditions.

11. The system of claim 10 , wherein said means for determining further comprises at least one of:

means for determining a time of day;

means for determining a price of energy;

means for determining a rate of energy consumption; and

means for determining an amount of stored energy.

12. The system of claim 10 , wherein:

said means for determining further comprises means for determining a price for energy; and

said means for operating on stored energy is employed when said price is greater than said predefined limit.

13. The system of claim 10 , wherein:

said means for determining further comprises means for determining a price for energy; and

said means for storing energy is employed when said price is less than said predefined limit.

14. The system of claim 10 , wherein:

said means for determining further comprises moans for determining a price for energy; and

said utilizing further comprises means for operating on external energy, when said price is less than said predefined limit.

15. The system of claim 10 , wherein:

said means for determining further comprises means for determining a rate of energy consumption; and

said means for operating on stored energy is employed when said rate is greater than said predefined limit.

16. The system of claim 10 , wherein:

said means for determining further comprises means for determining a rate of energy consumption; and

said means for storing energy is employed when said rate is less than said predefined limit.

17. The system of claim 10 , wherein:

said means for determining further comprises means for determining a rate of energy consumption; and

said means for utilizing further comprises means for operating on external energy, when said rate is less than said predefined limit.

18. The system of claim 10 , wherein:

said means for determining further comprises means for determining an amount of stored energy; and

said means for storing energy is employed when said amount is less than said predefined limit.

19. A computer-usable medium having computer-executable instructions for energy management, said computer-executable instructions comprising:

means for determining a value for an energy condition affecting at least one computer in a cluster;

means for updating said value continuously;

means for comparing said value with a predefined limit regarding said energy condition; and

means, responsive to said means for determining, said means for updating, and said means for comparing, for utilizing at least one energy mode;

means for storing energy; and

means for operating said at least one computer on stored energy;

wherein said means for determining, said means for updating, and said means for comparing, are operative for a plurality of energy conditions.

20. The computer-usable medium of claim 19 , wherein said means for determining further comprises at least one of:

means for determining a time of day;

means for determining a price of energy;

means for determining a rate of energy consumption; and

means for determining an amount of stored energy.

21. The computer-usable medium of claim 19 , wherein:

said means for determining further comprises means for determining a price for energy; and

said means for operating on stored energy is employed when said price is greater than said predefined limit.

22. The computer-usable medium of claim 19 , wherein:

said means for determining further comprises means for determining a price for energy; and

said means for storing energy is employed when said price is less then said predefined limit.

23. The computer-usable medium of claim 19 , wherein:

said means for determining further comprises means for determining a price for energy; and

said utilizing further comprises means for operating on external energy, when said price is less than said predefined limit.

24. The computer-usable medium of claim 19 , wherein:

said means for determining further comprises means for determining a rate of energy consumption; and

said means for operating on stored energy is employed when said rate is greater than said predefined limit.

25. The computer-usable medium of claim 19 , wherein:

said means for determining further comprises means for determining ante of energy consumption; and

said means for storing energy is employed when said rate is less than said predefined limit.

26. The computer-usable medium of claim 19 , wherein:

said means for determining further comprises means for determining a rate of energy consumption; and

said means for utilizing further comprises means for operating on external energy, when said rate is less than said predefined limit.

27. The computer-usable medium of claim 19 , wherein:

said means for determining further comprises means for determining an amount of stored energy; and

said means for storing energy is employed when said amount is less than said predefined limit.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 10, 2014
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: LENOVO INTERNATIONAL LIMITED
Reel/Frame 034194/0280 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 26, 2001
From: BOHRER, PATRICK JOSEPH; LEFURGY, CHARLES ROBERT
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 012416/0292 →