Asynchronous Sub-Window Interaction for Concurrent Document Handling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current productivity tools, such as cloud-based office applications, limit users to interacting with only one document or piece of information at a time, requiring frequent window switching and consuming significant computing resources, making it inefficient to work with multiple documents or data sets concurrently.

Innovation Solution

The implementation of asynchronous sub-window interaction allows users to view and interact with multiple content items in a single interface, with sub-windows persisting across application sessions, enabling concurrent viewing and editing without the need for constant window switching.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If users interact with multiple documents concurrently using separate windows, then users can view and edit multiple content items, but computing resource consumption increases significantly

Engineering Contradiction:
Improveconcurrent document handling capabilityVSAvoidcomputing resource consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The patent merges multiple document interactions into a single window by implementing a multi-pane interface where different content items are displayed simultaneously in separate panes. This allows users to work with multiple documents concurrently without launching separate application windows, thereby reducing computing resource consumption while maintaining versatility.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent transitions from a single-document-per-window model to a multi-document-per-window model by adding spatial dimensionality through panes. Instead of using multiple windows stacked in space, the system organizes multiple content items within a single window using a grid-like pane structure, enabling concurrent access without increasing window overhead.

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

2Adaptability or versatility

If users switch between windows to work with multiple documents, then they can access different content items, but time efficiency decreases due to frequent switching

Engineering Contradiction:
Improvemulti-content access capabilityVSAvoidtime spent on window switching
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent combines multiple document views within a single window interface, allowing users to access different content items simultaneously in different panes. This eliminates the need to switch between separate windows, saving time while maintaining the ability to work with multiple content items.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent预先 (preliminarily) arranges multiple content items in a multi-pane layout before the user needs to access them. When the user opens the application, all relevant content items are already organized and visible in their respective panes, eliminating the need for time-consuming window switching during the workflow.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If a single window displays multiple content items using multi-pane layout, then productivity increases, but the interface complexity increases

Engineering Contradiction:
Improvework efficiencyVSAvoidinterface complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the single window into multiple independent panes, each displaying a different content item. This segmentation allows the interface to maintain simplicity at the pane level while achieving complexity benefits at the window level, enabling high productivity without overwhelming the user with a monolithic complex interface.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements a universal pane structure that can display different types of content items (documents, spreadsheets, presentations, etc.) in a consistent manner. This multi-functional design reduces interface complexity by using a single standardized pane template for various content types, rather than creating specialized interfaces for each document type.

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

4Adaptability or versatility

If sub-windows are used to display content items within the main window, then concurrent viewing is enabled, but managing multiple sub-windows becomes complex

Engineering Contradiction:
Improveconcurrent content viewingVSAvoidsub-window management
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent segments the window into fixed panes rather than using movable sub-windows. Each pane is a stable, positioned region that displays a specific content item. This segmentation approach enables concurrent viewing while simplifying management, as panes are automatically positioned and sized by the system rather than requiring user manipulation like traditional sub-windows.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a pane management system as an intermediary between the user and the content items. Instead of users directly managing sub-windows, the pane system automatically handles the organization, positioning, and coordination of multiple content displays, reducing the operational burden on users while maintaining concurrent viewing capabilities.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentEP4092514A1Systems and methods for asynchronous sub-window interaction in application views
Publication Date: 2022.11.23 GOOGLE LLC
  • EP4092514A1 patent drawingFigure 1
  • EP4092514A1 patent drawingFigure 2A
  • EP4092514A1 patent drawingFigure 2B

AI summary

A method includes providing, for presentation on a screen of a client device, a user interface associated with a first session of an application, the user interface associated with the first session of the application comprising a plurality of content items; receiving, via the user interface associated with the first session of the application, a user selection of a first content item of the plurality of content items; providing, for presentation within the user interface associated with the first session of the application, a sub-window for the first content item while keeping at least a portion of the user interface associated with the first session of the application visible on the screen of the client device; receiving user input indicating a request to initiate a second session of the application; and in response to receiving the user input, causing a user interface associated with the second session of the application to be presented together with the sub-window for the first content item.