Patent ID: 7472419

Claim:
A method for performing one or more 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 software package to the remotely located computer across the logical connection, the script-based software package being encapsulated within a markup language communication unit deliverable across the logical connection, the script-based software package comprising scripts for performing one or more tasks on the remotely located computer; wherein the scripts of the script-based software package are executable via a network browser for performing the one or more 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; and 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 software package is enabled only if a user has provided a valid identifier and a valid password.