Dynamic Joint Dividers for Multi-Window Layout Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional operating systems complicate the management of multiple application windows by requiring redundant tasks for sizing and positioning, often resulting in unintended occlusion and overlap, making it time-consuming and annoying for users.

Innovation Solution

The implementation of dynamic joint dividers and corner controls allows for simultaneous sizing and positioning of multiple application windows based on their edges and predefined regions within a multi-application environment, enabling optimized layouts and efficient window management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If conventional window management is used, then each window can be moved or sized individually, but the process becomes overly complicated and time-consuming due to redundant tasks for each window

Engineering Contradiction:
Improvewindow management operationVSAvoidtime to manage multiple windows
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent combines multiple window management operations into a single unified action. When a user drags a window edge, the system automatically adjusts multiple windows simultaneously along shared edges, merging what would otherwise require separate drag operations into one coordinated action. This reduces the number of steps users must perform and eliminates redundant tasks.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent creates a universal window management mechanism that handles multiple window sizing and positioning operations through a single control interface. The shared edge detection and automatic adjustment system provides multi-functional capability, allowing one drag operation to simultaneously size and position multiple windows, rather than requiring separate controls for each window.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Manufacturing precision

If individual window sizing is performed, then each window can be positioned precisely, but unintended occlusion and overlap occur between windows

Engineering Contradiction:
Improvewindow positioning precisionVSAvoidwindow occlusion and overlap
Core Design Contradiction:
Manufacturing precisionVSObject-generated harmful factors

Solution Approach 1:

The patent implements a feedback mechanism where the system continuously monitors window positions and detects when edges are shared between multiple windows. When a user drags a window edge, the system provides feedback by automatically adjusting other windows with shared edges to maintain proper positioning, preventing occlusion and overlap while preserving precise positioning control.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent applies preliminary anti-action by proactively preventing window occlusion and overlap before they occur. The system detects shared edges in advance and pre-configures automatic adjustment rules, so when a user moves one window, other windows are preemptively adjusted to avoid harmful overlap, rather than correcting problems after they occur.

Inventive Principle:
Principle #9Preliminary anti-action

3Adaptability or versatility

If multiple windows are managed individually, then each window can be controlled separately, but the layout optimization requires iterative adjustments

Engineering Contradiction:
Improvewindow layout flexibilityVSAvoidlayout management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent merges the complexity of managing multiple window layouts into a single automated system. By detecting shared edges and automatically coordinating adjustments across multiple windows, the system combines what would require iterative manual adjustments into one streamlined process, reducing perceived complexity while maintaining layout flexibility.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent enables the window management system to serve itself by automatically detecting shared edges and performing coordinated adjustments without user intervention. Once the user initiates a window resize operation, the system autonomously identifies which other windows need adjustment and executes the coordination, eliminating the need for users to manually manage complex multi-window layouts.

Inventive Principle:
Principle #25Self-service

Data Source

PatentEP3175341B1Dynamic joint dividers for application windows
Publication Date: 2021.04.14 MICROSOFT TECHNOLOGY LICENSING LLC
  • EP3175341B1 patent drawingFigure 1
  • EP3175341B1 patent drawingFigure 2
  • EP3175341B1 patent drawingFigure 3

AI summary

This document describes techniques and apparatuses enabling dynamic joint dividers for application windows. In some embodiments, these techniques and apparatuses enable sizing and positioning of application windows to provide an optimized layout of application windows.