| US 7,472,419 B1 | ||
| System, method and computer program product for performing one or more tasks on a remotely located computer connected to a server computer via a data network | ||
| Chandrasekar Balasubramaniam, Sunnyvale, Calif. (US); Ravi Kannan, Sunnyvale, Calif. (US); Siddaraya Basappa Revashetti, Pune (India); Srivats Sampath, San Jose, Calif. (US); and Babu Katchapalayam, Santa Clara, Calif. (US) | ||
| Assigned to McAfee, Inc., Santa Clara, Calif. (US) | ||
| Filed on Sep. 14, 2007, as Appl. No. 11/855,970. | ||
| Application 11/855970 is a continuation of application No. 11/316562, filed on Dec. 21, 2005. | ||
| Application 11/316562 is a continuation of application No. 11/256521, filed on Oct. 20, 2005. | ||
| Application 11/256521 is a continuation of application No. 10/265030, filed on Oct. 04, 2002, granted, now 6,988,209. | ||
| Application 10/265030 is a continuation of application No. 09/248115, filed on Feb. 11, 1999, granted, now 6,499,109. | ||
| Application 09/248115 is a continuation in part of application No. 09/208735, filed on Dec. 08, 1998, granted, now 6,266,774. | ||
| This patent is subject to a terminal disclaimer. | ||
| Int. Cl. G06F 21/00 (2006.01); G06F 11/30 (2006.01); G06F 15/16 (2006.01) | ||
| U.S. Cl. 726—24 [726/7; 709/217] | 13 Claims |

| 1. 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.
|