Claims Analysis
Total Claims: 32
Claim 1
Independent Claim
178 words
A method of managing electrical power usage in a data recording disk drive that has a recording disk with data tracks, a plurality of electrically powered components, and a data controller that generates disk drive accesses for the reading and writing of data on the disk, the disk drive components including a spindle motor for rotating the disk, a head for writing data to or reading data from the disk, and an actuator connected to the head for moving the head to different tracks on the disk, the method comprising the steps of: determining the frequency of read or write accesses from the data controller while the spindle motor is rotating at its operating speed; storing a plurality of values representing a like plurality of previously determined access frequencies; computing, from the stored values of previously determined access frequencies, an access threshold frequency while the spindle motor is rotating at its operating speed; and reducing electrical power to at least one of the electrically powered components when the determined access frequency falls below the computed access threshold frequency.
Claim 2
Independent Claim
178 words
A method of managing electrical power usage in a data recording disk drive that has a recording disk with data tracks, a plurality of electrically powered components, and a data controller that generates disk drive accesses for the reading and writing of data on the disk, the disk drive components including a spindle motor for rotating the disk, a head for writing data to or reading data from the disk, and an actuator connected to the head for moving the head to different tracks on the disk, the method comprising the steps of: determining the frequency of read or write accesses from the data controller while the spindle motor is rotating at its operating speed; storing a plurality of values representing a like plurality of previously determined access frequencies; computing, from the stored values of previously determined access frequencies, an access threshold frequency while the spindle motor is rotating at its operating speed; and reducing electrical power to at least one of the electrically powered components when the determined access frequency falls below the computed access threshold frequency.
Claim 3
Dependent Claim
30 words
The method according to claim 1 further comprising the step of restoring power to the previously power-reduced component in response to a read or write access from the data controller.
Claim 4
Dependent Claim
31 words
The method according to claim 1 wherein the step of determining the frequency of accesses comprises estimating the access frequency from the number of accesses occurring in a predetermined time window.
Claim 5
Dependent Claim
33 words
The method according to claim 1 wherein the step of computing an access threshold frequency comprises computing an access threshold frequency from the maximum and minimum stored values of previously determined access frequencies.
Claim 6
Dependent Claim
31 words
The method according to claim 4 wherein the step of computing an access threshold frequency includes multiplying the maximum and minimum stored values of access frequencies by a predetermined gain factor.
Claim 7
Dependent Claim
44 words
The method according to claim 1 further comprising the steps of determining if the accesses are a periodic pattern of accesses that occur at a regular time interval and thereafter restoring power to the power-reduced component prior to the end of said time interval.
Claim 8
Independent Claim
242 words
A method of managing electrical power usage in a data recording disk drive having a recording disk with data tracks, a spindle motor for rotating the disk, a head for writing data to or reading data from the data tracks, a data controller that accesses the head to read and write data, a voice coil motor (VCM) actuator driven by a VCM driver and connected to the head for moving the head to different data tracks and to a nondata parking location, and servo control electronics coupled to the actuator for maintaining the head on a data track during reading or writing of data, the disk drive being capable of operating in a first power-save mode during which the spindle motor is rotating at its operating speed and a second power-save mode during which power to the spindle motor is reduced, the method comprising the steps of: determining the frequency of read or write accesses while the spindle motor is rotating at its operating speed; storing a values representing a like plurality of previously determined access frequencies; computing from the stored values of previously determined access frequencies a first access threshold frequency while the spindle motor is rotating at its operating speed; and when the read or write access frequency is less than the first threshold frequency, reducing power to the VCM driver and the servo control electronics; whereby the disk drive is caused to enter the first power-save mode of operation.
Claim 9
Independent Claim
242 words
A method of managing electrical power usage in a data recording disk drive having a recording disk with data tracks, a spindle motor for rotating the disk, a head for writing data to or reading data from the data tracks, a data controller that accesses the head to read and write data, a voice coil motor (VCM) actuator driven by a VCM driver and connected to the head for moving the head to different data tracks and to a nondata parking location, and servo control electronics coupled to the actuator for maintaining the head on a data track during reading or writing of data, the disk drive being capable of operating in a first power-save mode during which the spindle motor is rotating at its operating speed and a second power-save mode during which power to the spindle motor is reduced, the method comprising the steps of: determining the frequency of read or write accesses while the spindle motor is rotating at its operating speed; storing a values representing a like plurality of previously determined access frequencies; computing from the stored values of previously determined access frequencies a first access threshold frequency while the spindle motor is rotating at its operating speed; and when the read or write access frequency is less than the first threshold frequency, reducing power to the VCM driver and the servo control electronics; whereby the disk drive is caused to enter the first power-save mode of operation.
Claim 10
Dependent Claim
61 words
The method according to claim 7 further comprising the steps of computing from the stored values of previously determined access frequencies a second access threshold frequency, and reducing power to the spindle motor when the read or write access frequency is less than the second threshold frequency; whereby the disk drive is caused to enter the second power-save mode of operation.
Claim 11
Dependent Claim
53 words
The method according to claim 8 wherein the step of reducing power to the spindle motor comprises reducing power to the spindle motor essentially simultaneously with moving the VCM actuator to the parking location; whereby the disk drive is caused to enter its second power-save mode without first entering its first power-save mode.
Claim 12
Dependent Claim
37 words
The method according to claim 7 wherein the step of computing a first access threshold frequency comprises computing an access threshold frequency from the maximum and minimum access frequencies in a set of previously determined access frequencies.
Claim 13
Dependent Claim
28 words
The method according to claim 10 wherein the step of computing a first access threshold frequency includes multiplying the maximum and minimum access frequencies by a gain factor.
Claim 14
Dependent Claim
15 words
The method according to claim 11 further comprising the step of adjusting the gain factor.
Claim 15
Dependent Claim
52 words
The method according to claim 12 wherein the step of adjusting the gain factor comprises modifying the gain factor by a performance factor having selectable values within a range, one limit of the range representing maximum disk drive power savings and the other limit of the range representing maximum disk drive performance.
Claim 16
Independent Claim
245 words
A method of managing electrical power usage in a data recording disk drive having a recording disk with data tracks, a spindle motor for rotating the disk, a head for writing data to or reading data from the data tracks, a data controller that accesses the head to read and write data, an actuator connected to the head for moving the head to different data tracks and to a nondata parking location, and servo control electronics coupled to the actuator for maintaining the head on a data track during reading or writing of data, the disk drive being capable of entering and exiting a power-save mode of operation, the method comprising the steps of: determining the frequency of read or write accesses while the spindle motor is rotating; storing values of previously determined access frequencies; computing from the stored values of previously determined access frequencies a first access threshold frequency while the spindle motor is rotating; entering the power-save mode after the most recent access, the time to power-save mode entry being variable depending on the computed first access threshold frequency; selecting a performance factor having a range of values, one limit of the range representing maximum disk drive power savings and the other limit of the range representing maximum disk drive performance; and using the selected performance factor to modify the first access threshold frequency computation, whereby the power save mode entry behavior of the disk drive is adjusted by the selected performance factor.
Claim 17
Independent Claim
245 words
A method of managing electrical power usage in a data recording disk drive having a recording disk with data tracks, a spindle motor for rotating the disk, a head for writing data to or reading data from the data tracks, a data controller that accesses the head to read and write data, an actuator connected to the head for moving the head to different data tracks and to a nondata parking location, and servo control electronics coupled to the actuator for maintaining the head on a data track during reading or writing of data, the disk drive being capable of entering and exiting a power-save mode of operation, the method comprising the steps of: determining the frequency of read or write accesses while the spindle motor is rotating; storing values of previously determined access frequencies; computing from the stored values of previously determined access frequencies a first access threshold frequency while the spindle motor is rotating; entering the power-save mode after the most recent access, the time to power-save mode entry being variable depending on the computed first access threshold frequency; selecting a performance factor having a range of values, one limit of the range representing maximum disk drive power savings and the other limit of the range representing maximum disk drive performance; and using the selected performance factor to modify the first access threshold frequency computation, whereby the power save mode entry behavior of the disk drive is adjusted by the selected performance factor.
Claim 18
Dependent Claim
21 words
The method according to claim 14 wherein the step of computing the access threshold frequency includes use of a gain factor.
Claim 19
Dependent Claim
35 words
The method according to claim 15 wherein the step of using the selected performance factor to modify the access threshold frequency computation comprises adjusting the gain factor by multiplying it by the selected performance factor.
Claim 20
Dependent Claim
30 words
The method according to claim 14 wherein the actuator is moved to the parking location and power is reduced to the servo control electronics at entry of the power-save mode.
Claim 21
Dependent Claim
28 words
The method according to claim 14 wherein the actuator is moved to the parking location and the spindle motor is shut off at entry of the power-save mode.
Claim 22
Dependent Claim
120 words
The method according to claim 14 wherein the disk drive is capable of entering and exiting a second power-save mode of operation having power usage less than the first power-save mode, and further comprising the steps of: computing from the stored values of previously determined access frequencies a second access threshold frequency; entering the second power-save mode after the most recent access, the time to second power-save mode entry being variable depending on the computed second access threshold frequency and different from said computed first access threshold frequency; and using the selected performance factor to modify the second access threshold frequency computation, whereby the second power-save mode entry behavior of the disk drive is adjusted by the selected performance factor.
Claim 23
Dependent Claim
28 words
The method according to claim 19 further comprising the step of causing the disk drive to enter the second power-save mode without first entering the first power-save mode.
Claim 24
Dependent Claim
40 words
The method according to claim 14 further comprising the steps of determining if the stored values of access frequencies represent a pattern of periodic read or write accesses and thereafter exiting the power-save mode prior to the next periodic access.
Claim 25
Independent Claim
286 words
A method of managing electrical power usage in a data recording disk drive having a recording disk with data tracks, a spindle motor for rotating the disk, a head for writing data to or reading data from the data tracks, a data controller that accesses the head to read and write data, an actuator connected to the head for moving the head to different data tracks and to a nondata parking location, and servo control electronics coupled to the actuator for maintaining the head on a data track during reading or writing of data, the disk drive being capable of entering and exiting a power-save mode of operation, the method comprising the steps of: determining the frequency of read or write accesses while the spindle motor is rotating at its operational speed; storing values of previously determined access frequencies; computing from the stored values of previously determined access frequencies an access threshold frequency while the spindle motor is rotating at its operational speed; when the read or write access frequency is less than the access threshold frequency, entering the power-save mode of operation; detecting the power-save mode entry and exit times; computing an energy penalty if a power-save mode duration from the detected mode entry and exit times is less than a predetermined energy break-even time, said break-even time being the power-save mode duration required for the disk drive energy savings to be generally equal to the disk drive energy required to exit the power-save mode; accumulating the computed energy penalties; and modifying the access threshold frequency when the accumulated energy penalties exceed a predetermined trip level, whereby the power-save mode entry behavior of the disk drive is dynamically adjusted from the history of energy penalties.
Claim 26
Independent Claim
286 words
A method of managing electrical power usage in a data recording disk drive having a recording disk with data tracks, a spindle motor for rotating the disk, a head for writing data to or reading data from the data tracks, a data controller that accesses the head to read and write data, an actuator connected to the head for moving the head to different data tracks and to a nondata parking location, and servo control electronics coupled to the actuator for maintaining the head on a data track during reading or writing of data, the disk drive being capable of entering and exiting a power-save mode of operation, the method comprising the steps of: determining the frequency of read or write accesses while the spindle motor is rotating at its operational speed; storing values of previously determined access frequencies; computing from the stored values of previously determined access frequencies an access threshold frequency while the spindle motor is rotating at its operational speed; when the read or write access frequency is less than the access threshold frequency, entering the power-save mode of operation; detecting the power-save mode entry and exit times; computing an energy penalty if a power-save mode duration from the detected mode entry and exit times is less than a predetermined energy break-even time, said break-even time being the power-save mode duration required for the disk drive energy savings to be generally equal to the disk drive energy required to exit the power-save mode; accumulating the computed energy penalties; and modifying the access threshold frequency when the accumulated energy penalties exceed a predetermined trip level, whereby the power-save mode entry behavior of the disk drive is dynamically adjusted from the history of energy penalties.
Claim 27
Dependent Claim
88 words
The method according to claim 22 further comprising the steps of: detecting the times of the read or write accesses: computing a missed opportunity penalty if the time interval between successive detected access times without power-save mode entry is greater than said energy break-even time; accumulating the computed missed opportunity penalties; and modifying the access threshold frequency when the accumulated missed opportunity penalties exceed a predetermined trip level, whereby the power-save mode entry behavior of the disk drive is dynamically adjusted from the history of missed opportunity penalties.
Claim 28
Dependent Claim
42 words
The method according to claim 22 wherein the step of computing the access threshold frequency includes computing the access threshold frequency from the maximum and minimum access frequencies in a set of stored access frequencies and by use of a gain factor.
Claim 29
Dependent Claim
20 words
The method according to claim 24 wherein the step of modifying the access threshold frequency comprises adjusting the gain factor.
Claim 30
Dependent Claim
30 words
The method according to claim 22 wherein the actuator is moved to the parking location and power is reduced to the servo control electronics at entry of the power-save mode.
Claim 31
Dependent Claim
28 words
The method according to claim 22 wherein the actuator is moved to the parking location and the spindle motor is shut off at entry of the power-save mode.
Claim 32
Dependent Claim
31 words
The method according to claim 22 further comprising the step of determining if the accesses are a periodic pattern and thereafter exiting the power-save mode prior to the next periodic access.