Claims Analysis
Total Claims: 31
Claim 1
Independent Claim
219 words
A direct access storage device including a servo loop for positioning a head for interaction with a storage medium having position data recorded in selected regions thereon, comprising: an actuator means for positioning the head so that the head periodically acquires said position data from the medium; decoding means for decoding the position data acquired by the head from the medium and for providing decoded position data; a driver circuit for supplying energy to said actuator means; a controller for providing an output for controlling said driver circuit to supply said energy based on inputs representative of at least a position of said head as defined by said decoded position data received from said decoding means, and data representative of a position to which said head is to be moved; and output control means for changing magnitude of the output of said controller at times between times of receipt of position data from the medium, said output control means including: estimating means for estimating an actual velocity of said head at a time of receipt of subsequent position data; interpolation means for calculating an estimated time when the actual velocity of the head will match a desired velocity; and switching means for causing the magnitude of said output to change at the estimated time calculated by said interpolation means.
Claim 2
Dependent Claim
219 words
A direct access storage device including a servo loop for positioning a head for interaction with a storage medium having position data recorded in selected regions thereon, comprising: an actuator means for positioning the head so that the head periodically acquires said position data from the medium; decoding means for decoding the position data acquired by the head from the medium and for providing decoded position data; a driver circuit for supplying energy to said actuator means; a controller for providing an output for controlling said driver circuit to supply said energy based on inputs representative of at least a position of said head as defined by said decoded position data received from said decoding means, and data representative of a position to which said head is to be moved; and output control means for changing magnitude of the output of said controller at times between times of receipt of position data from the medium, said output control means including: estimating means for estimating an actual velocity of said head at a time of receipt of subsequent position data; interpolation means for calculating an estimated time when the actual velocity of the head will match a desired velocity; and switching means for causing the magnitude of said output to change at the estimated time calculated by said interpolation means.
Claim 3
Dependent Claim
45 words
The direct access storage device of claim 1 further comprising: computing means for computing an amount of energy needed to cause said head to have a predetermined velocity and a predetermined position with respect to the position to which said head is to be moved.
Claim 4
Dependent Claim
15 words
The direct access storage device of claim 2 wherein said predetermined velocity is substantially zero.
Claim 5
Dependent Claim
23 words
The direct access storage device of claim 2 wherein said predetermined position is the position to which said head is to be moved.
Claim 6
Dependent Claim
18 words
The direct access storage device of claim 2 wherein said predetermined velocity is a velocity other than zero.
Claim 7
Dependent Claim
25 words
The direct access storage device of claim 2 wherein said predetermined position is offset from the position to which said head is to be moved.
Claim 8
Dependent Claim
46 words
The direct access storage device of claim 2 wherein said computing means provides a first signal indicative of a value of current to be supplied by said driver circuit and a second signal indicative of a time duration over which said current is to be supplied.
Claim 9
Dependent Claim
30 words
The direct access storage device of claim 1 further comprising energy changing means for changing the energy supplied by said driver circuit at a time subsequent to said estimated time.
Claim 10
Dependent Claim
37 words
The direct access storage device of claim 1 wherein when said amount of energy is changed, it is changed from an amount which causes acceleration of said head to an amount that causes deceleration of said head.
Claim 11
Dependent Claim
36 words
The direct access storage device of claim 1 wherein said controller has a settle-out mode and said amount of energy being supplied is changed at a time just prior to said controller entering said settle-out mode.
Claim 12
Dependent Claim
37 words
The direct access storage device of claim 1 wherein said controller has a track following mode and an amount of energy being supplied is changed at a time just prior to switching to said track following mode.
Claim 13
Dependent Claim
29 words
The direct access storage device of claim 1 wherein said storage medium has a plurality of surfaces, and said position data is stored on only one of said surfaces.
Claim 14
Dependent Claim
30 words
The direct access storage device of claim 1 wherein said storage medium has a plurality of surfaces, and said position data is stored on more than one of said surfaces.
Claim 15
Dependent Claim
25 words
The direct access storage device of claim 1, in combination with a host computer, and means for operatively connecting said device to said host computer.
Claim 16
Independent Claim
212 words
An apparatus for positioning a head for interaction with a storage medium having position data recorded in selected regions thereon, comprising: an actuator means for positioning the head so that the head periodically acquires said position data from the medium; decoding means for decoding the position data acquired by the head from the medium and for providing decoded position data; a driver circuit for supplying energy to said actuator means; a controller for providing an output for controlling said driver circuit to supply said energy based on inputs representative of at least a position of said head as defined by said decoded position data received from said decoding means, and data representative of a position to which said head is to be moved; and output control means for changing magnitude of the output of said controller at times between times of receipt of position data from the medium, said output control means including: estimating means for estimating an actual velocity of said head at a time of receipt of subsequent position data; interpolation means for calculating an estimated time when the actual velocity of the head will match a desired velocity; and switching means for causing the magnitude of said output to change at the estimated time calculated by said interpolation means.
Claim 17
Independent Claim
212 words
An apparatus for positioning a head for interaction with a storage medium having position data recorded in selected regions thereon, comprising: an actuator means for positioning the head so that the head periodically acquires said position data from the medium; decoding means for decoding the position data acquired by the head from the medium and for providing decoded position data; a driver circuit for supplying energy to said actuator means; a controller for providing an output for controlling said driver circuit to supply said energy based on inputs representative of at least a position of said head as defined by said decoded position data received from said decoding means, and data representative of a position to which said head is to be moved; and output control means for changing magnitude of the output of said controller at times between times of receipt of position data from the medium, said output control means including: estimating means for estimating an actual velocity of said head at a time of receipt of subsequent position data; interpolation means for calculating an estimated time when the actual velocity of the head will match a desired velocity; and switching means for causing the magnitude of said output to change at the estimated time calculated by said interpolation means.
Claim 18
Independent Claim
158 words
A method for operating a direct access storage device including a servo system for controlling position of an actuator means, said actuator means having coupled thereto a head which interacts with a storage medium, said storage medium having position data stored in selected regions thereon, comprising the steps of: determining position of the head from said position data; acquiring information indicative of a position to which said head is to be moved by said actuator means; supplying energy to said actuator based on a present position and the position to which said head is to be moved; estimating an actual velocity of said head at a time of receipt of subsequent position data based on at least present position data; interpolating to determine an estimated time at which the actual velocity of the head will equal a desired velocity; and changing said energy at said estimated time, at times between receipt of said position data by said head.
Claim 19
Independent Claim
158 words
A method for operating a direct access storage device including a servo system for controlling position of an actuator means, said actuator means having coupled thereto a head which interacts with a storage medium, said storage medium having position data stored in selected regions thereon, comprising the steps of: determining position of the head from said position data; acquiring information indicative of a position to which said head is to be moved by said actuator means; supplying energy to said actuator based on a present position and the position to which said head is to be moved; estimating an actual velocity of said head at a time of receipt of subsequent position data based on at least present position data; interpolating to determine an estimated time at which the actual velocity of the head will equal a desired velocity; and changing said energy at said estimated time, at times between receipt of said position data by said head.
Claim 20
Dependent Claim
39 words
The method of claim 16 further comprising computing the amount of energy needed to cause said head to have a predetermined velocity and a predetermined position with respect to the position to which said head is to be moved.
Claim 21
Dependent Claim
12 words
The method of claim 17 wherein said predetermined velocity is substantially zero.
Claim 22
Dependent Claim
20 words
The method of claim 17 wherein said predetermined position is the position to which said head is to be moved.
Claim 23
Dependent Claim
15 words
The method of claim 17 wherein said predetermined velocity is a velocity other than zero.
Claim 24
Dependent Claim
22 words
The method of claim 17 wherein said predetermined position is offset from the position to which said head is to be moved.
Claim 25
Dependent Claim
34 words
The method of claim 17 wherein said step of computing the amount of energy comprises computing a current to be supplied to said actuator and a time duration over which said current is supplied.
Claim 26
Dependent Claim
25 words
The method of claim 16 further comprising again changing the amount of energy supplied to said actuator at a time subsequent to said estimated time.
Claim 27
Dependent Claim
34 words
The method of claim 16 wherein when said amount of energy is changed, it is changed from an amount which causes acceleration of said head to an amount that causes deceleration of said head.
Claim 28
Dependent Claim
26 words
The method of claim 16 wherein said amount of energy being supplied is changed at a time just prior to a settle-out mode of said controller.
Claim 29
Dependent Claim
29 words
The method of claim 16 wherein said amount of energy being supplied is changed at a time just prior to switching to a track following mode of said controller.
Claim 30
Dependent Claim
26 words
The method of claim 16 wherein said storage medium has a plurality of surfaces, and said position data is stored on only one of said surfaces.
Claim 31
Dependent Claim
27 words
The method of claim 16 wherein said storage medium has a plurality of surfaces, and said position data is stored on more than one of said surfaces.