Patent US5797016A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5797016A Expired / Lapsed US ⏱️ 0.0 years remaining

Regeneration agent for back-up software

Assignee: CA Inc
•
Filing: 1996-10-29
•
Granted: 1998-08-18
•
Expires: 2016-10-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system for updating an agent used in a backup software program. The backup software program operates on a network having, for example, a server and a number of workstations. A backup engine executes on the server. An agent executes on each of the workstations to be backed up. The backup engine transmits an updated agent to each workstation, transmits an executable regeneration module to each workstation and transmits an execute command to the agent at each workstation. The agent at each workstation stores the updated agent and the executable regeneration module and causes the execution of the executable regeneration module. The executable regeration module deletes or renames the agent, and also renames the updated agent to the name of the agent and thereafter enables operation of the updated agent as the agent.

Inventors

  • 👤 Chia-Hwang Chen
  • 👤 Miguel Long
  • 👤 William Hsieh

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 18:02
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/38; G06F13/42; G06F11/00; G06F11/07; G06F11/14; G06F11/1446; G06F11/1458; G06F11/1464; G06F8/00; G06F8/60; G06F8/65

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.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-08-17 2002-02-16 2002-08-18 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-08-17 2006-02-16 2006-08-18 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-08-17 2010-02-16 2010-08-18 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag