IoT Designer Adapter Matrix for XR Data Parsing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing complexity of IoT devices with varying configurations and data formats poses a challenge in interfacing with and rendering usable data for XR collaboration applications, which require seamless integration of data from multiple sources to create and modify virtual content across VR, AR, and MR environments.

Innovation Solution

An IoT designer is implemented to parse data from IoT devices using a predefined adapter interface and format, with an automated adapter matrix selecting the appropriate interface and format based on the device's network endpoint, ensuring compatibility and usability of data across diverse IoT configurations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If data is aggregated from multiple IoT devices with varying configurations and data formats, then the quantity and diversity of data sources increases, but the difficulty of interfacing with and rendering usable data increases

Engineering Contradiction:
Improvenumber of IoT data sourcesVSAvoidcomplexity of data interface
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent implements a universal adapter interface that can handle multiple IoT device configurations and data formats through a single standardized entry point. The adapter matrix provides a comprehensive mapping system that translates various device-specific protocols and formats into a unified data structure, allowing the authoring tool to interface with diverse IoT devices without requiring separate interface logic for each device type.

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

Solution Approach 2:

The patent introduces an intermediary adapter layer between the IoT devices and the authoring tool. This adapter matrix acts as a mediator that receives data from various IoT devices, translates and normalizes the data formats, and presents unified data to the authoring tool. The intermediary handles the complexity of device-specific protocols internally while maintaining a simple, consistent interface for the application.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If various types of IoT device configurations with different hardware, data formats, and methodologies are supported, then the adaptability of the system improves, but the device complexity increases

Engineering Contradiction:
Improvecompatibility with IoT device configurationsVSAvoidcomplexity of data processing system
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The adapter interface is designed as a universal component that supports multiple IoT device configurations, data formats, and communication methodologies through a single standardized interface. The adapter matrix contains comprehensive mappings for various device types, allowing the system to adapt to new devices without increasing application-level complexity.

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

Solution Approach 2:

The patent segments the complexity management into distinct layers: the adapter interface layer handles device-specific variations, the adapter matrix layer provides format translation, and the authoring tool layer maintains simplicity. This segmentation isolates complexity to specific components rather than propagating it throughout the entire system.

Inventive Principle:
Principle #1Segmentation

3Reliability

If data from IoT devices is rendered in a usable form for the authoring tool, then the quality of data for virtual content creation improves, but the processing time and complexity increase

Engineering Contradiction:
Improveusability of rendered dataVSAvoiddata processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The adapter matrix pre-establishes mapping relationships and translation rules for various IoT device formats. By preparing these adaptation pathways in advance, the system can quickly translate incoming data without performing complex real-time analysis. The predefined adapters enable rapid data rendering while maintaining high usability quality.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11297165B2Internet of things designer for an authoring tool in virtual and augmented reality environments
Publication Date: 2022.04.05 TAQTILE INC
  • US11297165B2 patent drawing
  • US11297165B2 patent drawing
  • US11297165B2 patent drawing

AI summary

Techniques are described herein for interfacing with various Internet of Things (IoT) devices and for rendering received data in a usable form for an XR collaboration application that provides an interactive experience in an augmented reality (AR), virtual reality (VR), and/or mixed reality (MR) environment. The techniques include retrieving, from an IoT device, IoT data that can represent a physical environment. Additionally, an adapter interface is selected based at least on filter logic associated with a format defined to the selected adapter interface. The IoT data is parsed according to the format defined to the selected adapter interface to permit the XR collaboration application to utilize the IoT data in a usable form. The IoT data that is parsed is associated with virtual content in a virtual environment that represents the physical environment for presentation to the user.