Context-Aware Window Arrangement System for Multi-Monitor Displays

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing solutions for arranging multiple application windows on displays require users to manually specify the position and size of each window, which is cumbersome and inefficient, especially when using multiple monitors with different configurations.

Innovation Solution

A system that uses contextual information and display data to generate and display multiple window arrangement suggestions, allowing users to select the optimal layout without manually resizing or positioning each window, utilizing AI and deep learning to predict user needs based on application statuses, schedules, and usage patterns.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If users manually specify the position and size of each window, then precise window arrangement is achieved, but user effort and time consumption increase significantly

Engineering Contradiction:
Improvewindow arrangement precisionVSAvoidtime for arranging windows
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system automatically analyzes application contexts, user behaviors, and display configurations to generate optimal window arrangements without requiring manual user specification. The system serves itself by making intelligent decisions about window positioning and sizing based on contextual information.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system pre-generates multiple window arrangement options based on contextual analysis before the user needs to make a selection. By preparing arrangement suggestions in advance, the system eliminates the need for users to manually arrange windows from scratch each time.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If users manually arrange each window on multiple monitors, then precise control over window placement is achieved, but operational complexity increases

Engineering Contradiction:
Improveease of window arrangementVSAvoidcomplexity of arrangement process
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system automatically determines optimal window placements across multiple monitors by analyzing display configurations and application contexts, eliminating the need for users to manually specify positions and sizes for each window.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system divides the complex task of multi-monitor window arrangement into manageable components by generating discrete arrangement options that users can select, rather than requiring users to handle each window individually across multiple displays.

Inventive Principle:
Principle #1Segmentation

3Productivity

If screen segmentation solutions divide screens into fixed segments, then screen space utilization is improved, but flexibility in window placement is reduced

Engineering Contradiction:
Improvescreen space utilizationVSAvoidflexibility of window placement
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The system dynamically generates window arrangement suggestions based on real-time contextual information, including current applications, user behaviors, and display configurations. This allows the system to adapt window placements to different scenarios while maintaining efficient screen space utilization.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system varies arrangement parameters such as window positions, sizes, and monitor assignments based on contextual factors. By changing these parameters dynamically, the system maintains both efficient screen utilization and flexibility to adapt to different user needs and application contexts.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20240411418A1Automated on-screen windows arrangements
Publication Date: 2024.12.12 MICROSOFT TECHNOLOGY LICENSING LLC
  • US20240411418A1 patent drawing
  • US20240411418A1 patent drawing
  • US20240411418A1 patent drawing

AI summary

A system for generating windows arrangements for a display is disclosed, which includes a processor and a computer-readable medium storing instructions for controlling the system to perform receiving a first user input requesting to generate windows arrangements for a display; in response to receiving the first user input, identifying, based on contextual information with respect to applications, a group of the applications to be included in the windows arrangements for the display; generating, based on display information of the display and the contextual information with respect to the applications, the windows arrangements, each windows arrangement providing a different on-screen arrangement of a plurality of windows associated with two or more applications of the group and defining a size and position of each of the windows on the display; and displaying a selectable list of the windows arrangements for the display.