Virtual desktop service apparatus and method

US10089130B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10089130-B2
Application numberUS-201414463190-A
CountryUS
Kind codeB2
Filing dateAug 19, 2014
Priority dateOct 21, 2013
Publication dateOct 2, 2018
Grant dateOct 2, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Disclosed is a virtual desktop service method. The virtual desktop service method includes configuring and measuring users and resources according to predetermined criteria, copying operating system files and data files to be provided to the users before use request, receiving request to use a virtual machine from any one of the users and performing user authentication and work approval, and providing an operating system file and a data file of the any one of the users, among the copied operating system files and data files, to the any one of the users according to the use request to transmit a virtual desktop environment. Consequently, the virtual desktop service method performs a service to provide a virtual machine to a user in real time.

First claim

Opening claim text (preview).

What is claimed is: 1. A virtual desktop service apparatus comprising: a resource pool in a virtual desktop server that provides software resources comprising operation system files, data files, and user profiles for virtual desktop service; a virtual machine infrastructure in the virtual desktop server that provides the software resources to a virtual machine according to a use request for the virtual desktop service; and a connection broker in the virtual desktop server that receives the use request to use the virtual machine from any one of users, performs a user authentication, and provides a user terminal with preconfigured environmental files are provided without a loss of user functionality and a degradation of performance, wherein the preconfigured environmental files including the operation system files are copied in advance in order to be allocated to the virtual machine, wherein the connection broker requests information on a user profile, from among the user profiles, to assign the virtual machine, wherein when the virtual machine does not include a software resource required by the use request, the connection broker requests the virtual machine infrastructure to assign or create a software resource according to a hardware configuration requested by the user terminal or a predefined hardware configuration, and after the software resource is assigned or created, the connection broker applies the user profile, wherein when the user terminal terminates the virtual machine, the user terminal executes a log out operation without loss of user data, and during the log out operation, the connection broker updates a modified user profile pool to keep the most recent information and releases the assigned or created software resource, wherein the connection broker performs a coordination of a delivery protocol used between the user terminal and the virtual desktop server that provide the virtual desktop service, wherein the virtual machine infrastructure supports high availability(HA) features with predefined configuration parameters, and based on the high availability features, multiple virtual machines are created from the same virtual machine template, wherein the delivery protocol is used to encapsulate and deliver access to an entire information system environment or the environment itself to the user terminal over a network, wherein a plurality of virtual machines in the virtual desktop server is generated over a single hypervisor, which abstracts and assigns physical hardware resources dynamically to the virtual machine, wherein the connection broker performs a load balancing function to allocate the virtual machine; and wherein display redirect is performed after a completion of the connection between the user terminal and the virtual desktop server that provide the virtual desktop service. 2. The virtual desktop service apparatus according to claim 1 , wherein the virtual machine infrastructure checks the maximum number of files that can be installed, the maximum number of files that can be maintained, the minimum number of files that can be maintained, available work capacity of server, and position of the files to configure and measure the resources. 3. The virtual desktop service apparatus according to claim 2 , wherein the virtual machine infrastructure checks the number of current virtual machines, the number of previously prepared virtual machines, and a current work amount of the server and, when the sum of the number of current virtual machines and the number of previously prepared virtual machines is less than the maximum number of files that can be installed and the number of previously prepared virtual machines is less than the maximum number of files that can be maintained, copies the operating system files and the data files. 4. The virtual desktop service apparatus according to claim 3 , wherein, when the number of previously prepared virtual machines is 0 or is less than the minimum number of files that can be maintained, the virtual machine infrastructure copies the operating system files and the data files. 5. The virtual desktop service apparatus according to claim 4 , wherein, when the number of previously prepared virtual machines is equal to or greater than the minimum number of files that can be maintained and the current work amount of the server is less than the available work capacity of the server, the virtual machine infrastructure copies the operating system files and the data files. 6. A virtual desktop service method comprising: providing, at a resource pool in a virtual desktop server, software resources comprising operation system files, data files, and user profiles for virtual desktop service; providing, at a virtual machine infrastructure in the virtual desktop server, the software resources to a virtual machine according to a use request for the virtual desktop service; receiving, at a connection broker, the use request to use the virtual machine from any one of users; and, performing, at the connection broker, a user authentication, wherein the connection broker provides a user terminal with preconfigured environment files including an image of operating system (OS) and applications and installed user data, wherein the preconfigured environmental files are provided without a loss of user functionality and a degradation of performance, wherein the preconfigured environmental files including the operation system files are copied in advance in order to be allocated to the virtual machine, wherein the connection broker requests information on a user profile, from among the user profiles, to assign the virtual machine, wherein when the virtual machine does not include a software resource required by the use request, the connection broker requests the virtual machine infrastructure to assign or create a software resource according to a hardware configuration requested by the user terminal or a predefined hardware configuration, and after the software resource is assigned or created, the connection broker applies the user profile, wherein when the user terminal terminates the virtual machine, the user terminal executes a log out operation without loss of user data, and during the log out operation, the connection broker updates a modified user profile pool to keep the most recent information, and releases the assigned or created software resource, wherein the connection broker performs a coordination of a delivery protocol used between the user terminal and the virtual desktop server that provide the virtual desktop service, wherein the virtual machine infrastructure supports high availability(HA) features with predefined configuration parameters, and based on the high availability features, multiple virtual machines are created from the same virtual machine template, wherein the delivery protocol is used to encapsulate and deliver access to an entire information system environment or the environment itself to the user terminal over a network, wherein a plurality of virtual machines in the virtual desktop server is generated over a single hypervisor, which abstracts and assigns physical hardware resources dynamically to virtual machine, wherein the connection broker performs a load balancing function to allocate the virtual machine; and wherein display redirect is performed after a completion of the connection between the user terminal and the virtual desktop server that provide the virtual desktop service. 7. The virtual desktop service method according to claim 6 , wherein the virtual machine infrastructure checks the maximum number of files that can be installed, the maximum number of files that can be maintained, the minimum number of files that can be maintained, available work capacity of the server, and pos

Assignees

Inventors

Classifications

  • Hypervisor-specific management and integration aspects · CPC title

  • Abstract machines for programme code execution, e.g. Java virtual machine [JVM], interpreters, emulators · CPC title

  • Remote windowing, e.g. X-Window System, desktop virtualisation (protocols for virtual reality H04L67/131) · CPC title

  • G06F15/16Primary

    Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs {(coordinating program control therefor G06F9/52; in regulating and control system G05B)} · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10089130B2 cover?
Disclosed is a virtual desktop service method. The virtual desktop service method includes configuring and measuring users and resources according to predetermined criteria, copying operating system files and data files to be provided to the users before use request, receiving request to use a virtual machine from any one of the users and performing user authentication and work approval, and pr…
Who is the assignee on this patent?
Electronics & Telecommunications Res Inst
What technology area does this patent fall under?
Primary CPC classification G06F9/45558. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 02 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).