Dynamic Window Positioning for Multi-Content Visibility

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In multi-window environments, newly opened content often overlays existing content that users need to see, requiring manual repositioning due to default settings that place new windows in the same location as the last moved window, leading to inconvenient overlaps.

Innovation Solution

The system determines associations between content based on user behavior, such as recent or frequent use, and uses eye tracking or metadata to intelligently position and resize windows to ensure important content remains visible, potentially making new content transparent or repositioning it to avoid overlap with important areas.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If new content is displayed in the last window location by default, then device complexity is reduced and operation is simple, but content overlap occurs and important content becomes invisible

Engineering Contradiction:
Improveautomatic window positioningVSAvoidcontent visibility
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The system automatically analyzes user behavior patterns, eye tracking data, and content importance to self-determine optimal window positions without requiring manual user intervention. The system serves itself by making intelligent positioning decisions based on accumulated usage data and real-time context analysis.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system pre-processes and stores user behavior data, eye tracking information, and content metadata before window positioning is needed. This preliminary analysis enables the system to quickly determine optimal positions when new content arrives, avoiding the need for manual repositioning while preventing content overlap.

Inventive Principle:
Principle #10Preliminary action

2Loss of information

If manual repositioning is required to avoid content overlap, then content visibility is maintained, but ease of operation decreases and user time is lost

Engineering Contradiction:
Improvecontent visibilityVSAvoidmanual repositioning time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system continuously monitors user interactions, eye tracking data, and window positioning outcomes to refine its positioning algorithm. This feedback loop enables the system to learn from past positioning decisions and improve future positioning accuracy, automatically preventing content overlap without requiring manual correction.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system automatically detects content overlap conditions and repositions windows without user intervention. By analyzing real-time window positions, content importance, and user behavior patterns, the system self-corrects positioning issues as they arise, eliminating the need for manual repositioning actions.

Inventive Principle:
Principle #25Self-service

3Loss of information

If split screen mode is used to prevent content overlap, then content visibility is improved, but device complexity increases and requires user selection

Engineering Contradiction:
Improvecontent visibilityVSAvoiddisplay mode management
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system dynamically adjusts window positions, sizes, and layouts based on real-time conditions including content type, user behavior patterns, and available screen space. Rather than requiring users to select fixed display modes like split screen, the system continuously adapts the window arrangement to optimize content visibility while maintaining operational simplicity.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9870188B2Content visibility management
Publication Date: 2018.01.16 LENOVO SWITZERLAND INTERNATIONAL GMBH
  • US9870188B2 patent drawing
  • US9870188B2 patent drawing
  • US9870188B2 patent drawing

AI summary

One embodiment provides a method, including: outputting, to a display device, first content; receiving, using a processor, an instruction to output second content to the display device; positioning one or more of the first content and the second content within the display device according to positioning data based on the first content; and displaying both of the first content and the second content on the display device. Other embodiments are described and claimed herein.