Method and system for accessing and launching a java based applet as a locally installed application
First Claim
Patent Images
1. A method comprising:
- launching a loader directly from a client workstation which bypasses a browser interface of the client workstation, wherein the loader is locally installed in the client workstation, and wherein the loader is configured to launch a java-based embedded application that is compatible a remote device;
determining, with the loader, whether a local java-based embedded application stored in the client workstation is compatible with the java-based embedded application stored on the remote device by;
accessing the remote device over a network to retrieve a first checksum value of the java-based embedded application that is stored on the remote device without downloading any java-based embedded application that is stored on the remote device after the loader is launched,accessing the local java-based embedded application stored locally in the client workstation to ascertain a second checksum value, andcomparing, at the client workstation, the first checksum value of the java-based embedded application with the second checksum value of the local java-based embedded application stored in the client workstation;
launching the local java-based embedded application in the client workstation with the loader when the first checksum value matches the second checksum value indicating the local java-based embedded application stored in the client workstation is compatible with the java-based embedded application stored on the remote device, the local java-based embedded application allowing the client workstation to configure the remote device over the network through an interface supported by the launched local java-based embedded application; and
downloading, with the loader, the java-based embedded application from the remote device over the network when the first checksum value fails to match the second checksum value.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for launching an interface with a remotely located electronic device. Specifically, a loader that is locally installed is launched. The loader is associated with an embedded application stored on a remote device. Communication is established with the remote device to access a first checksum value that is stored on the remote device. Thereafter, the first checksum value is compared against a second checksum value of a locally stored version of the embedded application. The locally stored version of the embedded application is launched when the first check value matches the second checksum value.
-
Citations
20 Claims
-
1. A method comprising:
-
launching a loader directly from a client workstation which bypasses a browser interface of the client workstation, wherein the loader is locally installed in the client workstation, and wherein the loader is configured to launch a java-based embedded application that is compatible a remote device; determining, with the loader, whether a local java-based embedded application stored in the client workstation is compatible with the java-based embedded application stored on the remote device by; accessing the remote device over a network to retrieve a first checksum value of the java-based embedded application that is stored on the remote device without downloading any java-based embedded application that is stored on the remote device after the loader is launched, accessing the local java-based embedded application stored locally in the client workstation to ascertain a second checksum value, and comparing, at the client workstation, the first checksum value of the java-based embedded application with the second checksum value of the local java-based embedded application stored in the client workstation; launching the local java-based embedded application in the client workstation with the loader when the first checksum value matches the second checksum value indicating the local java-based embedded application stored in the client workstation is compatible with the java-based embedded application stored on the remote device, the local java-based embedded application allowing the client workstation to configure the remote device over the network through an interface supported by the launched local java-based embedded application; and downloading, with the loader, the java-based embedded application from the remote device over the network when the first checksum value fails to match the second checksum value. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer system comprising:
-
a bus; and a computer-readable memory includes program instructions that, when executed by a client workstation, cause the client workstation to; launch a loader directly from the client workstation which bypasses a browser interface of the client workstation, wherein the loader is locally installed in the client workstation, and wherein the loader is configured to launch a java-based embedded application that is compatible a remote device; determine, with the loader, whether a local java-based embedded application stored in the client workstation is compatible with the java-based embedded application stored on the remote device by accessing the remote device over a network to retrieve a first checksum value of the java-based embedded application that is stored on the remote device without downloading any java-based embedded application that is stored on the remote device after the loader is launched, accessing the local java-based embedded application stored locally in the client workstation to ascertain a second checksum value, and comparing, at the client workstation, the first checksum value of the java-based embedded application with the second checksum value of the local java-based embedded application stored in the client workstation; and launch the local java-based embedded application in the client workstation with the loader when the first checksum value matches the second checksum value indicating the local java-based embedded application stored in the client workstation is compatible with the java-based embedded application stored on the remote device, the local java-based embedded application allowing the client workstation to configure the remote device over the network through an interface supported by the launched local java-based embedded application. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A computer-readable memory comprising computer executable instructions that, when executed by a processing system, cause the processing to:
-
launch a loader directly from a client workstation which bypasses a browser interface of the client workstation, wherein the loader is locally installed in the client workstation, and wherein said loader is configured to launch a java-based embedded application that is compatible a remote device; determine, with the loader, whether a local java-based embedded application stored in the client workstation is compatible with the java-based embedded application stored on the remote device by accessing the remote device over a network to retrieve a first checksum value of the java-based embedded application that is stored on the remote device without downloading any java-based embedded application that is stored on the remote device after launching the loader, accessing the local Java-based embedded application stored locally in the client workstation to ascertain a second checksum value, and comparing, at the client workstation, the first checksum value of the java-based embedded application with the second checksum value of the local java-based embedded application stored in the client workstation; and launch the local java-based embedded application in the client workstation with the loader when the first checksum value matches the second checksum value indicating the local java-based embedded application stored in the client workstation is compatible with the java-based embedded application stored on the remote device, the local java-based embedded application allowing the client workstation to configure the remote device over the network through an interface supported by the launched local java-based embedded application. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A system comprising:
-
means for launching a loader directly from a client workstation which bypasses a browser interface of the client workstation, wherein the loader is locally installed in the client workstation, and wherein the loader is configured to launch a java-based embedded application that is compatible a remote device; means for accessing the remote device over a network to retrieve a first checksum value of the java-based embedded application that is stored on the remote device without downloading any java-based embedded application that is stored on the remote device after the means for launching launches the loader; means for accessing the local java-based embedded application stored locally in the client workstation to ascertain a second checksum value; means for comparing, at the client workstation, the first checksum value of the java-based embedded application with the second checksum value of the local java-based embedded application stored in the client workstation; and means for launching the local java-based embedded application in the client workstation with the loader when the first checksum value matches the second checksum value indicating the local java-based embedded application stored in the client workstation is compatible with the java-based embedded application stored on the remote device, the local java-based embedded application allowing the client workstation to configure the remote device over the network through an interface supported by the launched local java-based embedded application. - View Dependent Claims (19, 20)
-
Specification