Patents by Inventor Richard M. Ehrlich

Richard M. Ehrlich has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 12640165
    Abstract: Write commands in a shingled magnetic recording (SMR) drive are efficiently executed when a write command and associated write data are received by an SMR HDD from a host while the target SMR band for storing the write data is undergoing a refresh operation. In response to the write command, the HDD suspends the refresh operation, stores the write data in nonvolatile memory, and informs the host that the write command has been completed. After the write data are stored in nonvolatile memory, the HDD resumes the refresh operation, and the remaining unrefreshed data in the target SMR band are refreshed by being rewritten to the spare SMR band. The nonvolatile memory can include the spare SMR band in some instances, the target SMR band in some instances, and in both the spare SMR band and the target SMR band in some instances.
    Type: Grant
    Filed: July 11, 2024
    Date of Patent: May 26, 2026
    Assignees: Kabushiki Kaisha Toshiba, Toshiba Electronic Devices & Storage Corporation
    Inventors: Kurt Michael Rusnak, Fernando A. Zayas, Richard M. Ehrlich
  • Publication number: 20260018186
    Abstract: Write commands in a shingled magnetic recording (SMR) drive are efficiently executed when a write command and associated write data are received by an SMR HDD from a host while the target SMR band for storing the write data is undergoing a refresh operation. In response to the write command, the HDD suspends the refresh operation, stores the write data in nonvolatile memory, and informs the host that the write command has been completed. After the write data are stored in nonvolatile memory, the HDD resumes the refresh operation, and the remaining unrefreshed data in the target SMR band are refreshed by being rewritten to the spare SMR band. The nonvolatile memory can include the spare SMR band in some instances, the target SMR band in some instances, and in both the spare SMR band and the target SMR band in some instances.
    Type: Application
    Filed: July 11, 2024
    Publication date: January 15, 2026
    Inventors: Kurt Michael RUSNAK, Fernando A. ZAYAS, Richard M. EHRLICH
  • Patent number: 12456486
    Abstract: A digital filter completes a portion of digital filter operations performed on a control signal before the control signal has been determined. Calculation delay associated with performing digital filter operations on the control signal can be reduced and stability of the servo control system improved. For a particular servo wedge of a storage disk, an estimated control signal is used to determine a pre-computed first output of a digital filter before an actual control signal for that particular servo wedge has been determined. Then, once the actual control signal for the servo wedge has been determined, an implemented second output of the digital filter is determined based on the pre-computed first output and a difference between the estimated control signal and the actual control signal. The implemented second output of the digital filter is used to control magnetic head position in response to crossing the servo wedge.
    Type: Grant
    Filed: September 23, 2024
    Date of Patent: October 28, 2025
    Assignees: Kabushiki Kaisha Toshiba, Toshiba Electronic Devices & Storage Corporation
    Inventor: Richard M. Ehrlich
  • Patent number: 12405750
    Abstract: Non-sequential write commands in a shingled magnetic recording (SMR) drive are efficiently executed using a skip-bypass mode. When certain conditions are detected in the command history of the drive, the drive changes to the skip-bypass mode. In skip-bypass mode, data associated with the write commands are received into memory of the drive and written directly to a new SMR band in a sequential write operation, thereby bypassing storage in a media cache of the SMR drive. Prior to the sequential write operation, data associated with logical block addresses (LBAs) disposed between the LBAs referenced by the non-sequential write commands are read into the memory by a sequential read operation. The data associated with the non-sequential write commands can then be written, along with the data read in the sequential read operation, in a single sequential write operation to the new SMR band.
    Type: Grant
    Filed: December 28, 2023
    Date of Patent: September 2, 2025
    Assignees: Kabushiki Kaisha Toshiba, Toshiba Electronic Devices & Storage Corporation
    Inventor: Richard M. Ehrlich
  • Publication number: 20250217075
    Abstract: Non-sequential write commands in a shingled magnetic recording (SMR) drive are efficiently executed using a skip-bypass mode. When certain conditions are detected in the command history of the drive, the drive changes to the skip-bypass mode. In skip-bypass mode, data associated with the write commands are received into memory of the drive and written directly to a new SMR band in a sequential write operation, thereby bypassing storage in a media cache of the SMR drive. Prior to the sequential write operation, data associated with logical block addresses (LBAs) disposed between the LBAs referenced by the non-sequential write commands are read into the memory by a sequential read operation. The data associated with the non-sequential write commands can then be written, along with the data read in the sequential read operation, in a single sequential write operation to the new SMR band.
    Type: Application
    Filed: December 28, 2023
    Publication date: July 3, 2025
    Inventor: Richard M. EHRLICH
  • Patent number: 12211529
    Abstract: A computer-implemented method for preparing a disk for a disk drive for operation includes: writing first and second servo information in a first portion of a servo sector for a track of the disk; writing third and fourth servo information in a second portion of the servo sector; in a single revolution of the disk, reading a first signal associated with the first servo information, a second signal associated with the second servo information, a third signal associated with the third servo information, and a fourth signal associated with the fourth servo information; based on the first signal, the second signal, the third signal, and the fourth signal, determining a repeatable runout value for the servo sector; and storing the repeatable runout value for the servo sector in a location that is accessed during operation and used during the operation as a repeatable runout correction factor for the track.
    Type: Grant
    Filed: August 17, 2023
    Date of Patent: January 28, 2025
    Assignees: Kabushiki Kaisha Toshiba, Toshiba Electronic Devices & Storage Corporation
    Inventors: Gabor Szita, Richard M. Ehrlich
  • Patent number: 12148456
    Abstract: A seek operation of a first actuator in a multi-actuator drive is modified, so that one or more disturbance-generating portions of the seek operation do not adversely affect operation of a second actuator in the drive. Radial motion of the aggressor actuator is controlled by limiting a slew rate of the first actuator during one or more portions of the seek operation to be less than or equal to a threshold value. Because slew rate of the first actuator is the rate of change of radial acceleration of the aggressor actuator with respect to time, limiting the slew rate of the first actuator prevents or reduces mechanical disturbances caused by jerk associated with motion of the first actuator.
    Type: Grant
    Filed: March 27, 2023
    Date of Patent: November 19, 2024
    Assignees: Kabushiki Kaisha Toshiba, Toshiba Electronic Devices & Storage Corporation
    Inventors: Siri S. Weerasooriya, Richard M. Ehrlich, Thorsten Schmidt
  • Publication number: 20240248618
    Abstract: A method for performing disk access operations in a disk drive includes: storing commands to perform disk access operations in a command queue for the disk drive; determining a first total cost for performing a first command stored in the command queue, wherein the first total cost is based on at least a first energy cost associated with starting execution of the first command; determining a second total cost for performing a second command stored in the command queue, wherein the second total cost is based on at least a second energy cost for the second command; and in response to determining that the first total cost is less than the second total cost, selecting the first command to be the next command stored in the command queue that is to be performed by the disk drive.
    Type: Application
    Filed: January 23, 2023
    Publication date: July 25, 2024
    Inventors: Richard M. EHRLICH, Eric R. DUNN
  • Patent number: 11960760
    Abstract: Systems and methods for scheduling the execution of disk access commands in a split-actuator hard disk drive are provided. In some embodiments, while a first actuator of the split actuator is in the process of performing a first disk access command (a victim operation), a second disk access command (an aggressor operation) is selected for and executed by a second actuator of the split actuator. The aggressor operation is selected from a queue of disk access commands for the second actuator, and is selected based on being the disk access command in the queue that can be initiated sooner than any other disk access command in the queue without disturbing the victim operation.
    Type: Grant
    Filed: May 15, 2023
    Date of Patent: April 16, 2024
    Assignees: Kabushiki Kaisha Toshiba, Toshiba Electronic Devices & Storage Corporation
    Inventors: Gary W. Calfee, Richard M. Ehrlich, Thorsten Schmidt, Eric R. Dunn
  • Patent number: 11862196
    Abstract: A method reduces the effect of accelerating/decelerating an “aggressor actuator” in a multi-actuator drive on a “victim actuator” in the drive. Measurements of fractional-wedge timing-offsets for an aggressor head are used to adjust the aggressor actuator commands that are inputted to a victim disturbance feedforward signal generator when a timing offset exists between the currently-used aggressor head and the aggressor head that was used to measure transfer functions for determining victim feedforward signals. When such a timing offset is equivalent to a specific fraction of the time period separating servo wedges, values of the aggressor actuator commands that are inputted to the victim disturbance feedforward signal generator may be modified based on the specific fraction. Feedforward signals may be modified when a timing offset exists between and the current timing of the currently-used victim head and an original timing of the currently-used victim head.
    Type: Grant
    Filed: August 1, 2022
    Date of Patent: January 2, 2024
    Assignees: Kabushiki Kaisha Toshiba, Toshiba Electronic Devices & Storage Corporation
    Inventor: Richard M. Ehrlich
  • Publication number: 20230280935
    Abstract: Systems and methods for scheduling the execution of disk access commands in a split-actuator hard disk drive are provided. In some embodiments, while a first actuator of the split actuator is in the process of performing a first disk access command (a victim operation), a second disk access command (an aggressor operation) is selected for and executed by a second actuator of the split actuator. The aggressor operation is selected from a queue of disk access commands for the second actuator, and is selected based on being the disk access command in the queue that can be initiated sooner than any other disk access command in the queue without disturbing the victim operation.
    Type: Application
    Filed: May 15, 2023
    Publication date: September 7, 2023
    Inventors: Gary W. CALFEE, Richard M. EHRLICH, Thorsten SCHMIDT, Eric R. DUNN
  • Publication number: 20230238024
    Abstract: A seek operation of a first actuator in a multi-actuator drive is modified, so that one or more disturbance-generating portions of the seek operation do not adversely affect operation of a second actuator in the drive. Radial motion of the aggressor actuator is controlled by limiting a slew rate of the first actuator during one or more portions of the seek operation to be less than or equal to a threshold value. Because slew rate of the first actuator is the rate of change of radial acceleration of the aggressor actuator with respect to time, limiting the slew rate of the first actuator prevents or reduces mechanical disturbances caused by jerk associated with motion of the first actuator.
    Type: Application
    Filed: March 27, 2023
    Publication date: July 27, 2023
    Inventors: Siri S. WEERASOORIYA, Richard M. EHRLICH, Thorsten SCHMIDT
  • Patent number: 11688423
    Abstract: In a multi-actuator drive, the effect of moving a first actuator (the so-called “aggressor actuator”) in on a second actuator (the so-called “victim actuator”) is reduced or compensated for. A victim feedforward signal is added to a microactuator control signal of the victim actuator in response to a voice-coil motor (VCM) control signal that is applied to the aggressor actuator. The feedforward signal is configured to compensate for disturbances to the victim microactuator caused by VCM commands provided to the aggressor actuator. The feedforward signal is based on a transfer function that models commands added to the victim microactuator, which is coupled to the head of the victim actuator, as a function of the aggressor VCM control signal applied to the aggressor actuator.
    Type: Grant
    Filed: December 20, 2021
    Date of Patent: June 27, 2023
    Assignees: KABUSHIKI KAISHA TOSHIBA, TOSHIBA ELECTRONIC DEVICES & STORAGE CORPORATION
    Inventors: Gary W. Calfee, Richard M. Ehrlich, Thorsten Schmidt, Gabor Szita
  • Patent number: 11615811
    Abstract: A seek operation of a first actuator in a multi-actuator drive is modified, so that one or more disturbance-generating portions of the seek operation do not adversely affect operation of a second actuator in the drive. Radial motion of the aggressor actuator is controlled by limiting a slew rate of the first actuator during one or more portions of the seek operation to be less than or equal to a threshold value. Because slew rate of the first actuator is the rate of change of radial acceleration of the aggressor actuator with respect to time, limiting the slew rate of the first actuator prevents or reduces mechanical disturbances caused by jerk associated with motion of the first actuator.
    Type: Grant
    Filed: August 27, 2021
    Date of Patent: March 28, 2023
    Assignees: Kabushiki Kaisha Toshiba, Toshiba Electronic Devices & Storage Corporation
    Inventors: Siri S. Weerasooriya, Richard M. Ehrlich, Thorsten Schmidt
  • Publication number: 20230061685
    Abstract: A seek operation of a first actuator in a multi-actuator drive is modified, so that one or more disturbance-generating portions of the seek operation do not adversely affect operation of a second actuator in the drive. Radial motion of the aggressor actuator is controlled by limiting a slew rate of the first actuator during one or more portions of the seek operation to be less than or equal to a threshold value. Because slew rate of the first actuator is the rate of change of radial acceleration of the aggressor actuator with respect to time, limiting the slew rate of the first actuator prevents or reduces mechanical disturbances caused by jerk associated with motion of the first actuator.
    Type: Application
    Filed: August 27, 2021
    Publication date: March 2, 2023
    Inventors: Siri S. WEERASOORIYA, Richard M. EHRLICH, Thorsten SCHMIDT
  • Patent number: 11514939
    Abstract: A victim feedforward signal is added to a microactuator control signal of the victim actuator in response to a voice-coil motor (VCM) control signal that is applied to the aggressor actuator, where the victim feedforward signal is configured to compensate for disturbances to a victim head caused by assertion of the aggressor VCM control signal. Each aggressor VCM control signal is asserted at a specific time by the aggressor actuator, for example in response to the aggressor head passing over a first servo wedge. A feedforward signal that compensates for the effect of the aggressor VCM control signal is then determined based on the aggressor VCM control signal, stored, and asserted via the victim microactuator at a predetermined time relative to when the aggressor VCM control signal is asserted.
    Type: Grant
    Filed: November 24, 2021
    Date of Patent: November 29, 2022
    Assignees: KABUSHIKI KAISHA TOSHIBA, TOSHIBA ELECTRONIC DEVICES & STORAGE CORPORATION
    Inventor: Richard M. Ehrlich
  • Patent number: 11422710
    Abstract: In a magnetic recording drive that includes a shingled magnetic recording (SMR) region and a conventional magnetic recording (CMR) region, the quantity of validation data that is stored by the CMR region is reduced. In the magnetic recording drive, verification data stored in the CMR region is invalidated under certain circumstances, including when an SMR band is closed, when an SMR band is indicated by a host to be reused, when an SMR band is indicated to be finished, and when a last data track of an SMR has data stored therein.
    Type: Grant
    Filed: August 14, 2020
    Date of Patent: August 23, 2022
    Assignees: KABUSHIKI KAISHA TOSHIBA, TOSHIBA ELECTRONIC DEVICES & STORAGE CORPORATION
    Inventors: Richard M. Ehrlich, Eric R. Dunn, Fernando A. Zayas, Shoichi Aoki
  • Publication number: 20220246172
    Abstract: A victim feedforward signal is added to a microactuator control signal of the victim actuator in response to a voice-coil motor (VCM) control signal that is applied to the aggressor actuator, where the victim feedforward signal is configured to compensate for disturbances to a victim head caused by assertion of the aggressor VCM control signal. Each aggressor VCM control signal is asserted at a specific time by the aggressor actuator, for example in response to the aggressor head passing over a first servo wedge. A feedforward signal that compensates for the effect of the aggressor VCM control signal is then determined based on the aggressor VCM control signal, stored, and asserted via the victim microactuator at a predetermined time relative to when the aggressor VCM control signal is asserted.
    Type: Application
    Filed: November 24, 2021
    Publication date: August 4, 2022
    Inventor: Richard M. EHRLICH
  • Publication number: 20220115038
    Abstract: In a multi-actuator drive, the effect of moving a first actuator (the so-called “aggressor actuator”) in on a second actuator (the so-called “victim actuator”) is reduced or compensated for. A victim feedforward signal is added to a microactuator control signal of the victim actuator in response to a voice-coil motor (VCM) control signal that is applied to the aggressor actuator. The feedforward signal is configured to compensate for disturbances to the victim microactuator caused by VCM commands provided to the aggressor actuator. The feedforward signal is based on a transfer function that models commands added to the victim microactuator, which is coupled to the head of the victim actuator, as a function of the aggressor VCM control signal applied to the aggressor actuator.
    Type: Application
    Filed: December 20, 2021
    Publication date: April 14, 2022
    Inventors: Gary W. CALFEE, Richard M. EHRLICH, Thorsten SCHMIDT, Gabor SZITA
  • Publication number: 20220050602
    Abstract: In a magnetic recording drive that includes a shingled magnetic recording (SMR) region and a conventional magnetic recording (CMR) region, the quantity of validation data that is stored by the CMR region is reduced. In the magnetic recording drive, verification data stored in the CMR region is invalidated under certain circumstances, including when an SMR band is closed, when an SMR band is indicated by a host to be reused, when an SMR band is indicated to be finished, and when a last data track of an SMR has data stored therein.
    Type: Application
    Filed: August 14, 2020
    Publication date: February 17, 2022
    Inventors: Richard M. EHRLICH, Eric R. DUNN, Fernando A. ZAYAS