Container File Viewer for Fast XR Asset Hierarchy Navigation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Navigating the hierarchy of constituent files in container files is cumbersome and time-consuming.

Innovation Solution

A graphical user interface (GUI) is implemented to display and manage files in a hierarchical manner, allowing users to select and manipulate files and their constituent assets efficiently, with features like expand/contract affordances, selection indicators, and project browser interfaces for easy file management and editing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional file navigation methods are used to view constituent files in container files, then file hierarchy can be accessed, but the navigation process becomes cumbersome and time-consuming

Engineering Contradiction:
Improvefile navigation speedVSAvoidtime to view constituent files
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent implements a nested visualization where constituent files are displayed within the container file representation itself, creating a nested doll-like structure. When a container file is selected, its constituent files appear embedded within its icon or representation, allowing users to see the hierarchy without navigating away from the current view. This eliminates the need for separate navigation steps to view file contents.

Inventive Principle:
Principle #7Nested doll (Nesting)

Solution Approach 2:

The patent adds a spatial dimension to file navigation by displaying constituent files in a visual hierarchy that extends beyond traditional linear folder structures. Files are arranged in multiple levels and dimensions on the display, with container files and their contents visible simultaneously through hierarchical icons and nested representations, transforming 1D navigation into a 2D/3D visual space.

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

2Loss of information

If detailed file hierarchy is displayed to show all constituent files, then complete file information is visible, but the interface becomes complex and difficult to navigate

Engineering Contradiction:
Improvefile hierarchy informationVSAvoidinterface complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent segments the file hierarchy display into distinct visual components: container files, constituent files, and hierarchical relationships are separated into different visual layers. Each segment can be independently interacted with, and the segmentation allows progressive disclosure where users can expand or collapse portions of the hierarchy as needed, maintaining information completeness while reducing visual complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The interface implements dynamic behavior where the file hierarchy visualization adapts based on user interaction. Users can expand container files to reveal constituents, collapse them to hide details, and the interface responds in real-time. This dynamic nature allows the same interface to serve both detailed viewing and simplified navigation needs, reducing perceived complexity while preserving full information access.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20260017890A1Container File Viewing
Publication Date: 2026.01.15 APPLE INC
  • US20260017890A1 patent drawing
  • US20260017890A1 patent drawing
  • US20260017890A1 patent drawing

AI summary

In one implementation, a method of casting a scene is performed at a first device including a display, an input device, one or more processors, and non-transitory memory. The method includes displaying, on the display, a graphical user interface for composing an XR scene, wherein the graphical user interface includes an assets region displaying a list of assets of the XR scene and a casting affordance. The method includes detecting, via the input device, a user input selecting the casting affordance. The method includes, in response to detecting the user input selecting the casting affordance, determining a second device to receive a container file, wherein the second device is a stereoscopic device. The method includes storing the assets of the XR scene as the container file. The method includes transmitting the container file to the second device.