System, method and computer program product for performing one or more maintenance tasks on a remotely located computer connected to a server computer via a data network
First Claim
Patent Images
1. A method for performing one or more maintenance tasks on a remotely located computer connected to a server computer via a data network, the method comprising:
- communicating with a remotely located computer to form a logical connection with a server computer;
delivering a script-based maintenance software package to the remotely located computer across the logical connection, the script-based maintenance software package being encapsulated within a markup language communication unit deliverable across the logical connection, the script-based maintenance software package comprising scripts for performing one or more maintenance tasks on the remotely located computer; and
executing the scripts of the script-based maintenance software package via a network browser for performing the one or more maintenance tasks on the remotely located computer via the network browser;
wherein the operation of communicating includes a registering operation, the registering operation comprising;
downloading a web page located on the server computer using the network browser;
entering an identifier and a secure password on the web page; and
selecting an option presented on the web page to send the identifier and the secure password to the server computer;
wherein the operation of delivering the script-based maintenance software package is enabled only if a user has provided a valid identifier and a valid password.
10 Assignments
0 Petitions
Accused Products
Abstract
A method and computer executable program code are disclosed for performing one or more maintenance tasks on a remotely located computer connected to a server computer via a data network.
123 Citations
30 Claims
-
1. A method for performing one or more maintenance tasks on a remotely located computer connected to a server computer via a data network, the method comprising:
-
communicating with a remotely located computer to form a logical connection with a server computer; delivering a script-based maintenance software package to the remotely located computer across the logical connection, the script-based maintenance software package being encapsulated within a markup language communication unit deliverable across the logical connection, the script-based maintenance software package comprising scripts for performing one or more maintenance tasks on the remotely located computer; and executing the scripts of the script-based maintenance software package via a network browser for performing the one or more maintenance tasks on the remotely located computer via the network browser; wherein the operation of communicating includes a registering operation, the registering operation comprising; downloading a web page located on the server computer using the network browser; entering an identifier and a secure password on the web page; and selecting an option presented on the web page to send the identifier and the secure password to the server computer; wherein the operation of delivering the script-based maintenance software package is enabled only if a user has provided a valid identifier and a valid password. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer program product embodied on a computer readable medium for performing one or more maintenance tasks on a remotely located computer connected to a server computer via a data network, the computer program product comprising:
-
computer code for communicating with a remotely located computer to form a logical connection with a server computer; computer code for delivering a script-based maintenance software package to the remotely located computer across the logical connection, the script-based maintenance software package being encapsulated within a markup language communication unit deliverable across the logical connection, the script-based maintenance software package comprising scripts for performing one or more maintenance tasks on the remotely located computer; and computer code for executing the scripts via a network browser for performing the one or more maintenance tasks on the remotely located computer via the network browser; wherein the operation of communicating includes a registering operation, the registering operation comprising; downloading a web page located on the server computer using the network browser; entering an identifier and a secure password on the web page; and selecting an option presented on the web page to send the identifier and the secure password to the server computer; wherein the operation of delivering the script-based maintenance software package is enabled only if a user has provided a valid identifier and a valid password.
-
-
13. A computer-implemented method, comprising:
-
directing a server computer to encapsulate a self-executing software maintenance program into a markup language communication unit deliverable across the Internet; directing the server computer to receive a user command over the Internet, the user command being received from a user via a web browser installed on a remote user computer; registering the remote user computer at the server computer, wherein registering the remote user computer comprises; downloading a web page located on the server computer using the web browser; entering an identifier and a secure password on the web page; and selecting an option presented on the web page to send the identifier and the secure password to the server computer; and transmitting the encapsulated self-executing software maintenance program to the user remote computer responsive to the user command, whereby the self-executing software maintenance program is executed responsive only to commands entered from the user into the web browser; wherein the operation of transmitting the encapsulated self-executing software maintenance program is enabled only if the user has provided a valid identifier and a valid password.
-
-
14. A method for performing one or more maintenance tasks on a remotely located computer connected to a server computer via a data network, the method comprising:
-
communicating with a remotely located computer to form a logical connection with a server computer; and delivering a script-based maintenance software package to the remotely located computer across the logical connection, the script-based maintenance software package being encapsulated within a markup language communication unit deliverable across the logical connection, the script-based maintenance software package comprising scripts for performing one or more maintenance tasks on the remotely located computer; wherein the scripts of the script-based maintenance software package are executable via a network browser for performing the one or more maintenance tasks on the remotely located computer via the network browser; wherein the operation of communicating includes a registering operation, the registering operation comprising; downloading a web page located on the server computer using the network browser; receiving an identifier and a secure password via the web page which includes an option to send the identifier and the secure password to the server computer; wherein the operation of delivering the script-based maintenance software package is enabled only if a user has provided a valid identifier and a valid password. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A computer program product embodied on a computer readable medium for performing one or more maintenance tasks on a remotely located computer connected to a server computer via a data network, the computer program product comprising:
-
computer code for communicating with a remotely located computer to form a logical connection with a server computer; and computer code for delivering a script-based maintenance software package to the remotely located computer across the logical connection, the script-based maintenance software package being encapsulated within a markup language communication unit deliverable across the logical connection, the script-based maintenance software package comprising scripts for performing one or more maintenance tasks on the remotely located computer; and wherein the scripts are executable via a network browser for performing the one or more maintenance tasks on the remotely located computer via the network browser; wherein the operation of communicating includes a registering operation, the registering operation comprising; downloading a web page located on the server computer using the network browser; receiving an identifier and a secure password via the web page which includes an option to send the identifier and the secure password to the server computer; wherein the operation of delivering the script-based maintenance software package is enabled only if a user has provided a valid identifier and a valid password.
-
-
26. A computer-implemented method, comprising:
-
directing a server computer to encapsulate a software maintenance program into a markup language communication unit deliverable across the Internet; directing the server computer to receive a user command over the Internet, the user command being received from a user via a web browser installed on a remote user computer; registering the remote user computer at the server computer, wherein registering the remote user computer comprises; downloading a web page located on the server computer using the web browser; receiving an identifier and a secure password via the web page which includes an option to send the identifier and the secure password to the server computer; and transmitting the encapsulated software maintenance program to the user remote computer responsive to the user command, whereby the software maintenance program is executed responsive only to commands entered from the user into the web browser; wherein the operation of transmitting the encapsulated software maintenance program is enabled only if the user has provided a valid identifier and a valid password.
-
-
27. A method for automatically performing one or more maintenance tasks on a remotely located computer connected to a server computer via a data network, the method comprising:
-
communicating with a remotely located computer to form a connection with a server computer; delivering maintenance software to the remotely located computer across the connection, the maintenance software being encapsulated within a markup language communication unit; deliverable across the connection, the maintenance software performs one or more maintenance tasks on the remotely located computer; and enabling the maintenance software to be executed via a network browser for performing the one or more maintenance tasks on the remotely located computer via the network browser; wherein the operation of communicating includes a registering operation, the registering operation comprising; downloading a web page located on the server computer using the network browser; entering an identifier and a secure password on the web page; and selecting an option presented on the web page to send the identifier and the secure password to the server computer; wherein the operation of delivering the maintenance software is enabled only if a user has provided a valid identifier and a valid password.
-
-
28. A method for performing one or more maintenance tasks on a remotely located computer connected to a server computer via a data network, the method comprising:
-
communicating with a remotely located computer to form a logical connection with a server computer; delivering a script-based maintenance software package to the remotely located computer across the logical connection, the script-based maintenance software package being encapsulated within a markup language communication unit deliverable across the logical connection, the script-based maintenance software package comprising scripts for performing one or more maintenance tasks on the remotely located computer; and executing the scripts of the script-based maintenance software package via a network browser for performing the one or more maintenance tasks on the remotely located computer via the network browser; wherein the one or more maintenance tasks comprise at least one of the following;
upgrade of software, upgrade of data, search for obsolete software, search for obsolete data, deletion of software, deletion of data, hardware diagnostics, and software diagnostics;wherein the operation of communicating includes a registering operation, the registering operation comprising; downloading a web page located on the server computer using the network browser; entering an identifier and a secure password on the web page; and selecting an option presented on the web page to send the identifier and the secure password to the server computer; wherein the operation of delivering the script-based maintenance software package is enabled only if a user has provided a valid identifier and a valid password.
-
-
29. A method for performing one or more maintenance tasks on a remotely located computer connected to a server computer via a data network, the method comprising:
-
communicating with a remotely located computer to form a logical connection with a server computer; delivering a maintenance software package to the remotely located computer across the logical connection, the maintenance software package being encapsulated within a markup language communication unit deliverable across the logical connection, the maintenance software package including ActiveX controls for performing one or more maintenance tasks on the remotely located computer; and executing the maintenance software package via a network browser for performing the one or more maintenance tasks on the remotely located computer via the network browser; wherein the operation of communicating includes a registering operation, the registering operation comprising; downloading a web page located on the server computer using the network browser; entering an identifier and a secure password on the web page; and selecting an option presented on the web page to send the identifier and the secure password to the server computer; wherein the operation of delivering the maintenance software package is enabled only if a user has provided a valid identifier and a valid password.
-
-
30. A method for performing one or more maintenance tasks on a remotely located computer connected to a server computer via a data network, the method comprising:
-
communicating with a remotely located computer to form a logical connection with a server computer; delivering a maintenance software package to the remotely located computer across the logical connection, the maintenance software package being encapsulated within a markup language communication unit deliverable across the logical connection, the maintenance software package including applets for performing one or more maintenance tasks on the remotely located computer; and executing the maintenance software package via a network browser for performing the one or more maintenance tasks on the remotely located computer via the network browser; wherein the operation of communicating includes a registering operation, the registering operation comprising; downloading a web page located on the server computer using the network browser; entering an identifier and a secure password on the web page; and selecting an option presented on the web page to send the identifier and the secure password to the server computer; wherein the operation of delivering the maintenance software package is enabled only if a user has provided a valid identifier and a valid password.
-
Specification