Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
177 words
A data storage apparatus comprising: a rotating storage medium; means for rotating said rotating storage medium; a data head which passes over said rotating storage medium; means for moving the data head to various positions over the rotating storage medium, said means capable of moving the data head between a first radial position on the rotating storage medium and a second radial position on the rotating storage medium in a selected minimum time; a data target at said second radial position having varying circumferential position; and a controller for controlling movement of the data head, the controller further comprising: (a) means for ascertaining the circumferential position of said data target, and (b) means for varying the time taken to move the data head between said first radial position and said second radial position, said means for varying the time taken to move the data head including means for increasing a target time to move the data head between said first radial position and said second radial position in response to said circumferential position of said data target.
Claim 2
Dependent Claim
177 words
A data storage apparatus comprising: a rotating storage medium; means for rotating said rotating storage medium; a data head which passes over said rotating storage medium; means for moving the data head to various positions over the rotating storage medium, said means capable of moving the data head between a first radial position on the rotating storage medium and a second radial position on the rotating storage medium in a selected minimum time; a data target at said second radial position having varying circumferential position; and a controller for controlling movement of the data head, the controller further comprising: (a) means for ascertaining the circumferential position of said data target, and (b) means for varying the time taken to move the data head between said first radial position and said second radial position, said means for varying the time taken to move the data head including means for increasing a target time to move the data head between said first radial position and said second radial position in response to said circumferential position of said data target.
Claim 3
Dependent Claim
42 words
The data storage apparatus of claim 1 wherein the means for varying the time taken to move the data head further comprises means to increase the target time by amounts equal to a time for one revolution of the rotating storage medium.
Claim 4
Dependent Claim
47 words
The data storage apparatus of claim 1 further comprising means coupled to said controller for detecting a temperature within the data storage apparatus, wherein said means for varying the time includes means for increasing the target time in response to the temperature within the data storage apparatus.
Claim 5
Dependent Claim
55 words
The data storage apparatus of claim 1 further comprising means coupled to said controller for detecting a temperature associated with said means for moving the data head, wherein said means for varying the time includes means for increasing the target time in response to the temperature associated with said means for moving the data head.
Claim 6
Independent Claim
138 words
A method for moving a data head in a data storage apparatus having a rotating storage medium from a first radial position to a second radial position on the rotating storage medium, said rotating storage medium having a data target at said second radial position having varying circumferential position, said data storage apparatus having a voice coil through which current is passed to move the data head, said method comprising steps of: determining the position of the first radial position over the rotating storage medium; determining the position of the second radial position over the rotating storage medium; determining the circumferential position of said data target; and establishing a target time over which the data head is moved from the first radial position to the second radial position in response to said circumferential position of said data target.
Claim 7
Independent Claim
138 words
A method for moving a data head in a data storage apparatus having a rotating storage medium from a first radial position to a second radial position on the rotating storage medium, said rotating storage medium having a data target at said second radial position having varying circumferential position, said data storage apparatus having a voice coil through which current is passed to move the data head, said method comprising steps of: determining the position of the first radial position over the rotating storage medium; determining the position of the second radial position over the rotating storage medium; determining the circumferential position of said data target; and establishing a target time over which the data head is moved from the first radial position to the second radial position in response to said circumferential position of said data target.
Claim 8
Dependent Claim
96 words
The method for moving a data head in a data storage apparatus of claim 5 wherein the step of establishing a target time further comprises the steps of: finding a minimum amount of time for moving the data head between the first radial position and the second radial position; determining the circumferential position of the data target after the said minimum amount of time; and increasing the target time when the circumferential position of the data target is beyond the circumferential position of the data head when said data head is in said second radial position.
Claim 9
Dependent Claim
62 words
The method of claim 6 wherein the step of increasing the target time further comprises the step of adding amounts of time equal to a time for one revolution of the rotating storage medium until the target time is greater than the said minimum amount of time for moving the data head between the first radial position and the second radial position.
Claim 10
Dependent Claim
58 words
The method of claim 7 further comprising the steps of: determining what a resulting temperature of the voice coil will be after moving the data head from the first radial position to the second radial position over the target time; and comparing the resulting temperature of the voice coil to a predetermined maximum temperature for the voice coil.
Claim 11
Dependent Claim
29 words
The method of claim 8 further comprising the step of increasing the target time when the resulting temperature is greater than the predetermined maximum temperature for the voice coil.
Claim 12
Dependent Claim
52 words
The method of claim 9 wherein the step of increasing the target time includes the step of adding amounts of time equal to the time for one revolution of the rotating storage medium until the resulting temperature of the voice coil is less than the predetermined maximum temperature for the voice coil.
Claim 13
Dependent Claim
101 words
A data storage apparatus comprising: a rotating storage medium; means for rotating said rotating storage medium; a data head which passes over said rotating storage medium; means which includes a motor for moving the data head to various positions over the rotating storage medium; means for estimating a temperature of the motor; a controller for controlling the means for moving the data head further comprising means for varying a time taken to move the data head between a first position on the rotating storage medium and a second position on the rotating storage medium in response to the estimated motor temperature.
Claim 14
Dependent Claim
101 words
A data storage apparatus comprising: a rotating storage medium; means for rotating said rotating storage medium; a data head which passes over said rotating storage medium; means which includes a motor for moving the data head to various positions over the rotating storage medium; means for estimating a temperature of the motor; a controller for controlling the means for moving the data head further comprising means for varying a time taken to move the data head between a first position on the rotating storage medium and a second position on the rotating storage medium in response to the estimated motor temperature.
Claim 15
Independent Claim
182 words
A method for controlling an actuator in a data storage apparatus, said actuator having a first end which carries a head for reading data from at least one rotating storage medium in said data storage apparatus and having a second end which includes a portion of a voice coil motor which is used to move the actuator which in turn moves the head at the first end to various positions over the rotating storage medium where representations of data are stored, the voice coil motor including a magnet and a voice coil, said method comprising the steps of: selecting a predetermined maximum temperature of the voice coil; measuring a temperature of the voice coil; estimating a temperature of the voice coil based on the measured temperature and on deliverance of current to the voice coil at a selected level to move the actuator; comparing the estimated temperature to the predetermined maximum temperature; and selecting a level of current to deliver to the voice coil to accomplish an actuator movement which will not cause the estimated temperature to exceed said predetermined maximum temperature.
Claim 16
Independent Claim
182 words
A method for controlling an actuator in a data storage apparatus, said actuator having a first end which carries a head for reading data from at least one rotating storage medium in said data storage apparatus and having a second end which includes a portion of a voice coil motor which is used to move the actuator which in turn moves the head at the first end to various positions over the rotating storage medium where representations of data are stored, the voice coil motor including a magnet and a voice coil, said method comprising the steps of: selecting a predetermined maximum temperature of the voice coil; measuring a temperature of the voice coil; estimating a temperature of the voice coil based on the measured temperature and on deliverance of current to the voice coil at a selected level to move the actuator; comparing the estimated temperature to the predetermined maximum temperature; and selecting a level of current to deliver to the voice coil to accomplish an actuator movement which will not cause the estimated temperature to exceed said predetermined maximum temperature.
Claim 17
Dependent Claim
297 words
A data storage apparatus comprising: a rotating storage medium; means for rotating said rotating storage medium; a data head which passes over said rotating storage medium; means for moving the data head to various positions over the rotating storage medium, said means capable of moving the data head between a first radial position on the rotating storage medium and a second radial position on the rotating storage medium in a selected minimum time; wherein said means for moving the data head further comprises a voice coil actuator for moving the data head between the first radial position and the second radial position; and a controller for controlling movement of the data head, the controller further comprising means for varying the time taken to move the data head between said first radial position and said second radial position, said means for varying the time taken to move the data head including means for increasing a target time to move the data head between the first and second radial positions beyond the selected minimum time when the data at the second radial position will arrive beneath the data head in a time greater than the selected minimum time; wherein said means for varying the time taken to move the data head between said first radial position and said second radial position further comprises: means for monitoring a temperature of the voice coil actuator; means for determining an increase in temperature of the voice coil actuator resulting from various target times; and means for adding the increase in temperature to the monitored temperature and comparing the resulting temperature to a predetermined temperature, whereby the means for varying the time taken to move the data head will increase the target time until the resulting temperature is less than the predetermined temperature.
Claim 18
Dependent Claim
297 words
A data storage apparatus comprising: a rotating storage medium; means for rotating said rotating storage medium; a data head which passes over said rotating storage medium; means for moving the data head to various positions over the rotating storage medium, said means capable of moving the data head between a first radial position on the rotating storage medium and a second radial position on the rotating storage medium in a selected minimum time; wherein said means for moving the data head further comprises a voice coil actuator for moving the data head between the first radial position and the second radial position; and a controller for controlling movement of the data head, the controller further comprising means for varying the time taken to move the data head between said first radial position and said second radial position, said means for varying the time taken to move the data head including means for increasing a target time to move the data head between the first and second radial positions beyond the selected minimum time when the data at the second radial position will arrive beneath the data head in a time greater than the selected minimum time; wherein said means for varying the time taken to move the data head between said first radial position and said second radial position further comprises: means for monitoring a temperature of the voice coil actuator; means for determining an increase in temperature of the voice coil actuator resulting from various target times; and means for adding the increase in temperature to the monitored temperature and comparing the resulting temperature to a predetermined temperature, whereby the means for varying the time taken to move the data head will increase the target time until the resulting temperature is less than the predetermined temperature.
Claim 19
Dependent Claim
48 words
The data storage apparatus of claim 13 wherein the means for varying the time taken to move the data head increases the target time by amounts equal to a time for one revolution of the rotating storage medium until the resulting temperature is less than the predetermined temperature.
Claim 20
Dependent Claim
28 words
The data storage apparatus of claim 13 wherein the means for monitoring the temperature of the voice coil actuator includes a transducer positioned near the data storage apparatus.
Claim 21
Dependent Claim
31 words
The data storage apparatus of claim 13 wherein the means for monitoring the temperature of the voice coil actuator includes a transducer positioned on a housing of the data storage apparatus.
Claim 22
Dependent Claim
34 words
The data storage apparatus of claim 13 wherein the means for monitoring the temperature of the voice coil actuator includes means for sampling current through a voice coil motor of the voice coil actuator.
Claim 23
Dependent Claim
46 words
The data storage apparatus of claim 13 wherein the means for monitoring the temperature of the voice coil actuator includes means for determining the temperature of a voice coil motor of the voice coil actuator from movements of the data head which have been carried out.