Method and system for providing server virtual machine for real-time virtual desktop service, and server device supporting the same

US9712605B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9712605-B2
Application numberUS-201414338989-A
CountryUS
Kind codeB2
Filing dateJul 23, 2014
Priority dateJan 15, 2014
Publication dateJul 18, 2017
Grant dateJul 18, 2017

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.

Provided is a virtual desktop service, and disclosed is a system for providing a server virtual machine, including: a client configured to receive allocation of a virtual machine for using a virtual desktop service; a connection broker configured to control a type of virtual machine to be allocated to be classified according to user terminal registration information of the client, any one operation server to be selected among a plurality of operation servers, and the virtual machine to be allocated; the plurality of operation servers configured to provide the client with a virtual machine under a control of the connection broker; and a shared storage configured to store data related to the client for providing the virtual machine, and provide the stored data to the operation servers, a method of providing a server virtual machine, and a server device supporting the same.

First claim

Opening claim text (preview).

What is claimed is: 1. A system for providing a virtual machine, comprising: a client device configured to receive allocation of a virtual machine for using a virtual desktop service; and a connection management server, including a hardware processor, configured to select a virtual machine of one of a plurality of operation servers and to allocate the selected virtual machine to the client device according to registration information of the client device; wherein the connection management server is configured to identify a type of the client device from the registration information, and to support a secure access of the client device according to the identified type of the client device, wherein the type of the client device includes an allocated user, a pooled user, and a multi-virtual machine user, wherein the connection management server is configured to provide a previously allocated virtual machine to the allocated user, wherein the connection management server is configured to temporarily provide a virtual machine belonging to a virtual machine pool to the pooled user, wherein the connection management server is configured to delete a virtual machine used by the client device when the client device identified as the pooled user is logged off, and to allocate a new virtual machine to the client device when the client device accesses the connection management server again, and wherein the connection management server is configured to provide multiple virtual machines to the multi-virtual machine user. 2. The system of claim 1 , wherein the connection management server selects one of the operation servers having a better server power measurement value or a better server ability amount than the others of the operation servers. 3. The system of claim 1 , wherein the one operation server controls an OS image and a user disk image related to the client device to be pre-generated and stored in order to provide the virtual machine. 4. The system of claim 1 , further comprising a shared storage configured to store data related to the client device for providing the virtual machine, and to provide the stored data to the plurality of operation servers. 5. The system of claim 4 , wherein the shared storage pre-stores an OS image and a user disk image for the provision of the virtual machine. 6. A method of providing a server virtual machine at a connection management server, the method comprising: sending access information to a client; identifying a type of the client from registration information of the client; selecting a virtual machine of one of a plurality of operation servers; allocating the selected virtual machine to the client according to the registration information of the client, and supporting a secure access of the client according to the identified type of the client, wherein the type of the client includes an allocated user, a pooled user, and a multi-virtual machine user, wherein the connection management server provides a previously allocated virtual machine to the allocated user, wherein the connection management server temporarily provides a virtual machine belonging to a virtual machine pool to the pooled user, wherein the connection management server deletes a virtual machine used by the client when the client identified as the pooled user is logged off, and allocates a new virtual machine to the client when the client accesses the connection management server again, and wherein the connection management server provides multiple virtual machines to the multi-virtual machine user. 7. The method of claim 6 , further comprising: generating an OS image and a user disk image related to the client before the allocating of the virtual machine; and storing the OS image and the user disk image in a shared storage. 8. A non-transitory computer-readable storage medium containing program instructions, execution of which by a processor of a connection management server causes the connection management server to provide a virtual machine, the program instructions comprising: instructions to send access information to a client and to identify a type of the client from registration information of the client; instructions to select a virtual machine of one of a plurality of operation servers, and to allocate the virtual machine according to the registration information of the client, and instructions to support a secure access of the client according to the identified type of the client, wherein the type of the client includes an allocated user, a pooled user, and a multi-virtual machine user, wherein the instructions to support the secure access include instructions to provide a previously allocated virtual machine to the allocated user, to temporarily provide a virtual machine belonging to a virtual machine pool to the pooled user, to delete a virtual machine used by the client when the client identified as the pooled user is logged off, and to allocate a new virtual machine to the client when the client accesses the connection management server again, and to provide multiple virtual machines to the multi-virtual machine user.

Assignees

Inventors

Classifications

  • Hypervisor-specific management and integration aspects · CPC title

  • H04L67/10Primary

    in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46) · CPC title

  • Distribution of virtual machine instances; Migration and load balancing · CPC title

  • Electricity · mapped topic

  • Protocols · 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 US9712605B2 cover?
Provided is a virtual desktop service, and disclosed is a system for providing a server virtual machine, including: a client configured to receive allocation of a virtual machine for using a virtual desktop service; a connection broker configured to control a type of virtual machine to be allocated to be classified according to user terminal registration information of the client, any one opera…
Who is the assignee on this patent?
Electronics & Telecommunications Res Inst
What technology area does this patent fall under?
Primary CPC classification H04L67/10. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jul 18 2017 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).