Multiple concurrent restore using same user interface
First Claim
1. In a computer system, a method for performing recovery operations, the method comprising:
- presenting a single user interface that displays a list of data objects that can be recovered;
initiating a first recovery operation via the single user interface, the first recovery operation comprising selecting a first data object from the list of data objects and copying the first data object from a first backup storage location to a first recovery storage location that corresponds to a first computing device, wherein the single user interface communicates the selection of the first data object to a background process that interacts with a recovery application to recover the first data object; and
initiating a second recovery operation via the single user interface without requiring a user to open a separate instance of the single user interface, the second recovery operation comprising selecting a second data object from the list of data objects and copying the second data object selected from the list of data objects from a second backup storage location to a second recovery storage location, at least a portion of the second recovery operation occurring concurrently with at least a portion of the first recovery operation, wherein the second recovery storage location corresponds to a second computing device, wherein the single user interface communicates the selection of the second data object to the background process that interacts with the recovery application to recover the second data object concurrently with the first data object.
9 Assignments
0 Petitions
Accused Products
Abstract
A method and system for performing multiple concurrent recovery operations using a single instance of a user interface. One exemplary method includes initiating a first recovery operation via a single user interface. The first recovery operation includes copying a first data object from a first backup storage location to a first recovery storage location. The exemplary method further includes initiating a second recovery operation via the single user interface without requiring a user to open a separate instance of the user interface. Similarly, the second recovery operation includes copying a second data object from a second backup storage location to a second recovery storage location. At least a portion of the second recovery operation occurs concurrently with at least a portion of the first recovery operation.
29 Citations
20 Claims
-
1. In a computer system, a method for performing recovery operations, the method comprising:
-
presenting a single user interface that displays a list of data objects that can be recovered; initiating a first recovery operation via the single user interface, the first recovery operation comprising selecting a first data object from the list of data objects and copying the first data object from a first backup storage location to a first recovery storage location that corresponds to a first computing device, wherein the single user interface communicates the selection of the first data object to a background process that interacts with a recovery application to recover the first data object; and initiating a second recovery operation via the single user interface without requiring a user to open a separate instance of the single user interface, the second recovery operation comprising selecting a second data object from the list of data objects and copying the second data object selected from the list of data objects from a second backup storage location to a second recovery storage location, at least a portion of the second recovery operation occurring concurrently with at least a portion of the first recovery operation, wherein the second recovery storage location corresponds to a second computing device, wherein the single user interface communicates the selection of the second data object to the background process that interacts with the recovery application to recover the second data object concurrently with the first data object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 20)
-
-
9. In a distributed computer system including at least one backup storage location, at least one server system and at least one recovery storage location, a computer program product configured to implement a method of performing recovery operations, the computer program product comprising one or more computer readable storage media having stored thereon computer executable instructions that, when executed by a processor, causes the server system to perform the following:
-
present a single user interface that displays a list of data objects for recovery; initiate a first recovery operation via the single user interface, the first recovery operation comprising selecting a first data object from the list of data objects and copying a first data object from a first backup storage location to a first recovery storage location that corresponds to a first computing device, wherein the single user interface communicates the selection of the first data object to a background process that interacts with a recovery application to recover the first data object; and initiate a second recovery operation via the single user interface without requiring a user to open a separate user interface, the second recovery operation comprising selecting a second data object from the list of data objects and copying the second data object from the first backup storage location to a second recovery storage location, at least a portion of the second recovery operation occurring concurrently with at least a portion of the first recovery operation, wherein the second recovery storage location corresponds to a second computing device, wherein the single user interface communicates the selection of the second data object to the background process that interacts with the recovery application to recover the second data object concurrently with the first data object. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A system for performing recovery operations comprising:
-
a storage device configured to maintain a backup copy of one or more data objects; a recovery server comprising; a recovery application configured to recover data objects from the storage device to multiple computing devices; and a background process configured to manage multiple concurrent recovery operations; and a management interface comprising; a graphical user interface configured to allow a user to initiate the multiple concurrent recovery operations to the multiple computing devices without being required to open separate instances of the graphical user interface for each recovery operation for each computing device, wherein the graphical user interface presents a list of data objects for recovery; and an interface module configured to communicate with the background process and configured to provide information to the graphical user interface regarding which data objects included in the list of data objects are concurrently selected for recovery and a concurrent status of the recovery operations for each of the selected data objects. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification