Dual Display Window Positioning via Orientation Sensors

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Dual display information handling systems face challenges in optimizing the position of application windows and virtual tools based on usage context and orientation, leading to inefficient energy usage and user experience, particularly in mobile devices with multiple screens.

Innovation Solution

A system that integrates sensors, such as motion, image, and sound sensors, with a power management application and an application window locator to determine the optimal location of software application windows and virtual tools based on the orientation of the dual display device and the context of running applications, using a policy table to prioritize applications and adjust power consumption accordingly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If application windows are positioned manually or using default rules, then device complexity is reduced, but user experience and productivity deteriorate due to inefficient window placement

Engineering Contradiction:
Improveuser experienceVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system automatically monitors application context, device orientation, and usage patterns to dynamically position windows without user intervention. The power management application and application window locator work together to self-adjust window positions based on real-time sensor data and application state, eliminating the need for manual positioning while enhancing user experience

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Window positions are not fixed but dynamically adjusted based on changing conditions such as device orientation (detected by motion sensors), active applications, and usage context. The system continuously repositions windows to optimize visibility and accessibility as the device state changes, making the interface adaptive rather than static

Inventive Principle:
Principle #15Dynamics

2Use of energy by moving object

If all display screens operate at full power, then brightness and visibility are maximized, but energy consumption increases reducing battery life

Engineering Contradiction:
Improveenergy consumptionVSAvoiddisplay brightness
Core Design Contradiction:
Use of energy by moving objectVSIllumination intensity

Solution Approach 1:

Instead of uniformly adjusting all displays, the system selectively controls power to specific display screens or regions based on local usage needs. The application window locator determines which screens or display areas are actively needed for current applications and maintains full brightness only for those areas, while reducing power to unused displays or regions

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system periodically evaluates application context and usage patterns to adjust display power settings. By monitoring sensor data and application state at intervals, the system dynamically switches between different power modes for display screens, maintaining full brightness when needed and reducing power consumption during periods of inactivity or when alternative displays are sufficient

Inventive Principle:
Principle #19Periodic action

3Measurement precision

If the system continuously monitors usage context and orientation, then window positioning accuracy is improved, but processing overhead and energy usage increase

Engineering Contradiction:
Improvewindow positioning accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system pre-establishes positioning rules and policies in a policy table that define window placement strategies for different application contexts and device orientations. By having these rules prepared in advance, the system can quickly match current sensor readings and application state to appropriate positioning actions without extensive real-time computation, reducing processing overhead while maintaining accuracy

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10013228B2System and method for positioning an application window based on usage context for dual screen display device
Publication Date: 2018.07.03 DELL PROD LP
  • US10013228B2 patent drawing
  • US10013228B2 patent drawing
  • US10013228B2 patent drawing

AI summary

An information handling system includes a primary integrated display device housing and a second integrated display device housing attached via a hinge and a processor to determine a first relative orientation of the primary integrated display device housing to the second integrated display device housing from a plurality of orientation sensors. The processor further determines a working software application context by detecting at least a first software application running on the information handling system wherein the working software application context further includes an operating state rank of the first software application relative to other software applications. The processor detects a required user input to the first software application and alters a location of a first software application display window and a virtual input softkey on a display device based on the first relative orientation and displaces second software application window of a second software application with a previously-higher the operating state rank.