Multi-Application Environment Without Window Frames

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional operating systems require significant display space for window frames and management of window layouts, which can be time-consuming and annoying for users when interacting with multiple computing applications.

Innovation Solution

A multi-application environment that presents multiple applications without dedicating significant display space to window frames, allowing for immersive interfaces, edge gestures for interface management, and the ability to switch between applications using a queue, enabling users to interact with applications without manual window frame management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If window frames are used to manage multiple applications, then application management capability is improved, but display space for application content is reduced

Engineering Contradiction:
Improveapplication management capabilityVSAvoiddisplay space for application content
Core Design Contradiction:
Ease of operationVSArea of stationary object

Solution Approach 1:

The patent extracts the window frame management interface from the application display area. By removing traditional window frames with their title bars, borders, and control buttons, the application content can occupy the full display area while management functions are accessed through alternative means such as taskbar interactions or virtual desktop switching.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent implements multi-functionality by allowing the taskbar and desktop environment to serve dual purposes: they act as both the traditional window management interface and as direct access points to application functionality. This eliminates the need for separate window frames while maintaining application management capabilities.

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

2Ease of operation

If traditional window frame controls are provided, then application management is enabled, but user interaction complexity increases

Engineering Contradiction:
Improveapplication management functionalityVSAvoidinterface complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent removes the complex window frame control interface from the application viewing area. By extracting these controls, the visual clutter and interaction complexity are reduced, while the essential management functionality is preserved through simplified taskbar and desktop-level operations.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of managing applications through controls embedded within each application window, the patent inverts the approach by providing management controls at the desktop and taskbar level. This reversal simplifies the interface by consolidating controls rather than distributing them across multiple windows.

Inventive Principle:
Principle #13The other way round (Inversion)

3Adaptability or versatility

If window frames are used for each application, then application separation is maintained, but display space efficiency is reduced

Engineering Contradiction:
Improveapplication separation and managementVSAvoiddisplay space utilization
Core Design Contradiction:
Adaptability or versatilityVSArea of stationary object

Solution Approach 1:

The patent extracts the application separation function from the window frame structure. By removing frames, applications can expand to fill the entire display area while maintaining logical separation through the taskbar's application switching mechanisms and virtual desktop functionality.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent transitions from two-dimensional window-based separation to a different dimensional approach using virtual desktops and taskbar organization. Applications can occupy full-screen space in the current desktop while being separated and managed across multiple virtual desktops or through taskbar groupings.

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

Data Source

PatentUS10303325B2Multi-application environment
Publication Date: 2019.05.28 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10303325B2 patent drawing
  • US10303325B2 patent drawing
  • US10303325B2 patent drawing

AI summary

This document describes techniques and apparatuses enabling a multi-application environment. In some embodiments, these techniques and apparatuses enable multi-application environments having combinations of immersive interfaces, windows-based interfaces, and a desktop treated as an immersive interface.