Multi-Window Display Interface with Shared Graphics Buffer

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current electronic devices, such as smartphones and tablets, are limited in their ability to display multiple application windows simultaneously due to technical constraints, restricting user interaction and efficiency, especially with small screen sizes and limited screen resolution.

Innovation Solution

An information processing method that allows multiple application programs to be run simultaneously on a touch display unit, enabling multiple window interfaces to be displayed in a non-full-screen size, with parameters such as matrices used to adjust and convert window interfaces based on user operations like moving, zooming, or rotating, without requiring the window interface to be reconstructed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multiple application programs are displayed simultaneously in non-full-screen windows, then user interaction efficiency is improved, but graphics buffer space requirements increase and memory consumption increases

Engineering Contradiction:
Improveuser interaction efficiencyVSAvoidgraphics buffer space
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent merges multiple application programs into a single shared graphics buffer space. Instead of allocating separate graphics buffers for each application window, the system creates one common graphics buffer that all applications share, significantly reducing total memory consumption while maintaining multi-window display capability

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The shared graphics buffer serves multiple functions simultaneously - it stores graphical data for multiple different applications, acts as a common rendering target for all windows, and enables efficient memory utilization by allowing different applications to use the same buffer space at different times or regions

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

2Loss of time

If window interfaces are rotated to save operating time, then user experience is improved, but window reconstruction is required which increases processing complexity

Engineering Contradiction:
Improveoperating timeVSAvoidwindow reconstruction complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent implements dynamic window orientation adjustment by allowing window interfaces to be rotated to different angles (0°, 90°, 180°, 270°) based on user needs. The system dynamically changes the display orientation without requiring complete window reconstruction, maintaining efficiency while adapting to different usage scenarios

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the orientation parameter of window interfaces to achieve rotation effects. By modifying display parameters such as rotation angle and coordinate transformation matrices, the system rotates windows efficiently without reconstructing the entire window interface, thus reducing processing complexity

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If the Android system allows only one Activity in the foreground, then system simplicity is maintained, but multi-window display capability is limited

Engineering Contradiction:
Improvesystem structure simplicityVSAvoidmulti-window display capability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent segments the traditional single-foreground-Activity model by allowing multiple Activities to coexist in the foreground simultaneously. Each application window is treated as an independent display unit that can be positioned and sized separately, enabling multi-window display while maintaining the underlying Android Activity structure

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent adds a spatial dimension to the traditional single-window display by introducing multiple window positions, sizes, and layers on the screen. Instead of only temporal switching between applications, the system enables spatial coexistence of multiple application windows, transforming the display from a single-dimension to multi-dimensional arrangement

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS9250780B2Information processing method and electronic device
Publication Date: 2016.02.02 LENOVO (BEIJING) LTD
  • US9250780B2 patent drawing
  • US9250780B2 patent drawing
  • US9250780B2 patent drawing

AI summary

An information processing method and an electronic device are disclosed. The method includes: acquiring a triggering instruction for starting a first application program of the M application programs; executing the triggering instruction, and obtaining a first parameter; generating a first window interface of the first application program based on the first parameter; and displaying the first window interface, where a display area of the first window interface is less than a full-screen display area of the first application program on the display region.