Patent ID: 7653826

Claim:
A method of reducing the power consumption of a computer device, comprising: receiving a plurality of queries from a processor, each query directed to an index stored on one of an active drive or a sleeping drive; generating a log storing a history of the plurality of queries to the index; determining, using the log, if the index is infrequently used, frequently used, or intermittently used; transferring the index from the sleeping drive to the active drive when the index is frequently used; transferring the index from the active drive to the sleeping drive when the index is infrequently used; determining a future query request based on the log; and temporarily transferring, in anticipating of the future query request, the index from the sleeping drive to an active drive; wherein the index provides rapid access to data identified by the plurality of queries, the data stored in one of the active or sleeping drives and wherein the index points to a storage location for the data.