Claims Analysis
Total Claims: 18
Claim 1
Independent Claim
209 words
A method for updating an agent used in a backup software program, the backup software program operating on a network having a server and a plurality of workstations, the backup software program including a backup engine executing on the server and an agent executing on each workstation to be backed up, the method comprising the steps of: under the control of the backup engine, transmitting an updated agent to the agent at each workstation; under the control of the backup engine, transmitting an executable regeneration module to the agent at each workstation; under the control of the agent at each workstation, storing the updated agent and the executable regeneration module at each workstation; under the control of the backup engine, transmitting an execute command to the agent at each workstation; under the control of the agent at each workstation, causing the execution of the executable regeneration module; terminating the operation of the agent; under the control of the executable regeneration module at each workstation, deleting the agent; under the control of the executable regeneration module at each workstation, renaming the updated agent to the name of the agent; and under the control of the executable regeneration module at each workstation, enabling operation of the updated agent as the agent.
Claim 2
Independent Claim
209 words
A method for updating an agent used in a backup software program, the backup software program operating on a network having a server and a plurality of workstations, the backup software program including a backup engine executing on the server and an agent executing on each workstation to be backed up, the method comprising the steps of: under the control of the backup engine, transmitting an updated agent to the agent at each workstation; under the control of the backup engine, transmitting an executable regeneration module to the agent at each workstation; under the control of the agent at each workstation, storing the updated agent and the executable regeneration module at each workstation; under the control of the backup engine, transmitting an execute command to the agent at each workstation; under the control of the agent at each workstation, causing the execution of the executable regeneration module; terminating the operation of the agent; under the control of the executable regeneration module at each workstation, deleting the agent; under the control of the executable regeneration module at each workstation, renaming the updated agent to the name of the agent; and under the control of the executable regeneration module at each workstation, enabling operation of the updated agent as the agent.
Claim 3
Dependent Claim
35 words
The method of claim 1 further comprising the step of, under the control of the agent at each workstation, notifying the backup engine of successful receipt of the updated agent and the executable regeneration module.
Claim 4
Dependent Claim
15 words
The method of claim 1 further comprising the step of deleting the executable regeneration module.
Claim 5
Dependent Claim
29 words
The method of claim 1 wherein the step of transmitting an execute command to the agent at each workstation occurs so as to enable simultaneous updating of each agent.
Claim 6
Independent Claim
220 words
A method for updating an agent used in a backup software program, the backup software program operating on a network having a server and a plurality of workstations, the server coupled to a backup storage device, the method comprising the steps of: providing a backup engine for execution on the server; providing an agent for execution on each of the plurality of workstations as a slave of the backup engine; under the control of the backup engine, transmitting an updated agent to each workstation; under the control of the backup engine, transmitting an executable regeneration module to each workstation; under the control of the agent at each workstation, storing the updated agent and the executable regeneration module at each workstation; under the control of the backup engine, transmitting an execute command to the agent at each workstation; under the control of the agent at each workstation, causing the execution of the executable regeneration module; terminating the operation of the agent; under the control of the executable regeration module at each workstation, renaming the agent to a recovery name; under the control of the executable regeneration module at each workstation, renaming the updated agent to the name of the agent; and under the control of the executable regeneration module at each workstation, enabling operation of the updated agent as the agent.
Claim 7
Independent Claim
220 words
A method for updating an agent used in a backup software program, the backup software program operating on a network having a server and a plurality of workstations, the server coupled to a backup storage device, the method comprising the steps of: providing a backup engine for execution on the server; providing an agent for execution on each of the plurality of workstations as a slave of the backup engine; under the control of the backup engine, transmitting an updated agent to each workstation; under the control of the backup engine, transmitting an executable regeneration module to each workstation; under the control of the agent at each workstation, storing the updated agent and the executable regeneration module at each workstation; under the control of the backup engine, transmitting an execute command to the agent at each workstation; under the control of the agent at each workstation, causing the execution of the executable regeneration module; terminating the operation of the agent; under the control of the executable regeration module at each workstation, renaming the agent to a recovery name; under the control of the executable regeneration module at each workstation, renaming the updated agent to the name of the agent; and under the control of the executable regeneration module at each workstation, enabling operation of the updated agent as the agent.
Claim 8
Dependent Claim
42 words
The method of claim 5 further comprising to step of executing the agent at a workstation to assist the backup engine in a backup operation where files stored on the workstation are backed up across the network to the backup storage device.
Claim 9
Dependent Claim
35 words
The method of claim 6 further comprising the step of, under the control of the agent at each workstation, notifying the backup engine of successful receipt of the updated agent and the executable regeneration module.
Claim 10
Dependent Claim
15 words
The method of claim 6 further comprising the step of deleting the executable regeneration module.
Claim 11
Dependent Claim
29 words
The method of claim 6 wherein the step of transmitting an execute command to the agent at each workstation occurs so as to enable simultaneous updating of each agent.
Claim 12
Dependent Claim
27 words
The method of claim 5 further comprising the step of restoring the agent by renaming the agent having the recovery name to be that of the agent.
Claim 13
Independent Claim
141 words
A system for updating an agent used in a backup software program, the backup software program operating on a network having a server and a plurality of workstations, the system comprising: a backup engine executing on the server; and an agent executing on each of the plurality of workstations to be backed up; the backup engine transmitting an updated agent to each workstation and transmitting an executable regeneration module to each workstation and transmitting an execute command to the agent at each workstation; the agent at each workstation storing the updated agent and the executable regeneration module at each workstation and causing the execution of the executable regeneration module; the executable regeration module at each workstation, deleting the agent and renaming the updated agent to the name of the agent and thereafter enabling operation of the updated agent as the agent.
Claim 14
Independent Claim
141 words
A system for updating an agent used in a backup software program, the backup software program operating on a network having a server and a plurality of workstations, the system comprising: a backup engine executing on the server; and an agent executing on each of the plurality of workstations to be backed up; the backup engine transmitting an updated agent to each workstation and transmitting an executable regeneration module to each workstation and transmitting an execute command to the agent at each workstation; the agent at each workstation storing the updated agent and the executable regeneration module at each workstation and causing the execution of the executable regeneration module; the executable regeration module at each workstation, deleting the agent and renaming the updated agent to the name of the agent and thereafter enabling operation of the updated agent as the agent.
Claim 15
Independent Claim
150 words
A system for updating an agent used in a backup software program, the backup software program operating on a network having a server and a plurality of workstations, the server coupled to a backup storage device, the system comprising: a backup engine for execution on the server, the backup engine including means for transmitting an updated agent to each workstation, means for transmitting an executable regeneration module to each workstation, and means for transmitting an execute command to the agent at each workstation; and an agent at each workstation, the agent including means for storing the updated agent and the executable regeneration module at each workstation, and causing the execution of the executable regeneration module; wherein the executable regeration module at each workstation renames the agent to a recovery name, renames the updated agent to the name of the agent, and enables operation of the updated agent as the agent.
Claim 16
Independent Claim
150 words
A system for updating an agent used in a backup software program, the backup software program operating on a network having a server and a plurality of workstations, the server coupled to a backup storage device, the system comprising: a backup engine for execution on the server, the backup engine including means for transmitting an updated agent to each workstation, means for transmitting an executable regeneration module to each workstation, and means for transmitting an execute command to the agent at each workstation; and an agent at each workstation, the agent including means for storing the updated agent and the executable regeneration module at each workstation, and causing the execution of the executable regeneration module; wherein the executable regeration module at each workstation renames the agent to a recovery name, renames the updated agent to the name of the agent, and enables operation of the updated agent as the agent.
Claim 17
Dependent Claim
41 words
The system of claim 12 further comprising means for executing the agent at a workstation to assist the backup engine in a backup operation where files stored on the workstation are backed up across the network to the backup storage device.
Claim 18
Dependent Claim
25 words
The system of claim 12 further comprising means for notifying the backup engine of successful receipt of the updated agent and the executable regeneration module.