3D Graphical User Interface for Infinite Virtual Desktop Navigation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current graphical user interfaces (GUIs) are limited by their two-dimensional nature, requiring users to navigate through overlapping windows and folders, leading to inefficiencies in accessing and organizing information, as they lack the ability to create an illusion of infinite space and record computing history.

Innovation Solution

A three-dimensional graphical user interface that uses a two-dimensional display to simulate a 3D immersive Cartesian space, allowing computing output to be presented as objects in a virtual space without overlapping, with a timeline for organizing and accessing past computing moments, and a database module for storing and categorizing data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a two-dimensional graphical user interface is used, then the interface is simple to implement and display, but the user navigation efficiency deteriorates due to overlapping windows and limited desktop space

Engineering Contradiction:
Improveuser navigation efficiencyVSAvoidinterface structure complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent transitions from a traditional two-dimensional GUI to a three-dimensional virtual desktop environment. Users can place windows, icons, and folders in three-dimensional space, allowing objects that would overlap in 2D to be positioned at different depths and locations in 3D space. This dimensional expansion resolves the navigation efficiency problem by eliminating the need to constantly rearrange and overlap elements on a limited 2D desktop surface.

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

2Area of stationary object

If windows are drawn on top of each other to fit limited desktop space, then the desktop area is fully utilized, but the user's ability to identify and access windows deteriorates

Engineering Contradiction:
Improvedesktop working area utilizationVSAvoidwindow identification and access
Core Design Contradiction:
Area of stationary objectVSEase of operation

Solution Approach 1:

By introducing the third dimension (depth), the patent allows windows to be distributed throughout a three-dimensional virtual space rather than being forced to overlap on a two-dimensional plane. Users can position windows at different depths, angles, and locations, making each window uniquely identifiable and accessible without requiring them to be drawn on top of one another. This maintains full utilization of the display area while dramatically improving window identification and access.

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

Solution Approach 2:

The patent segments the limited two-dimensional display area into multiple three-dimensional virtual desktops or workspaces. Each virtual desktop provides a separate three-dimensional environment, allowing users to organize windows and elements across multiple virtual surfaces rather than forcing everything into a single overlapping plane. This segmentation resolves the conflict between maximizing display area utilization and maintaining easy window identification.

Inventive Principle:
Principle #1Segmentation

3Ease of operation

If a three-dimensional virtual space is created, then the illusion of infinite space and improved navigation is achieved, but the system complexity and computational requirements increase

Engineering Contradiction:
Improvenavigation and organizationVSAvoidsystem implementation complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent implements a three-dimensional virtual desktop environment that replicates and extends the familiar two-dimensional GUI concepts into 3D space. Rather than creating entirely new interaction paradigms, the system copies and adapts existing window, icon, and folder concepts into a three-dimensional context, maintaining consistency with user expectations while providing enhanced navigation capabilities. This copying approach reduces implementation complexity by building upon established GUI principles.

Inventive Principle:
Principle #26Copying

4Loss of time

If traditional folder hierarchies are used to organize information, then the organization structure is simple to implement, but the time required to locate information deteriorates due to multiple navigation steps

Engineering Contradiction:
Improveinformation retrieval timeVSAvoidnumber of navigation steps
Core Design Contradiction:
Loss of timeVSEase of operation

Solution Approach 1:

The patent replaces traditional hierarchical folder structures with a three-dimensional spatial organization system. Instead of navigating through multiple nested folders requiring sequential clicks, users can position files, folders, and windows in three-dimensional space, allowing direct access to any element regardless of its logical hierarchy position. This spatial arrangement eliminates the need to traverse multiple navigation levels, dramatically reducing both the time and number of steps required to locate information.

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

Data Source

PatentUS9696868B2System and method for providing three-dimensional graphical user interface
Publication Date: 2017.07.04 SPACETIME3D INC
  • US9696868B2 patent drawing
  • US9696868B2 patent drawing
  • US9696868B2 patent drawing

AI summary

Methods and systems are provided for an improved three-dimensional graphical user interface. In one embodiment, the method generally comprises: receiving a plurality of inputs from a user and opening a plurality of applications in response thereto, wherein outputs from each application are displayed (e.g., individually) within a two-dimensional space. The method further comprises allowing a user to switch between the plurality of applications by generating images of each output, and displaying those images (e.g., collectively) within a three-dimensional space. The user can then interact with a particular application by selecting a corresponding one of the images displayed within the three-dimensional space. In one embodiment, the method further comprises replacing the output(s) in two-dimensional space with the images in three-dimensional space, and replacing the images in three-dimensional space with the output from the selected application in two-dimensional space.