Patent ID: 7580990

Claim:
A method comprising: opening a first browser window that is Java-enabled in a client device, the first browser window to access a remote device over a network, the remote device having a Java applet that, when executed in the first browser window, implements an embedded application that interacts and configures the remote device and a hypertext transfer protocol (HTTP) server application; receiving the Java applet from the remote device over the network with the first browser window; opening a second browser window for communication with the HTTP server application to access a hypertext markup language (HTML) based file or an image file; using a number associated with a non-standard protocol port over which the HTTP server application is registered to form a uniform resource locator (URL) for the second browser window to access; and executing the Java applet with the first window of the client device to implement, in the client device, both the embedded application associated with the remote device and the HTTP server application, where the HTTP server application implemented in the client device downloads an archive file from the remote device over the network, extracts at least one of the HTML based file or the image file from the archive file according to the Java applet, and serves, to the second browser window in the client device, at least one of the HTML based file or image file received from the remote device responsive to at least one HTTP request for the HTML based file or image file received from the second browser window.