IP Library Granted Patent US 7,190,544
Granted Patent B2
US 7,190,544 · App. 10/985,624 · Granted Mar 13, 2007

System and method for tape drive under run control

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 7,190,544
App. No.
10/985,624
Granted
Mar 13, 2007
Kind
B2
Abstract

A control system and method for operating a system comprising a host computer, a buffer, a tape drive and a tape is provided. The method includes writing data to the tape while the tape is traveling at a first speed; stopping the tape; determining a minimum distance to reposition the tape; and, thereafter repositioning the tape.

Claims (45)

1. A method of operating a system comprising a host computer, a buffer, a tape drive and a tape, the method comprising:

writing data to the tape while the tape is traveling at a first speed;

stopping the tape;

determining an optimum minimum distance to reposition the tape, using iterative logic;

repositioning the tape at the determined optimum minimum distance; and,

thereafter driving the tape to travel at the second speed while writing data to the tape.

2. A method according to claim 1 further comprising a step of ceasing writing to the tape at a first location on the tape.

3. A method according to claim 2 wherein the step of determining an optimum minimum distance to reposition the tape comprises consideration of the first location on the tape.

4. A method according to claim 1 wherein the tape is stopped after the buffer is empty.

5. A method according to claim 1 further comprising the step of determining an optimum velocity, using iterative logic, at which to reposition the tape.

6. A method according to claim 1 wherein the step of determining an optimum minimum distance to reposition the tape includes consideration of properties of the tape drive and tape.

7. A method according to claim 6 wherein properties of the tape drive and tape which are considered include maximum acceleration and maximum deceleration limitations of the tape drive and tape.

8. A method according to claim 6 wherein properties of the tape drive and tape which are considered include maximum velocity limitations of the tape drive and tape.

9. A method according to claim 1 wherein the step of determining an optimum minimum distance to reposition the tape further comprises

iteratively determining a velocity reference variable, wherein the velocity reference variable changes with each calculation, through steps which include an integration of an acceleration variable, wherein the acceleration variable also changes with each calculation, and

integrating the velocity reference variable between an initial time and a final calculation.

10. A method according to claim 5 wherein the step of determining an optimum velocity further comprises using the optimum minimum distance in an iterative determination of a velocity profile, through steps which include an integration of a velocity variable, wherein the velocity variable changes with each calculation.

11. A method of operating a system comprising a host computer, a buffer, a tape drive and a tape, the method comprising:

writing data to the tape while the tape is traveling at a first speed;

stopping the tape;

determining a second speed at which to drive the tape to travel;

determining an optimum minimum distance to reposition the tape, using iterative logic, based on factors including a determined second speed;

repositioning the tape at the determined optimum minimum distance; and,

thereafter driving the tape to travel at the second speed while writing data to the tape.

12. A method according to claim 11 wherein the factors upon which the determination of the distance to reposition the tape include characteristics of the tape drive and tape.

13. A method according to claim 12 wherein the factors upon which the determination of the optimum minimum distance to reposition the tape include maximum acceleration and maximum deceleration limitations of the tape drive and tape.

14. A method according to claim 12 wherein the factors upon which the determination of the optimum minimum distance to reposition the tape include maximum velocity limitations of the tape drive and tape.

15. A method according to claim 11 further comprising the step of determining an optimum velocity, using iterative logic, at which to reposition the tape.

16. A method according to claim 11 wherein the step of detennining an optimum minimum distance to reposition the tape further comprises

iteratively determining a velocity reference variable, wherein the velocity reference variable changes with each calculation, through steps which include an integration of an acceleration variable, wherein the acceleration variable also changes with each calculation, and

integrating the velocity reference variable between an initial time and a final calculation.

17. A method according to claim 15 , wherein the step of determining an optimum velocity further comprises using the optimum minimum distance in an iterative determination of a velocity profile, through steps which include an integration of a velocity variable, wherein the velocity variable changes with each calculation.

18. A control system for controlling a tape drive system comprising a host computer, a buffer, a tape drive and a tape, the control system comprising:

tape drive control means to control the tape drive to drive the tape to travel at a first speed and a second speed while data is written to the tape and to stop the tape between travel at the first speed and at the second speed; and,

reposition determination means for determining an optimum minimum distance to reposition the tape, using iterative logic, said reposition determination means being coupled to said tape drive control means.

19. A control system according to claim 18 wherein the tape drive system includes writing means to write to the tape and said control system further comprises writing control means to control the writing means to cease writing to the tape at a first location on the tape.

20. A control system according to claim 18 wherein said reposition determination means utilizes the first location on the tape.

21. A control system according to claim 18 wherein said control system is constructed to stop said tape when said buffer is empty.

22. A control system according to claim 18 wherein said reposition determination means determines an optimum velocity, using iterative logic, at which to reposition the tape.

23. A control system according to claim 18 wherein said reposition determination means utilizes properties of the tape drive and tape.

24. A control system according to claim 23 wherein said reposition determination means considers maximum acceleration and maximum deceleration limitations of the tape drive and tape.

25. A control system according to claim 18 wherein said reposition determination means further comprises

an iterative determination of a velocity reference variable, wherein the velocity reference variable changes with each calculation, through steps which include an integration of an acceleration variable, wherein the acceleration variable also changes with each calculation, and

integration of the velocity reference variable between an initial time and a final calculation.

26. A control system according to claim 22 wherein the reposition determination means determines an optimum velocity using the optimum minimum distance in an iterative determination of a velocity profile, through steps which include an integration of a velocity variable, wherein the velocity variable changes with each calculation.

Assignments (10)
RELEASE OF SECURITY INTEREST Recorded Oct 25, 2016
From: WELLS FARGO CAPITAL FINANCE, LLC, AS AGENT
To: QUANTUM CORPORATION
Reel/Frame 040474/0079 →
SECURITY AGREEMENT Recorded Mar 31, 2012
From: QUANTUM CORPORATION
To: WELLS FARGO CAPITAL FINANCE, LLC, AS AGENT
Reel/Frame 027967/0914 →
RELEASE BY SECURED PARTY Recorded Mar 31, 2012
From: CREDIT SUISSE, CAYMAN ISLANDS BRANCH (FORMERLY KNOWN AS CREDIT SUISSE), AS COLLATERAL AGENT
To: QUANTUM CORPORATION; ADVANCED DIGITAL INFORMATION CORPORATION; CERTANCE HOLDINGS CORPORATION; CERTANCE (US) HOLDINGS, INC.; CERTANCE, LLC; QUANTUM INTERNATIONAL, INC.
Reel/Frame 027968/0007 →
PATENT ASSIGNMENT Recorded Mar 28, 2012
From: CERTANCE LLC
To: QUANTUM CORPORATION
Reel/Frame 027949/0836 →
SECURITY AGREEMENT Recorded Jul 26, 2007
From: QUANTUM CORPORATION; ADVANCED DIGITAL INFORMATION CORPORATION; CERTANCE HOLDINGS CORPORATION; CERTANCE (US) HOLDINGS, INC.; CERTANCE LLC; QUANTUM INTERNATIONAL, INC.
To: CREDIT SUISSE
Reel/Frame 019605/0159 →
RELEASE OF INTELLECTUAL PROPERTY SECURITY AGREEMENT AT REEL 018307 FRAME 0001 Recorded Jul 18, 2007
From: KEYBANK NATIONAL ASSOCIATION
To: QUANTUM CORPORATION
Reel/Frame 019562/0858 →
TERMINATION OF SECURITY INTEREST IN PATENTS REEL 018269 FRAME 0005 AND REEL 018268 FRAME 0475 Recorded Jul 13, 2007
From: KEY BANK, NATIONAL ASSOCIATION
To: QUANTUM CORPORATION
Reel/Frame 019550/0659 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT (FIRST LIEN) Recorded Sep 26, 2006
From: QUANTUM CORPORATION
To: KEYBANK NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 018307/0001 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT (SECOND LIEN) Recorded Sep 18, 2006
From: QUANTUM CORPORATION
To: KEYBANK NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 018269/0005 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 14, 2005
From: GOKER, TURGUY; REDHEAD, KEMPTON W.
To: CERTANCE LLC
Reel/Frame 016257/0415 →