Smartphone Multi-Display Window Allocation via OS Mediator

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Smartphone operating systems do not support multi-display functionality, limiting the ability to implement multiple windows across multiple displays.

Innovation Solution

A display control apparatus that includes a window creator, allocator, and controller, which allocates windows to applications, allowing multiple displays to show information from various applications, even for systems that do not natively support multi-display by distinguishing between display-controlling and non-display-controlling applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If smartphone OS is used, then device portability and battery efficiency are improved, but multi-display functionality is not supported

Engineering Contradiction:
Improvemulti-display functionalityVSAvoidOS complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the display control functionality by introducing a window manager that separates window creation, allocation, and display control into distinct components. This allows multi-display functionality to be added without requiring the entire OS to be redesigned, thus maintaining the simplicity of smartphone OS while enabling multi-display capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a window manager as an intermediary layer between the smartphone OS and multiple displays. This mediator handles window creation, allocation to applications, and display coordination, allowing the OS to support multi-display without direct modification of core OS structures.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If multiple windows are allocated to multiple applications, then display versatility is improved, but window management complexity increases

Engineering Contradiction:
Improvedisplay versatilityVSAvoidwindow management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The window manager is designed as a universal component that handles multiple functions: creating windows for different display types (touchscreen, non-touch), allocating windows to various applications, and coordinating display output. This multi-functional design consolidates complexity into a single manageable component rather than scattering it across multiple specialized modules.

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

Solution Approach 2:

The system implements feedback mechanisms where the window manager monitors display status, window allocation, and application requirements, then dynamically adjusts window assignments and display configurations. This feedback loop enables automatic adaptation to changing conditions without requiring complex manual management.

Inventive Principle:
Principle #23Feedback

3Reliability

If first applications are restricted to one window, then system stability is improved, but display flexibility is reduced

Engineering Contradiction:
Improvesystem stabilityVSAvoiddisplay flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent applies different window allocation rules to different application types: first applications (system-critical) are restricted to one window for stability, while second applications (user-critical) can have multiple windows for flexibility. This local differentiation of quality constraints allows the system to maintain stability where needed while providing flexibility where appropriate.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The window allocation system is dynamic and can change based on application state and user needs. While first applications are generally restricted to one window, the system can dynamically adjust allocations when applications transition between states or when user interactions require temporary flexibility, thus maintaining both stability and adaptability.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10620773B2Display control apparatus and display control method
Publication Date: 2020.04.14 MITSUBISHI ELECTRIC MOBILITY CORP
  • US10620773B2 patent drawing
  • US10620773B2 patent drawing
  • US10620773B2 patent drawing

AI summary

The present invention has an object of implementing a multi-window using an OS for smartphones that does not support multi-display. The display control apparatus according to the present invention is a display control apparatus using an operating system for smartphones, and includes: a window creator that creates a window for each of displays; a window allocator that allocates the windows to a plurality of applications; and a display controller that obtains respective display information items from the plurality of applications, and causes the displays to display the display information items according to the allocation of the windows, the displays corresponding to the respective windows. The plurality of applications include first applications defined by a specification of the operating system as applications for controlling display, and second applications defined by the specification as applications for not controlling display.