IP Library Granted Patent US 8,443,142
Granted Patent B2
US 8,443,142 · App. 13/149,647 · Granted May 14, 2013

Method and system for grouping storage system components

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,443,142
App. No.
13/149,647
Granted
May 14, 2013
Kind
B2
Abstract

Methods and systems are provided for associating a storage system component, e.g. a server, client, machine, sub-client, or other storage system component, with one or more other storage system components into a group. Storage preferences are defined for the group which is automatically associated with each component in the group. The storage preferences define how storage operations are to be performed on the storage system components.

Claims (24)

1. A method for grouping networked storage system components, the method comprising:

creating a first group of networked storage system components including one or more of hardware components and software components;

associating with one or more computer processors the first group with a first schedule of storage operations which is set in a first storage policy associated with the first group;

creating a second group of networked storage system components including one or more of hardware components and software components;

associating with one or more computer processors the second group with a second schedule of storage operations which is set in a second storage policy associated with the second group; and

assigning at least a first storage system component associated with the first group to both the first group and the second group, wherein the first storage system component inherits the second schedule of storage operations set in the second storage policy associated with the second group while retaining the first schedule of storage operations set in the first storage policy associated with the first group, and in the event the first schedule of storage operations set in the first storage policy associated with the first group conflicts with the second schedule of storage operations set in the second storage policy associated the second group, the schedule of storage operations associated with a higher priority controls.

2. The method of claim 1 , wherein creating the first group comprises selecting storage system components based on the storage system components having a common characteristic.

3. The method of claim 1 , wherein creating the first group is based on a template.

4. The method of claim 1 , wherein creating the first group is based on user input.

5. The method of claim 1 , wherein when the first storage system component automatically inherits the second schedule of storage operations associated with the second group while retaining the first schedule of storage operations associated with the first group.

6. The method of claim 1 , wherein in the event a non-conflict storage operation associated with the first schedule of storage operations is to be performed on the first storage system component, performing the non-conflict storage operation in accordance with the first schedule of storage operations.

7. The method of claim 6 , wherein in the event a non-conflict storage operation associated with the second schedule of storage operations is to be performed on the first storage system component, performing the non-conflict storage operation in accordance with the second schedule of storage operations.

8. A computer system for grouping networked storage system components, the system comprising:

a first group of networked storage system components including one or more of hardware components and software components, wherein the hardware components comprise one or more computer processors;

a second group of networked storage system components including one or more of hardware components and software components, wherein the hardware components comprise one or more computer processors;

at least a first schedule of storage operations which is set in a first storage policy associated with the first group;

at least a second schedule of storage operations which is set in a second storage policy associated with the second group; and

wherein in the event at least a first storage system component associated with the first group is assigned to both the first group and the second group, the first storage system component inherits the second schedule of storage operations set in the second storage policy associated with the second group while retaining the first schedule of storage operations set in the first storage policy associated with the first group, and in the event the first schedule of storage operations set in the first storage policy conflicts with the second schedule of storage operations set in the second storage policy, the schedule of storage operations associated with a higher priority controls.

9. The computer system of claim 8 , wherein the storage system components are grouped based on the storage system components having a common characteristic.

10. The computer system of claim 8 , wherein the storage system components are grouped based on a template.

11. The computer system of claim 8 , wherein the storage system components are grouped based on user input.

12. The computer system of claim 8 , wherein when the first storage system component automatically inherits the second schedule of storage operations associated with the second group while retaining the first schedule of storage operations associated with the first group.

13. The computer system of claim 8 , wherein in the event a non-conflict storage operation associated with the first schedule of storage operations is to be performed on the first storage system component, performing the non-conflict storage operation in accordance with the first schedule of storage operations.

14. The computer system of claim 13 , wherein in the event a non-conflict storage operation associated with the second schedule of storage operations is to be performed on the first storage system component, performing the non-conflict storage operation in accordance with the second schedule of storage operations.

Assignments (4)
SUPPLEMENTAL CONFIRMATORY GRANT OF SECURITY INTEREST IN UNITED STATES PATENTS Recorded Apr 16, 2025
From: COMMVAULT SYSTEMS, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 070864/0344 →
SECURITY INTEREST Recorded Dec 13, 2021
From: COMMVAULT SYSTEMS, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 058496/0836 →
RELEASE OF SECURITY INTEREST Recorded Jan 6, 2021
From: BANK OF AMERICA, N.A.
To: COMMVAULT SYSTEMS, INC.
Reel/Frame 054913/0905 →
SECURITY INTEREST Recorded Jul 2, 2014
From: COMMVAULT SYSTEMS, INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 033266/0678 →