IP Library Granted Patent US 10,741,209
Granted Patent B2
US 10,741,209 · App. 12/789,751 · Granted Aug 11, 2020

Systems and methods for protecting hard disk drives

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,741,209
App. No.
12/789,751
Granted
Aug 11, 2020
Kind
B2
Abstract

A modified hard disk drive (HDD) state is provided. The modified HDD state corresponds to a state wherein the heads of a hard disk drive assembly are parked as a baseline setting, but permitted to float over the platters for completing requests on a limited basis. This prioritizes HHD protection in certain contexts.

Claims (31)

1. An apparatus comprising:

one or more processors;

a display which displays output generated by the one or more processors; and

a hard disk drive assembly operatively connected to the one or more processors, the hard disk drive assembly comprising:

one or more platters;

one or more heads configured to read and write data from the one or more platters; and

a drive controller configured to control said hard disk drive assembly;

wherein, responsive to detecting a repetitive shock signal, the one or more heads are configured to be placed in a persist unload heads state in which the one or more heads:

are parked as a baseline setting but are permitted to float over the one or more platters for completing buffered requests, during a time period that the repetitive shock signal is detected and while maintaining a power supply to the hard disk drive, responsive to identifying that buffers holding the buffered requests are filled to a predetermined level;

the completing requests including performing one or more of limited reading and limited writing of the buffered requests to clear a predetermined amount of the buffered requests and while maintaining the power supply to the hard disk drive.

2. The apparatus according to claim 1 , further comprising an accelerometer, wherein the accelerometer is configured to detect one or more accelerations indicating imminent impact and issue an indicator of impending impact.

3. The apparatus according to claim 1 , wherein the apparatus comprises a notebook computer.

4. A method comprising:

controlling, responsive to detecting a repetitive shock signal, a hard disk drive assembly of an apparatus, the hard disk drive assembly including one or more heads and one or more platters, said controlling comprising:

placing the one or more heads in a persist unload heads state in which the one or more heads:

are parked as a baseline setting but are permitted to float over the one or more platters for completing buffered requests, during a time period that the repetitive shock signal is detected and while maintaining a power supply to the hard disk drive, responsive to identifying that buffers holding the buffered requests are filled to a predetermined level;

the completing requests including performing one or more of limited reading and limited writing of the buffered requests to clear a predetermined amount of the buffered requests and while maintaining the power supply to the hard disk drive.

5. The method according to claim 4 , further comprising detecting one or more accelerations indicating imminent impact via an accelerometer and issuing an indicator of impending impact.

6. A computer program product comprising:

a computer readable storage device having computer readable program code embodied therewith, the computer readable program code comprising:

computer readable program code configured to control, responsive to detecting a repetitive shock signal, a hard disk drive assembly of an apparatus, the hard disk drive assembly including one or more heads and one or more platters, said controlling comprising:

placing the one or more heads in a persist unload heads state in which the one or more heads:

are parked as a baseline setting but are permitted to float over the one or more platters for completing buffered requests, during a time period that the repetitive shock signal is detected and while maintaining a power supply to the hard disk drive, responsive to identifying that buffers holding the buffered requests are filled to a predetermined level;

the completing requests including performing one or more of limited reading and limited writing of the buffered requests to clear a predetermined amount of the buffered requests and while maintaining the power supply to the hard disk drive.

7. An apparatus comprising:

one or more platters;

one or more heads configured to read and write data from the one or more platters; and

a drive controller configured to control said one or more heads;

wherein, responsive to detecting a repetitive shock signal, the one or more heads are configured to be placed in a persist unload heads state in which the one or more heads:

are parked as a baseline setting but are permitted to float over the one or more platters for completing buffered requests, during a time period that the repetitive shock signal is detected and while maintaining a power supply to the hard disk drive, responsive to identifying that buffers holding the buffered requests are filled to a predetermined level;

the completing requests including performing one or more of limited reading and limited writing of the buffered requests to clear a predetermined amount of the buffered requests and while maintaining the power supply to the hard disk drive.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2025
From: LENOVO PC INTERNATIONAL LIMITED
To: LENOVO SWITZERLAND INTERNATIONAL GMBH
Reel/Frame 069870/0670 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 14, 2022
From: LENOVO (SINGAPORE) PTE LTD
To: LENOVO PC INTERNATIONAL LIMITED
Reel/Frame 060651/0634 →