IP Library Granted Patent US 7,844,577
Granted Patent B2
US 7,844,577 · App. 10/614,347 · Granted Nov 30, 2010

System and method for maintaining a backup storage system for a computer system

Assignee: Symantec Corporation
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,844,577
App. No.
10/614,347
Filed
Jul 8, 2003
Granted
Nov 30, 2010
Kind
B2
Art Unit
2166
USPC
707/204
Abstract

A backup computer storage system that protects and/or recovers data on a primary computer storage system is disclosed. The backup computer system may be used to backup databases, files, and/or applications. In some embodiments, the backup system may be used to backup an image of the primary computer system. In other embodiments, the backup system may be used to backup one or more databases. In some embodiments of the present invention, the backup system replicates an image of data that is on a primary computer system. The backup system may also be used to restore data from the backup system to the primary computer system. In some embodiments, the backup system may restore data to a database while non-affected portions of the database are available and can be used. In some embodiments, the backup system records all transactions in real time without overwriting any previously stored backup data. In some embodiments of the present invention, the backup system maintains historical and/or chronological information related to the backed up data.

Claims (10)

1. A method for using a backup storage system for a data storage system comprising:

receiving a plurality of data writes captured between an application and the data storage system, the plurality of data writes occurring between a first time and a second time;

identifying data blocks in the data storage system that were changed based on the plurality of data writes;

applying the plurality of data writes to an image on the backup storage system;

determining a forward increment between data on the data storage system at the first time and data on the data storage system at the second time based on the plurality of data writes;

determining a backward increment between data on the data storage system at the second time and data on the data storage system at the first time based on a plurality of data writes;

storing the forward increment;

storing the backward increment;

storing the plurality of data writes; and

updating the backup storage system so that the data on the data storage system at the second time is the same as the data on the backup storage system at the second time.

Assignments (22)
AMENDMENT NO. 1 TO PATENT SECURITY AGREEMENT Recorded Apr 8, 2025
From: VERITAS TECHNOLOGIES LLC; COHESITY, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 070779/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 26, 2025
From: VERITAS TECHNOLOGIES LLC
To: COHESITY, INC.
Reel/Frame 070335/0013 →
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 →
SECURITY INTEREST Recorded Dec 9, 2024
From: VERITAS TECHNOLOGIES LLC; COHESITY, INC.
To: JPMORGAN CHASE BANK. N.A.
Reel/Frame 069890/0001 →
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: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037891/0001 →
SECURITY INTEREST Recorded Feb 23, 2016
From: VERITAS US IP HOLDINGS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 037891/0726 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 4, 2016
From: SYMANTEC CORPORATION
To: VERITAS US IP HOLDINGS LLC
Reel/Frame 037697/0412 →
ADDRESS CHANGE OF ASSIGNEE Recorded Sep 17, 2010
From: SYMANTEC CORPORATION
To: SYMANTEC CORPORATION
Reel/Frame 025032/0005 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 17, 2008
From: MENDOCINO SOFTWARE, INC.
To: SYMANTEC CORPORATION
Reel/Frame 021096/0825 →
RELEASE Recorded Mar 7, 2008
From: TRIPLEPOINT CAPITAL LLC
To: MENDOCINO SOFTWARE
Reel/Frame 020632/0126 →
SECURITY AGREEMENT Recorded Feb 8, 2008
From: MENDOCINO SOFTWARE, INC.
To: TRIPLEPOINT CAPITAL LLC
Reel/Frame 020486/0198 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 9, 2004
From: KNIGHT, DAVID A.
To: VYANT TECHNOLOGIES, INC.
Reel/Frame 014410/0782 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 9, 2004
From: VYANT TECHNOLOGIES, INC.
To: MENDOCINO SOFTWARE, INC.
Reel/Frame 014410/0830 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 9, 2004
From: BECKER, GREGORY A.
To: VYANT TECHNOLOGIES, INC.
Reel/Frame 014410/0759 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 9, 2004
From: CONDON, ROBERT
To: VYANT TECHNOLOGIES, INC.
Reel/Frame 014410/0779 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 9, 2004
From: MEDDERS, DAVID E.
To: VYANT TECHNOLOGIES, INC.
Reel/Frame 014410/0800 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 9, 2004
From: ROWAN, MICHAEL
To: VYANT TECHNOLOGIES, INC.
Reel/Frame 014410/0785 →
Continuity (2)
Provisional Application 6039561100 · Jul 15, 2002
Related Publication 20040139128A1 · Jul 15, 2004