Low-level remote sharing of local devices in a remote access session across a computer network
First Claim
1. A method, comprising:
- detecting a device is connected to a first computer and is in low-level local communication with the first computer via a first local communication port of the first computer;
determining that the device is configured to autoconnect with a second computer upon connection of the device to the first computer;
establishing a remote access session between the first computer and the second computer in response to the detecting the device is connected to the first computer and the determining that the device is configured to autoconnect with the second computer upon connection of the device to the first computer, wherein the remote access session is an online collaborative computing session;
intercepting the low-level local communication at the first local communication port;
transmitting the low-level local communication to the second computer via the remote access session; and
injecting the low-level local communication to a second local communication port of the second computer, wherein the second computer responds to the low-level local communication as though the device were located at the second local communication port of the second computer.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a remote access session may be established between a first computer and a second computer. In response to detecting a device in low-level local communication with the first computer via a first local communication port of the first computer, the low-level local communication at the first local communication port may be intercepted and transmitted to the second computer via the remote access session. Then, the low-level local communication may be injected to a second local communication port of the second computer, wherein the second computer responds to the low-level local communication as though the device were located at the second local communication port of the second computer. For example, the device may be configured to autoconnect with the second computer via the remote access session when the device is connected to the first computer.
-
Citations
24 Claims
-
1. A method, comprising:
-
detecting a device is connected to a first computer and is in low-level local communication with the first computer via a first local communication port of the first computer; determining that the device is configured to autoconnect with a second computer upon connection of the device to the first computer; establishing a remote access session between the first computer and the second computer in response to the detecting the device is connected to the first computer and the determining that the device is configured to autoconnect with the second computer upon connection of the device to the first computer, wherein the remote access session is an online collaborative computing session; intercepting the low-level local communication at the first local communication port; transmitting the low-level local communication to the second computer via the remote access session; and injecting the low-level local communication to a second local communication port of the second computer, wherein the second computer responds to the low-level local communication as though the device were located at the second local communication port of the second computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A first computer, comprising:
-
a first local communication port; a network interface; a processor; and a memory configured to store one or more software processes executable by the processor, the one or more software processes including a local communication port driver configured to provide low-level local communication between the first computer and a device connected to the first computer via the first local communication port, and a remote access service configured to detect the device is connected to the first computer and is in low-level local communication with the first computer, determine that the device is configured to autoconnect with a second computer upon connection of the device to the first computer, establish a remote access session between the first computer and the second computer via the network interface in response to the device being connected to the first computer and configured to autoconnect with the second computer upon connection of the device to the first computer, wherein the remote access session is an online collaborative computing session, intercept the low-level local communication at the first local communication port, and transmit the low-level local communication to the second computer via the remote access session, to enable the second computer to respond to the low-level local communication as though the device were located at a second local communication port of the second computer. - View Dependent Claims (12, 13)
-
-
14. A method, comprising:
-
establishing an online collaborative computing session between a first computer and a second computer; detecting a device is connected to the first computer and is in low-level local communication with the first computer via a first local communication port of the first computer; intercepting the low-level local communication at the first local communication port; transmitting the low-level local communication to the second computer via the online collaborative computing session; and injecting the low-level local communication to a second local communication port of the second computer, wherein the second computer responds to the low-level local communication as though the device were located at the second local communication port of the second computer. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A first computer, comprising:
-
a first local communication port; a network interface; a processor; and a memory configured to store one or more software processes executable by the processor, the one or more software processes including a local communication port driver configured to provide low-level local communication between the first computer and a device connected to the first computer via the first local communication port, and a remote access service configured to establish an online collaborative computing session between the first computer and a second computer, detect a device is connected to the first computer and is in low-level local communication with the first computer via a first local communication port of the first computer, intercept the low-level local communication at the first local communication port, and transmit the low-level local communication to the second computer via the online collaborative computing session, to enable the second computer to inject the low-level local communication to a second local communication port of the second computer and respond to the low-level local communication as though the device were located at a second local communication port of the second computer. - View Dependent Claims (21, 22, 23, 24)
-
Specification