Virtual Workspace Resource Sharing via Cloud Mediator

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In virtual computing environments, locally connected resources such as printers or scanners cannot be shared between client devices without relying on enterprise services like universal print servers or complex desktop delivery controllers, limiting access to only the device they are connected to.

Innovation Solution

A system and method that allows local resources to be registered with a workspace resource server in the cloud, enabling client-side services to manage resource interfaces and establish connections between client devices without traditional enterprise services, using protocols like Citrix HDX or WebSocket for resource sharing and push notifications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If locally connected resources are shared without enterprise services, then device complexity and dependency on enterprise services are reduced, but resource accessibility and sharing capability are limited

Engineering Contradiction:
Improvedependency on enterprise servicesVSAvoidresource accessibility
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

A cloud-based resource server acts as an intermediary between client devices and locally connected resources. The server receives resource sharing requests from clients, manages the connections to local resources, and coordinates resource access without requiring complex enterprise services on each device. This mediator approach enables resource sharing while keeping individual devices simple.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

Client devices are equipped with lightweight agents that automatically discover and register locally connected resources with the cloud server. These agents enable devices to self-manage their resource interfaces and establish connections without requiring manual configuration or complex enterprise service infrastructure, thus reducing device complexity while maintaining accessibility.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If traditional enterprise services like universal print servers are used, then resource sharing capability is improved, but device complexity and infrastructure requirements increase

Engineering Contradiction:
Improveresource sharing capabilityVSAvoidinfrastructure requirements
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The complex enterprise service functionality is extracted from individual devices and consolidated into a single cloud-based resource server. This extraction eliminates the need for each device to run complex enterprise services locally, reducing infrastructure requirements while maintaining resource sharing capability through the centralized cloud service.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The cloud-based resource server provides universal resource sharing capabilities across multiple client devices and resource types. Instead of requiring separate enterprise services for each device or resource type, the universal cloud server handles diverse resource sharing needs (printers, scanners, files, etc.) through a single multi-functional platform, reducing overall infrastructure complexity.

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

3Ease of operation

If local resources are accessed only through connected devices, then system simplicity is maintained, but resource accessibility and usability are limited

Engineering Contradiction:
Improveresource accessibilityVSAvoidsystem simplicity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

Resource access is extended from the traditional single-dimension model (only devices physically connected to resources can access them) to a multi-dimensional model where any client device in the network can access any shared local resource through the cloud server. This dimensional expansion of access pathways dramatically improves resource accessibility without requiring complex local configurations on each device.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS11212237B1Sharing resources between client devices in a virtual workspace environment
Publication Date: 2021.12.28 CITRIX SYSTEMS INC
  • US11212237B1 patent drawing
  • US11212237B1 patent drawing
  • US11212237B1 patent drawing

AI summary

A system and method for sharing resources between client devices in a virtual computing environment. A method is disclosed that includes receiving a request from a first client device for a list of available resources that are locally connected to other client devices and that are unavailable to the first client device via an enterprise service within the virtual computing environment; providing the list of available resources to the first client device; receiving a selection of a resource included within the list of available resources from the first client device; providing a push notification to a second client device connected to the selected resource to establish a connection with the selected resource; and providing, to the first client device, access to the selected resource via the established connection.