System and method for configuring and performing application backups and restores in diverse environments
First Claim
Patent Images
1. A method for interfacing with a backup or restore client application on a backup or restore server, the method comprising the computer-executed steps of:
- using a software agent for presenting a user using a computer other than the backup or restore server with a graphical or command line user interface for performing a dialogue, wherein the interface is created dynamically using data structures created by the execution of selected ones of a plurality of software functions calls, said function calls executing code associated with backup and/or restore operations; and
the agent using information acquired in the dialogue for configuring for or performing a backup or restore operation on the backup or restore server, wherein either the action of configuring or performing a backup or restore operation is carried out by the agent through communications with an application program interface, wherein the functions calls are part of the application program interface.
9 Assignments
0 Petitions
Accused Products
Abstract
This invention is a system and method for a system and method for interfacing with a user for a client application for carrying out backup and restore operations and related configuration. The method includes presenting a user with a user interface for performing a dialogue and using information acquired in the dialogue for performing a configuration or a backup or restore operation.
-
Citations
11 Claims
-
1. A method for interfacing with a backup or restore client application on a backup or restore server, the method comprising the computer-executed steps of:
-
using a software agent for presenting a user using a computer other than the backup or restore server with a graphical or command line user interface for performing a dialogue, wherein the interface is created dynamically using data structures created by the execution of selected ones of a plurality of software functions calls, said function calls executing code associated with backup and/or restore operations; and the agent using information acquired in the dialogue for configuring for or performing a backup or restore operation on the backup or restore server, wherein either the action of configuring or performing a backup or restore operation is carried out by the agent through communications with an application program interface, wherein the functions calls are part of the application program interface. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system comprising:
-
a data storage system including at least one storage device; a computer system including a client application in communication with the data storage system, an application program interface, and a software agent for communicating between the client application and a user; a backup or restore server in communication with the computer system and the data storage system; and computer-executable logic in communication with the computer system and backup or restore server that enables the method steps of; using a software agent for presenting a user using a computer other than the backup or restore server with a graphical or command line user interface for performing a dialogues wherein the interface is dynamically created using data structures created by the execution of selected ones of a plurality of software functions calls, said function calls executing code associated with backup and/or restore operations; and the agent using information acquired in the dialogue for selectively configuring for or performing a backup or restore operation on the backup or restore server, wherein either the action of configuring or performing a backup or restore operation is carried out by the agent through communications with the application program interface, wherein the functions calls are part of the application program interface. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A program product for use with a data storage system including at least one storage device and a computer system including a client application in communication with the data storage system and a backup or restore server being and a software agent and an application program interface for communicating between the client application and a user, the product being comprised of:
-
computer-executable logic provided by a computer-readable medium and which is configured for enabling the following steps; using a software agent for presenting a user using a computer other than the backup or restore server with a graphical or command line user interface for performing a dialogue, wherein the interface is dynamically created using data structures created by the execution of selected ones of a plurality of software functions calls, said function calls executing code associated with backup and/or restore operations; and the agent using information acquired in the dialogue for configuring for or performing a backup or restore operation on the backup or restore server, wherein either the action of configuring or performing a backup or restore operation is carried out by the agent through communications with the application program interface, wherein the functions calls are part of the application program interface.
-
Specification