Computer program code and method for delivering external data to a process running on a virtual machine
First Claim
1. A method for delivering external data to a process running on a virtual machine, said virtual machine running on an operating system, the method including the steps of:
- executing instructions on the virtual machine that obtain state data related to the process;
querying the virtual machine to obtain component data related to the state data; and
manipulating the component data to deliver the external data to the process.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for delivering external data to a process running on a virtual machine, said virtual machine running on an operating system. The method includes the steps of executing instructions on the virtual machine that obtain state data related to the process; querying the virtual machine to obtain component data related to the state data; and manipulating the component data to deliver the external data to the process. In one example, the system provides a single sign-on application that passes user credentials to a Java applet running on a Java virtual machine.
-
Citations
17 Claims
-
1. A method for delivering external data to a process running on a virtual machine, said virtual machine running on an operating system, the method including the steps of:
-
executing instructions on the virtual machine that obtain state data related to the process;
querying the virtual machine to obtain component data related to the state data; and
manipulating the component data to deliver the external data to the process. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A Single Sign On system for use on a computer terminal having an operating system installed thereon and a virtual machine running on the operating system, and wherein a server is communicatively coupled to the computer terminal;
- said system including;
a Java applet stored at the server, the applet including instructions for execution on a virtual machine to define a user interface;
a browser installed on said computer terminal operative to download the Java applet from the server and run the Java applet on the virtual machine;
a database of authentication credentials accessible to the computer terminal; and
instructions executable on the virtual machine, which instructions are operative to;
obtain user interface state data from the Java applet;
query the virtual machine to obtain component data related to the user interface state data; and
manipulate the component data so as to deliver authentication credentials to the Java applet. - View Dependent Claims (17)
- said system including;
Specification