METHOD FOR SHARING DATA
First Claim
1. A method for sharing data comprising:
- creating a socket serviced by a server application executing within a central operating system environment;
creating another socket serviced by a client application executing within a virtualized operating system environment, the central operating system environment and virtualized operating system environment running on a single computer and separated by a secure boundary, the central operating system environment having administrative control over the virtualized operating system environment;
establishing a communication link across the secure boundary and between the sockets;
requesting at least one element of a server array existing in a memory space of the server application; and
passing the at least one element to the client application via the communication link to mirror the server array into a memory space of the client application.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for sharing data includes creating a socket serviced by a server application executing within a central operating system environment and creating another socket serviced by a client application executing within a virtualized operating system environment. The central operating system environment and virtualized operating system environment run on a single computer and are separated by a secure boundary. The central operating system environment has administrative control over the virtualized operating system environment. The method also includes establishing a communication link across the secure boundary and between the sockets, requesting at least one element of a server array existing in a memory space of the server application and passing the at least one element to the client application via the communication link to mirror the server array into a memory space of the client application.
33 Citations
15 Claims
-
1. A method for sharing data comprising:
-
creating a socket serviced by a server application executing within a central operating system environment; creating another socket serviced by a client application executing within a virtualized operating system environment, the central operating system environment and virtualized operating system environment running on a single computer and separated by a secure boundary, the central operating system environment having administrative control over the virtualized operating system environment; establishing a communication link across the secure boundary and between the sockets; requesting at least one element of a server array existing in a memory space of the server application; and passing the at least one element to the client application via the communication link to mirror the server array into a memory space of the client application. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for sharing data comprising:
-
creating a socket serviced by a server application executing within a central operating system environment; creating another socket serviced by a client application executing within a virtualized operating system environment, the central operating system environment and virtualized operating system environment running on a single computer and separated by a secure boundary, the central operating system environment having administrative control over the virtualized operating system environment; establishing a communication link across the secure boundary and between the sockets; and passing at least one changed element of a server array existing in a memory space of the sever application to the client application via the communication link to mirror the server array into a memory space of the client application. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method for sharing data between a server application executing within a central operating system environment and a client application executing within a virtualized operating system environment, the central operating system environment and virtualized operating system environment running on a single computer and separated by a secure boundary, the central operating system environment having administrative control over the virtualized operating system environment, the method comprising:
-
creating a socket serviced by the server application; creating another socket serviced by the client application; establishing a communication link across the secure boundary and between the sockets; requesting at least one element of an array existing in a memory space of the server application; and passing the at least one element to the client application via the communication link to mirror the array in a memory space of the client application. - View Dependent Claims (12, 13, 14, 15)
-
Specification