SYSTEM AND METHOD FOR REMOTELY ACCESSING A CLIENT IN A CLIENT SERVER ENVIRONMENT.
First Claim
1. A system for remotely accessing a client in a client-server system comprising :
- a browser for requesting remote access;
a client machine further comprised of a listening program responsive to requests for remote access and a client agent for communicating with the browser and a server machine.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a system and method for remotely accessing a client in a client-server system. From a browser, an end user enters a URL containing a machine name and a port number. A listening program at the client listening on that port number establishes communication with the browser and invokes a client agent. The client agent includes conventional client functions as well as APIs that allow the client to interface with both the server and the browser. The client agent then serves an applet to the browser that makes the browser appear to the end user as the client machine. The user can then execute client functions from the browser. Examples of the client functions include backing up and restoring files from the client to/from the server, migrating or recalling files, archiving or retrieving files.
-
Citations
22 Claims
-
1. A system for remotely accessing a client in a client-server system comprising :
-
a browser for requesting remote access;
a client machine further comprised of a listening program responsive to requests for remote access and a client agent for communicating with the browser and a server machine. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for remotely accessing a client machine from a browser over a network comprising the steps of:
-
providing a universal resource locator containing a machine name and a port number at a command line at the browser;
listening at the port number for access requests at the client machine;
responsive to a request for access from the browser, invoking a client agent within an application programming interface; and
communicating between the client agent and the browser over the network. - View Dependent Claims (10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22)
-
-
16. A computer-readable medium having a program for servicing a request using a client, the client being capable of communicating with a browser, the client providing a plurality of functions, the program containing instructions for:
-
providing a client agent containing a client platform and an application programming interface; and
providing a listening program for listening for a communication from the browser and invoking the client agent;
wherein the client agent communicates with both the browser and a server.
-
Specification