Remote Desktop Session Orientation Adaptation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing information handling systems, particularly those using Remote Desktop Protocol (RDP) client applications on mobile devices, face challenges in seamlessly reorienting and resizing remote desktop sessions when the device changes orientation, leading to inefficient use of screen space and requiring users to disconnect and reconnect sessions.

Innovation Solution

Implementing a virtual channel protocol, such as Microsoft RDP: Dynamic Virtual Channel Extension, allows mobile client devices to automatically reconfigure and resize remote sessions in response to orientation changes, ensuring seamless transitions without user intervention by communicating new dimensions and DPI information to the remote host.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a remote desktop session is established on a mobile device, then the user can access remote systems, but the session cannot be reoriented when the device changes orientation

Engineering Contradiction:
Improvesession reorientation capabilityVSAvoiduser intervention requirement
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system dynamically adjusts the remote desktop session orientation and dimensions in response to device orientation changes. The RDP client application monitors device orientation and automatically reconfigures the session parameters (width, height, DPI) to match the new orientation, making the session adaptive rather than static.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements a feedback mechanism where the RDP client application continuously monitors device orientation changes and communicates these changes to the RDP server. The server then adjusts the session configuration based on this feedback, creating a closed-loop system that automatically maintains optimal display orientation.

Inventive Principle:
Principle #23Feedback

2Productivity

If the remote desktop session maintains fixed dimensions, then the connection stability is improved, but the screen space utilization becomes inefficient

Engineering Contradiction:
Improvescreen space utilizationVSAvoidconnection stability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The session dimensions are made dynamic rather than fixed. The system automatically adjusts session width, height, and DPI settings in response to device orientation changes, allowing full utilization of available screen space in both portrait and landscape orientations while maintaining connection stability through controlled parameter transitions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes key session parameters (dimensions, DPI, orientation) dynamically based on device orientation. When the device rotates, the RDP client modifies these parameters and communicates them to the server, which then reconfigures the session with the new parameters, enabling efficient screen space utilization across different orientations.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If the user manually disconnects and reconnects the session to change orientation, then the session configuration can be updated, but the user experience is disrupted

Engineering Contradiction:
Improvesession reconfigurationVSAvoidsession interruption time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-establishing the communication channel and session context before orientation changes occur. The RDP client maintains the session state and prepares for reconfiguration, allowing seamless transitions without requiring full disconnection and reconnection, thus eliminating interruptions and time loss.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system ensures continuous session operation during orientation changes. Rather than breaking the connection, the RDP client maintains the useful action of remote desktop access while dynamically adjusting session parameters in the background, allowing users to continue working without interruption or time loss.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS9521190B2Dynamic session transformation
Publication Date: 2016.12.13 DELL PROD LP
  • US9521190B2 patent drawing
  • US9521190B2 patent drawing
  • US9521190B2 patent drawing

AI summary

In particular embodiments, a computing device establishes a remote desktop connection with a remote host, the remote desktop connection including one or more dynamic virtual channels. The computing device receives from one or more sensors an indication that the computing device has been rotated to a new orientation. The computing device sends to the remote host, via one of the dynamic virtual channels, information associated with the new orientation. The computing device receives from the remote host graphical data based at least in part on the information associated with the new orientation and provides for display the graphical data.