Plug And Play Device Redirection For Remote Systems
First Claim
1. A method of creating a virtual driver at a server computer, wherein the virtual driver is specific to a device connected to a client computer that communicates with the server computer, comprising:
- discovering the device when the device is connected to the client computer;
installing a device driver specific to the device;
identifying information related to the device driver and the device; and
communicating the information to the server computer in order to create the virtual driver.
2 Assignments
0 Petitions
Accused Products
Abstract
A remote access system connects a server computer with one or more client computers, where devices are connected locally at the client computers. The devices are recognized by the client computers and a device driver is provided for each connected and recognized device. A virtual driver is created at the server computer from information specific to the device, such that the virtual driver acts as an actual driver to an application on the server computer. The application through the virtual driver is able to recognize and provide commands to the connected device.
-
Citations
20 Claims
-
1. A method of creating a virtual driver at a server computer, wherein the virtual driver is specific to a device connected to a client computer that communicates with the server computer, comprising:
-
discovering the device when the device is connected to the client computer;
installing a device driver specific to the device;
identifying information related to the device driver and the device; and
communicating the information to the server computer in order to create the virtual driver. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of redirecting control of a device at a client computer to a server computer comprising:
-
creating a virtual driver at the server computer, wherein the virtual driver is specific to the device;
establishing communication between the client computer and server computer through the virtual driver;
notifying the availability of the device through the communication between the client computer and the server computer; and
communicating commands from the server computer to the device, when the availability of the device is determined. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A remote access system comprising:
-
a server computer;
a client computer supported by the server computer;
a device connected to the client computer;
a device driver specific to the device and installed in the client computer; and
a virtual driver in the server computer that is created based on the device, and acts for the device driver in communicating with an application in the server computer, the application providing commands to the virtual driver and device driver to control the device. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. The system of claim 20 wherein the commands firm the server computer are communicated through the driver stack that is installed in the client computer.
Specification