Claims Analysis
Total Claims: 18
Claim 1
Independent Claim
263 words
A method of reducing data access time in a disk drive having an actuator and a servo controller, wherein the servo controller commands the actuator to perform a seek from a current position to a target position using a profile of command effect to the actuator, the profile comprising an acceleration profile and a deceleration profile, the method comprising the steps of: defining a read profile for a seek used to position the actuator to execute a read command; defining a write profile for a seek used to position the actuator to execute a write command, the write profile being different from the read profile for a respective seek distance; performing read and write seeks using a read profile and the write profile; and executing read and write commands; wherein a window defines the required proximity of the actuator to the target position for execution of a command, further comprising the steps of: defining a read settle window for execution of a read command; defining a write settle window for execution of a write command, the write settle window being different than the read settle window; sampling the position of the actuator relative to the target position at predetermined time intervals; and executing the read and write commands after a desired consecutive number of samples fall within the corresponding read settle window or write settle window; whereby the average time required for a seek operation using the different read and write profiles is reduced versus the average time required for a seek operation using a single profile for both read and write seeks.
Claim 2
Independent Claim
263 words
A method of reducing data access time in a disk drive having an actuator and a servo controller, wherein the servo controller commands the actuator to perform a seek from a current position to a target position using a profile of command effect to the actuator, the profile comprising an acceleration profile and a deceleration profile, the method comprising the steps of: defining a read profile for a seek used to position the actuator to execute a read command; defining a write profile for a seek used to position the actuator to execute a write command, the write profile being different from the read profile for a respective seek distance; performing read and write seeks using a read profile and the write profile; and executing read and write commands; wherein a window defines the required proximity of the actuator to the target position for execution of a command, further comprising the steps of: defining a read settle window for execution of a read command; defining a write settle window for execution of a write command, the write settle window being different than the read settle window; sampling the position of the actuator relative to the target position at predetermined time intervals; and executing the read and write commands after a desired consecutive number of samples fall within the corresponding read settle window or write settle window; whereby the average time required for a seek operation using the different read and write profiles is reduced versus the average time required for a seek operation using a single profile for both read and write seeks.
Claim 3
Dependent Claim
17 words
The method of claim 1, wherein the read settle window is wider than the write settle window.
Claim 4
Dependent Claim
20 words
The method of claim 1, wherein defining the read profile further includes the step of defining a read acceleration profile.
Claim 5
Dependent Claim
36 words
The method of claim 3, wherein defining the write profile further includes the step of defining a write acceleration profile, the write acceleration profile being different from the read acceleration profile for a respective seek distance.
Claim 6
Dependent Claim
44 words
The method of claim 4, wherein defining the read acceleration profile includes a maximum read acceleration value and wherein defining the write acceleration profile includes a maximum write acceleration value, wherein the maximum read acceleration value is greater than the maximum write acceleration value.
Claim 7
Dependent Claim
43 words
The method of claim 4, wherein defining the read acceleration profile includes a read maximum velocity value, and wherein defining the write acceleration profile includes a write maximum velocity value, the read maximum velocity value being greater than the write maximum velocity value.
Claim 8
Dependent Claim
20 words
The method of claim 1, wherein defining the read profile further includes the step of defining a read deceleration profile.
Claim 9
Dependent Claim
36 words
The method of claim 7 wherein defining the write profile further includes the step of defining a write deceleration profile, the write deceleration profile being different from the read deceleration profile for a respective seek distance.
Claim 10
Dependent Claim
44 words
The method of claim 8, wherein defining the read deceleration profile includes a maximum read deceleration value and wherein defining the write deceleration profile includes a maximum write deceleration value, wherein the maximum read deceleration value is greater than the maximum write deceleration value.
Claim 11
Dependent Claim
43 words
The method of claim 8, wherein defining the read deceleration profile includes a read maximum velocity value, and wherein defining the write deceleration profile includes a write maximum velocity value, the read maximum velocity value being greater than the write maximum velocity value.
Claim 12
Dependent Claim
20 words
The method of claim 1, wherein defining the read profile further includes the step of defining a read coast profile.
Claim 13
Dependent Claim
36 words
The method of claim 11, wherein defining the write profile further includes the step of defining a write coast profile, the write coast profile being different from the read coast profile for a respective seek distance.
Claim 14
Independent Claim
286 words
A method of reducing data access time in a disk drive having an actuator and a servo controller, wherein the servo controller commands the actuator to perform a seek from a current position to a target position using a profile of command effort to the actuator, the profile comprising an acceleration profile and a deceleration profile, and wherein a settle window is used to define the require proximity of the actuator to the target position for execution of a command, the method comprising the steps of: defining a read profile for a seek used to position the actuator to execute a read command; defining a write profile for a seek used to position the actuator to execute a write command, the write profile being different from the read profile for a respective seek distance; defining a read settle window for execution of a read command; defining a write settle window for execution of a write command, the read settle window being wider than the write settle window; performing read and write seeks using the read profile and the read settle window, and the write profile and the write settle window; executing read and write commands; sampling the position of the actuator relative to the target position at predetermined time intervals; and executing the read and write commands after a desired consecutive number of samples fall within the corresponding read settle window or write settle window; whereby the average time required for a seek operation using the different read and write profiles and different read and write settle windows is reduced versus the average time required for a seek operation using a single profile for both read and write seeks and different read and write settle windows.
Claim 15
Independent Claim
286 words
A method of reducing data access time in a disk drive having an actuator and a servo controller, wherein the servo controller commands the actuator to perform a seek from a current position to a target position using a profile of command effort to the actuator, the profile comprising an acceleration profile and a deceleration profile, and wherein a settle window is used to define the require proximity of the actuator to the target position for execution of a command, the method comprising the steps of: defining a read profile for a seek used to position the actuator to execute a read command; defining a write profile for a seek used to position the actuator to execute a write command, the write profile being different from the read profile for a respective seek distance; defining a read settle window for execution of a read command; defining a write settle window for execution of a write command, the read settle window being wider than the write settle window; performing read and write seeks using the read profile and the read settle window, and the write profile and the write settle window; executing read and write commands; sampling the position of the actuator relative to the target position at predetermined time intervals; and executing the read and write commands after a desired consecutive number of samples fall within the corresponding read settle window or write settle window; whereby the average time required for a seek operation using the different read and write profiles and different read and write settle windows is reduced versus the average time required for a seek operation using a single profile for both read and write seeks and different read and write settle windows.
Claim 16
Dependent Claim
52 words
The method of claim 13, wherein defining the read profile further includes the step of defining a read acceleration profile; and wherein defining the write profile further includes the step of defining a write acceleration profile, the write acceleration profile being different from the read acceleration profile for a respective seek distance.
Claim 17
Dependent Claim
47 words
The method of claim 13, wherein defining the read profile further includes the step of defining a read deceleration profile; and wherein defining the write profile further includes the step of defining a write deceleration profile, the read deceleration profile being different than the write deceleration profile.
Claim 18
Dependent Claim
47 words
The method of claim 13, wherein defining the read profile further includes the step of defining a read coast profile; and wherein defining the write profile further includes the step of defining a write coast profile, the read coast profile being different than the write coast profile.