IP Library Granted Patent US 6,985,324
Granted Patent B2
US 6,985,324 · App. 10/629,935 · Granted Jan 10, 2006

Counteracting gas ingestion in a hydrodynamic bearing spindle motor

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 6,985,324
App. No.
10/629,935
Granted
Jan 10, 2006
Kind
B2
Abstract

According to one embodiment of the present invention, a method of counteracting gas ingestion in a hydrodynamic bearing of a spindle motor in a data storage device comprises waiting for activity of a host connected with the data storage device to become idle. When the activity of the host becomes idle, a determination is made whether to release gas from a fluid of the hydrodynamic bearing of the spindle motor. Responsive to determining to release gas from a fluid of the hydrodynamic bearing of the spindle motor a motor spin down routine for the spindle motor is performed.

Claims (69)

1. A method of counteracting gas ingestion in a hydrodynamic bearing of a spindle motor in a data storage device, the method comprising:

waiting for activity of a host connected with the data storage device to become idle;

determining whether to release gas from a fluid of the hydrodynamic bearing of the spindle motor; and

responsive to determining to release gas from a fluid of the hydrodynamic bearing of the spindle motor, performing a motor spin down routine for the spindle motor.

2. The method of claim 1 , wherein determining whether to release gas from a fluid of the hydrodynamic bearing of the spindle motor comprises:

determining an amount of time since a previous spin down routine was performed; and

comparing the amount of time since the previous spin down routine was performed to a predetermined amount of time.

3. The method of claim 2 , wherein the predetermined amount of time is less than or equal to 24 hours.

4. The method of claim 2 , wherein the predetermined amount of time is 12 hours.

5. The method of claim 1 , wherein the motor spin down routine for the spindle motor comprises:

storing original state information from the data storage device;

spinning down the spindle motor from an operating speed to a stop;

waiting for a predetermined amount of time;

spinning up the spindle motor from a stop to the operating speed;

resetting a timer; and

restoring the original state information.

6. The method of claim 5 , further comprising:

determining whether a new command or reset request has been received by the data storage device from the host; and

responsive to a new command or reset request being received, aborting the motor spin down routine.

7. The method of claim 6 , wherein determining whether a new command or reset request has been received by the data storage device from the host is performed prior to spinning down the spindle motor.

8. The method of claim 6 , wherein determining whether a new command or reset request has been received by the data storage device from the host is performed after spinning up the spindle motor.

9. The method of claim 5 , wherein the predetermined amount of time comprises 2 to 5 seconds.

10. The method of claim 5 , wherein the predetermined amount of time comprises 5 seconds.

11. A data storage device comprising:

a spindle motor having a rotating shaft, the rotating shaft supported by a hydrodynamic bearing;

a microprocessor coupled with the spindle motor to control rotation of the spindle motor; and

a memory, the memory having stored thereon a series of instructions representing a routine to counteract gas ingestion in a hydrodynamic bearing of the spindle motor in the data storage device, the routine, when executed by the microprocessor, causes the microprocessor to wait for activity of a host to which the data storage device is connected to become idle, determine whether to release gas from a fluid of the hydrodynamic bearing of the spindle motor, and responsive to determining to release gas from the fluid of the hydrodynamic bearing of the spindle motor, perform a motor spin down routine for the spindle motor.

12. The data storage device of claim 11 , wherein the microprocessor determines whether to release gas from the fluid of the hydrodynamic bearing of the spindle motor by:

determining an amount of time since a previous spin down routine was performed; and

comparing the amount of time since the previous spin down routine was performed to a predetermined amount of time.

13. The data storage device of claim 12 , wherein the predetermined amount of time is less than or equal to 24 hours.

14. The data storage device of claim 12 , wherein the predetermined amount of time is 12 hours.

15. The data storage device of claim 11 , wherein the motor spin down routine for the spindle motor comprises:

storing original state information from the data storage device;

spinning down the spindle motor from an operating speed to a stop;

waiting for a predetermined amount of time;

spinning up the spindle motor from a stop to the operating speed;

resetting a timer; and

restoring the original state information.

16. The data storage device of claim 15 , wherein the motor spin down routine further comprises:

determining whether a new command or reset request has been received by the data storage device from the host; and

responsive to a new command or reset request being received, aborting the motor spin down routine.

17. The data storage device of claim 16 , wherein determining whether a new command or reset request has been received by the data storage device from the host is performed prior to spinning down the spindle motor.

18. The data storage device of claim 16 , wherein determining whether a new command or reset request has been received by the data storage device from the host is performed after spinning up the spindle motor.

19. The data storage device of claim 15 , wherein the predetermined amount of time comprises 2 to 5 seconds.

20. The data storage device of claim 15 , wherein the predetermined amount of time comprises 5 seconds.

21. A machine-readable medium having stored thereon a series of instructions representing a routine to counteract gas ingestion in a hydrodynamic bearing of a spindle motor in a data storage device, the routine, when executed by a processor, causes the processor to:

wait for activity of a host to which the data storage device is connected to become idle;

determine whether to release gas from a fluid of the hydrodynamic bearing of the spindle motor; and

responsive to determining to release gas from a fluid of the hydrodynamic bearing of the spindle motor, perform a motor spin down routine for the spindle motor.

22. The machine-readable medium of claim 21 , wherein determining whether to release gas from a fluid of the hydrodynamic bearing of the spindle motor comprises:

determining an amount of time since a previous spin down routine was performed; and

comparing the amount of time since the previous spin down routine was performed to a predetermined amount of time.

23. The machine-readable medium of claim 22 , wherein the predetermined amount of time is less than or equal to 24 hours.

24. The machine-readable medium of claim 22 , wherein the predetermined amount of time is 12 hours.

25. The machine-readable medium of claim 21 , wherein the motor spin down routine for the spindle motor comprises:

storing original state information from the data storage device;

spinning down the spindle motor from an operating speed to a stop;

waiting for a predetermined amount of time;

spinning up the spindle motor from a stop to the operating speed;

resetting a timer; and

restoring the original state information.

26. The machine-readable medium of claim 25 , further comprising:

determining whether a new command or reset request has been received by the data storage device from the host; and

responsive to a new command or reset request being received, aborting the motor spin down routine.

27. The machine-readable medium of claim 26 , wherein determining whether a new command or reset request has been received by the data storage device from the host is performed prior to spinning down the spindle motor.

28. The machine-readable medium of claim 26 , wherein determining whether a new command or reset request has been received by the data storage device from the host is performed after spinning up the spindle motor.

29. The machine-readable medium of claim 25 , wherein the predetermined amount of time comprises 2 to 5 seconds.

30. The machine-readable medium of claim 25 , wherein the predetermined amount of time comprises 5 seconds.

Assignments (8)
RELEASE OF SECURITY INTEREST Recorded Jul 23, 2025
From: THE BANK OF NOVA SCOTIA
To: SEAGATE TECHNOLOGY PUBLIC LIMITED COMPANY; SEAGATE TECHNOLOGY; SEAGATE TECHNOLOGY HDD HOLDINGS; I365 INC.; SEAGATE TECHNOLOGY LLC; SEAGATE TECHNOLOGY INTERNATIONAL; SEAGATE HDD CAYMAN; SEAGATE TECHNOLOGY (US) HOLDINGS, INC.
Reel/Frame 072193/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 30, 2023
From: SEAGATE TECHNOLOGY LLC
To: EVAULT, INC.
Reel/Frame 064179/0671 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Jul 19, 2013
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT AND SECOND PRIORITY REPRESENTATIVE
To: SEAGATE TECHNOLOGY LLC; EVAULT INC. (F/K/A I365 INC.); SEAGATE TECHNOLOGY INTERNATIONAL; SEAGATE TECHNOLOGY US HOLDINGS, INC.
Reel/Frame 030833/0001 →
SECURITY AGREEMENT Recorded Mar 24, 2011
From: SEAGATE TECHNOLOGY LLC
To: THE BANK OF NOVA SCOTIA, AS ADMINISTRATIVE AGENT
Reel/Frame 026010/0350 →
RELEASE Recorded Jan 19, 2011
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: SEAGATE TECHNOLOGY HDD HOLDINGS; MAXTOR CORPORATION; SEAGATE TECHNOLOGY LLC; SEAGATE TECHNOLOGY INTERNATIONAL
Reel/Frame 025662/0001 →
SECURITY AGREEMENT Recorded May 15, 2009
From: MAXTOR CORPORATION; SEAGATE TECHNOLOGY LLC; SEAGATE TECHNOLOGY INTERNATIONAL
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT AND FIRST PRIORITY REPRESENTATIVE; WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT AND SECOND PRIORITY REPRESENTATIVE
Reel/Frame 022757/0017 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 20, 2004
From: MARTIN, STEVE R.; HERBST, JAMES A.; HEINEY, ERIC N.; GILL, BRADLEY J.
To: SEAGATE TECHNOLOGY LLC
Reel/Frame 015799/0342 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 29, 2003
From: MARTIN, STEVE ROBERT; HERBST, JAMES ARTHUR; HEINEY, ERIC NEAL
To: SEAGATE TECHNOLOGY LLC
Reel/Frame 014355/0654 →