Management Server Enables Multi-Client Resource Sharing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In multi-client scenarios, client computing devices connected to the same display remain isolated, preventing resource sharing such as clipboard content, files, and hardware access between applications running on different devices, which degrades the user experience.

Innovation Solution

A management server detects when client computing devices are connected to the same display and communicates with services on these devices to enable resource sharing by configuring them to share resources, and stops sharing when the multi-client scenario ends.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple client computing devices are connected to the same display simultaneously, then the display can show content from multiple devices, but the devices remain isolated and cannot share resources

Engineering Contradiction:
Improvedisplay multi-client capabilityVSAvoidresource sharing
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent introduces a management server as an intermediary that receives display information from multiple client computing devices, determines multi-client scenarios, and coordinates resource sharing between devices. The management server acts as a mediator that enables communication and resource sharing between previously isolated devices without requiring direct device-to-device configuration.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If manual configuration is required for resource sharing between devices, then resource sharing can be enabled, but user experience is degraded due to complexity

Engineering Contradiction:
Improveresource sharing capabilityVSAvoidconfiguration complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system automatically detects multi-client scenarios by monitoring display connections and enables resource sharing without requiring manual user configuration. The management server self-service detects when multiple devices are connected to the same display and automatically configures resource sharing between them, eliminating the need for users to manually set up sharing permissions.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The management server pre-establishes resource sharing configurations automatically when it detects a multi-client scenario. By performing the configuration action in advance based on detected display connections, the system eliminates the need for users to manually configure sharing settings when they need to access resources between devices.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If devices are isolated for security and stability, then system reliability is maintained, but resource sharing functionality is lost

Engineering Contradiction:
Improvesystem stabilityVSAvoidresource sharing
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The management server serves as a secure intermediary that mediates resource sharing between isolated devices. Instead of breaking device isolation, the management server coordinates sharing requests and grants appropriate access permissions, maintaining the security boundaries of individual devices while enabling controlled resource sharing between them in multi-client scenarios.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11611594B1Enabling resource sharing in a multi-client scenario
Publication Date: 2023.03.21 DELL PROD LP
  • US11611594B1 patent drawing
  • US11611594B1 patent drawing
  • US11611594B1 patent drawing

AI summary

Resource sharing can be enabled in a multi-client scenario. A service can be employed on client computing devices to detect when the client computing devices are connected to a display. The service can communicate with a management server to report when the client computing device is connected to a display. The management server can maintain information about the displays to which the client computing devices are connected. When the management server determines that a multi-client scenario exists, such as when multiple client computing devices are connected to the same display, the management server can provide information to the services on the client computing devices to enable the services to configure the client computing devices to share resources. When the management server determines that the multi-client scenario no longer exists, it can interface with the services to cause them to prevent further sharing of resources.