Virtual Desktop Provisioning via Dynamic Resource Abstraction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Providing desktops as a service in the cloud is challenging due to input and output intensive workloads, security concerns, and the need for individualized compliance and user preferences, especially when accessing resources over public networks.

Innovation Solution

Implementing a resource manager with a common interface to abstract underlying implementations, using hypervisors to manage host computer resources, and employing a desktop configuration manager to create and provision virtual desktops based on user requirements, with features like pattern syndication and individualized security, allowing for dynamic resource allocation and secure access.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If resources are accessed over a public computer network, then capital expenditures on computer equipment are reduced, but security issues increase

Engineering Contradiction:
Improvecapital expendituresVSAvoidsecurity issues
Core Design Contradiction:
Quantity of substanceVSObject-affected harmful factors

Solution Approach 1:

The patent introduces authentication information and secure connection protocols as intermediaries between users and cloud resources. The system establishes authenticated sessions that mediate access to resources over public networks, allowing secure interaction without requiring private network infrastructure. This resolves the contradiction by enabling public network access while maintaining security through intermediary authentication mechanisms.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If virtual desktops are provisioned dynamically, then resource utilization efficiency is improved, but system complexity increases

Engineering Contradiction:
Improveresource utilization efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system implements automated self-service provisioning where virtual desktops are dynamically allocated and configured based on user requests and available resources. The cloud infrastructure automatically manages resource allocation, desktop instantiation, and connection establishment without manual intervention. This resolves the contradiction by automating the provisioning process, improving resource utilization while managing complexity through automation rather than manual procedures.

Inventive Principle:
Principle #25Self-service

3Reliability

If individualized security and compliance are implemented, then user-specific requirements are met, but provisioning time increases

Engineering Contradiction:
ImprovecomplianceVSAvoidprovisioning time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system pre-configures authentication mechanisms, security policies, and compliance settings before virtual desktop provisioning. Authentication information is established in advance, and security configurations are pre-defined for different user types and resource access patterns. When a virtual desktop is provisioned, these pre-configured elements are automatically applied, resolving the contradiction by preparing security and compliance settings beforehand to avoid delays during actual provisioning.

Inventive Principle:
Principle #10Preliminary action

4Adaptability or versatility

If multiple hypervisors and cloud platforms are supported, then system versatility is improved, but management complexity increases

Engineering Contradiction:
Improvesystem versatilityVSAvoidmanagement complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal authentication and resource access framework that works across multiple hypervisors and cloud platforms. The system uses standardized authentication protocols and resource abstraction layers that are platform-agnostic, allowing the same security and provisioning mechanisms to function across diverse infrastructure. This resolves the contradiction by creating a universal layer that manages multiple platforms through common interfaces, reducing management complexity while maintaining versatility.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS10057270B2Providing virtual desktops using resources accessed on public computer networks
Publication Date: 2018.08.21 OMNISSA LLC
  • US10057270B2 patent drawing
  • US10057270B2 patent drawing
  • US10057270B2 patent drawing

AI summary

A computer system supports hosting of virtual desktops using resources available in the cloud. Connections to various resources used by a desktop configuration are made dynamically using authentication information associated with the user assigned to the desktop configuration. In addition to using file storage, directory services and user management information on private resources on a private network, these resources may also be accessed through a public network.