Universal Link XR Content Distribution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The lack of file format standardization in extended reality (XR) technologies leads to incompatibility between different platforms and versions, making it difficult to provide a uniform XR experience across various XR platforms, especially for novice users who lack the technical knowledge to create and modify AR files.

Innovation Solution

A method and system that receive a 3D image file, render it, and create multiple AR models or scene files formatted for different platforms, using a universal link to determine the appropriate file for the user's device, ensuring compatibility with various AR viewers, browsers, and operating systems, and optimizing file size through compression techniques.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple platform-specific AR model files are created manually, then compatibility with different XR platforms is improved, but the complexity of file creation and maintenance increases significantly

Engineering Contradiction:
Improveplatform compatibilityVSAvoidfile creation complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system implements a universal link mechanism that serves multiple functions: it identifies the user's device platform, selects the appropriate AR model file format, and delivers the compatible version automatically. This single universal link replaces the need for manual creation and management of multiple platform-specific files, allowing one source to serve multiple platforms (iOS, Android, WebAR) through automatic format detection and selection.

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

2Quantity of substance

If AR model files are optimized for smaller size, then distribution efficiency is improved, but the rendering quality may deteriorate

Engineering Contradiction:
Improvefile sizeVSAvoidrendering quality
Core Design Contradiction:
Quantity of substanceVSManufacturing precision

Solution Approach 1:

The system applies different levels of optimization to different AR model files based on their intended platform and usage context. Each platform-specific version (iOS, Android, WebAR) is optimized with appropriate compression and detail levels suited for that platform's capabilities and performance requirements, rather than applying a uniform optimization level to all files.

Inventive Principle:
Principle #3Local quality

3Reliability

If platform-specific AR files are maintained separately, then rendering compatibility is improved, but the time required for updates and maintenance increases

Engineering Contradiction:
Improverendering compatibilityVSAvoidupdate time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system pre-generates multiple platform-specific AR model versions from a single source model and stores them ready for deployment. When an update is needed, the source model is updated once and the system automatically detects and serves the appropriate updated version to each platform, eliminating the need for manual updates to each platform-specific file separately.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10839615B2Systems and methods for generating and intelligently distributing forms of extended reality content
Publication Date: 2020.11.17 LOFT
  • US10839615B2 patent drawing
  • US10839615B2 patent drawing
  • US10839615B2 patent drawing

AI summary

A method of providing augmented reality (AR) content can include the acts of, at a server: obtaining a 3D image file, creating a plurality of AR models or scene files from the 3D image for each AR rendering platform included in a list of AR rendering platforms, storing each AR model or scene file within a data store, receiving a request for an AR model or scene file as a result of a universal link being selected at an end user device, wherein the universal link points to an endpoint at the server that comprises logic to determine which of the plurality of stored AR models or scene files to provide to an entity accessing the universal link, determining an AR rendering platform associated with the end user device, and determining a particular AR model or scene file matching the AR rendering platform.