IP Library Granted Patent US 7,949,635
Granted Patent B1
US 7,949,635 · App. 12/258,400 · Granted May 24, 2011

Backup server architecture

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,949,635
App. No.
12/258,400
Granted
May 24, 2011
Kind
B1
Abstract

A method for managing archived data includes creating a plurality of images of storage devices of computing systems and for, different users, each image being associated with a restore point of a particular storage device; storing the images for the different users in different storage locations, the storage locations being controlled by a single backup server and belonging to storage pools. Multiple locations of one user are stored in different pools on different storage devices. The method also involves moving contents of locations of one user from one pool to another in predefined direction, simultaneously with reorganizing images within the locations. Each image is a backup of one user's data. At least some of one location's content is frozen so that it is never moved from one pool to another. The storage devices of locations of different pools differ from each other by type, such that storage devices in a first pool are hard disk drives, storage devices in the next pool are SAN, or an NAS, and a storage device in the next pool is a network disk drive accessible through a network and a storage device in the next pool is a magnetic tape drive.

Claims (34)

1. A method for managing archived data, the method comprising:

creating a plurality of images of storage devices of computing systems and for different users, each image representing a state of a particular storage device at a particular point in time and being associated with a restore point of the particular storage device that allows restoring the particular storage device to that point in time;

storing the images for the different users in different storage locations, the storage locations being controlled by a single backup server and belonging to storage pools,

wherein the backup server stores information regarding a relationship of images to each other, and any relationships of files within the backups,

wherein multiple locations of one user are stored in different pools on different storage devices, the different pools having different access speed,

wherein a personal folder is created for each user, and all user's images are associated with the user's personal folder, and

wherein access rights to data in the personal folders depend on access rights to the personal folder itself; and

moving contents of locations of one user from one pool to another in predefined direction, simultaneously with reorganizing images within the locations, and deleting the contents in the one pool after the moving step.

2. The method of claim 1 , wherein each image is a backup of one user's data.

3. The method of claim 1 , wherein at least some of one location's content is frozen so that it is never moved from one pool to another.

4. The method of claim 1 , wherein the storage devices of locations of different pools differ from each other by type, such that storage devices in a first pool are hard disk drives, storage devices in the next pool are SAN storage devices, or an NAS storage devices, and a storage device in the next pool is a network disk drive accessible through a network and a storage device in the next pool is a magnetic tape drive.

5. The method of claim 1 , wherein the storage devices of locations of different pools have different access speed, such that the storage device in the first pool having the highest access speed.

6. The method of claim 1 , wherein the client application for managing images is installed on the user's computer, and the server application for managing images is installed on a server.

7. The method of claim 6 , wherein user's computers with installed client application for managing images are connected to the server, with the installed server application for managing images used to create the images.

8. The method of claim 7 , wherein user's computers with installed client application for managing images are connected to the server, with the installed server application for managing images to restore data from the images created by the users.

9. The method of claim 6 , wherein a separate group server checks access rights of users to the backup server.

10. The method of claim 1 , wherein the images belong to multiple users, and wherein each user can manage images based on his access rights.

11. The method of claim 1 , wherein some of the location's content can be deleted if it is out of data.

12. The method of claim 1 , wherein one user's images selected for consolidation are all within one location or have been previously consolidated.

13. A system for managing archived data, the system comprising:

a plurality of images of storage devices of computing systems and for different users, each image representing a state of a particular storage device at a particular point in time and being associated with a restore point of the particular storage device that allows restoring the particular storage device to that point in time;

different storage locations storing the images for the different users, the storage locations being controlled by a single backup server and belonging to storage pools, the different storage pools having different access speed,

wherein multiple locations of one user are stored in different pools on different storage devices; and

a backup server that moves contents of locations of one user from one pool to another in a predefined direction, simultaneously with reorganizing images within the locations, and deletes the contents in the one pool after the moving,

wherein the backup server stores information regarding a relationship of images to each other, and any relationships of files within the backups,

wherein multiple locations of one user are stored in different pools on different storage devices, the different pools having different access speed,

wherein a personal folder is created for each user, and all user's images are associated with the user's personal folder, and

wherein access rights to data in the personal folders depend on access rights to the personal folder itself.

14. The system of claim 13 , wherein each image is a backup of one user's data.

15. The system of claim 13 , wherein at least some of one location's content is frozen so that it is never moved from one pool to another.

16. The system of claim 13 , wherein the storage devices of locations of different pools differ from each other by type, such that storage devices in a first pool are hard disk drives, storage devices in the next pool are SAN, or an NAS, and a storage device in the next pool is a network disk drive accessible through a network and a storage device in the next pool is a magnetic tape drive.

17. The system of claim 13 , wherein the storage devices of locations of different pools have different access speed, such that the storage device in the first pool has the highest access speed.

18. The system of claim 13 , further comprising a separate group server that checks access rights of users to the backup server.

19. The system of claim 13 , wherein a personal folder is created for each user, and all images of that user are associated with that user's personal folder.

Assignments (12)
REAFFIRMATION AGREEMENT Recorded Aug 28, 2022
From: ACRONIS AG; ACRONIS INTERNATIONAL GMBH; ACRONIS SCS, INC.; ACRONIS, INC.; GROUPLOGIC, INC.; NSCALED INC.; ACRONIS MANAGEMENT LLC; 5NINE SOFTWARE, INC.; ACRONIS GERMANY GMBH; ACRONIS NETHERLANDS B.V.; ACRONIS BULGARIA EOOD; DEVICELOCK, INC.; DEVLOCKCORP LTD; ACRONIS INC.
To: MIDCAP FINANCIAL TRUST
Reel/Frame 061330/0818 →
SECURITY INTEREST Recorded Dec 19, 2019
From: ACRONIS INTERNATIONAL GMBH
To: MIDCAP FINANCIAL TRUST
Reel/Frame 051418/0119 →
RELEASE OF SECURITY INTEREST Recorded Oct 21, 2019
From: OBSIDIAN AGENCY SERVICES, INC.
To: ACRONIS INTERNATIONAL GMBH; GROUPLOGIC, INC.
Reel/Frame 050783/0893 →
PATENT SECURITY AGREEMENT Recorded Feb 27, 2014
From: ACRONIS INTERNATIONAL GMBH
To: OBSIDIAN AGENCY SERVICES, INC.
Reel/Frame 032366/0328 →
RELEASE OF SECURITY INTEREST Recorded Feb 25, 2014
From: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
To: ACRONIS INC.; ACRONIS, INC.; ACRONIS INTERNATIONAL GMBH
Reel/Frame 032296/0397 →
SECURITY AGREEMENT Recorded Apr 20, 2012
From: ACRONIS INTERNATIONAL GMBH
To: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 028081/0061 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 21, 2012
From: ACRONIS INC.
To: ACRONIS INC. LTD.
Reel/Frame 027898/0764 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 21, 2012
From: ACRONIS INC. LTD.
To: ACRONIS INTERNATIONAL GMBH
Reel/Frame 027898/0795 →
SECURITY AGREEMENT Recorded Jun 20, 2011
From: ACRONIS INC.
To: SILICON VALLEY BANK
Reel/Frame 026465/0559 →
RELEASE OF INTELLECTUAL PROPERTY COLLATERAL LIEN Recorded Mar 15, 2011
From: CAPITALSOURCE FINANCE LLC
To: ACRONIS, INC.; ACRONIS INC.; ACRONIS INTERNATIONAL GMBH
Reel/Frame 025956/0576 →
AMENDED AND RESTATED ACKNOWLEDGEMENT OF INTELLECTUAL PROPERTY COLLATERAL LIEN Recorded Feb 24, 2009
From: ACRONIS, INC.; ACRONIS INC.; ACRONIS INTERNATIONAL GMBH
To: CAPITALSOURCE FINANCE LLC
Reel/Frame 022300/0029 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 25, 2008
From: KORSHUNOV, IGOR E.; TORMASOV, ALEXANDER G.; BELOUSSOV, SERGUEI M.; LYADVINSKY, MAXIM V.
To: ACRONIS INC.
Reel/Frame 021737/0174 →