Apparatus and method for in-memory-based virtual desktop service

US2016378535A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016378535-A1
Application numberUS-201615092769-A
CountryUS
Kind codeA1
Filing dateApr 7, 2016
Priority dateJun 24, 2015
Publication dateDec 29, 2016
Grant date

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 herein are an apparatus and method for in-memory-based virtual desktop service. The apparatus for in-memory-based virtual desktop service includes a connection broker for performing a task for coordinating a delivery protocol that is used between at least one user terminal that uses virtual desktop service and multiple servers that provide the virtual desktop service, a resource pool for providing software resources including an Operating System (OS) for the virtual desktop service; and virtual machine infrastructure for supporting hardware resources, and dynamically allocating software stored in the software resources to the hardware resources.

First claim

Opening claim text (preview).

1 . An apparatus for virtual desktop service, comprising: a connection manager configured to perform an assignment task of assigning a virtual machine to a user terminal using the virtual desktop service; 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, wherein the connection manager is configured to perform a coordination task of coordinating a delivery protocol used between the user terminal and servers that provide the virtual desktop service, wherein the virtual machine infrastructure employs an in-memory virtual desktop which is created on a main memory, wherein the in-memory virtual desktop on the main memory is backed up as an image when a virtual desktop server is turned off, wherein the in-memory virtual desktop on the main memory are restored from a backup storage when the virtual desktop server is turned on, and wherein the image is de-duplicated and is converted to a read or write command which is transferred in blocks on an accessible main memory address. 2 . The apparatus of claim 1 , wherein the connection manager identifies an allocated user, a pooled user or a VM(multi-virtual machine) user, wherein the connection manager allocates a virtual machine by adopting a pre-set method and a manual method to the allocated user, wherein the connection manager allocates a non-persistent virtual machine for only one time use to the pooled user, and wherein the connection manager allocates multiple virtual machines to the VM(multi-virtual machine) user. 3 . The apparatus of claim 2 , wherein the connection manager provides environment files with the user terminal the environment files including an image of 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. 4 . The apparatus of claim 3 , wherein the virtual machine infrastructure, supports high availability(HA) with predefined configuration parameters. 5 . The apparatus of claim 4 , 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 a plurality of virtual machines in the servers is generated over a single hypervisor. 6 . A virtual desktop service method, comprising: checking, by a connection manager, 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 manager, 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; and sending, by the connection manager, 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 connection manager is configured to perform a coordination task of coordinating a delivery protocol used between the user terminal and servers that provide the virtual desktop service, wherein the virtual machine infrastructure employs an in-memory virtual desktop which is created on a main memory, wherein the in-memory virtual desktop on the main memory is backed up as an image when a virtual desktop server is turned off, wherein the in-memory virtual desktop on the main memory are restored from a backup storage when the virtual desktop server is turned on, and wherein the image is de-duplicated and is converted to a read or write command which is transferred in blocks on an accessible main memory address. 7 . The method of claim 6 , wherein the connection manager identifies an allocated user, a pooled user or a VM(multi-virtual machine) user, wherein the connection manager allocates a virtual machine by adopting a pre-set method and a manual method to the allocated user, wherein the connection manager allocates a non-persistent virtual machine for only one time use to the pooled user, and wherein the connection manager allocates multiple virtual machines to the VM(multi-virtual machine) user. 8 . The method of claim 7 , wherein the connection manager provides environment files with the user terminal the environment files including an image of 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. 9 . The method of claim 8 , wherein the virtual machine infrastructure supports high availability(HA) with predefined configuration parameters. 10 . The method of claim 9 , 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 a plurality of virtual machines in the servers is generated over a single hypervisor.

Assignees

Inventors

Classifications

  • Memory management, e.g. access or allocation · CPC title

  • Hypervisor-specific management and integration aspects · CPC title

  • Network integration; Enabling network access in virtual machine instances · CPC title

  • User profiles; Roaming · CPC title

  • Remote windowing, e.g. X-Window System, desktop virtualisation (protocols for virtual reality H04L67/131) · 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 US2016378535A1 cover?
Disclosed herein are an apparatus and method for in-memory-based virtual desktop service. The apparatus for in-memory-based virtual desktop service includes a connection broker for performing a task for coordinating a delivery protocol that is used between at least one user terminal that uses virtual desktop service and multiple servers that provide the virtual desktop service, a resource pool …
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 Thu Dec 29 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). 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).