IP Library Granted Patent US 8,041,862
Granted Patent B2
US 8,041,862 · App. 12/861,965 · Granted Oct 18, 2011

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 8,041,862
App. No.
12/861,965
Granted
Oct 18, 2011
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 (29)

1. An apparatus comprising

a first serial-to-parallel interface that converts serial data signals received from a data storage host controller to parallel data signals;

a second serial-to-parallel interface that presents a serial interface to a serial data storage unit;

a data flow control circuit operably connected to the first serial-to-parallel interface and the second serial-to-parallel interface, wherein the data flow control circuit is operative to access parallel data storage interface signals from the first and second serial-to-parallel interfaces;

a controller unit, operably connected to the data flow control circuit, and the second serial-to-parallel interface, the controller unit comprising a processor; wherein the controller unit is operable to access executable instructions physically stored in a memory and, when executed, operable to cause the processor to:

transmit, responsive to a first data transfer command received from the data storage host controller, control signals to the data flow control circuit; and

wherein the data flow control circuit, responsive to control signals provided by the controller unit, is further operative to transfer data received from the first serial-to-parallel interface to the second serial-to-parallel interface without intervention by the controller unit.

2. The apparatus of claim 1 wherein the data flow control circuit is operative to patch one or more status signals between the data storage host adapter and the data storage unit.

3. The apparatus of claim 1 wherein the data flow control circuit, responsive to the control signals, directly passes at least one register signal of the first serial-to-parallel interface to at least one register signal of the second serial-to-parallel interface.

4. The apparatus of claim 1 further comprising a command data buffer and wherein the data flow control circuit is operative to route the first data transfer command to the command data buffer for processing by the controller unit.

5. The apparatus of claim 4 wherein the command data buffer comprises one or more first-in-first-out (FIFO) queues.

6. The apparatus of claim 1 wherein the controller unit is further operable to access executable instructions physically stored in a memory and, when executed, operable to cause the processor to

access a third data transfer command received from the data storage host adapter;

generate a fourth command corresponding to the third data transfer command; and

transmit the fourth command to the data storage unit through the second serial-to-parallel interface;

receive data from the data storage unit in response to the fourth command;

generate a response including the data received from the data storage unit; and

transmit the response to the data storage host adapter via the first serial-to-parallel interface.

7. The apparatus of claim 1 further comprising a machine state register indicating status of command execution, wherein the data flow control circuit and the controller unit are responsive to the status indicated by the machine state register.

8. The apparatus of claim 7 wherein the data flow control circuit and the controller unit are both operative to write to, and read, the machine state register.

9. An apparatus comprising

a first serial-to-parallel interface that converts serial data signals received from a data storage host controller to parallel data signals;

a second serial-to-parallel interface that presents a serial interface to a serial data storage unit;

a data flow control circuit operably connected to the first serial-to-parallel interface and the second serial-to-parallel interface, wherein the data flow control circuit is operative to access parallel data storage interface signals from the first and second serial-to-parallel interfaces;

a controller unit, operably connected to the data flow control circuit, and the first and second serial-to-parallel interfaces, the controller unit comprising a processor;

wherein the controller unit is operable to access executable instructions physically stored in a memory and, when executed, operable to cause the processor to:

responsive to a first data transfer command received from the data storage host controller, determine whether to intervene during execution of the first data transfer command;

responsive to a determination that the controller unit should not intervene during execution of the command, transmit control signals to the data flow control circuit; and

wherein the data flow control circuit, responsive to the control signals provided by the controller unit, is operative to transfer data received from the first serial-to-parallel interface to the second serial-to-parallel interface without intervention by the controller unit.

Assignments (14)
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Dec 18, 2025
From: QUANTUM CORPORATION
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS AGENT
Reel/Frame 074024/0084 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 24, 2025
From: BLUE TORCH FINANCE LLC, AS AGENT FOR THE SECURED PARTIES
To: ALTER DOMUS (US) LLC, AS AGENT FOR THE SECURED PARTIES
Reel/Frame 071019/0850 →
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 Aug 5, 2021
From: QUANTUM CORPORATION; QUANTUM LTO HOLDINGS, LLC
To: BLUE TORCH FINANCE LLC, AS AGENT
Reel/Frame 057107/0001 →
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 →
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 25, 2016
From: QUANTUM CORPORATION
To: PNC BANK, NATIONAL ASSOCIATION
Reel/Frame 040473/0378 →
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 Aug 24, 2010
From: PIONE, ANTHONY E.; ANDREWS, RICHARD M.
To: QUANTUM CORPORATION
Reel/Frame 024876/0405 →