Touchscreen Window Management via Superposed GUI Layer

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The challenge in small-sized information processing apparatuses, such as personal computers, is the difficulty in accurately selecting and resizing windows using a touch screen due to the unsuitability of direct finger input for precise operations like selecting icons on corners or vertices, leading to lowered operating efficiency.

Innovation Solution

A GUI screen is displayed semitransparently and superposed on the window, partitioned into regions that correspond to specific operations like resizing, minimizing, or maximizing, allowing users to perform these actions more accurately and efficiently using touch input.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Volume of moving object

If a touch screen is used for direct finger input on small-sized displays, then the apparatus size is reduced and portability is improved, but the precision of window selection and resizing operations deteriorates

Engineering Contradiction:
Improveapparatus sizeVSAvoidwindow selection precision
Core Design Contradiction:
Volume of moving objectVSMeasurement precision

Solution Approach 1:

A GUI screen is introduced as an intermediary layer between the touch screen and the window content. This GUI screen displays operation icons (minimize, maximize, close, resize) that are larger and more easily selectable than direct window elements, mediating the interaction between the touch screen input and the window management operations.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The solution adds a new dimension of interaction by superimposing a GUI screen layer over the existing window display. This creates a multi-layered display structure where the GUI screen provides additional interaction targets in the same physical space, effectively increasing the usable interaction area without increasing the physical display size.

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

2Measurement precision

If operation icons are displayed semitransparently superposed on the window, then the executable region is enlarged and operation precision is improved, but the display complexity increases

Engineering Contradiction:
Improveoperation precisionVSAvoiddisplay complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The GUI screen is displayed with semitransparent properties, allowing the underlying window content to remain visible while providing operation icons. This transparency technique maintains visual information hierarchy and reduces clutter by allowing users to see both the window content and operation icons simultaneously without requiring separate full-screen displays.

Inventive Principle:
Principle #32Color changes

Solution Approach 2:

The GUI screen merges multiple functions into a single display layer: it provides window management operations (minimize, maximize, close, resize), maintains visibility of the underlying window content, and responds to touch screen inputs. This consolidation reduces the need for separate control mechanisms while improving operational precision.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS8819584B2Information processing apparatus and image display method
Publication Date: 2014.08.26 DYNABOOK INC
  • US8819584B2 patent drawing
  • US8819584B2 patent drawing
  • US8819584B2 patent drawing

AI summary

In one embodiment, there is provided an information processing apparatus. The apparatus includes: a display on which a window is displayed; a touch screen on the display; a display controller configured to display an operation screen on the display such that the operation screen is superposed on the window, wherein the operation screen generates an operation command for operating the window, based on an input operation through the touch screen; and an operation execution module configured to execute the operation command for operating the window.