Hybrid Remote Session Driver Model Merging

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current remote services diverge in console and remote sessions, lacking a hybrid session that combines aspects of both, which is necessary for high fidelity remoting, particularly in driver models where console and remote sessions use different models.

Innovation Solution

A hybrid remote session is generated on an operating system, including a console session with a kernel, graphics kernel, user mode display driver, and kernel mode display driver, capturing and sending graphics primitives to a remote computer, enabling high fidelity remoting by integrating components from both session types.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a traditional remote session is used, then network accessibility is improved, but graphics rendering capability deteriorates

Engineering Contradiction:
Improvenetwork accessibilityVSAvoidgraphics rendering capability
Core Design Contradiction:
Ease of operationVSManufacturing precision

Solution Approach 1:

The patent merges the driver model components of console sessions (kernel mode display driver, user mode display driver) with the network accessibility features of remote sessions to create a hybrid session that supports both high-fidelity graphics rendering and remote access capabilities

Inventive Principle:
Principle #5Merging (Combining)

2Manufacturing precision

If a console session driver model is used, then graphics rendering capability is improved, but network accessibility deteriorates

Engineering Contradiction:
Improvegraphics rendering capabilityVSAvoidnetwork accessibility
Core Design Contradiction:
Manufacturing precisionVSEase of operation

Solution Approach 1:

The hybrid session creates a universal driver model that can operate in both console and remote contexts, allowing the same session infrastructure to provide high-fidelity graphics rendering while maintaining network accessibility for remote users

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

3Adaptability or versatility

If separate driver models are used for console and remote sessions, then session-specific optimization is improved, but system complexity deteriorates

Engineering Contradiction:
Improvesession-specific optimizationVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent combines the previously separate console and remote driver models into a unified hybrid session architecture, reducing system complexity by eliminating the need to maintain and switch between separate driver model implementations

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS9104452B2Hybrid remote sessions
Publication Date: 2015.08.11 MICROSOFT TECHNOLOGY LICENSING LLC
  • US9104452B2 patent drawing
  • US9104452B2 patent drawing
  • US9104452B2 patent drawing

AI summary

High Fidelity remoting can be enabled by loading a hybrid remote session in a computer system. The hybrid remote session can include components loaded in a console session and components loaded in a remote session.