IP Library Granted Patent US 7,493,430
Granted Patent B2
US 7,493,430 · App. 11/182,483 · Granted Feb 17, 2009

Data flow control and bridging architecture enhancing performance of removable data storage systems

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,493,430
App. No.
11/182,483
Granted
Feb 17, 2009
Kind
B2
Abstract

A data flow control and bridging architecture that enhances the performance of removable data storage systems. In one implementation, the present invention provides a bypass bus implementation where the data transfer phase associated with select commands occurs directly between the host computing system and the target removable data storage unit. In one implementation, the present invention further provides a data flow and bridging architecture that emulates a removable media interface, such as the ATAPI interface, to the host computing system, and translates these commands for a target removable storage unit that implements a fixed media interface, such as the ATA interface. In yet another implementation, the present invention provides a data flow and bridging architecture that supports the serial ATA interface.

Claims (60)

1. An apparatus comprising

a first serial-to-parallel interface bridge that presents a serial data storage device mode interface to a data storage host adapter;

a second serial-to-parallel interface bridge that presents a serial host mode interface to a removable data storage unit;

a task file register;

a command data buffer;

a processor;

a memory; and

executable instructions physically stored in a tangible medium and, when executed, operable to cause the processor and the apparatus to

interpret a command stored in the command data buffer;

conditionally transmit at least one command to the removable data storage unit based on the command stored in the command data buffer; and

a data flow control circuit operably connected to the first serial-to-parallel interface bridge and the second serial-to-parallel interface bridge, wherein the data flow control circuit;

writes commands received on the task file register via the first serial-to-parallel interface bridge to the command data buffer; and

conditionally connects, responsive to a command transmitted by the processor, the second serial-to-parallel interface bridge to the task file register to enable direct transfer of data between the first serial-to-parallel interface bridge and second serial-to-parallel interface bridge.

2. The apparatus of claim 1 further comprising a machine state register indicating status of command execution, wherein the data flow control circuit and the processor executing the executable instructions are responsive to the status indicated by the machine state register.

3. The apparatus of claim 2 wherein the data flow control circuit and the processor executing the executable instructions are both write to, and read, the machine state register.

4. The apparatus of claim 1 wherein the command data buffer comprises at least one first-in-first-out (FIFO) queue.

5. The apparatus of claim 1 wherein the executable instructions further comprise instructions operable to cause the processor and the apparatus to

translate the command stored in the command data buffer for transmission to the removable data storage unit; and

transmit the translated command to the removable data storage unit.

6. The apparatus of claim 5 wherein the executable instructions further comprise instructions operable to cause the processor and the apparatus to

receive responsive data from the removable data storage unit in response to the translated command; and

translate the responsive data for transmission to a host device through the first interface.

7. The apparatus of claim 1 further comprising a removable data storage unit.

8. The apparatus of claim 7 wherein the removable data storage unit is a hard disk drive.

9. The apparatus of claim 1 wherein the data flow control circuit directly passes at least one signal of the first serial-to-parallel interface bridge to at least one signal of the second serial-to-parallel interface bridge.

10. The apparatus of claim 1 wherein the second serial-to-parallel interface bridge is located within an automated cartridge library mechanism.

11. An apparatus providing a communications interface between a host system and a target removable data storage unit, comprising

a first interface bridge circuit that converts serial signals received from a host adapter to parallel signals;

a second interface bridge circuit that converts parallel signals to serial signals for a target storage device;

a microcontroller unit comprising a processor, a memory, and a command data buffer;

a data flow control circuit operably connected to the first and second interface bridge circuits and the microcontroller unit, where in the data flow control circuit maintains a task file register, and wherein the data flow control circuit:

writes commands received on the task file register via the first bridge interface circuit to the command data buffer; and

connects, in response to control signals transmitted by the microcontroller unit, the first bridge interface circuit to the second bridge interface circuit to enable direct transfer of data between a host system and a target removable data storage unit; and

to cause the processor to:

interpret a command stored in the command data buffer; and

conditionally transmit at least one command, via the second bridge interface circuit, to the removable data storage unit based on the command stored in the command data buffer.

12. The apparatus of claim 11 further comprising a removable data storage unit removably connected to the second interface bridge circuit.

13. The apparatus of claim 11 further comprising a host adapter attached to the first bridge circuit.

14. The apparatus of claim 12 wherein the removable data storage unit is a hard disk drive.

15. An apparatus comprising

a cartridge enclosing a target serial hard disk drive comprising an interface connector;

a carrier comprising a carrier controller, and a mating interface connector, wherein the carrier is configured to accept the cartridge and releasably attach the mating interface connector to the interface connector of the target serial hard disk drive, the carrier controller comprising

a first interface bridge circuit that converts serial data signals received from a host adapter to parallel data signals;

a second interface bridge circuit, coupled to the mating interface connector, operative to convert parallel data signals to serial data signals;

a microcontroller unit comprising a processor, a memory, and a command data buffer;

a data flow control circuit operably connected to the first and second interface bridge circuits and the microcontroller unit, where in the data flow control circuit maintains a task file register, and wherein the data flow control circuit

writes commands received on the task file register via the first interface bridge circuit to the command data buffer; and

operably connects, in response to control signals transmitted by the microcontroller unit, the first interface bridge circuit to the second interface bridge circuit to enable direct transfer of data between a host system and the target serial hard disk drive; and

executable instructions physically stored in a tangible medium and, when operable to cause the processor to:

interpret a command stored in the command data buffer; and

conditionally transmit at least one command, via the second interface bridge circuit, to the target serial hard disk drive based on the command stored in the command data buffer.

16. The apparatus of claim 15 further comprising a machine state register indicating status of command execution, wherein the data flow control circuit and the processor executing the executable instructions are responsive to the status indicated by the machine state register.

17. The apparatus of claim 16 wherein the data flow control circuit and the processor executing the application are both write to, and read, the machine state register.

18. The apparatus of claim 15 wherein the command data buffer comprises at least one FIFO.

19. The apparatus of claim 15 wherein the executable instructions further comprise instructions operable to cause the processor and the apparatus to

translate the command stored in the command data buffer for transmission to the target serial hard disk drive;

transmit the translated command to the target serial hard disk drive.

20. The apparatus of claim 19 wherein the executable instructions further comprise instructions operable to cause the processor and the apparatus to

receive responsive data from the target serial hard disk drive in response to the translated command;

translate the responsive data for transmission to a host device through the first interface bridge circuit.

Assignments (11)
TERMINATION AND RELEASE OF INTELLECTUAL PROPERTY SECURITY AGREEMENT AT REEL/FRAME NO. 40473/0378 Recorded Oct 8, 2025
From: PNC BANK, NATIONAL ASSOCIATION, AS AGENT
To: QUANTUM CORPORATION
Reel/Frame 073061/0454 →
TERMINATION AND RELEASE OF AMENDED AND RESTATED INTELLECTUAL PROPERTY SECURITY AGREEMENT AT REEL/FRAME NO. 48029/0525 Recorded Aug 19, 2025
From: PNC BANK, NATIONAL ASSOCIATION, AS AGENT
To: QUANTUM CORPORATION
Reel/Frame 072542/0594 →
RELEASE OF SECURITY INTEREST Recorded Aug 10, 2021
From: U.S. BANK NATIONAL ASSOCIATION
To: QUANTUM CORPORATION; QUANTUM LTO HOLDINGS, LLC
Reel/Frame 057142/0252 →
SECURITY INTEREST Recorded Jan 8, 2019
From: QUANTUM CORPORATION
To: PNC BANK, NATIONAL ASSOCIATION
Reel/Frame 048029/0525 →
SECURITY INTEREST Recorded Dec 27, 2018
From: QUANTUM CORPORATION, AS GRANTOR; QUANTUM LTO HOLDINGS, LLC, AS GRANTOR
To: U.S. BANK NATIONAL ASSOCIATION, AS AGENT
Reel/Frame 049153/0518 →
RELEASE OF SECURITY INTEREST Recorded Dec 27, 2018
From: TCW ASSET MANAGEMENT COMPANY LLC, AS AGENT
To: QUANTUM CORPORATION
Reel/Frame 047988/0642 →
SECURITY INTEREST Recorded Oct 25, 2016
From: QUANTUM CORPORATION
To: PNC BANK, NATIONAL ASSOCIATION
Reel/Frame 040473/0378 →
RELEASE OF SECURITY INTEREST Recorded Oct 25, 2016
From: WELLS FARGO CAPITAL FINANCE, LLC, AS AGENT
To: QUANTUM CORPORATION
Reel/Frame 040474/0079 →
SECURITY INTEREST Recorded Oct 21, 2016
From: QUANTUM CORPORATION
To: TCW ASSET MANAGEMENT COMPANY LLC, AS AGENT
Reel/Frame 040451/0183 →
SECURITY AGREEMENT Recorded Mar 31, 2012
From: QUANTUM CORPORATION
To: WELLS FARGO CAPITAL FINANCE, LLC, AS AGENT
Reel/Frame 027967/0914 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 16, 2005
From: PIONE, ANTHONY E.; ANDREWS, RICHARD M.
To: QUANTUM CORPORATION
Reel/Frame 017004/0660 →