Method for predictive power management for operating a disk drive in a mobile device to optimize power usage
First Claim
1. A method for operating a disk drive in a mobile device wherein, immediately after responding to a disk access command, the disk drive is in a first operating mode that consumes a relatively high level of power and may transition to a second operating mode that consumes a relatively low level of power, the method comprising the steps of:
- setting first and second time period thresholds, the first time period threshold being less than the second time period threshold;
providing an adjustable delay time interval that is set to correspond to one of the time period thresholds, the delay time interval being the time interval for waiting after an end of a response to a disk access command before transitioning from the first operating mode to the second operating mode;
measuring a demand time interval for each of a plurality of disk access commands, wherein each demand time interval is defined as a time period between an end of a response to a last disk access command and an arrival of a next disk access command;
setting the delay time interval to be equal to about the first time period threshold if a majority of a predetermined number of the plurality of demand time intervals falls within a time period less than the first time period threshold or a time period greater than the second time period threshold;
setting the delay time interval to be equal to about the second time period threshold if a majority of a predetermined number of the plurality of demand time intervals falls within a time period between the first time period threshold and the second time period threshold; and
transitioning the disk drive from the first operating mode to the second operating mode after expiration of the delay time interval.
8 Assignments
0 Petitions
Accused Products
Abstract
The invention may be embodied in a method for operating a disk drive in a mobile device to optimize power usage. The mobile device may be a hand held computing device such as a personal digital assistant (PDA) or a mobile terminal such as a cellular telephone. Immediately after responding to a disk access command, the disk drive is in first operating mode that consumes a relatively high level of power and may transition to a second operating mode that consumes a relatively low level of power. A transition from the second operating mode to the first operating mode consumes a transition quantity of power. A predictive technique tracks a user'"'"'s usage pattern and adapts an operating mode transition time based on the usage pattern.
203 Citations
42 Claims
-
1. A method for operating a disk drive in a mobile device wherein, immediately after responding to a disk access command, the disk drive is in a first operating mode that consumes a relatively high level of power and may transition to a second operating mode that consumes a relatively low level of power, the method comprising the steps of:
-
setting first and second time period thresholds, the first time period threshold being less than the second time period threshold;
providing an adjustable delay time interval that is set to correspond to one of the time period thresholds, the delay time interval being the time interval for waiting after an end of a response to a disk access command before transitioning from the first operating mode to the second operating mode;
measuring a demand time interval for each of a plurality of disk access commands, wherein each demand time interval is defined as a time period between an end of a response to a last disk access command and an arrival of a next disk access command;
setting the delay time interval to be equal to about the first time period threshold if a majority of a predetermined number of the plurality of demand time intervals falls within a time period less than the first time period threshold or a time period greater than the second time period threshold;
setting the delay time interval to be equal to about the second time period threshold if a majority of a predetermined number of the plurality of demand time intervals falls within a time period between the first time period threshold and the second time period threshold; and
transitioning the disk drive from the first operating mode to the second operating mode after expiration of the delay time interval. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for operating a disk drive in a mobile device wherein, immediately after responding to a disk access command, the disk drive is in a first operating mode that consumes a relatively high level of power and may transition to a second operating mode that consumes a relatively low level of power, wherein transitioning from the second operating mode to the first operating mode consumes a transition quantity of power, and an exchange time interval is defined as a time period during which power consumed by operating in the first power operating mode is about equal to the transition quantity of power, the method comprising the steps of:
-
setting first and second time period thresholds, the first time period threshold being less than the second time period threshold, wherein the first time period threshold is about 0.3% of the exchange time interval, and the second time period threshold is about 66% of the exchange time interval;
providing an adjustable delay time interval that is set to correspond to one of the time period thresholds, the delay time interval being the time interval for waiting after an end of a response to a disk access command before transitioning from the first operating mode to the second operating mode;
measuring a demand time interval for each of a plurality of disk access commands, wherein each demand time interval is defined as a time period between an end of a response to a last disk access command and an arrival of a next disk access command;
setting the delay time interval to be equal to about the first time period threshold if a majority of a predetermined number of the plurality of demand time intervals falls within a time period less than the first time period threshold or a time period greater than the second time period threshold;
setting the delay time interval to be equal to about the second time period threshold if a majority of a predetermined number of the plurality of demand time intervals falls within a time period between the first time period threshold and the second time period threshold; and
transitioning the disk drive from the first operating mode to the second operating mode after expiration of the delay time interval.
-
-
7. A method for operating a disk drive in a mobile device wherein, immediately after responding to a disk access command, the disk drive is in a first operating mode that consumes a relatively high level of power and may transition to a second operating mode that consumes a relatively low level of power, the method comprising the steps of:
-
setting first and second time period thresholds, the first time period threshold being less than the second time period threshold;
providing an adjustable delay time interval that is set to correspond to one of the time period thresholds, the delay time interval being the time interval for waiting after an end of a response to a disk access command before transitioning from the first operating mode to the second operating mode;
measuring a demand time interval for each of a plurality of disk access commands, wherein each demand time interval is defined as a time period between an end of a response to a last disk access command and an arrival of a next disk access command;
setting the delay time interval to be equal to about the first time period threshold if 4 of 7 of the plurality of demand time intervals falls within a time period less than the first time period threshold or a time period greater than the second time period threshold;
setting the delay time interval to be equal to about the second time period threshold if 4 of 7 of the plurality of demand time intervals falls within a time period between the first time period threshold and the second time period threshold; and
transitioning the disk drive from the first operating mode to the second operating mode after expiration of the delay time interval.
-
-
8. A method for operating a disk drive in a mobile device wherein, immediately after responding to a disk access command, the disk drive is in first operating mode that consumes a relatively high level of power and may transition to a second operating mode that consumes a relatively low level of power, the method comprising the steps of:
-
setting first, second and third time period thresholds, the first time period threshold being less than the second time period threshold and the second time period threshold being less than the third time period threshold;
providing an adjustable delay time interval that is set to correspond to one of the time period thresholds, the delay time interval being the time interval for waiting after an end of a response to a disk access command before transitioning from the first operating mode to the second operating mode;
measuring a demand time interval for each of a plurality of disk access commands, wherein each demand time interval is defined as a time period between an end of a response to a last disk access command and an arrival of a next disk access command;
setting the delay time interval to be equal to about the first time period threshold if a majority of a predetermined number of the plurality of demand time intervals falls within a time period less than the first time period threshold or a time period greater than the third time period threshold;
setting the delay time interval to be equal to about the second time period threshold if a majority of a predetermined number of the plurality of demand time intervals falls within a time period between the first time period threshold and the second time period threshold;
setting the delay time interval to be equal to about the third time period threshold if a majority of a predetermined number of the plurality of demand time intervals falls within a time period between the second time period threshold and the third time period threshold; and
transitioning the disk drive from the first operating mode to the second operating mode after expiration of the delay time interval. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A method for operating a disk drive in a mobile device wherein, immediately after responding to a disk access command, the disk drive is in first operating mode that consumes a relatively high level of power and may transition to a second operating mode that consumes a relatively low level of power, wherein transitioning from the second operating mode to the first operating mode consumes a transition quantity of power, and an exchange time interval is defined as a time period during which power consumed by operating in the first power operating mode is about equal to the transition quantity of power, the method comprising the steps of:
-
setting first, second and third time period thresholds, the first time period threshold being less than the second time period threshold and the second time period threshold being less than the third time period threshold, wherein the first time period threshold is about 0.3% of the exchange time interval, the second time period threshold is about 33% of the exchange time period, and the third time period threshold is about 66% of the exchange time interval;
providing an adjustable delay time interval that is set to correspond to one of the time period thresholds, the delay time interval being the time interval for waiting after an end of a response to a disk access command before transitioning from the first operating mode to the second operating mode;
measuring a demand time interval for each of a plurality of disk access commands, wherein each demand time interval is defined as a time period between an end of a response to a last disk access command and an arrival of a next disk access command;
setting the delay time interval to be equal to about the first time period threshold if a majority of a predetermined number of the plurality of demand time intervals falls within a time period less than the first time period threshold or a time period greater than the third time period threshold;
setting the delay time interval to be equal to about the second time period threshold if a majority of a predetermined number of the plurality of demand time intervals falls within a time period between the first time period threshold and the second time period threshold;
setting the delay time interval to be equal to about the third time period threshold if a majority of a predetermined number of the plurality of demand time intervals falls within a time period between the second time period threshold and the third time period threshold; and
transitioning the disk drive from the first operating mode to the second operating mode after expiration of the delay time interval.
-
-
14. A method for operating a disk drive in a mobile device wherein, immediately after responding to a disk access command, the disk drive is in first operating mode that consumes a relatively high level of power and may transition to a second operating mode that consumes a relatively low level of power, the method comprising the steps of:
-
setting first, second and third time period thresholds, the first time period threshold being less than the second time period threshold and the second time period threshold being less than the third time period threshold;
providing an adjustable delay time interval that is set to correspond to one of the time period thresholds, the delay time interval being the time interval for waiting after an end of a response to a disk access command before transitioning from the first operating mode to the second operating mode;
measuring a demand time interval for each of a plurality of disk access commands, wherein each demand time interval is defined as a time period between an end of a response to a last disk access command and an arrival of a next disk access command;
setting the delay time interval to be equal to about the first time period threshold if 4 of 7 of the plurality of demand time intervals falls within a time period less than the first time period threshold or a time period greater than the third time period threshold;
setting the delay time interval to be equal to about the second time period threshold if 4 of 7 of the plurality of demand time intervals falls within a time period between the first time period threshold and the second time period threshold;
setting the delay time interval to be equal to about the third time period threshold if 4 of 7 of the plurality of demand time intervals falls within a time period between the second time period threshold and the third time period threshold; and
transitioning the disk drive from the first operating mode to the second operating mode after expiration of the delay time interval.
-
-
15. A mobile device having a disk drive wherein, immediately after responding to a disk access command from the mobile device, the disk drive is in a first operating mode that consumes a relatively high level of power and may transition to a second operating mode that consumes a relatively low level of power, the disk drive comprising:
-
means for setting first and second time period thresholds, the first time period threshold being less than the second time period threshold;
means for providing an adjustable delay time interval that is set to correspond to one of the time period thresholds, the delay time interval being the time interval for waiting after an end of a response to a disk access command before transitioning from the first operating mode to the second operating mode;
means for measuring a demand time interval for each of a plurality of disk access commands, wherein each demand time interval is defined as a time period between an end of a response to a last disk access command and an arrival of a next disk access command;
means for setting the delay time interval to be equal to about the first time period threshold if a majority of a predetermined number of the plurality of demand time intervals falls within a time period less than the first time period threshold or a time period greater than the second time period threshold, and setting the delay time interval to be equal to about the second time period threshold if a majority of a predetermined number of the plurality of demand time intervals falls within a time period between the first time period threshold and the second time period threshold; and
means for transitioning the disk drive from the first operating mode to the second operating mode after expiration of the delay time interval. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A mobile device having a disk drive wherein, immediately after responding to a disk access command from the mobile device, the disk drive is in a first operating mode that consumes a relatively high level of power and may transition to a second operating mode that consumes a relatively low level of power, and wherein transitioning from the second operating mode to the first operating mode consumes a transition quantity of power, and an exchange time interval is defined as a time period during which power consumed by operating in the first power operating mode is about equal to the transition quantity of power, the disk drive comprising:
-
means for setting first and second time period thresholds, the first time period threshold being less than the second time period threshold, wherein the first time period threshold is about 0.3% of the exchange time interval, and the second time period threshold is about 66% of the exchange time interval;
means for providing an adjustable delay time interval that is set to correspond to one of the time period thresholds, the delay time interval being the time interval for waiting after an end of a response to a disk access command before transitioning from the first operating mode to the second operating mode;
means for measuring a demand time interval for each of a plurality of disk access commands, wherein each demand time interval is defined as a time period between an end of a response to a last disk access command and an arrival of a next disk access command;
means for setting the delay time interval to be equal to about the first time period threshold if a majority of a predetermined number of the plurality of demand time intervals falls within a time period less than the first time period threshold or a time period greater than the second time period threshold, and setting the delay time interval to be equal to about the second time period threshold if a majority of a predetermined number of the plurality of demand time intervals falls within a time period between the first time period threshold and the second time period threshold; and
means for transitioning the disk drive from the first operating mode to the second operating mode after expiration of the delay time interval.
-
-
21. A mobile device having a disk drive wherein, immediately after responding to a disk access command from the mobile device, the disk drive is in a first operating mode that consumes a relatively high level of power and may transition to a second operating mode that consumes a relatively low level of power, the disk drive comprising:
-
means for setting first and second time period thresholds, the first time period threshold being less than the second time period threshold;
means for providing an adjustable delay time interval that is set to correspond to one of the time period thresholds, the delay time interval being the time interval for waiting after an end of a response to a disk access command before transitioning from the first operating mode to the second operating mode;
means for measuring a demand time interval for each of a plurality of disk access commands, wherein each demand time interval is defined as a time period between an end of a response to a last disk access command and an arrival of a next disk access command;
means for setting the delay time interval to be equal to about the first time period threshold if 4 of 7 of the plurality of demand time intervals falls within a time period less than the first time period threshold or a time period greater than the second time period threshold, and setting the delay time interval to be equal to about the second time period threshold if 4 of 7 of the plurality of demand time intervals falls within a time period between the first time period threshold and the second time period threshold; and
means for transitioning the disk drive from the first operating mode to the second operating mode after expiration of the delay time interval.
-
-
22. A mobile device having a disk drive wherein, immediately after responding to a disk access command, the disk drive is in first operating mode that consumes a relatively high level of power and may transition to a second operating mode that consumes a relatively low level of power, the disk drive comprising:
-
means for setting first, second and third time period thresholds, the first time period threshold being less than the second time period threshold and the second time period threshold being less than the third time period threshold;
means for providing an adjustable delay time interval that is set to correspond to one of the time period thresholds, the delay time interval being the time interval for waiting after an end of a response to a disk access command before transitioning from the first operating mode to the second operating mode;
means for measuring a demand time interval for each of a plurality of disk access commands, wherein each demand time interval is defined as a time period between an end of a response to a last disk access command and an arrival of a next disk access command;
means for setting the delay time interval to be equal to about the first time period threshold if a majority of a predetermined number of the plurality of demand time intervals falls within a time period less than the first time period threshold or a time period greater than the third time period threshold, setting the delay time interval to be equal to about the second time period threshold if a majority of a predetermined number of the plurality of demand time intervals falls within a time period between the first time period threshold and the second time period threshold, and setting the delay time interval to be equal to about the third time period threshold if a majority of a predetermined number of the plurality of demand time intervals falls within a time period between the second time period threshold and the third time period threshold; and
means for transitioning the disk drive from the first operating mode to the second operating mode after expiration of the delay time interval. - View Dependent Claims (23, 24, 25, 26)
-
-
27. A mobile device having a disk drive wherein, immediately after responding to a disk access command, the disk drive is in first operating mode that consumes a relatively high level of power and may transition to a second operating mode that consumes a relatively low level of power, and wherein transitioning from the second operating mode to the first operating mode consumes a transition quantity of power, and an exchange time interval is defined as a time period during which power consumed by operating in the first power operating mode is about equal to the transition quantity of power, the disk drive comprising:
-
means for setting first, second and third time period thresholds, the first time period threshold being less than the second time period threshold and the second time period threshold being less than the third time period threshold, wherein the first time period threshold is about 0.3% of the exchange time interval, the second time period threshold is about 33% of the exchange time period, and the third time period threshold is about 66% of the exchange time interval;
means for providing an adjustable delay time interval that is set to correspond to one of the time period thresholds, the delay time interval being the time interval for waiting after an end of a response to a disk access command before transitioning from the first operating mode to the second operating mode;
means for measuring a demand time interval for each of a plurality of disk access commands, wherein each demand time interval is defined as a time period between an end of a response to a last disk access command and an arrival of a next disk access command;
means for setting the delay time interval to be equal to about the first time period threshold if a majority of a predetermined number of the plurality of demand time intervals falls within a time period less than the first time period threshold or a time period greater than the third time period threshold, setting the delay time interval to be equal to about the second time period threshold if a majority of a predetermined number of the plurality of demand time intervals falls within a time period between the first time period threshold and the second time period threshold, and setting the delay time interval to be equal to about the third time period threshold if a majority of a predetermined number of the plurality of demand time intervals falls within a time period between the second time period threshold and the third time period threshold; and
means for transitioning the disk drive from the first operating mode to the second operating mode after expiration of the delay time interval.
-
-
28. A mobile device having a disk drive wherein, immediately after responding to a disk access command, the disk drive is in first operating mode that consumes a relatively high level of power and may transition to a second operating mode that consumes a relatively low level of power, the disk drive comprising:
-
means for setting first, second and third time period thresholds, the first time period threshold being less than the second time period threshold and the second time period threshold being less than the third time period threshold;
means for providing an adjustable delay time interval that is set to correspond to one of the time period thresholds, the delay time interval being the time interval for waiting after an end of a response to a disk access command before transitioning from the first operating mode to the second operating mode;
means for measuring a demand time interval for each of a plurality of disk access commands, wherein each demand time interval is defined as a time period between an end of a response to a last disk access command and an arrival of a next disk access command;
means for setting the delay time interval to be equal to about the first time period threshold if 4 of 7 of the plurality of demand time intervals falls within a time period less than the first time period threshold or a time period greater than the third time period threshold, setting the delay time interval to be equal to about the second time period threshold if 4 of 7 of the plurality of demand time intervals falls within a time period between the first time period threshold and the second time period threshold, and setting the delay time interval to be equal to about the third time period threshold if 4 of 7 of the plurality of demand time intervals falls within a time period between the second time period threshold and the third time period threshold; and
means for transitioning the disk drive from the first operating mode to the second operating mode after expiration of the delay time interval.
-
-
29. A disk drive for use in a mobile device wherein, immediately after responding to a disk access command from the mobile device, the disk drive is in a first operating mode that consumes a relatively high level of power and may transition to a second operating mode that consumes a relatively low level of power, the disk drive comprising:
-
means for setting first and second time period thresholds, the first time period threshold being less than the second time period threshold;
means for providing an adjustable delay time interval that is set to correspond to one of the time period thresholds, the delay time interval being the time interval for waiting after an end of a response to a disk access command before transitioning from the first operating mode to the second operating mode;
means for measuring a demand time interval for each of a plurality of disk access commands, wherein each demand time interval is defined as a time period between an end of a response to a last disk access command and an arrival of a next disk access command;
means for setting the delay time interval to be equal to about the first time period threshold if a majority of a predetermined number of the plurality of demand time intervals falls within a time period less than the first time period threshold or a time period greater than the second time period threshold, and setting the delay time interval to be equal to about the second time period threshold if a majority of a predetermined number of the plurality of demand time intervals falls within a time period between the first time period threshold and the second time period threshold; and
means for transitioning the disk drive from the first operating mode to the second operating mode after expiration of the delay time interval. - View Dependent Claims (30, 31, 32, 33)
-
-
34. A disk drive wherein, immediately after responding to a disk access command from the mobile device, the disk drive is in a first operating mode that consumes a relatively high level of power and may transition to a second operating mode that consumes a relatively low level of power, wherein transitioning from the second operating mode to the first operating mode consumes a transition quantity of power, and an exchange time interval is defined as a time period during which power consumed by operating in the first power operating mode is about equal to the transition quantity of power, the disk drive comprising:
-
means for setting first and second time period thresholds, the first time period threshold being less than the second time period threshold, wherein the first time period threshold is about 0.3% of the exchange time interval, and the second time period threshold is about 66% of the exchange time interval;
means for providing an adjustable delay time interval that is set to correspond to one of the time period thresholds, the delay time interval being the time interval for waiting after an end of a response to a disk access command before transitioning from the first operating mode to the second operating mode;
means for measuring a demand time interval for each of a plurality of disk access commands, wherein each demand time interval is defined as a time period between an end of a response to a last disk access command and an arrival of a next disk access command;
means for setting the delay time interval to be equal to about the first time period threshold if a majority of a predetermined number of the plurality of demand time intervals falls within a time period less than the first time period threshold or a time period greater than the second time period threshold, and setting the delay time interval to be equal to about the second time period threshold if a majority of a predetermined number of the plurality of demand time intervals falls within a time period between the first time period threshold and the second time period threshold; and
means for transitioning the disk drive from the first operating mode to the second operating mode after expiration of the delay time interval.
-
-
35. A disk drive wherein, immediately after responding to a disk access command from the mobile device, the disk drive is in a first operating mode that consumes a relatively high level of power and may transition to a second operating mode that consumes a relatively low level of power, the disk drive comprising:
-
means for setting first and second time period thresholds, the first time period threshold being less than the second time period threshold;
means for providing an adjustable delay time interval that is set to correspond to one of the time period thresholds, the delay time interval being the time interval for waiting after an end of a response to a disk access command before transitioning from the first operating mode to the second operating mode;
means for measuring a demand time interval for each of a plurality of disk access commands, wherein each demand time interval is defined as a time period between an end of a response to a last disk access command and an arrival of a next disk access command;
means for setting the delay time interval to be equal to about the first time period threshold if a majority of a predetermined number of the plurality of demand time intervals falls within a time period less than the first time period threshold or a time period greater than the second time period threshold, and setting the delay time interval to be equal to about the second time period threshold if a majority of a predetermined number of the plurality of demand time intervals falls within a time period between the first time period threshold and the second time period threshold; and
means for transitioning the disk drive from the first operating mode to the second operating mode after expiration of the delay time interval.
-
-
36. A disk drive for use in a mobile device wherein, immediately after responding to a disk access command, the disk drive is in first operating mode that consumes a relatively high level of power and may transition to a second operating mode that consumes a relatively low level of power, the disk drive comprising:
-
means for setting first, second and third time period thresholds, the first time period threshold being less than the second time period threshold and the second time period threshold being less than the third time period threshold;
means for providing an adjustable delay time interval that is set to correspond to one of the time period thresholds, the delay time interval being the time interval for waiting after an end of a response to a disk access command before transitioning from the first operating mode to the second operating mode;
means for measuring a demand time interval for each of a plurality of disk access commands, wherein each demand time interval is defined as a time period between an end of a response to a last disk access command and an arrival of a next disk access command;
means for setting the delay time interval to be equal to about the first time period threshold if a majority of a predetermined number of the plurality of demand time intervals falls within a time period less than the first time period threshold or a time period greater than the third time period threshold, setting the delay time interval to be equal to about the second time period threshold if a majority of a predetermined number of the plurality of demand time intervals falls within a time period between the first time period threshold and the second time period threshold, and setting the delay time interval to be equal to about the third time period threshold if a majority of a predetermined number of the plurality of demand time intervals falls within a time period between the second time period threshold and the third time period threshold; and
means for transitioning the disk drive from the first operating mode to the second operating mode after expiration of the delay time interval. - View Dependent Claims (37, 38, 39, 40)
-
-
41. A disk drive wherein, immediately after responding to a disk access command, the disk drive is in first operating mode that consumes a relatively high level of power and may transition to a second operating mode that consumes a relatively low level of power, and wherein transitioning from the second operating mode to the first operating mode consumes a transition quantity of power, and an exchange time interval is defined as a time period during which power consumed by operating in the first power operating mode is about equal to the transition quantity of power, the disk drive comprising:
-
means for setting first, second and third time period thresholds, the first time period threshold being less than the second time period threshold and the second time period threshold being less than the third time period threshold, wherein the first time period threshold is about 0.3% of the exchange time interval, the second time period threshold is about 33% of the exchange time period, and the third time period threshold is about 66% of the exchange time interval;
means for providing an adjustable delay time interval that is set to correspond to one of the time period thresholds, the delay time interval being the time interval for waiting after an end of a response to a disk access command before transitioning from the first operating mode to the second operating mode;
means for measuring a demand time interval for each of a plurality of disk access commands, wherein each demand time interval is defined as a time period between an end of a response to a last disk access command and an arrival of a next disk access command;
means for setting the delay time interval to be equal to about the first time period threshold if a majority of a predetermined number of the plurality of demand time intervals falls within a time period less than the first time period threshold or a time period greater than the third time period threshold, setting the delay time interval to be equal to about the second time period threshold if a majority of a predetermined number of the plurality of demand time intervals falls within a time period between the first time period threshold and the second time period threshold, and setting the delay time interval to be equal to about the third time period threshold if a majority of a predetermined number of the plurality of demand time intervals falls within a time period between the second time period threshold and the third time period threshold; and
means for transitioning the disk drive from the first operating mode to the second operating mode after expiration of the delay time interval.
-
-
42. A disk drive wherein, immediately after responding to a disk access command, the disk drive is in first operating mode that consumes a relatively high level of power and may transition to a second operating mode that consumes a relatively low level of power, the disk drive comprising:
-
means for setting first, second and third time period thresholds, the first time period threshold being less than the second time period threshold and the second time period threshold being less than the third time period threshold;
means for providing an adjustable delay time interval that is set to correspond to one of the time period thresholds, the delay time interval being the time interval for waiting after an end of a response to a disk access command before transitioning from the first operating mode to the second operating mode;
means for measuring a demand time interval for each of a plurality of disk access commands, wherein each demand time interval is defined as a time period between an end of a response to a last disk access command and an arrival of a next disk access command;
means for setting the delay time interval to be equal to about the first time period threshold if 4 of 7 of the plurality of demand time intervals falls within a time period less than the first time period threshold or a time period greater than the third time period threshold, setting the delay time interval to be equal to about the second time period threshold if 4 of 7 of the plurality of demand time intervals falls within a time period between the first time period threshold and the second time period threshold, and setting the delay time interval to be equal to about the third time period threshold if 4 of 7 of the plurality of demand time intervals falls within a time period between the second time period threshold and the third time period threshold; and
means for transitioning the disk drive from the first operating mode to the second operating mode after expiration of the delay time interval.
-
Specification