Anchored AR Objects With Time-Sequenced Personalized Functions
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing augmented reality applications struggle to merge virtual objects with real-world environments in a way that provides a satisfactory user experience.
Innovation Solution
A computer-implemented method generates augmented reality (AR) objects based on user data, dynamically providing functionalities that are initially restricted and accessible in a time-sequenced manner, anchored to a real-world environment, and enabled upon meeting program objectives.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If augmented reality objects are merged with real-world environment images, then user engagement and interactivity are improved, but the complexity of integrating and synchronizing virtual and real elements increases
Solution Approach 1:
The system segments the AR experience into distinct functional modules: camera feed processing, AR object generation, anchoring mechanisms, and functionality enablement. Each module handles specific tasks independently, reducing the complexity of integrating multiple features while maintaining high user engagement through personalized AR objects.
Solution Approach 2:
The system performs preliminary actions by pre-generating AR objects based on user data before they are needed in the AR experience. This allows the system to have AR objects ready in advance, reducing real-time processing complexity while providing personalized and engaging content when users interact with the application.
2Adaptability or versatility
If functionalities of AR objects are dynamically generated per user, then personalization and user experience are improved, but the computational resources and processing time required increase
Solution Approach 1:
The system generates AR objects and their functionalities in advance based on user data stored in databases, rather than creating them from scratch during each interaction. This preliminary generation reduces processing time during actual use while maintaining high personalization levels.
Solution Approach 2:
The system uses templates and predefined patterns for AR object functionalities, copying and adapting these to individual user contexts. This approach reduces computational resources needed for creating unique functionalities for each user while still achieving personalized experiences.
3Adaptability or versatility
If AR objects are anchored to physical locations in the real-world environment, then contextual relevance and user experience are improved, but the precision and complexity of location tracking and object placement increase
Solution Approach 1:
The system uses camera feeds as an intermediary between the real-world environment and virtual AR objects. The camera captures real-world locations, and the system processes these feeds to determine appropriate anchoring points for AR objects, reducing the complexity of direct location tracking while maintaining contextual relevance.
Solution Approach 2:
The system applies different anchoring strategies and precision levels to different physical locations based on their characteristics. Rather than using a uniform high-precision approach everywhere, the system adapts the anchoring method to local conditions, reducing overall complexity while maintaining placement precision where needed.
Data Source
AI summary
An example computer-implemented method for generating augmented reality (AR) objects for use to implement functions of an electronic program includes generating AR objects based on user data, generating functionalities of the AR objects dynamically per user, determining based on a camera feed received by the computing device a viewpoint that depicts a real-world environment, based on initiation of the electronic program at the computing device displaying the AR objects along with real images in the camera feed such that the real images are mixed with the AR objects and the AR objects are anchored to a physical location in the real-world environment, and electronically enabling access to a functionality of the AR objects in a time-sequenced manner based on meeting requirements for completion of the objectives of the electronic program.


