System and method for binding a virtual desktop infrastructure host and media soft client together
First Claim
Patent Images
1. A method, comprising:
- receiving, at a server, enrollment information associated with a virtual desktop infrastructure (VDI) media client of an end user device across a communication network;
determining, by at least one processor of the server, that the VDI media client of the end user device is not bound together with a VDI host client;
providing a graphical binding code instruction to the VDI media client of the end user device;
receiving, at the server, information associated with a captured image of a graphical binding code;
determining, by the at least one processor of the server, whether the received information associated with the captured image of the graphical binding code allows for binding; and
binding, via the server and in response to determining that the received information associated with the captured image of the graphical binding code allows for binding, the VDI media client of the end user device together with the VDI host client.
14 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems are provided that utilize the functionality of an end user device in binding a virtual desktop infrastructure (VDI) media client on an end user device with a VDI host client on a VDI server. In particular, the native operating system (OS) on the end user device may take a screen-shot of a quick response (QR) code displayed to a graphical user interface of the end user device. The end user device may provide information associated with the screen-shot of the QR code to a collaboration server where the collaboration server binds the VDI media client together with the VDI host client upon verifying the information associated with the screen-shot of the QR code.
7 Citations
20 Claims
-
1. A method, comprising:
-
receiving, at a server, enrollment information associated with a virtual desktop infrastructure (VDI) media client of an end user device across a communication network; determining, by at least one processor of the server, that the VDI media client of the end user device is not bound together with a VDI host client; providing a graphical binding code instruction to the VDI media client of the end user device; receiving, at the server, information associated with a captured image of a graphical binding code; determining, by the at least one processor of the server, whether the received information associated with the captured image of the graphical binding code allows for binding; and binding, via the server and in response to determining that the received information associated with the captured image of the graphical binding code allows for binding, the VDI media client of the end user device together with the VDI host client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer readable medium having stored thereon instructions that, when executed by a processor, perform a method comprising:
-
receiving, at a server, enrollment information associated with a virtual desktop infrastructure (VDI) media client of an end user device across a communication network; determining, by at least one processor of the server, that the VDI media client of the end user device is not bound together with a VDI host client; providing a graphical binding code instruction to the VDI media client of the end user device; receiving, at the server, information associated with a captured image of a graphical binding code; determining, by the at least one processor of the server, whether the received information associated with the captured image of the graphical binding code allows for binding; and binding, via the server and in response to determining that the received information associated with the captured image of the graphical binding code allows for binding, the VDI media client of the end user device together with the VDI host client of the server. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A contact center, comprising:
-
an end user device having a virtual desktop infrastructure (VDI) media client contained in a memory and executed by a processor of the end user device, the VDI media client configured to accommodate media traffic on a media traffic channel, wherein the end user device is configured to capture an image of a presented graphical binding code, and send information associated with the captured image of the graphical binding code across a communication network to at least one server; a collaboration server in communication with a VDI server having a VDI host client contained in a VDI server memory and executed by at least one server processor, the VDI host client configured to accommodate signaling traffic on a signaling channel, wherein the collaboration server is configured to receive enrollment information associated with the end user device, determine that the VDI media client of the end user device is not bound together with the VDI host client, provide a graphical binding code instruction to the VDI media client of the end user device, receive information associated with the captured image of a graphical binding code, determine whether the received captured image of the graphical binding code allows for binding, and in response to determining that the received information associated with the captured image of the graphical binding code allows for binding, bind the VDI media client of the end user device together with the VDI host client on the VDI server; and wherein VDI communications made by the end user device are separated into media traffic that is handled by the VDI media client on the end user device and signaling traffic that is handled by the VDI host client on the VDI server. - View Dependent Claims (20)
-
Specification