Touch-Based Fluid Window Management via Multi-Touch Gestures

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing window management systems on touch-screen devices lack intuitive and efficient methods for resizing and arranging windows using multi-touch gestures, limiting user interaction and flexibility in managing display space.

Innovation Solution

A window manager that interprets multi-touch gestures to resize, maximize, minimize, and reposition windows based on the direction and speed of user input, allowing alignment with a grid for precise placement and behavior control.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If traditional single-touch or click-based window management is used, then the system is simple to implement, but the user interaction is not intuitive and flexibility in managing display space is limited

Engineering Contradiction:
Improveuser interaction intuitivenessVSAvoidwindow management system complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent replaces traditional mechanical click-based window management with touch-based gesture recognition. Multi-touch gestures (swiping, pinching, rotating) substitute for mouse clicks and drag operations, providing more intuitive direct manipulation of windows on touch-screen devices while maintaining system manageability through gesture-based control mechanisms.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The window management system transitions from static window positioning to dynamic gesture-responsive positioning. Windows can be resized, moved, and arranged in real-time based on continuous multi-touch gestures, allowing flexible display space management that adapts to user intent through gesture direction, speed, and duration.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If multi-touch gesture recognition is implemented for window management, then user interaction becomes more intuitive and flexible, but the system complexity increases

Engineering Contradiction:
Improvewindow management flexibilityVSAvoidgesture interpretation system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The window manager implements a universal gesture recognition system that handles multiple window management operations (resizing, moving, maximizing, minimizing) through a single multi-touch interface paradigm. The same multi-touch gesture framework supports various gestures (swipe directions, pinch magnitude, rotation angle) to perform different window operations, reducing the need for separate control mechanisms.

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

Solution Approach 2:

The system interprets different gesture parameters (number of contact points, swipe direction, swipe distance, pinch magnitude, rotation angle) to determine specific window management actions. By mapping continuous gesture parameters to discrete window operations, the system achieves high versatility while managing complexity through parameter-based gesture classification.

Inventive Principle:
Principle #35Parameter changes

3Manufacturing precision

If precise grid alignment is implemented for window placement, then window arrangement precision is improved, but the complexity of placement control increases

Engineering Contradiction:
Improvewindow placement precisionVSAvoidgrid alignment system complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The window management system implements automatic grid snapping that autonomously aligns windows to the grid based on gesture direction and magnitude. When a user drags a window, the system automatically snaps it to the nearest grid intersection, eliminating the need for manual precise positioning while maintaining high placement precision. This self-aligning mechanism reduces placement control complexity.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system provides visual feedback during window dragging to indicate grid alignment points and snap positions. As the user moves a window near a grid intersection, the system highlights or snaps to the alignment point, guiding the user to precise placements without requiring complex manual adjustment. This feedback mechanism simplifies precise window arrangement.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9268457B2Touch-based fluid window management
Publication Date: 2016.02.23 GOOGLE LLC
  • US9268457B2 patent drawing
  • US9268457B2 patent drawing
  • US9268457B2 patent drawing

AI summary

A computer-implemented method for tiling a window, the method comprising presenting a window of a first size in a display area of a touch-based display and receiving, via the touch-based display, a first user input indicating a selection of the window, wherein the first user input comprises an indication that the user has initiated contact with the touch-based display at a plurality of contact points. In certain aspects, the method further comprises steps for receiving, via the touch-based display, a second user input indicating a first movement of the window in a direction of a first edge of the display area and in response to the second user input and resizing a first edge of the window. Systems and computer-readable media are also provided.