Multi-Shell Display Environment for Simultaneous Device Interaction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional display environments designed for single display devices are hindered when expanded across multiple devices, leading to inefficient user interaction and limited functionality in multi-display setups.

Innovation Solution

The operating system is configured to support multiple shells, allowing simultaneous display on different devices, with user interaction managing the switch between consumptive and productive shells, and applications launched on specific devices based on user input, enabling seamless interaction across multiple displays without reconfiguring settings.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Area of stationary object

If traditional single-display techniques are used with multiple display devices, then the amount of display area increases, but user interaction efficiency deteriorates

Engineering Contradiction:
Improvedisplay areaVSAvoiduser interaction efficiency
Core Design Contradiction:
Area of stationary objectVSEase of operation

Solution Approach 1:

The display environment is segmented into multiple independent shells, each capable of operating autonomously on different display devices. This segmentation allows each shell to maintain its own application set and interaction mode, preventing the deterioration of user interaction efficiency while collectively providing expanded display area across multiple devices.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If multiple shells are launched simultaneously on different display devices, then user interaction capability improves, but system complexity increases

Engineering Contradiction:
Improveuser interaction capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

Each shell is designed as a universal, self-contained unit that can independently execute applications and manage its own windowing system. This multi-functionality allows shells to be replicated across multiple display devices without increasing overall system complexity, as each shell operates as an autonomous module with standardized interfaces.

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

3Ease of operation

If launch functionality is displayed on each display device without reconfiguration, then ease of operation improves, but display settings complexity increases

Engineering Contradiction:
Improvelaunch functionality accessibilityVSAvoiddisplay settings complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

Each display device and its associated shell automatically manage their own launch functionality without requiring centralized configuration or user reconfiguration. The system self-services by allowing each shell to independently handle application launching on its display device, eliminating the need for complex display settings management while maintaining ease of operation.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9013366B2Display environment for a plurality of display devices
Publication Date: 2015.04.21 MICROSOFT TECHNOLOGY LICENSING LLC
  • US9013366B2 patent drawing
  • US9013366B2 patent drawing
  • US9013366B2 patent drawing

AI summary

A display environment for a plurality of display devices is described. In one or more implementations, a display environment of an operating system of a computing device is configured to display a plurality of shells that support user interaction with the operating system by launching a first shell for display on a first display device of the computing device and launching a second shell for display on a second display device of the computing device such that the first and second shells are displayable simultaneously by the computing device.