Orchestrating Remote Sessions Across Multiple Client Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current remote session technologies limit users' ability to utilize multiple devices within a single session, restricting seamless interaction and visual usability by not allowing concurrent use of multiple monitors and devices.

Innovation Solution

A method is provided to establish a remote session that orchestrates multiple client devices, allowing an orchestrating client device to manage virtual sessions across multiple devices, enabling users to interact with remote applications as if they were using multiple monitors and devices simultaneously.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a single client device is used for remote session, then device complexity is reduced, but adaptability and versatility are limited

Engineering Contradiction:
Improveability to use multiple devicesVSAvoidsession management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary component (session manager or orchestrator) that coordinates between multiple client devices and the remote session. This intermediary handles session state synchronization, input routing, and display coordination, allowing multiple devices to work together without requiring complex peer-to-peer communication between them.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system enables a single remote session to be accessed and controlled through multiple different client devices (smartphone, tablet, computer, etc.). Each device can function as a control interface, display device, or both, providing universal access to the remote session regardless of which device the user employs.

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

2Ease of operation

If multiple monitors are supported in remote session, then visual usability is improved, but network bandwidth requirements increase

Engineering Contradiction:
Improvevisual usabilityVSAvoidnetwork bandwidth consumption
Core Design Contradiction:
Ease of operationVSLoss of energy

Solution Approach 1:

The patent divides the remote session display into separate portions or regions that can be independently transmitted to different monitors or client devices. Instead of duplicating the entire desktop environment to each display, the system segments the visual output and routes appropriate portions to each monitor, reducing redundant data transmission.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different portions of the remote session are optimized for different display characteristics. The system can transmit high-resolution content to larger monitors while using lower resolution for smaller displays, and can prioritize different application windows or regions based on the specific monitor's capabilities and the user's workflow needs.

Inventive Principle:
Principle #3Local quality

3Productivity

If multiple client devices are orchestrated, then productivity is enhanced, but device complexity increases

Engineering Contradiction:
Improvework efficiencyVSAvoidsession orchestration complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

An orchestration intermediary manages the coordination between multiple client devices, handling input events, display routing, and session state synchronization. This mediator abstracts the complexity from individual devices and provides a unified management layer that coordinates device interactions without requiring complex configuration on each device.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent combines the functionality of multiple client devices into a unified remote session experience. Input devices from different clients (keyboard, mouse, touch) are merged and routed to the appropriate remote applications, while display output is consolidated and distributed to multiple screens, creating a seamless multi-device workflow.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS12132786B1Orchestrating a remote session across multiple devices
Publication Date: 2024.10.29 PARALLELS INT GMBH
  • US12132786B1 patent drawing
  • US12132786B1 patent drawing
  • US12132786B1 patent drawing

AI summary

Remote applications within remote sessions and local applications do not behave similarly to provide users with a seamless experience. For example, a user may exploit multiple monitors with a local application but cannot with a remote application. Accordingly, embodiments of the invention provide users with the ability to exploit multiple monitors within a single remote session in a manner similar to the one in which they utilize multiple monitors on their desktop computer, laptop etc. Other embodiments extend this so that a user can exploit multiple client devices within a single remote session such that whilst the remote session is established upon a user's portable electronic device, for example, they can also exploit the keyboard, mouse, and monitor of their fixed electronic device for all or part of the session or exploit peripherals and other electronic devices associated with these client devices.