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 via a first local communication port of the first computer;
determining that, upon connection of the device to the first computer, the device is configured to autoconnect with a second computer located at a remote network location with respect to the device and first 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, establishing an online collaborative computing session between the first computer and the second computer for autoconnection of the device to the second computer;
intercepting a low-level local communication from the device at the first local communication port of the first computer; and
transmitting the low-level local communication from the first computer to the second computer via the online collaborative computing session, the low-level local communication to be injected to a second local communication port of the second computer to provide an autoconnection of the device to the second computer.
0 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a device is connected to a first computer via a first local communication port of the first computer. If the device is configured to autoconnect with a second computer upon connection of the device to the first computer, a remote access session is established between the first computer and the second computer. Low-level local communication from the device is intercepted at the first local communication port of the first computer. The low-level local communication is transmitted from the first computer to the second computer via the remote access session. The low-level local communication is injected to a second local communication port of the second computer to thereby provide an autoconnection of the device to the second computer.
17 Citations
20 Claims
-
1. A method, comprising:
-
detecting a device is connected to a first computer via a first local communication port of the first computer; determining that, upon connection of the device to the first computer, the device is configured to autoconnect with a second computer located at a remote network location with respect to the device and first 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, establishing an online collaborative computing session between the first computer and the second computer for autoconnection of the device to the second computer; intercepting a low-level local communication from the device at the first local communication port of the first computer; and transmitting the low-level local communication from the first computer to the second computer via the online collaborative computing session, the low-level local communication to be injected to a second local communication port of the second computer to provide an autoconnection of the device to the second computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A first computer, comprising:
-
a first local communication port; a network interface; a processor; and a memory operatively coupled to the processor and configured to store software processes executable by the processor, the 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 a device is connected the first computer via the first local communication port, determine that, upon connection of the device to the first computer, the device is configured to autoconnect with a second computer located at a remote network location with respect to the device and first computer, in response to detection that the device is connected to the first computer and determination that the device is configured to autoconnect with the second computer upon connection of the device to the computer, establish an online collaborative computing session with the second computer via the network interface for autoconnection of the device to the second computer, intercept a low-level local communication from the device at the first local communication port, and transmit the low-level local communication to the second computer via the online collaborative computing session. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. Software encoded in one or more non-transitory computer-readable media and when executed operable to:
-
detect a device is connected to a first computer via a first local communication port of the first computer; determine that, upon connection of the device to the first computer, the device is configured to autoconnect with a second computer located at a remote network location with respect to the device and first computer; in response to detection that the device is connected to the first computer and determination that the device is configured to autoconnect with the second computer upon connection of the device to the first computer, establish an online collaborative computing session between the first computer and the second computer for autoconnection of the device to the second computer; intercept a communication of a messaging protocol utilized between the device and the first local communication port of the first computer; and transmit the communication from the first computer to the second computer via the online collaborative computing session, the communication to be injected to a second local communication port of the second computer to provide an autoconnection of the device to the second computer. - View Dependent Claims (20)
-
Specification