IP Library Granted Patent US 8,166,262
Granted Patent B2
US 8,166,262 · App. 12/506,365 · Granted Apr 24, 2012

Assigning a physical address to a data storage device

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,166,262
App. No.
12/506,365
Granted
Apr 24, 2012
Kind
B2
Abstract

A method of assigning a physical address to a tape-based data storage device is provided. The method includes receiving a first initialization signal from a system controller at an input port associated with a first tape-based data storage device and prohibiting communication at an output port associated with the first tape-based data storage device. The method further includes providing a first confirmation signal to the system controller in response to receiving the first initialization signal and receiving an instruction from the system controller to enable communication at the output port associated with the first tape-based data storage device in response to the first confirmation signal. The method also includes determining a physical address associated with said first tape-based data storage device based on the instruction from the system controller, the physical address enabling communication at the output port of the first tape-based storage device.

Claims (62)

1. A method of assigning a physical address to a tape-based data storage device, said method comprising:

receiving a first initialization signal from a system controller at an input port associated with a first tape-based data storage device;

prohibiting communication at an output port associated with said first tape-based data storage device;

providing a first confirmation signal to said system controller in response to receiving said first initialization signal;

receiving an instruction from said system controller to enable communication at said output port associated with said first tape-based data storage device in response to said first confirmation signal; and

determining a physical address associated with said first tape-based data storage device based on said instruction from said system controller, said physical address enabling communication at said output port of said first tape-based storage device.

2. The method of claim 1 further comprising:

disabling said output port associated with said first tape-based data storage device as a default setting.

3. The method of claim 1 further comprising:

receiving a second initialization signal from said system controller at said input port associated with said first tape-based data storage device;

providing said second initialization signal at said output port associated with said first tape-based data storage device; and

receiving said second initialization signal at said second tape-based storage device.

4. The method of claim 3 further comprising:

prohibiting communication at an output port associated with said second tape-based data storage device;

providing a first confirmation signal to said system controller in response to receiving said second initialization signal;

receiving an instruction from said system controller to enable communication at said output port associated with said second tape-based data storage device in response to said first confirmation signal; and

determining a physical address associated with said second tape-based data storage device based on said instruction from said system controller to enable communication at said output port of said second tape-based storage device.

5. The method of claim 4 further comprising:

receiving a signal at said system controller from said output port of said second tape-based storage device;

determining initialization is complete; and

generating a mapping of said first and second tape-based storage devices based on said addresses.

6. The method of claim 5 further comprising:

configuring a robot motion profile based on said mapping.

7. The method of claim 1 further comprising:

determining a plurality of tape drive addresses based on said physical address associated with said first tape-based data storage device.

8. A computer readable storage medium comprising instructions that when executed, cause a computer system to perform a method of assigning a physical address to a tape-based data storage device, said method comprising:

receiving a first initialization signal from a system controller at an input port associated with a first tape-based data storage device;

prohibiting communication at an output port associated with said first tape-based data storage device;

providing a first confirmation signal to said system controller in response to receiving said first initialization signal;

receiving an instruction from said system controller to enable communication at said output port associated with said first tape-based data storage device in response to said first confirmation signal; and

determining a physical address associated with said first tape-based data storage device based on said instruction from said system controller.

9. The computer implemented method of claim 8 wherein said method further comprises:

disabling said output port associated with said first tape-based data storage device as a default setting.

10. The computer readable storage medium of claim 8 wherein said method further comprises:

receiving a second initialization signal from said system controller at said input port associated with said first tape-based data storage device;

providing said second initialization signal at said output port associated with said first tape-based data storage device; and

receiving said second initialization signal at said second tape-based storage device.

11. The computer readable storage medium of claim 10 wherein said method further comprising:

prohibiting communication at an output port associated with said second tape-based data storage device;

providing a first confirmation signal to said system controller in response to receiving said second initialization signal;

receiving an instruction from said system controller to enable communication at said output port associated with said second tape-based data storage device in response to said first confirmation signal; and

determining a physical address associated with said second tape-based data storage device based on said instruction from said system controller to enable communication at said output port of said second tape-based storage device.

12. The computer readable storage medium of claim 11 wherein said method further comprises:

receiving a signal at said system controller from said output port of said second tape-based storage device;

determining initialization is complete; and

generating a mapping of said first and second tape-based storage devices based on said addresses.

13. The computer readable storage medium of claim 12 wherein said method further comprises:

configuring a robot motion profile based on said mapping.

14. The computer readable storage medium of claim 8 wherein said method further comprises:

determining a plurality of tape drive addresses based on said physical address associated with said first tape-based data storage device.

15. A system for assigning a physical address to a tape-based data storage device comprising:

an input port associated with a first tape-based data storage device configured to receive a first initialization signal from a system controller;

a port controller configured to block communication at an output port associated with said first tape-based data storage device;

a confirmation signal generator for providing a first confirmation signal to said system controller in response to said first initialization signal;

in response to receiving an instruction from said system controller, said port controller further configured to enable communication at said output port associated with said first tape-based data storage device; and

an address determiner configured for determining a physical address associated with said first tape-based data storage device based on said instruction from said system controller, said address enabling communication at said output port of said first tape-based storage device.

16. The system of claim 15 wherein said output port is coupled to a second tape-based data storage device.

17. The system of claim 15 wherein communication at said output port associated with said first tape-based data storage device is blocked as a default setting.

18. The system of claim 15 wherein said input port or said output port is an Ethernet port.

19. The system of claim 15 wherein said first tape-based data storage device comprises a plurality of tape drives.

20. The system of claim 15 further comprising:

a device mapper for generating a device map indicating a location of said first tape based storage device based on said physical address.

Assignments (13)
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 →
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 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 →
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 Jul 21, 2009
From: BYERS, DANIEL J.; JONES, TRAVIS
To: QUANTUM CORPORATION
Reel/Frame 022981/0614 →