DEVICE COLLABORATION IN A VIRTUAL SESSION
First Claim
1. A system for managing virtual sessions, comprising:
- a peripheral device configured to transmit or receive peripheral data;
a terminal device;
a host device configured to host a virtual session associated with the terminal device; and
a central server computer system communicatively coupled with the peripheral device, the terminal device, and the host device, the central server computer system configured to;
associate the peripheral device with the virtual session hosted by a host device;
establish a connection between the central server computer system and the peripheral device;
forward peripheral data between the peripheral device and the host device such that the virtual session perceives the peripheral device as locally connected to the host device; and
forward user interface data associated with the virtual session between the host device and the terminal device.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and devices are described for using a central server computer system disposed to dynamically manage collaboration between terminal devices and peripheral devices during a virtual session. The central server computer system may associate a peripheral device with a virtual session hosted by a host device. The virtual session may be further associated with a terminal device communicatively coupled with the central server computer system. The central server computer system may establish a connection between the central server computer system and the peripheral device; forward peripheral data between the peripheral device and the host device such that the virtual session perceives the peripheral device as locally connected to the host device; and forward user interface data associated with the virtual session between the host device and the terminal device.
20 Citations
24 Claims
-
1. A system for managing virtual sessions, comprising:
-
a peripheral device configured to transmit or receive peripheral data; a terminal device; a host device configured to host a virtual session associated with the terminal device; and a central server computer system communicatively coupled with the peripheral device, the terminal device, and the host device, the central server computer system configured to; associate the peripheral device with the virtual session hosted by a host device; establish a connection between the central server computer system and the peripheral device; forward peripheral data between the peripheral device and the host device such that the virtual session perceives the peripheral device as locally connected to the host device; and forward user interface data associated with the virtual session between the host device and the terminal device. - View Dependent Claims (2, 3, 4, 21)
-
-
5. A method of managing virtual sessions, comprising:
-
associating, at a central server computer system, a peripheral device with a virtual session hosted by a host device, wherein the virtual session is further associated with a terminal device communicatively coupled with the central server computer system; establishing a connection between the central server computer system and the peripheral device; forwarding peripheral data at the central server computer system between the peripheral device and the host device such that the virtual session perceives the peripheral device as locally connected to the host device; and forwarding user interface data associated with the virtual session between the host device and the terminal device. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A central server computer system, comprising:
-
a device association module configured to associate a peripheral device with a virtual session hosted by a host device, wherein the virtual session is further associated with a terminal device communicatively coupled with the central server computer system; a peripheral device connection module configured to establish a connection between the central server computer system and the peripheral device; and a switching module configured to forward peripheral data between the peripheral device and the host device, such that the virtual session perceives the peripheral device as locally connected to the host device, and forward user interface data associated with the virtual session between the host device and the terminal device. - View Dependent Claims (16, 17, 18, 19, 20, 22, 23, 24)
-
Specification