IP Library Granted Patent US 8,156,303
Granted Patent B2
US 8,156,303 · App. 12/906,848 · Granted Apr 10, 2012

Storage system condition indicator and method

Assignee: Drobo, Inc.
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,156,303
App. No.
12/906,848
Granted
Apr 10, 2012
Kind
B2
Abstract

A storage system condition indicator and method provides a visual display representing the operating condition of a set of storage devices. Various operating conditions may be defined based on available storage capacity and capacity to store data redundantly. One or more indicators may be used to represent the operating condition of the set of storage devices. The indicator(s) may be used to indicate whether additional storage capacity is recommended and, in a storage array, which slot in the array should be updated with additional storage capacity.

Claims (34)

1. A method for indicating the condition of a storage system having a storage manager in communication with a number of storage devices, the method comprising:

determining a storage system condition, by the storage manager, including determining whether additional storage capacity is recommended based on the amount of unused storage available in each of a number of functioning storage devices and the data storage patterns in these storage devices; and

indicating the storage system condition, by the storage manager, including indicating whether the storage system has sufficient storage capacity within the functioning storage devices to provide redundant storage to newly-stored data and, when additional storage capacity is recommended, indicating how storage capacity should be added to the storage system, wherein a first indication state is used to indicate that storage capacity should be added by adding a new storage device and wherein a second indication state is used to indicate that storage capacity should be added by replacing an existing storage device with a larger-capacity storage device.

2. A method according to claim 1 , wherein the storage system includes a plurality of storage slots in communication with the storage manager, each slot configured to receive a storage device, and wherein the storage manager indicates (1) that a new storage device should be added to the system when the storage system has at least one empty slot, and (2) that an existing storage device should be replaced with a larger-capacity storage device when the storage system does not have at least one empty slot.

3. A method according to claim 2 , wherein the storage manager indicates a status for each slot including, when additional storage capacity is recommended, indicating the recommended slot to be populated with additional storage capacity, such that an overall storage system condition is indicated collectively by such indications.

4. A method according to claim 3 , wherein each slot is associated with at least one indicator capable of representing a first state in which the slot is the recommended slot and the storage system has reached a predetermined failure condition, a second state in which the slot is the recommended slot and the storage system is approaching the failure condition but still has sufficient storage capacity to maintain redundant storage, and at least one third state indicating that the slot is not the recommended slot.

5. A method according to claim 4 , wherein each slot is associated with a three-color light, wherein the first and second states are represented by first and second light colors.

6. A method according to claim 5 , wherein the at least one third state is represented by:

a third light color, if the slot is populated with a storage device; and

a light off state, if the slot is not populated with a storage device.

7. A method according to claim 4 , wherein each slot is associated with at least one light for illuminating a front panel to indicate the status for the slot.

8. A method according to claim 1 , further comprising:

performing, by the storage manager, a re-layout process in which at least some of the data stored in the functioning storage devices is reconfigured; and

indicating, by the storage manager, that the re-layout process is in progress.

9. A method according to claim 8 , wherein the storage manager performs the re-layout process for at least one of (1) increasing the amount of available storage space in the storage system; and (2) upon detecting that additional storage capacity has been added, providing redundancy for data using the additional storage capacity.

10. A method according to claim 8 , wherein indicating the fact of the transition comprises flashing a light between at least two states.

11. A storage system comprising:

a number of storage devices; and

a storage manager in communication with the number of storage devices, the storage manager being configured to:

determine a storage system condition, including determining whether additional storage capacity is recommended based on the amount of unused storage available in each of the functioning storage devices and the data storage patterns in these storage devices; and

indicate the storage system condition, including indicating whether the storage system has sufficient storage capacity within the functioning storage devices to provide redundant storage to newly-stored data and, when additional storage capacity is recommended, indicating how storage capacity should be added to the storage system, wherein a first indication state is used to indicate that storage capacity should be added whether by adding a new storage device and wherein a second indication state is used to indicate that storage capacity should be added by replacing an existing storage device with a larger-capacity storage device.

12. A system according to claim 11 , further comprising a plurality of storage slots in communication with the storage manager, each slot configured to receive one of the number of storage devices, wherein the storage manager is configured to indicate (1) that a new storage device should be added to the system when the storage system has at least one empty slot, and (2) that an existing storage device should be replaced with a larger-capacity storage device when the storage system does not have at least one empty slot.

13. A system according to claim 12 , wherein the storage manager is configured to indicate a status for each slot including, when additional storage capacity is recommended, indicating the recommended slot to be populated with additional storage capacity, such that an overall storage system condition is indicated collectively by such indications.

14. A system according to claim 13 , wherein each slot is associated with at least one indicator capable of representing a first state in which the slot is the recommended slot and the storage system has reached a predetermined failure condition, a second state in which the slot is the recommended slot and the storage system is approaching the failure condition but still has sufficient storage capacity to maintain redundant storage, and at least one third state indicating that the slot is not the recommended slot.

15. A system according to claim 14 , wherein each storage device slot is associated with a three-color light, wherein the first and second states are represented by first and second light colors.

16. A system according to claim 15 , wherein the at least one third state is represented by:

a third light color, if the slot is populated with a storage device; and

a light off state, if the slot is not populated with a storage device.

17. A system according to claim 14 , further comprising a front panel, wherein each slot is associated with at least one light for illuminating the front panel to indicate the status for the slot.

18. A system according to claim 11 , wherein the storage manager is further configured to:

perform a re-layout process in which at least some of the data stored in the functioning storage devices is reconfigured; and

indicate that the re-layout process is in progress.

19. A system according to claim 18 , wherein the storage manager is configured to perform the re-layout process for at least one of (1) increasing the amount of available storage space in the storage system; and (2) upon detecting that additional storage capacity has been added, providing redundancy for data using the additional storage capacity.

20. A system according to claim 18 , wherein indicating the fact of the transition comprises flashing a light between at least two states.

Assignments (16)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 24, 2023
From: STORCENTRIC, INC.; DROBO, INC.; NEXSAN CORPORATION; NEXSAN TECHNOLOGIES INCORPORATED; VS ACQUISITION COMPANY, LLC; CONNECTED DATA, INC.; RETROSPECT, INC.
To: STORCENTRIC DIP LENDER, LLC
Reel/Frame 063416/0914 →
RELEASE OF SECURITY INTEREST Recorded Apr 24, 2023
From: NEWLIGHT CAPITAL, LLC; UMB BANK, NATIONAL ASSOCIATION
To: STORCENTRIC, INC.; CONNECTED DATA, INC.; DROBO, INC.; NEXSAN TECHNOLOGIES INCORPORATED; NEXSAN CORPORATION; RETROSPECT, INC.
Reel/Frame 063414/0816 →
CORRECTIVE ASSIGNMENT TO CORRECT THE APPLICATION NUMBER: 13532559 PREVIOUSLY RECORDED AT REEL: 051860 FRAME: 0839. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Aug 10, 2021
From: STORCENTRIC, INC.; CONNECTED DATA, INC.; DROBO, INC.; NEXSAN TECHNOLOGIES INCORPORATED; NEXSAN CORPORATION; RETROSPECT, INC.
To: NEWLIGHT CAPITAL, LLC; UMB BANK, NATIONAL ASSOCIATION, AS TRUSTEE
Reel/Frame 057156/0743 →
SECURITY INTEREST Recorded Feb 19, 2020
From: STORCENTRIC, INC.; CONNECTED DATA, INC.; DROBO, INC.; NEXSAN TECHNOLOGIES INCORPORATED; NEXSAN CORPORATION; RETROSPECT, INC.
To: NEWLIGHT CAPITAL, LLC; UMB BANK, NATIONAL ASSOCIATION, AS TRUSTEE
Reel/Frame 051860/0839 →
RELEASE OF SECURITY INTEREST Recorded Feb 19, 2020
From: GORDON BROTHERS FINANCE CO.
To: STORCENTRIC, INC.; DROBO, INC.; NEXSAN CORPORATION; NEXSAN TECHNOLOGIES INCORPORATED; CONNECTED DATA, INC.; NEXSAN TECHNOLOGIES LIMITED; NEXSAN TECHNOLOGIES CANADA INC.
Reel/Frame 051864/0774 →
SHORT FORM INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Aug 17, 2018
From: DROBO, INC.; NEXSAN CORPORATION; NEXSAN TECHNOLOGIES INCORPORATED; CONNECTED DATA, INC.; NEXSAN TECHNOLOGIES LIMITED; NEXSAN TECHNOLOGIES CANADA INC.; DROBO LIMITED
To: GORDON BROTHERS FINANCE COMPANY, AS AGENT
Reel/Frame 046845/0495 →
RELEASE OF SECURITY INTEREST Recorded Aug 17, 2018
From: EAST WEST BANK
To: DROBO, INC.
Reel/Frame 046847/0959 →
RELEASE OF SECURITY INTEREST Recorded Aug 17, 2018
From: MONTAGE CAPITAL II, LP
To: DROBO, INC.
Reel/Frame 047881/0892 →
RELEASE OF SECURITY INTEREST Recorded Oct 27, 2017
From: VENTURE LENDING & LEASING VI, INC.; VENTURE LENDING & LEASING VII, INC.
To: DROBO, INC.
Reel/Frame 044311/0620 →
SECURITY INTEREST Recorded Sep 29, 2017
From: DROBO, INC.
To: MONTAGE CAPITAL II, L.P.
Reel/Frame 043745/0096 →
SECURITY INTEREST Recorded May 18, 2015
From: DROBO, INC.
To: EAST WEST BANK
Reel/Frame 035663/0328 →
SECURITY INTEREST Recorded Jun 11, 2014
From: DROBO, INC.
To: VENTURE LENDING & LEASING VI, INC.; VENTURE LENDING & LEASING VII, INC.
Reel/Frame 033126/0737 →
CHANGE OF NAME Recorded Mar 2, 2012
From: DATA ROBOTICS, INC.
To: DROBO, INC.
Reel/Frame 027798/0297 →
CHANGE OF NAME Recorded Nov 2, 2010
From: DATA ROBOTICS INCORPORATED
To: DATA ROBOTICS, INC.
Reel/Frame 025242/0892 →
CHANGE OF NAME Recorded Oct 29, 2010
From: TRUSTED DATA CORPORATION
To: DATA ROBOTICS INCORPORATED
Reel/Frame 025216/0296 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2010
From: BARRALL, GEOFFREY S.
To: TRUSTED DATA CORPORATION
Reel/Frame 025210/0843 →
Continuity (4)
Continuation 11267960 · Nov 4, 2005
Provisional Application 60718768 · Sep 20, 2005
Provisional Application 60625495 · Nov 5, 2004
Related Publication 20110035565A1 · Feb 10, 2011