IP Library Granted Patent US 9,489,227
Granted Patent B2
US 9,489,227 · App. 14/300,463 · Granted Nov 8, 2016

Apparatus and method for virtual desktop service

Inventors: Myeong-Hoon Oh (Daejeon, KR); Dae Won Kim (Daejeon, KR); Sun Wook Kim (Hwaseong, KR); Soo Cheol Oh (Daejeon, KR); Seong Woon Kim (Gyeryong, KR); Hag Young Kim (Daejeon, KR); Jong Bae Moon (Daejeon, KR); Jung-hyun Cho (Daejeon, KR)
Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
G06F9/45533G06F9/4445G06F9/5072G06F21/10G06F21/53H04L63/08G06F9/4451G06F2009/45575G06F2221/2101G06F2221/2149
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,489,227
App. No.
14/300,463
Granted
Nov 8, 2016
Kind
B2
Abstract

Disclosed herein are a method and architecture capable of efficiently providing virtual desktop service. A service architecture for virtual desktop service according to the present invention includes a connection broker configured to perform authentication, manage virtual machines, and perform a server monitoring and protocol coordination function, a resource pool configured to manage software resources that are delivered to a specific virtual machine in a streaming form on a specific time in order to provide on-demand virtual desktop service and are executed on the specific virtual machine and to provide provision information about the managed software resources in response to a request from the connection broker, and a virtual machine infrastructure configured to support hardware resources, generate virtual machines in which the software of a user terminal is executed, and provide the generated virtual machine as virtual desktops.

Claims (23)

1. An apparatus for virtual desktop service, comprising:

a connection broker configured to perform an assignment of a virtual machine to a user terminal using the virtual desktop service, to perform a coordination of a delivery protocol used between the user terminal and servers that provide the virtual desktop service, and to manage a user load between the servers, the connection broker providing the user terminal with environmental files, the environmental files including an image of an operating system (OS) which corresponds to a requirement configured by the user terminal;

a resource pool configured to provide software resources including an operating system, applications, and user profiles to the virtual desktop service; and

a virtual machine infrastructure configured to support hardware resources and to dynamically assign the hardware resources to the virtual machine,

wherein the virtual machine infrastructure supports high availability with predefined configuration parameters,

wherein a plurality of virtual machines in the servers is generated over a single hypervisor,

wherein the delivery protocol is used to encapsulate and deliver access to an entire information system environment or access to the user terminal over a network, and

wherein the environmental files are prepared in advance when the virtual desktop service is provided.

2. The apparatus of claim 1 , wherein the connection broker further performs a user authentication task of authenticating a user of the user terminal and a license authentication task of authenticating software of the user terminal.

3. The apparatus of claim 1 , wherein the connection broker performs the task of assigning the hardware resources and the software resources to the user terminal using the resource pool and the virtual machine infrastructure.

4. The apparatus of claim 1 , wherein the hypervisor dynamically assigns the hardware resources and the software resources.

5. A virtual desktop service method, comprising:

checking, by a connection broker, user profiles of a user terminal for virtual desktop service and searching for a virtual machine suitable for hardware of the user terminal;

requesting, by the connection broker, a virtual machine infrastructure to generate a corresponding virtual machine if the suitable virtual machine is not present and applying, by the connection broker, the user profiles to a corresponding virtual machine if the suitable virtual machine is present and generating a virtual desktop;

performing, by the connection broker, a coordination task of coordinating a delivery protocol used between the user terminal and servers that provide the virtual desktop service; and

sending, by the connection broker, connection information for sending the generated virtual desktop to the user terminal and sending the virtual desktop to the user terminal using a delivery protocol of the virtual desktop,

wherein the virtual machine infrastructure supports high availability with predefined configuration parameters,

wherein a plurality of virtual machines in the servers is generated over a single hypervisor,

wherein the delivery protocol is used to encapsulate and deliver access to an entire information system environment or access to the user terminal over a network, the connection broker providing the user terminal with environmental files, the environmental files including an image of an operating system (OS) which corresponds to a requirement configured by the user terminal, and

wherein the environmental files are prepared in advance when the virtual desktop service is provided.

6. The virtual desktop service method of claim 5 , wherein the connection broker manages a user load between servers for the virtual desktop service.

7. The virtual desktop service method of claim 5 , wherein the connection broker performs the task of assigning hardware resources and software resources to the user terminal using a resource pool that provides software resources, comprising an operating system, applications, and the user profiles, and using the virtual machine infrastructure.

8. The virtual desktop service method of claim 7 , wherein the hypervisor dynamically assigns the hardware resources and the software resources.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2014
From: OH, MYEONG-HOON; KIM, DAE WON; KIM, SUN WOOK; OH, SOO CHEOL; KIM, SEONG WOON; KIM, HAG YOUNG; MOON, JONG BAE; CHO, JUNG-HYUN
To: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
Reel/Frame 033108/0334 →
Priority Claims (2)
KR 10-2013-0065762 · Jun 10, 2013 · national
KR 10-2013-0125206 · Oct 21, 2013 · national
Continuity (1)
Related Publication 20140366093A1 · Dec 11, 2014