AR/MR Data Polling via Event-Driven IoT Push

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current IoT and AR/MR systems face inefficiencies in network communication, computational capabilities, data polling control, flexibility in connected devices, user interface relevance, resource wastage, large data storage needs, high network burden, and require high signal quality, which are not adequately addressed by existing technologies.

Innovation Solution

A method and system for systematic data polling in AR/MR systems, involving establishing an overlay governed data stream from a persistent data storage system to an AR/MR device, receiving pushed metric data from IoT devices, generating an overlay template, and publishing data points to the AR/MR device, allowing for flexible polling frequencies and configuration data such as display location and scripted triggers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If traditional polling methods are used to check IoT devices for data updates, then the system can maintain simplicity in implementation, but network efficiency deteriorates due to excessive polling requests and resource consumption

Engineering Contradiction:
Improveimplementation simplicityVSAvoidnetwork efficiency
Core Design Contradiction:
Ease of manufactureVSProductivity

Solution Approach 1:

The patent inverts the traditional polling architecture by introducing an event-driven push model where IoT devices proactively notify the server of data changes. This reversal eliminates the need for continuous polling requests, significantly improving network efficiency while maintaining system simplicity through the use of standardized event subscription mechanisms.

Inventive Principle:
Principle #13The other way round (Inversion)

Solution Approach 2:

The patent introduces an event subscription layer as an intermediary between IoT devices and the AR/MR system. This mediator manages event subscriptions, filters relevant events, and handles push notifications, thereby reducing unnecessary network traffic while preserving implementation simplicity through modular architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If data is continuously polled from multiple IoT devices to ensure real-time updates, then data freshness is improved, but resource consumption worsens due to excessive network traffic and computational overhead

Engineering Contradiction:
Improvedata freshnessVSAvoidresource consumption
Core Design Contradiction:
Measurement precisionVSLoss of energy

Solution Approach 1:

The patent implements periodic event subscriptions where the AR/MR system subscribes to specific event types that occur periodically or on-demand. This approach ensures data freshness by receiving updates only when relevant events occur, rather than continuous polling, thereby reducing network traffic and computational overhead while maintaining real-time data availability.

Inventive Principle:
Principle #19Periodic action

3Ease of operation

If all IoT devices are polled at the same frequency to simplify system management, then device management becomes easier, but adaptability worsens as different devices have different data update requirements

Engineering Contradiction:
Improvedevice management simplicityVSAvoiddevice update flexibility
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent applies local quality by allowing each IoT device to have customized event subscription configurations tailored to its specific data update requirements. Different devices can subscribe to different event types and frequencies based on their operational characteristics, enabling flexible adaptation while maintaining simplified management through a unified event subscription interface.

Inventive Principle:
Principle #3Local quality

4Adaptability or versatility

If an overlay template system is implemented to control data display in AR/MR, then user interface relevance is improved, but device complexity increases due to additional configuration and management requirements

Engineering Contradiction:
Improveuser interface relevanceVSAvoidsystem configuration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal overlay template system that can accommodate multiple data sources and event types through a standardized configuration framework. The template system provides multi-functional capabilities by supporting various display formats, update frequencies, and device types through a single unified interface, thereby improving UI relevance while minimizing configuration complexity through reusability.

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

Data Source

PatentUS11134301B2Method and system of data polling for augmented/mixed reality applications
Publication Date: 2021.09.28 JUJO INC
  • US11134301B2 patent drawing
  • US11134301B2 patent drawing
  • US11134301B2 patent drawing

AI summary

A method and system of systematic data polling/processing within a networked computing system for augmented/mixed reality display. Including: establishing an overlay governed data stream from a persistent data storage system to an augmented/mixed reality (AR/MR) display device; receiving, over a network, pushed metric data from a plurality of remote IoT devices that are associated with networked assets, the plurality of remote IoT devices not all having the same push frequency, wherein location information of the networked assets is known to the networked computing system; storing received pushed metric data within the persistent data storage system; polling the persistent data storage system for data points from the pushed metric data; generating an overlay template; and/or publishing the pushed metric data that has been polled to the AR/MR display device according to the overlay governed data stream in association with the location data of the remote IoT devices.