WO2002099682A1 - Remote menagement agent for application provisioning and content synchronization in an unattended operation environment - Google Patents

Remote menagement agent for application provisioning and content synchronization in an unattended operation environment Download PDF

Info

Publication number
WO2002099682A1
WO2002099682A1 PCT/US2002/017184 US0217184W WO02099682A1 WO 2002099682 A1 WO2002099682 A1 WO 2002099682A1 US 0217184 W US0217184 W US 0217184W WO 02099682 A1 WO02099682 A1 WO 02099682A1
Authority
WO
WIPO (PCT)
Prior art keywords
remote
operations center
computer
network operations
management agent
Prior art date
Application number
PCT/US2002/017184
Other languages
French (fr)
Inventor
Andy G. Lean
Jennie Ching
Warren Vollinger
Original Assignee
Sequoia Broadband, Inc.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sequoia Broadband, Inc. filed Critical Sequoia Broadband, Inc.
Publication of WO2002099682A1 publication Critical patent/WO2002099682A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/04Network management architectures or arrangements
    • H04L41/046Network management architectures or arrangements comprising network management agents or mobile agents therefor

Definitions

  • the invention relates to management of distributed computers.
  • Remote computers running in environments where there is a lack of onsite or otherwise readily available technical support present difficulties to the users and the system in which the remote computers exist. This may be especially true in video-centric systems, e.g. satellite based playback and/or multimedia presentation systems.
  • a lack of support and/or support personnel may inhibit companies from taking advantage of current computer technology to enable a variety of otherwise available applications.
  • the present invention comprises a system and method for providing a remote management agent for application provisioning and content synchronization in an unattended operation environment.
  • the system comprises a network operations center which is operatively in communication with a data network as is a remote management agent where the remote management agent executes in a computer remote from the network operations center.
  • the remote management agent comprises a service watchdog; an application manager; a command processor; and a file synchronizer.
  • the network operations center is initialized to receive communications from the remote management agent.
  • the remote management agent is also initialized in a computer remote from the network operations center.
  • the remote management agent monitors a predetermined set of environmental values at the remote computer and determines a current value of the predetermined set of environmental values. These are reported back to the network operations center when the determined current environmental value exceeds a predetermined value.
  • FIG. 1 is a schematic of an exemplary system for providing a remote management agent for application provisioning and content synchronization in an unattended operation environment
  • FIG. 2 is a schematic of an exemplary remote management agent
  • FIG. 3 is flowchart of an exemplary embodiment. DETAILED DESCRIPTION OF AN EXEMPLARY EMBODIMENT
  • system 10 comprises data network 100, network operations center 20, and remote management agent 40.
  • Remote management agent 40 executes in a computer remote from network operations center 20, e.g. remote computer 30.
  • Network operations center 20 and remote computer 30 are connected via data network 100, which in the preferred embodiment is a public data network, e.g. the Internet.
  • Data network 100 may further include wired networks and wireless networks such as cable, DSL, and satellite 110 as well as dial-up.
  • remote computer 30 may be a personal computer, a television enhanced with built-in intelligence, a set-top box, a wireless Personal Digital Assistance, a digital media receiver such as used with satellite 110 or cable, and the like, or combinations thereof.
  • remote management agent 40 comprises service watchdog 42, application manager 44, command processor 46, and file synchronizer 48.
  • Service watchdog 42 comprises scanning component 42b capable of determining and reporting on computing environment conditions. For example, these conditions may include available persistent data storage capacity, available CPU computation power, errors reported by component 42a associated with applications, and the like, or combinations thereof.
  • Application manager 44 comprises service provisioning component 44b for ensuring that selected operational environment parameters conform to a predetermined configuration. These selected operational environment parameters may comprise file storage location requirements, validation of file storage at the required file storage locations, conformance to operational parameters in a configuration file, determining of and reporting on software application version data, and the like, or combinations thereof.
  • Application manager 44 may further comprise trigger function 44a capable of retrieving or otherwise invoking an available software application at remote computer 30.
  • trigger function 44a may be used to invoke an upgrade function when determined software application version data are of a predetermined value, e.g. out-of-date.
  • Command processor 46 comprises application launcher 46b for launching a software application upon receipt of a predetermined trigger from network operations center 20 (Fig. 1).
  • Application launcher 46b can also react to a reset instruction to reset remote computer 30 (Fig. 1) such as upon receipt of a predetermined trigger from network operations center 20 (Fig. 1), e.g. a reboot instruction to reboot remote computer 30 (Fig. 1) upon receipt of a predetermined trigger from network operations center 20 (Fig. 1).
  • Command processor 46 also comprises file purger 46a for purging unwanted files or data at remote computer 30 upon receipt of a purge command trigger from network operations center 20 (Fig. 1).
  • File synchronizer 48 comprises file synchronizer 48a capable of comparing a file storage structure at remote computer 30 (Fig. 1) with a file storage structure at another computer such as source remote computer 32 (Fig. 1) or network operations center 20 (Fig. 1), updating files in the file storage structure at remote computer 30 (Fig. 1) with files from the file storage structure at the other computer, reporting to network operations center 20 (Fig. 1) on differences between the file storage structure at remote computer 30 and the file storage structure at the other computer, and the like, or combinations thereof.
  • Remote computer 30 can synchronize its file storage structure with source remote computer 32 through network operations center 20.
  • Network operations center 20 comprises software that is used to instruct remote computer 30 via data network (100) 100 when remote computer 30 can not recover its own operation by itself using existing agent software at remote computer 30.
  • network operations center 20 can send a command to remote computer 30 to force remote computer 30 to reboot in order to recover from an error condition that remote computer 20 can not self recover, e.g. a deadly embrace condition.
  • Network operations center 20 can also send a purge command to delete a file resident at remote computer 30 such as may be needed for garbage collection and disk resource management.
  • a further task of network operations center 20 is to pull and collect status and error log files from remote computer 30 and store those status and error log files into a database for resource management on the remote computer 30.
  • network operations center 20 may periodically conduct directory comparisons between its own file directory with remote computer 30 file directory.
  • Network operations center 20 is initialized at step 200 to receive communications from one or more remote management agents 40. Additionally, remote management agent 40 is initialized at step 210 at remote computer 30, although these operations do not need to be simultaneous or close in time.
  • remote management agent 40 monitors at step 220 a predetermined set of environmental parameter values at remote computer 30. Monitoring may include using service watchdog 42 to scan all tasks currently executing in remote computer 30 as well as using application manager 44 to monitor operational environment parameters of remote computer 30.
  • remote management agent 40 may determine at step 230 a current value of the predetermined set of environmental values, e.g. available persistent data storage capacity, available CPU computation power, and errors reported by applications.
  • a current value of the predetermined set of environmental values e.g. available persistent data storage capacity, available CPU computation power, and errors reported by applications.
  • Remote management agent 40 may report at step 240 the determined current environmental values to network operations center 20, such as over data network (100) 100.
  • the reporting may be limited to occasions when the determined current environmental value exceeds a predetermined value from a set of predetermined operational environment parameters, e.g. file storage location requirements, validation of file storage limit at the required file storage locations, conformance to operational parameters in a configuration file, and determining of and reporting on software application version data.
  • Remote management agent 40 may therefore be used to detect and report on conditions at remote computer 30 which may possibly cause errors, for example fatal errors created by software applications or hostile environmental conditions.
  • Network operations center 20 may generate a triggering message in response to a communication received from remote management agent 40 and communicate the triggering message back to remote management agent 40.
  • remote management agent 40 may initiate a task or otherwise invoke a required function at remote computer 30 in response to the triggering message, e.g. use command processor 44 to launch a software application, issue a reset instruction to reset remote computer 30, issue a reboot instruction to reboot remote computer 30, or the like, or a combination thereof.
  • the trigger can therefore be used to provide for servicing of remote computer 30 and help minimize operational errors.
  • remote management agent 40 may cause one or more functions to execute at remote computer 30 when certain conditions are met without a triggering message. For example, in response to determining that a software application version is at or below a required level, remote management agent 40 may cause the retrieval of an acceptable, available software application from a source of software applications.
  • Remote management agent 40 may also compare a file storage structure at remote computer 30 with a file storage structure at another computer, e.g. use file synchronizer 48 to compare file structures at remote computer 30 with file structures at remote computer 32 or network operations center 40. Comparison may be under local programmatic control or be triggered by network operations center 20. If remote management agent 40 determines that its local file structure is out of date or otherwise out of sync, remote management agent 40 may update files in its local file storage structure with files from the file storage structure at the other source computer through network operations center 20.
  • remote management agent 40 may also report to network operations center 20 on differences between the file storage structures at remote computer 30 and the file storage structure at another source remote computer 32.
  • network operations center 20 may provide a file directory structure to remote management agent 40.
  • Remote management agent 40 using file synchronizer 48, may compare the new file directory structure with the file directory structure currently in place at remote computer 30 with that of source remote computer 32 via the network operations center 20 and report back differences in the two structures to network operations center 20. Accordingly, remote management agent 40 may be used to keep files and data content synchronized with files and data content resident outside remote computer 30 as well as to maintain files and data content, e.g. remove redundant or obsolete files.
  • a file structure at network operations center 20 may comprise video data which can expire and requires replenishing, e.g. news broadcasts or content having limited duration of accessibility.
  • Remote management agent 40 may determine that the file structure local to remote computer 30 at which remote management agent 40 has data in its file structure which needs pruning because it has expired and requires being refreshed and replenished from an alternative source, e.g. network operations center 20.
  • remote management agent 40 may also ensure that predetermined operational environment parameters conform to a predetermined configuration, for example available disk space needing to be at or exceeding a predetermined level.
  • remote management agent 40 may be used to reboot remote computer 30, fix its data and file structures if damaged, and restore its data and files structures, e.g. reinstall applications and/or data from a second computer, if the data and/or file structures at remote computer 30 were damaged. These operations may occur automatically.

Abstract

The present invention comprises and method for providing a remote management agent (40) for application provisioning and content synchronization in an unattended operation environment. A network operations center (20) is operatively in communication with a data network (100) as is a remote management agent (40) executing in a computer (30) remote from the network operations center (20). The remote management agent (40) comprises a service watchdog (42), an application manager (44), a command processor (46), and a file synchronizer (48). A method of the present invention comprises initializing the network operations center (20) to receive communications from the remote management agent (40); initializing the remote management agent (40) in a computer (30) remote from the network operations center (20); monitoring a predetermined set of environmental values at the remote computer (30) by the remote management agent (40); determining a current value of the predetermined set of environmental values; and reporting the determined current environmental value to the network operations center (20) when the determined current environmental value exceeds a predetermined value. It is emphasized that this abstract is provided to comply with the rules requiring an abstract which will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope of meaning of the claims.

Description

REMOTE MANAGEMENT AGENT FOR APPLICATION
PROVISIONING A D CONTENT SYNCHRONIZATION IN AN
UNATTENDED OPERATION ENVIRONMENT
RELATED APPLICATIONS
[0001] The present invention claims priority from United States Provisional Application
No. 60/295,551 filed June 05, 2001. BACKGROUND OF THE INVENTION
[0002] The invention relates to management of distributed computers. Remote computers running in environments where there is a lack of onsite or otherwise readily available technical support present difficulties to the users and the system in which the remote computers exist. This may be especially true in video-centric systems, e.g. satellite based playback and/or multimedia presentation systems. A lack of support and/or support personnel may inhibit companies from taking advantage of current computer technology to enable a variety of otherwise available applications.
[0003] Maintaining the system requires maintaining applications and application environments at the remote computer. However, current systems and users are often incapable of monitoring local application environments and reacting appropriately to abnormal conditions. Numerous times, these abnormal conditions can be detected and the abnormal conditions prevented if caught early.
[0004] Further, in many environments it is desirable to have the remote computer recover from such abnormal conditions as much as possible locally or recover with the help of a remote system and without the need for human intervention. [0005] In a preferred embodiment, the present invention comprises a system and method for providing a remote management agent for application provisioning and content synchronization in an unattended operation environment. The system comprises a network operations center which is operatively in communication with a data network as is a remote management agent where the remote management agent executes in a computer remote from the network operations center. The remote management agent comprises a service watchdog; an application manager; a command processor; and a file synchronizer.
[0006] In a preferred embodiment, the network operations center is initialized to receive communications from the remote management agent. The remote management agent is also initialized in a computer remote from the network operations center. The remote management agent monitors a predetermined set of environmental values at the remote computer and determines a current value of the predetermined set of environmental values. These are reported back to the network operations center when the determined current environmental value exceeds a predetermined value.
BRIEF DESCRIPTION OF THE DRAWINGS
[0007] These and other features, aspects, and advantages of the present invention will become more fully apparent from the following description, appended claims, and accompanying drawings in which:
[0008] Fig. 1 is a schematic of an exemplary system for providing a remote management agent for application provisioning and content synchronization in an unattended operation environment;
[0009] Fig. 2 is a schematic of an exemplary remote management agent; and
[0010] Fig. 3 is flowchart of an exemplary embodiment. DETAILED DESCRIPTION OF AN EXEMPLARY EMBODIMENT
[0011] In general, throughout this description, if an item is described as implemented in software, it can equally well be implemented as hardware.
[0012] Referring now to Fig. 1, a schematic of an exemplary system for providing a remote management agent for application provisioning and content synchronization in an unattended operation environment, system 10 comprises data network 100, network operations center 20, and remote management agent 40. Remote management agent 40 executes in a computer remote from network operations center 20, e.g. remote computer 30. Network operations center 20 and remote computer 30 are connected via data network 100, which in the preferred embodiment is a public data network, e.g. the Internet. Data network 100 may further include wired networks and wireless networks such as cable, DSL, and satellite 110 as well as dial-up.
[0013] As used herein, remote computer 30 may be a personal computer, a television enhanced with built-in intelligence, a set-top box, a wireless Personal Digital Assistance, a digital media receiver such as used with satellite 110 or cable, and the like, or combinations thereof.
[0014] Referring additionally to Fig. 2, a schematic of an exemplary remote management agent, remote management agent 40 comprises service watchdog 42, application manager 44, command processor 46, and file synchronizer 48.
[0015] Service watchdog 42 comprises scanning component 42b capable of determining and reporting on computing environment conditions. For example, these conditions may include available persistent data storage capacity, available CPU computation power, errors reported by component 42a associated with applications, and the like, or combinations thereof. [0016] Application manager 44 comprises service provisioning component 44b for ensuring that selected operational environment parameters conform to a predetermined configuration. These selected operational environment parameters may comprise file storage location requirements, validation of file storage at the required file storage locations, conformance to operational parameters in a configuration file, determining of and reporting on software application version data, and the like, or combinations thereof.
[0017] Application manager 44 may further comprise trigger function 44a capable of retrieving or otherwise invoking an available software application at remote computer 30. For example, trigger function 44a may be used to invoke an upgrade function when determined software application version data are of a predetermined value, e.g. out-of-date. [0018] Command processor 46 comprises application launcher 46b for launching a software application upon receipt of a predetermined trigger from network operations center 20 (Fig. 1). Application launcher 46b can also react to a reset instruction to reset remote computer 30 (Fig. 1) such as upon receipt of a predetermined trigger from network operations center 20 (Fig. 1), e.g. a reboot instruction to reboot remote computer 30 (Fig. 1) upon receipt of a predetermined trigger from network operations center 20 (Fig. 1). Command processor 46 also comprises file purger 46a for purging unwanted files or data at remote computer 30 upon receipt of a purge command trigger from network operations center 20 (Fig. 1).
[0019] File synchronizer 48 comprises file synchronizer 48a capable of comparing a file storage structure at remote computer 30 (Fig. 1) with a file storage structure at another computer such as source remote computer 32 (Fig. 1) or network operations center 20 (Fig. 1), updating files in the file storage structure at remote computer 30 (Fig. 1) with files from the file storage structure at the other computer, reporting to network operations center 20 (Fig. 1) on differences between the file storage structure at remote computer 30 and the file storage structure at the other computer, and the like, or combinations thereof. Remote computer 30 can synchronize its file storage structure with source remote computer 32 through network operations center 20. [0020] In the operation of an exemplary embodiment, referring now to Fig. 3, a flowchart of an exemplary method, remote management agent 40 may be provided for application provisioning and content synchronization in an unattended operation environment. Network operations center 20 comprises software that is used to instruct remote computer 30 via data network (100) 100 when remote computer 30 can not recover its own operation by itself using existing agent software at remote computer 30. For example, network operations center 20 can send a command to remote computer 30 to force remote computer 30 to reboot in order to recover from an error condition that remote computer 20 can not self recover, e.g. a deadly embrace condition. Network operations center 20 can also send a purge command to delete a file resident at remote computer 30 such as may be needed for garbage collection and disk resource management.
[0021] A further task of network operations center 20 is to pull and collect status and error log files from remote computer 30 and store those status and error log files into a database for resource management on the remote computer 30. In order to have file synchronization between remote computer 30 and a file directory at network operations center 20, network operations center 20 may periodically conduct directory comparisons between its own file directory with remote computer 30 file directory.
[0022] Network operations center 20 is initialized at step 200 to receive communications from one or more remote management agents 40. Additionally, remote management agent 40 is initialized at step 210 at remote computer 30, although these operations do not need to be simultaneous or close in time.
[0023] Once initialized, remote management agent 40 monitors at step 220 a predetermined set of environmental parameter values at remote computer 30. Monitoring may include using service watchdog 42 to scan all tasks currently executing in remote computer 30 as well as using application manager 44 to monitor operational environment parameters of remote computer 30.
[0024] Using monitored environmental parameter values, remote management agent 40 may determine at step 230 a current value of the predetermined set of environmental values, e.g. available persistent data storage capacity, available CPU computation power, and errors reported by applications.
[0025] Remote management agent 40 may report at step 240 the determined current environmental values to network operations center 20, such as over data network (100) 100. In a preferred embodiment, the reporting may be limited to occasions when the determined current environmental value exceeds a predetermined value from a set of predetermined operational environment parameters, e.g. file storage location requirements, validation of file storage limit at the required file storage locations, conformance to operational parameters in a configuration file, and determining of and reporting on software application version data. Remote management agent 40 may therefore be used to detect and report on conditions at remote computer 30 which may possibly cause errors, for example fatal errors created by software applications or hostile environmental conditions.
[0026] Network operations center 20 may generate a triggering message in response to a communication received from remote management agent 40 and communicate the triggering message back to remote management agent 40. Upon receipt of the triggering message, remote management agent 40 may initiate a task or otherwise invoke a required function at remote computer 30 in response to the triggering message, e.g. use command processor 44 to launch a software application, issue a reset instruction to reset remote computer 30, issue a reboot instruction to reboot remote computer 30, or the like, or a combination thereof. The trigger can therefore be used to provide for servicing of remote computer 30 and help minimize operational errors.
[0027] Additionally, remote management agent 40 may cause one or more functions to execute at remote computer 30 when certain conditions are met without a triggering message. For example, in response to determining that a software application version is at or below a required level, remote management agent 40 may cause the retrieval of an acceptable, available software application from a source of software applications.
[0028] Remote management agent 40 may also compare a file storage structure at remote computer 30 with a file storage structure at another computer, e.g. use file synchronizer 48 to compare file structures at remote computer 30 with file structures at remote computer 32 or network operations center 40. Comparison may be under local programmatic control or be triggered by network operations center 20. If remote management agent 40 determines that its local file structure is out of date or otherwise out of sync, remote management agent 40 may update files in its local file storage structure with files from the file storage structure at the other source computer through network operations center 20.
[0029] Additionally, remote management agent 40 may also report to network operations center 20 on differences between the file storage structures at remote computer 30 and the file storage structure at another source remote computer 32. For example, network operations center 20 may provide a file directory structure to remote management agent 40. Remote management agent 40, using file synchronizer 48, may compare the new file directory structure with the file directory structure currently in place at remote computer 30 with that of source remote computer 32 via the network operations center 20 and report back differences in the two structures to network operations center 20. Accordingly, remote management agent 40 may be used to keep files and data content synchronized with files and data content resident outside remote computer 30 as well as to maintain files and data content, e.g. remove redundant or obsolete files. [0030] By way of further example, a file structure at network operations center 20 may comprise video data which can expire and requires replenishing, e.g. news broadcasts or content having limited duration of accessibility. Remote management agent 40 may determine that the file structure local to remote computer 30 at which remote management agent 40 has data in its file structure which needs pruning because it has expired and requires being refreshed and replenished from an alternative source, e.g. network operations center 20. [0031] Operating either locally or under control from network operations center 20, remote management agent 40 may also ensure that predetermined operational environment parameters conform to a predetermined configuration, for example available disk space needing to be at or exceeding a predetermined level.
[0032] If remote computer 30 has an error condition which causes remote computer 30 to fail, remote management agent 40 may be used to reboot remote computer 30, fix its data and file structures if damaged, and restore its data and files structures, e.g. reinstall applications and/or data from a second computer, if the data and/or file structures at remote computer 30 were damaged. These operations may occur automatically. [0033] It will be understood that various changes in the details, materials, and arrangements of the parts which have been described and illustrated above in order to explain the nature of this invention may be made by those skilled in the art without departing from the principle and scope of the invention as recited in the following claims.

Claims

CLAIMS;We claim:
1. A system (10) for providing a remote management agent for application provisioning and content synchronization in an unattended operation environment, comprising: a. a data network (100); b. a network operations center (20) operatively in communication with the data network (100); and c. a remote management agent (40), executing in a computer (30) remote from the network operations center (20) and operatively in communication with the network operations center (20) via the data network (100), the remote management agent (40) further comprising: i. a service watchdog (42); ii. an application manager (44); iii. a command processor (46); and iv. a file synchronizer (48).
2. A system (10) according to claim 1, wherein: a. The data network (100) is a public data network.
3. A system (10) according to claim 1, wherein: a. the service watchdog (42) comprises a scanning component (42b) for at least one of determining of and reporting on available persistent data storage capacity, determining of and reporting on available CPU computation power, and determining of and reporting on errors reported by applications.
4. A system (10) according to claim 1, wherein: a. the application manager (44) comprises a service provisioning component (44b) for ensuring predetermined operational environment parameters conform to a predetermined configuration.
5. A system (10) according to claim 4, wherein: a. the predetermined operational environment parameters comprise at least one of (i) file storage location requirements, (ii) validation of file storage at the required file storage locations, (iii) conformance to operational parameters in a configuration file, and (iv) determining of and reporting on software application version data.
6. A system (10) according to claim 5, wherein: a. the application manager (44) further comprises a trigger function (44a) to retrieve an available software application when the determined software application version data are of a predetermined value.
7. A system (10) according to claim 1, wherein: a. the command processor (46) comprises an application launcher (46b) for launching at least one of (i) a software application upon receipt of a predetermined trigger from the network operations center (20), (ii) a reset instruction to reset the remote computer (30) upon receipt of a predetermined trigger from the network operations center (20), and (iii) a reboot instruction to reboot the remote computer (30) upon receipt of a predetermined trigger from the network operations center (20).
8. A system (10) according to claim 1, wherein: a. the file synchronizer (48) comprises a file synchronization component (48 a) for at least one of (i) comparing a file storage structure at the remote computer (30) with a file storage structure at another computer, (ii) updating files in the file storage structure at the remote computer (30) with files from the file storage structure at the other computer, and (iii) reporting to the network operations center (20) on differences between the file storage structure at the remote computer (30) and the file storage structure at the other computer.
9. A system (10) according to claim 8, wherein: a. the other computer is at least one of (i) a remote computer (30) operatively connected through the network operations center (20) over the data network (100) and.(ii) the network operations center (20).
10. A method of providing remote management agent (40) for application provisioning and content synchronization in an unattended operation environment, comprising: a. initializing a network operations center (20) to receive communications from a remote management agent (40); b. initializing a remote management agent (40) in a computer (30) remote from the network operations center (20), the remote management agent (40) comprising a service watchdog (42), an application manager (44), a command processor (46), and a file synchronizer (48); c. monitoring a predetermined set of environmental values at the remote computer (30) by the remote management agent (40); d. determining a current value of the predetermined set of environmental values; and e. reporting the determined current environmental value to the network operations center (20) when the determined current environmental value exceeds a predetermined value.
11. A method according to claim 10, wherein: a. the predetermined set of environmental values comprise at least one of available persistent data storage capacity, available CPU computation power, and errors reported by applications.
12. A method according to claim 10, further comprising: a. ensuring that predetermined operational environment parameters conform to a predetermined configuration.
13. A method according to claim 12, wherein: a. the predetermined operational environment parameters comprise at least one of (i) file storage location requirements, (ii) validation of file storage at the required file storage locations, (iii) conformance to operational parameters in a configuration file, and (iv) determining of and reporting on software application version data.
14. A method according to claim 13 further comprising: a. retrieving an available software application from a source of software applications when the determined software application version value is of a predetermined value.
15. A method according to claim 10, further comprising: a. generating a triggering message at the network operations center (20) in response to a communication received from the remote management agent (40); b. communicating the triggering message to the remote management agent (40); and c. initiating a task at the remote computer (30) in response to the triggering message.
16. A method according to claim 15, further comprising: a. launching a software application upon receipt of the triggering message; b. issuing a reset instruction to reset the remote computer (30) upon receipt of the triggering message; and c. issuing a reboot instruction to reboot the remote computer (30) upon receipt of the triggering message.
7. A method according to claim 10, further comprising: a. comparing a file storage structure at the remote computer (30) with a file storage structure at another computer; b. updating files in the file storage structure at the remote computer (30) with files from the file storage structure at the other computer; and c. reporting to the network operations (20) center on differences between the file storage structure at the remote computer (30) and the file storage structure at the other computer.
PCT/US2002/017184 2001-06-05 2002-06-03 Remote menagement agent for application provisioning and content synchronization in an unattended operation environment WO2002099682A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US29555101P 2001-06-05 2001-06-05
US60/295,551 2001-06-05

Publications (1)

Publication Number Publication Date
WO2002099682A1 true WO2002099682A1 (en) 2002-12-12

Family

ID=23138183

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2002/017184 WO2002099682A1 (en) 2001-06-05 2002-06-03 Remote menagement agent for application provisioning and content synchronization in an unattended operation environment

Country Status (3)

Country Link
CN (1) CN1463402A (en)
TW (1) TWI244593B (en)
WO (1) WO2002099682A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7603452B1 (en) 2002-03-26 2009-10-13 Symantec Corporation Networked computer environment assurance system and method

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100433620C (en) * 2004-11-09 2008-11-12 华为技术有限公司 Method for synchronizing network server identification in smart netwrok
CN101552693B (en) * 2009-05-13 2011-01-05 山东中创软件商用中间件股份有限公司 Remote configuration technology
CN101957788A (en) * 2009-07-17 2011-01-26 精品科技股份有限公司 Method for controlling and managing computer device
CN101996124A (en) * 2009-08-20 2011-03-30 精品科技股份有限公司 Control method applied to computer device and central control system
US10318477B2 (en) * 2010-05-26 2019-06-11 Red Hat, Inc. Managing and archiving system and application log files

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5742762A (en) * 1995-05-19 1998-04-21 Telogy Networks, Inc. Network management gateway
US5958012A (en) * 1996-07-18 1999-09-28 Computer Associates International, Inc. Network management system using virtual reality techniques to display and simulate navigation to network components
US5961594A (en) * 1996-09-26 1999-10-05 International Business Machines Corporation Remote node maintenance and management method and system in communication networks using multiprotocol agents
US5974562A (en) * 1995-12-05 1999-10-26 Ncr Corporation Network management system extension
US6038600A (en) * 1997-07-16 2000-03-14 Hewlett-Packard Company Method and system for automatic detection of bridged and repeated network device connections
US6138249A (en) * 1997-12-11 2000-10-24 Emc Corporation Method and apparatus for monitoring computer systems during manufacturing, testing and in the field

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5742762A (en) * 1995-05-19 1998-04-21 Telogy Networks, Inc. Network management gateway
US5974562A (en) * 1995-12-05 1999-10-26 Ncr Corporation Network management system extension
US5958012A (en) * 1996-07-18 1999-09-28 Computer Associates International, Inc. Network management system using virtual reality techniques to display and simulate navigation to network components
US5961594A (en) * 1996-09-26 1999-10-05 International Business Machines Corporation Remote node maintenance and management method and system in communication networks using multiprotocol agents
US6038600A (en) * 1997-07-16 2000-03-14 Hewlett-Packard Company Method and system for automatic detection of bridged and repeated network device connections
US6138249A (en) * 1997-12-11 2000-10-24 Emc Corporation Method and apparatus for monitoring computer systems during manufacturing, testing and in the field

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7603452B1 (en) 2002-03-26 2009-10-13 Symantec Corporation Networked computer environment assurance system and method

Also Published As

Publication number Publication date
TWI244593B (en) 2005-12-01
CN1463402A (en) 2003-12-24

Similar Documents

Publication Publication Date Title
US5805897A (en) System and method for remote software configuration and distribution
EP1615131B1 (en) System and method for archiving data in a clustered environment
KR100423687B1 (en) Cascading failover of a data management application for shared disk file system in loosely coupled node clusters
US9785521B2 (en) Fault tolerant architecture for distributed computing systems
JP4684578B2 (en) Automatic task generation method and system
US7185071B2 (en) Self-healing version and configuration model for an application server
US8549327B2 (en) Background service process for local collection of data in an electronic discovery system
US20070198524A1 (en) Maintaining connections between application servers and databases in a multitier computer architecture
US8806617B1 (en) System and method for maintaining server data integrity
JPH08272725A (en) System and method for judgment and operation of constituent conformation of server in distributed object environment
US20070294310A1 (en) Method and apparatus for storing and recovering fixed content
KR20130131362A (en) Providing transparent failover in a file system
US7143405B2 (en) Methods and arrangements for managing devices
CA2645786A1 (en) Security event update protocol
US11556400B2 (en) Handling large messages via pointer and log
US20220335011A1 (en) System and Method for Eliminating Full Rescan Synchronizations on Service Restarts
US20040261079A1 (en) Method and system for maintaining service dependency relationships in a computer system
US7478387B2 (en) System and method for creating a restartable non-native language routine execution environment
US8495083B2 (en) Generation and retrieval of incident reports
US7315959B2 (en) Real-time remote backup system and related method
US7546604B2 (en) Program reactivation using triggering
US6266697B1 (en) System automatically maintaining client under control of client, and a recording medium therefor
WO2002099682A1 (en) Remote menagement agent for application provisioning and content synchronization in an unattended operation environment
WO2021115485A1 (en) Epg data management method, server, and readable storage medium
US11745036B2 (en) Fire protection system

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ OM PH PL PT RO RU SD SE SG SI SK SL TJ TM TN TR TT TZ UA UG US UZ VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

WWE Wipo information: entry into national phase

Ref document number: 02801958X

Country of ref document: CN

121 Ep: the epo has been informed by wipo that ep was designated in this application
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP

WWW Wipo information: withdrawn in national office

Country of ref document: JP