Multi-Window Manager for Dynamic Display Mode Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current mobile devices lack an effective method to display and manage multiple application windows in diverse modes, limiting user interaction and efficiency in executing and switching between applications.

Innovation Solution

A multi-window providing apparatus and method that allows users to display multiple windows on a screen by selecting objects, generating lists of applications matching specific display modes, and splitting or overlapping windows based on user input, utilizing a framework that includes a multi-window manager and APIs for controlling display modes such as split, free-style, and pin-up modes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multiple application windows are displayed on the screen, then user interaction efficiency is improved, but display mode management complexity increases

Engineering Contradiction:
Improveuser interaction efficiencyVSAvoiddisplay mode management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the display management system into distinct functional modules: a multi-window manager that handles window creation and arrangement, and an application framework that manages application execution. This segmentation allows complex multi-window operations to be broken down into manageable components, improving user interaction efficiency while organizing the complexity systematically.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a multi-window manager as an intermediary component between the application framework and the display system. This mediator handles the complex logic of window arrangement, mode switching, and coordinate transformations, thereby improving productivity by providing a unified interface while managing the underlying complexity through a dedicated intermediary layer.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If diverse display modes are supported, then application versatility is improved, but system complexity increases

Engineering Contradiction:
Improveapplication versatilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal application framework that can execute applications in multiple display modes (full screen, split screen, picture-in-picture, etc.). The framework provides unified APIs and interfaces that work across all display modes, allowing applications to be versatile and adapt to different display configurations without requiring separate implementation for each mode, thereby improving application versatility while managing system complexity through standardization.

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

Solution Approach 2:

The patent manages diverse display modes by changing parameters such as window position coordinates, size dimensions, and arrangement configurations. The multi-window manager dynamically adjusts these parameters based on user input and system state, allowing the system to support multiple display modes without requiring fundamentally different system architectures, thus improving versatility while controlling complexity through parameter-based flexibility.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If window arrangement flexibility is increased, then user experience is improved, but control complexity increases

Engineering Contradiction:
Improveuser experienceVSAvoidcontrol complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent implements dynamic window arrangement where the multi-window manager continuously monitors and adjusts window positions, sizes, and overlaps based on user interactions and system state. The system dynamically determines which windows should be in front or behind others, and automatically manages coordinate transformations as windows move or change size. This dynamic approach improves user experience by providing flexible, responsive window management while containing control complexity within the dedicated multi-window manager component.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9898155B2Multiple window providing apparatus and method
Publication Date: 2018.02.20 SAMSUNG ELECTRONICS CO LTD
  • US9898155B2 patent drawing
  • US9898155B2 patent drawing
  • US9898155B2 patent drawing

AI summary

A multiple window apparatus and method is provided. A method of displaying a plurality of display windows on a screen by using a device, the method includes displaying a first display window on the screen, receiving a user input that selects an object included in the first display window. displaying a list of applications matching a display mode of the first display window in response to the user input, and displaying a second display window including an execution result of an application selected from the list in the display mode.