Free Window Adjustment via Multi-Touch Angle Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current mobile terminals with Android operating systems prior to version 7.0 can only display one application interface at a time in the foreground, limiting the ability to adjust multiple application windows simultaneously, such as in split-screen mode, where zooming in on one application causes the other to become smaller and unadjustable.

Innovation Solution

Implementing a method for window adjustment that monitors touch information on a display interface in free window mode, determining the angle between sliding directions of multiple contacts to perform zooming or moving operations on free windows, allowing users to adjust the size and position of application interfaces independently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If split-screen mode is implemented to display multiple applications simultaneously, then the ability to display multiple application interfaces is improved, but the ability to independently adjust window size and position is worsened because zooming in on one application causes the other to become smaller and unadjustable

Engineering Contradiction:
Improvenumber of displayed application interfacesVSAvoidindependent window adjustment capability
Core Design Contradiction:
Quantity of substanceVSEase of operation

Solution Approach 1:

The display interface is segmented into multiple independent free windows, each capable of displaying a different application interface. Each window can be independently adjusted in size and position through touch gestures, allowing users to resize or move one window without affecting the others. This segmentation resolves the contradiction by enabling both multi-application display and independent window control.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The window system transitions from a fixed, rigid layout to a dynamic, flexible layout where window sizes and positions can be freely adjusted. The system dynamically responds to user gestures (single-finger and multi-finger operations) to resize, move, or maximize windows in real-time, enabling independent adjustment of each application interface while maintaining multi-application display.

Inventive Principle:
Principle #15Dynamics

2Stability of the object's composition

If fixed window sizes and positions are used in multi-window mode, then the system stability is improved, but the flexibility and user-friendliness of window adjustment are worsened

Engineering Contradiction:
Improvemulti-window display stabilityVSAvoidwindow size and position flexibility
Core Design Contradiction:
Stability of the object's compositionVSAdaptability or versatility

Solution Approach 1:

The system implements dynamic window adjustment where window sizes and positions can be freely modified through touch gestures. Users can perform single-finger or multi-finger sliding operations to resize, move, or maximize windows, transforming the previously fixed window system into a flexible, adaptive one that maintains stability through controlled user interactions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system allows dynamic changes to window parameters (size and position) through gesture-based controls. By detecting the number of fingers and sliding directions, the system adjusts window parameters in real-time, enabling users to optimize the display layout for different applications while maintaining system stability through structured interaction protocols.

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If only one application interface is displayed at a time, then the simplicity of the display system is improved, but the productivity and efficiency of multi-tasking are worsened

Engineering Contradiction:
Improvedisplay system complexityVSAvoidmulti-tasking efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The display interface is divided into multiple independent free windows, each capable of displaying a different application interface simultaneously. This segmentation enables multi-tasking by allowing users to view and interact with multiple applications at once, significantly improving productivity while maintaining relatively simple system architecture through the use of standard touch gesture controls.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11334210B2Method for window adjustment, mobile terminal, and computer-readable storage medium
Publication Date: 2022.05.17 GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
  • US11334210B2 patent drawing
  • US11334210B2 patent drawing
  • US11334210B2 patent drawing

AI summary

A window adjustment method is provided and includes operations of: when an application program in a mobile terminal being displayed in the form of a free window, monitoring touch-control information on a display interface of the mobile terminal; if the monitored touch-control information is sliding information of two touch points, determining a free window corresponding to the touch-control information, and determining an angle between the sliding directions of the two touch points; and based on the angle between the sliding directions of the two touch points, zooming or moving the free window corresponding to the touch-control information.