Interactive AR Application Generation via Object Recognition
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Typical individuals face difficulties in generating and adapting augmented reality applications for electronic devices due to lack of knowledge about hardware and software capabilities, leading to a bottleneck requiring IT professionals and hindering widespread use.
Innovation Solution
An electronic device with image acquisition, processing, and machine learning capabilities that allows users to interactively specify objects, classifications, and inspection criteria, generating and publishing augmented reality applications for various devices, reducing reliance on IT professionals.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If typical individuals attempt to generate augmented reality applications independently, then the need for IT professional involvement is reduced, but the complexity of hardware and software knowledge requirements increases
Solution Approach 1:
The patent introduces an intermediary system consisting of template-based application generators and configuration interfaces that mediate between the user and complex AR development tools. Users interact with simplified templates and configuration parameters rather than directly with complex hardware and software systems, enabling typical individuals to generate AR applications without deep technical knowledge.
Solution Approach 2:
The application generation process is segmented into distinct, manageable components such as template selection, parameter configuration, and asset integration. This segmentation allows users to tackle each component separately using provided tools and guidance, reducing the overwhelming complexity of generating complete AR applications from scratch.
2Reliability
If centralized design and generation of augmented reality applications is maintained, then professional quality control is ensured, but the time and effort required for application development increases
Solution Approach 1:
The patent employs pre-designed application templates and pre-configured software frameworks that have already been developed and validated by experts. Users can leverage these preliminary creations to rapidly generate applications without starting from scratch, significantly reducing development time while maintaining quality through the inherited structure and best practices embedded in the templates.
Solution Approach 2:
Users can copy and adapt existing application templates and components rather than creating everything anew. This copying approach allows rapid replication of proven application structures while enabling customization for specific needs, reducing development time while maintaining reliability through proven designs.
3Ease of manufacture
If existing augmented reality applications are made static and centralized, then development simplicity is maintained, but the ability for users to dynamically adapt applications to their needs is reduced
Solution Approach 1:
The patent implements dynamic application generation where users can modify template parameters, swap assets, and adjust configurations after initial creation. The system supports runtime adaptation where applications can be updated and reconfigured based on user feedback and changing requirements, transforming static applications into dynamically adaptable solutions.
Solution Approach 2:
The system allows users to change application parameters such as inspection criteria, classification rules, and operational settings after deployment. This parameter flexibility enables users to adapt applications to specific needs without rewriting code, maintaining ease of modification while enhancing adaptability through configurable parameters.
Data Source
AI summary
An electronic device that specifies or determines information associated with an application is described. During operation, the electronic device may identify one or more objects of interest in an acquired image. Then, the electronic device may determine or specify classifications (such as names) for the one or more objects of interest. Moreover, the electronic device may analyze a context of the one or more objects of interest in order to determine one or more inspection criteria. Once the one or more inspection criteria are determined, the electronic device may receive publishing information (such as designated recipients) and privacy settings (such as is the application private or public). Next, the electronic device may generate the application using the specified or determined information, and may publish or provide the application to one or more other electronic devices associated with the designated recipients using the publishing information and the privacy settings.


