AR/MR Data Polling via Event-Driven IoT Push
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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
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.
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
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.
Data Source
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.


