Virtual container storage interface controller
US-12175078-B2 · Dec 24, 2024 · US
US2016378535A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2016378535-A1 |
| Application number | US-201615092769-A |
| Country | US |
| Kind code | A1 |
| Filing date | Apr 7, 2016 |
| Priority date | Jun 24, 2015 |
| Publication date | Dec 29, 2016 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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.
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
Related publications grouped by family.
Answers are generated from the same data shown on this page.