IP Library Granted Patent US 7,606,800
Granted Patent B2
US 7,606,800 · App. 11/430,780 · Granted Oct 20, 2009

Systems, methods and apparatus for creating stable disk images

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,606,800
App. No.
11/430,780
Granted
Oct 20, 2009
Kind
B2
Abstract

A system and method of identifying methods of quiescing a storage object. Data is received identifying the storage object and a freeze list is generated. The freeze list includes one or more freeze methods appropriate for quiescing the storage object. Generating includes creating a hierarchy of logical storage objects below the identified storage object, associating quiesce characteristics with each logical storage object below the identified storage object and generating freeze vectors as a function of quiesce characteristics associated with each logical storage object below the identified storage object.

Claims (24)

1. A method of identifying methods of quiescing a storage object, the method comprising:

using a computer to perform:

receiving data identifying the storage object,

generating a freeze list including one or more freeze methods appropriate for quiescing the storage object, wherein the generating includes creating a hierarchy of logical storage objects below the identified storage object,

associating one or more quiesce characteristics with each logical storage object of the logical storage objects below the identified storage object, and

generating one or more freeze vectors as a function of the one or more quiesce characteristics associated with said each logical storage object of the logical storage objects below the identified storage object, wherein the one or more freeze vectors include quiesce attributes and split attributes for an identified logical storage object that are conditional upon quiesce attributes and split attributes of said each logical storage object below the identified storage object, and wherein the generating the freeze list further includes assigning a measure of quiesce strength to each freeze method.

2. The method of claim 1 wherein the split attributes for the identified logical storage object include an indication of whether the identified logical storage object can be frozen using a mirror.

3. The method of claim 1 wherein the split attributes for the identified logical storage object include an indication of whether the identified logical storage object can be frozen using a snapshot.

4. A computer-readable storage media storing program instructions that are executed by a computing device, cause the computing device to perform a method comprising:

receiving data identifying a storage object,

generating a freeze list including one or more freeze methods appropriate for quiescing the storage object, wherein the generating includes creating a hierarchy of logical storage objects below the identified storage object,

associating one or more quiesce characteristics with each logical storage object of the logical storage objects below the identified storage object, and

generating one or more freeze vectors as a function of the one or more quiesce characteristics associated with said each logical storage object of the logical storage objects below the identified storage object, wherein the one or more freeze vectors include quiesce attributes and split attributes for an identified logical storage object that are conditional upon quiesce attributes and split attributes of said each logical storage object below the identified storage object, and wherein the generating the freeze list further includes assigning a measure of quiesce strength to each freeze method.

5. The computer-readable storage media of claim 4 wherein the split attributes for the identified logical storage object include an indication of whether the identified logical storage object can be frozen using a mirror.

6. The computer-readable storage media of claim 4 wherein the split attributes for the identified logical storage object include an indication of whether the identified logical storage object can be frozen using a snapshot.

7. A system for identifying methods of quiescing a storage object, the system comprising:

a computing device including a processor; and

a storage media storing program instructions that, if executed by the computing device, cause the computing device to perform a method comprising:

receiving data identifying the storage object,

generating a freeze list including one or more freeze methods appropriate for quiescing the storage object, wherein the generating includes creating a hierarchy of logical storage objects below the identified storage object,

associating one or more quiesce characteristics with each logical storage object of the logical storage objects below the identified storage object, and

generating one or more freeze vectors as a function of the one or more quiesce characteristics associated with said each logical storage object of the logical storage objects below the identified storage object, wherein the one or more freeze vectors include quiesce attributes and split attributes for an identified logical storage object that are conditional upon quiesce attributes and split attributes of said each logical storage object below the identified storage object, and wherein the generating the freeze list further includes assigning a measure of quiesce strength to each freeze method.

8. The system of claim 7 wherein the split attributes for the identified logical storage object include an indication of whether the identified logical storage object can be frozen using a mirror.

9. The system of claim 7 wherein the split attributes for the identified logical storage object include an indication of whether the identified logical storage object can be frozen using a snapshot.

Assignments (11)
RELEASE OF SECURITY INTEREST Recorded Dec 16, 2024
From: ACQUIOM AGENCY SERVICES LLC, AS COLLATERAL AGENT
To: VERITAS TECHNOLOGIES LLC (F/K/A VERITAS US IP HOLDINGS LLC)
Reel/Frame 069712/0090 →
RELEASE OF SECURITY INTEREST Recorded Dec 13, 2024
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: VERITAS TECHNOLOGIES LLC
Reel/Frame 069634/0584 →
ASSIGNMENT OF SECURITY INTEREST IN PATENT COLLATERAL Recorded Nov 25, 2024
From: BANK OF AMERICA, N.A., AS ASSIGNOR
To: ACQUIOM AGENCY SERVICES LLC, AS ASSIGNEE
Reel/Frame 069440/0084 →
TERMINATION AND RELEASE OF SECURITY IN PATENTS AT R/F 037891/0726 Recorded Nov 30, 2020
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: VERITAS US IP HOLDINGS, LLC
Reel/Frame 054535/0814 →
SECURITY INTEREST Recorded Aug 20, 2020
From: VERITAS TECHNOLOGIES LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 054370/0134 →
MERGER AND CHANGE OF NAME Recorded Apr 18, 2016
From: VERITAS US IP HOLDINGS LLC; VERITAS TECHNOLOGIES LLC
To: VERITAS TECHNOLOGIES LLC
Reel/Frame 038455/0752 →
SECURITY INTEREST Recorded Feb 23, 2016
From: VERITAS US IP HOLDINGS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 037891/0726 →
SECURITY INTEREST Recorded Feb 23, 2016
From: VERITAS US IP HOLDINGS LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037891/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 4, 2016
From: SYMANTEC CORPORATION
To: VERITAS US IP HOLDINGS LLC
Reel/Frame 037697/0412 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE PREVIOUSLY RECORDED ON REEL 019872 FRAME 979. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNEE IS SYMANTEC OPERATING CORPORATION. Recorded Mar 5, 2012
From: VERITAS OPERATING CORPORATION
To: SYMANTEC OPERATING CORPORATION
Reel/Frame 027819/0462 →
CHANGE OF NAME Recorded Sep 26, 2007
From: VERITAS OPERATING CORPORATION
To: SYMANTEC CORPORATION
Reel/Frame 019872/0979 →