Appeal No. 2004-2102 Application No. 09/191,256 Microsoft Internet Explorer. The system and method of the present invention includes defining a set of application programming interfaces (APIs) or verbs that may be called remotely or from the same machine that the client portion of the client-server software is running on. The client user interface code then uses these new APIs to remotely invoke the client operations. These APIs provide the ability to have one to one communication or two way communication, for example sending a query and getting a reply. Further, there may be one to multiple relationship between a query request being sent and the number or replies. Similarly, there may be a multiple to one relationship between the number or queries and the number of replies. From a browser, an end user enters a URL containing a machine name and a port number separated by a colon. A listening program at the client listening on that port number established 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 applet can execute in the national language of either the client or the browser. The user can then execute client functions from the browser such as requesting the client to back itself up to 2Page: Previous 1 2 3 4 5 6 7 8 NextLast modified: November 3, 2007