Loosely Coupled AR Relocalization and Asset Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional augmented reality (AR) platforms face difficulties in creating persistent AR experiences across multiple execution environments and platforms due to exclusive storage and management of digital assets within specific execution environments, making it challenging for devices to access and utilize features from other platforms.
Innovation Solution
A loosely coupled system that includes a relocalization service and asset management service, allowing a client device to acquire information about the real-world environment, transmit it to a relocalization service, and receive anchor point information, which is then used to query an asset management service for digital assets, enabling their presentation in an artificial environment relative to the client device's position and the anchor point.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If digital assets are stored and managed within specific execution environments of conventional AR platforms, then platform-specific AR experiences can be created, but devices executing one AR platform cannot access or utilize features from another AR platform
Solution Approach 1:
The system separates digital asset management from execution environment by dividing the platform into distinct components: an asset management service that stores assets independently, and execution environments that can access these assets. This segmentation allows different AR platforms to access the same digital assets without being bound to a single platform's exclusive storage system.
Solution Approach 2:
An intermediary asset management service is introduced between the execution environments and digital assets. This intermediary provides a standardized interface for asset access, enabling devices executing one AR platform to retrieve and utilize digital assets created for another AR platform, thus resolving the platform exclusivity issue.
2Reliability
If AR experiences are created for specific execution environments, then optimized performance can be achieved, but persistent AR experiences across multiple execution environments and platforms become difficult or impossible
Solution Approach 1:
The asset management service provides universal access to digital assets across multiple execution environments and AR platforms. By creating a multi-functional system where a single asset repository serves multiple platforms, the system enables persistent AR experiences that can be accessed consistently across different devices and platforms without requiring separate asset copies for each environment.
Solution Approach 2:
The system adds a new dimension to AR platform architecture by introducing a cloud-based asset management layer that exists above and independent of individual execution environments. This dimensional addition allows assets to be accessed from any platform without being confined to the original creation environment, enabling cross-platform persistence.
3Adaptability or versatility
If components are tightly coupled within conventional AR platforms, then efficient resource utilization can be achieved, but flexibility and ability to share assets across platforms are reduced
Solution Approach 1:
The system segments the AR platform into loosely coupled components: execution environments and asset management service. This segmentation allows each component to operate independently while maintaining efficient resource utilization through standardized interfaces, enabling both flexibility for cross-platform asset sharing and efficient resource allocation within each component.
Data Source
AI summary
The disclosed computer-implemented method may include acquiring, from a client device within a real-world environment, information representative of the real-world environment, and transmitting the information representative of the real-world environment to a relocalization service. The method may further include receiving, from the relocalization service, (1) an anchor point that may include a mapped position within the real-world environment, and (2) a determined position within the real-world environment of a client device relative to the mapped position of the anchor point. The method may further include sending an identifier of the anchor point to an asset management service, and obtaining, from the asset management service, a digital asset. The method may further include presenting the digital asset at a position within an artificial environment relative to the mapped position of the anchor point. Various other methods, systems, and computer-readable media are also disclosed.


