Single-axis window manager for mobile devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional mobile devices lack a system or method for quickly navigating between applications and simultaneously viewing multiple applications due to limited screen size and input mechanisms, making existing two-dimensional window management impractical.

Innovation Solution

A mobile computing device uses an operating system method to display and manipulate applications along a single axis of the screen, allowing multiple applications to be viewed and accessed through separate windows that can be resized or moved vertically, utilizing a virtual display space with a fixed horizontal dimension and variable vertical dimension.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If multiple applications are displayed simultaneously on the screen, then application accessibility is improved, but screen space utilization deteriorates due to limited display area

Engineering Contradiction:
Improveapplication accessibilityVSAvoiddisplay area
Core Design Contradiction:
Ease of operationVSArea of stationary object

Solution Approach 1:

The patent transitions from traditional two-dimensional window management to single-axis (one-dimensional) window management. Windows are arranged and navigated along a single vertical axis rather than being positioned freely in two-dimensional space. This dimensional simplification allows multiple applications to be displayed and accessed along the vertical axis without requiring complex horizontal positioning, effectively solving the screen space utilization problem while maintaining application accessibility.

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

2Adaptability or versatility

If conventional two-dimensional window management is used, then application display flexibility is improved, but navigation complexity increases due to limited input mechanisms

Engineering Contradiction:
Improveapplication display flexibilityVSAvoidnavigation complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the display area into multiple vertical slots or positions along the single axis. Each application window is assigned to a specific segment position, and navigation is achieved by moving between these segmented positions. This segmentation approach maintains display flexibility while simplifying navigation to basic up/down or forward/backward movements between segments, reducing the complexity associated with two-dimensional positioning and window management.

Inventive Principle:
Principle #1Segmentation

3Manufacturing precision

If the entire display area is used to display a single application, then display quality is improved, but application switching efficiency deteriorates

Engineering Contradiction:
Improvedisplay qualityVSAvoidapplication switching efficiency
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent implements dynamic window sizing and positioning along the single axis. Window sizes can be adjusted vertically to accommodate different application requirements, and the system dynamically manages the allocation of vertical space among multiple applications. This dynamic approach allows the display to adapt to different application needs while maintaining efficient switching capability, as users can navigate between dynamically positioned windows along the vertical axis without terminating any application.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9116593B2Single-axis window manager
Publication Date: 2015.08.25 QUALCOMM INC
  • US9116593B2 patent drawing
  • US9116593B2 patent drawing
  • US9116593B2 patent drawing

AI summary

A system and a method are disclosed for implementing a single-axis window manager on a mobile computing device to view and access multiple applications in a limited display area utilizing limited input capabilities. The mobile computing device initializes a virtual display space having a first dimension with a fixed size. For example, the virtual display space is initialized to have a horizontal dimension equal to the horizontal dimension of the display screen. At least one window is generated having a fixed size in the first dimension but also sizeable in a second direction. For example, the at least one window has a fixed horizontal dimension but is vertically sizeable. The at least one window is then inserted into the virtual display space and displayed on a display device.