AR Object Interaction Broker for Reusable Cross-Environment Behaviors
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing augmented reality (AR) systems face challenges in creating engaging content due to the isolated nature of AR objects, which lack environmental awareness and interaction capabilities, leading to conflicts when used across different environments, and require extensive programming, limiting user participation and collaboration among developers.
Innovation Solution
An augmented reality object handling system with a display device, camera, and an interaction broker that tracks and manages object positions and behaviors, allowing for seamless integration and interaction of AR objects across environments, facilitated by a networked system that includes rendering data, behavior instructions, and interaction scripts.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If AR objects are made isolated and simple, then ease of manufacture improves, but adaptability deteriorates
Solution Approach 1:
The system segments AR content into independent, self-contained objects with standardized interfaces. Each AR object is a discrete unit that can be created independently by different developers, yet maintains the ability to interact with other objects through defined communication protocols, resolving the contradiction between ease of creation and adaptability.
Solution Approach 2:
The patent implements universal AR objects that can function across multiple environments and experiences. Objects are designed with standardized behavior patterns and interaction capabilities that allow them to be reused in different contexts without requiring custom integration work, enabling both simplicity and versatility simultaneously.
2Adaptability or versatility
If AR objects have environmental awareness and interaction capabilities, then adaptability improves, but device complexity increases
Solution Approach 1:
AR objects are designed to be self-service in terms of environmental awareness. Each object automatically detects and adapts to its environment through standardized sensing and response mechanisms, eliminating the need for complex custom programming. The objects self-manage their interactions with the environment and other objects through predefined behavior patterns.
Solution Approach 2:
The system uses parameter-based configuration to control object behavior and environmental interaction. Instead of complex programming, developers can adjust predefined parameters to change how objects interact with their environment, making the system adaptable without increasing complexity.
3Productivity
If multiple developers create separate environments and objects, then productivity improves, but reliability deteriorates
Solution Approach 1:
The patent establishes universal standards and protocols that enable multiple developers to create objects and environments independently while ensuring consistent behavior across all creations. The standardized interfaces and communication rules guarantee that objects from different developers work together reliably without conflicts.
Solution Approach 2:
The system introduces an intermediary layer of standardized protocols and frameworks that mediate between independently created objects and environments. This intermediary ensures consistent interaction patterns and resolves potential conflicts, allowing multiple developers to collaborate productively while maintaining system reliability.
4Reliability
If AR objects are customized for specific experiences, then reliability improves, but adaptability deteriorates
Solution Approach 1:
The system segments object customization into modular components. Objects maintain their core identity and behavior patterns while allowing selective customization for specific experiences. This segmentation enables objects to be tailored for reliability in their primary context while retaining the ability to be reused in other contexts with minimal modification.
Data Source
AI summary
An improved augmented reality object handling system, including: a display device; a camera functionally coupled to the display such that visual data from the camera is displayed on the display; an augmented reality object, including rendering data configured to provide instructions for displaying the AR of on the display; behavior instructions, the behavior instructions including interaction instructions for how the AR object interacts with visual data from the camera and/or other AR objects; and a characteristic interaction broker in communication with the AR object, wherein the interaction broker loads into memory interaction instructions from associated AR objects, tracks positions of associated AR objects, and triggers interactions based on loaded interaction instructions, characteristics, and tracked positions.


