Platform-Agnostic 3D Scene Files via Intermediate Format

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing design platforms for creating three-dimensional scene templates produce platform-specific files that are difficult to use across multiple consumption platforms, requiring excessive resources and redesign efforts to adapt these templates for different platforms.

Innovation Solution

Converting platform-specific scene files into platform-agnostic files in an intermediate human-readable format, allowing these files to be interpreted and rebuilt across various consumption platforms, enabling seamless use of three-dimensional scene templates across multiple platforms without the need for redesign.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If platform-specific scene files are used directly in consumption platforms, then the scene template can be used in the original design platform, but it cannot be used in other consumption platforms without conversion

Engineering Contradiction:
Improveplatform compatibilityVSAvoidconversion process complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediate representation (IR) format as a mediator between design platforms and consumption platforms. The exporter converts platform-specific scene files to this intermediate format, which then serves as a universal input for multiple consumption platforms. This intermediary format eliminates the need for direct platform-specific conversions while maintaining full compatibility across different platforms.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If multiple conversions are performed for the same scene file across different platforms, then the scene can be adapted to each platform, but excessive computing resources and time are consumed

Engineering Contradiction:
Improvemulti-platform supportVSAvoidconversion time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent performs the conversion to intermediate format in advance during the design phase, creating a platform-agnostic representation that can be efficiently consumed by any platform. This preliminary conversion eliminates the need for repeated real-time conversions when the same scene template is deployed across multiple platforms, significantly reducing conversion time and resource consumption.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The intermediate representation serves as a universal copy of the scene template that can be replicated and consumed across multiple platforms without requiring additional conversions. Once the scene is converted to intermediate format, identical copies can be distributed to multiple consumption platforms, eliminating redundant conversion operations.

Inventive Principle:
Principle #26Copying

3Reliability

If a scene template is designed for a specific consumption platform, then it works well in that platform, but it requires redesign to work in other platforms

Engineering Contradiction:
Improveplatform-specific performanceVSAvoidredesign effort
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The patent creates a universal intermediate representation that enables a single scene template to function across multiple consumption platforms. The exporter and importer components work together to translate platform-specific formats into and from this universal intermediate format, allowing the same scene template to be reliably used across different platforms without requiring separate designs for each platform.

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

Data Source

PatentUS10726634B2Generating and providing platform agnostic scene files in an intermediate format
Publication Date: 2020.07.28 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10726634B2 patent drawing
  • US10726634B2 patent drawing
  • US10726634B2 patent drawing

AI summary

The techniques described herein convert platform-specific scene files produced by multiple different design platforms into platform-agnostic scene files configured in an intermediate format. The intermediate format comprises a human-readable format that provides written descriptions of content in a three-dimensional scene template. The platform-agnostic scene files can be provided to any one of multiple different consumption platforms so the data in the intermediate format can be interpreted and a three-dimensional scene template can be rebuilt. Once rebuilt, the three-dimensional scene template provides a starting point for a user to create a three-dimensional scene for an experience (e.g., the user can continue to add content to create and customize a scene for a particular purpose).