System and method for remote-access virtual-lab environment
First Claim
1. A method, comprising:
- receiving, in a server system, user identification from a client system;
loading, in the server system, lab state data corresponding to the user identification;
initiating a virtual lab computer system corresponding to the lab state data; and
allowing the client system to communicate with the virtual lab computer system, wherein the virtual lab computer system emulates a lab computer system to a user of the client system.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, method, and computer program product for a remotely accessible, on-line virtual-system education lab. In this embodiment, students can connect with the lab server from any client system connected, directly or indirectly, with a common network, using a conventional web browser or other thin client. When the client connects, the server will create a virtual lab computer system which the user can operate and manipulate through the client system, as if he were working at a conventional lab computer system. The preferred embodiment allows the user to save the state of the lab at any time, to resume later, and will load specific system states on the virtual lab computer system according to the user'"'"'s identity and selections.
-
Citations
22 Claims
-
1. A method, comprising:
-
receiving, in a server system, user identification from a client system;
loading, in the server system, lab state data corresponding to the user identification;
initiating a virtual lab computer system corresponding to the lab state data; and
allowing the client system to communicate with the virtual lab computer system, wherein the virtual lab computer system emulates a lab computer system to a user of the client system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A server system having at least a processor and accessible memory, comprising:
-
means for receiving, in the server system, user identification from a client system;
means for loading, in the server system, lab state data corresponding to the user identification;
means for initiating a virtual lab computer system corresponding to the lab state data; and
means for allowing the client system to communicate with the virtual lab computer system, wherein the virtual lab computer system emulates a lab computer system to a user of the client system. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A computer program product tangibly embodied in a computer-readable medium, comprising:
-
instructions for receiving, in a server system, user identification from a client system;
instructions for loading, in the server system, lab state data corresponding to the user identification;
instructions for initiating a virtual lab computer system corresponding to the lab state data; and
instructions for allowing the client system to communicate with the virtual lab computer system, wherein the virtual lab computer system emulates a lab computer system to a user of the client system. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. A method, comprising,
receiving a virtual lab session reservation, including a reservation time and lab module identifier; -
prior to the reservation time, initiating a virtual lab session corresponding to the lab module identifier, and thereafter allowing a user to connect and communicate with the virtual lab session, wherein the virtual lab session emulates a lab computer system for the user.
-
Specification