AR Product Card API With Server-Side Rendering for Low-Latency Display
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing systems face challenges in providing augmented reality experiences for physical products due to computational intensity and inefficiencies in processing and rendering augmented reality content, leading to lag and frame drops.
Innovation Solution
A messaging system that leverages server resources to process and render augmented reality content, utilizing image processing operations and neural networks to efficiently generate and deliver AR experiences, reducing latency and improving user immersion.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If augmented reality content is processed and rendered using local device resources, then user immersion and experience quality can be improved, but computational intensity causes lag and frame drops
Solution Approach 1:
The patent introduces a messaging server as an intermediary between the user device and AR content sources. The server pre-processes and renders AR content, then delivers it via messaging infrastructure. This mediator approach allows complex AR processing to occur on server hardware rather than constrained mobile devices, eliminating lag while maintaining immersion.
Solution Approach 2:
The patent replaces the traditional mechanical approach of local device processing with a networked system using messaging infrastructure. Instead of relying on device CPU/GPU processing power, the system uses server-side rendering combined with efficient data transmission through messaging protocols, substituting computational mechanics with networked collaboration.
2Productivity
If augmented reality content is processed using server resources, then latency is reduced and frame drops are eliminated, but system complexity increases
Solution Approach 1:
The patent leverages the existing messaging server infrastructure to perform multiple functions: content delivery, AR processing, and data transmission. By making the messaging server multi-functional, the system avoids building dedicated AR infrastructure, thereby reducing overall system complexity while achieving efficient processing.
Solution Approach 2:
The patent divides the AR content delivery system into distinct functional segments: content generation, server-side processing, and client-side rendering. This segmentation allows each component to be optimized independently and simplifies the overall architecture by clearly defining responsibilities and interfaces between components.
3Reliability
If existing systems process augmented reality content locally, then device autonomy is maintained, but computational intensity leads to performance degradation
Solution Approach 1:
The messaging server acts as an energy-efficient intermediary that handles computationally intensive AR processing. User devices only need to perform lightweight tasks like receiving processed content and rendering it locally, dramatically reducing their energy consumption while maintaining high experience quality through server-powered processing.
Data Source
AI summary
The subject technology receives a selection of a first representation of a product from a set of representations of products. The subject technology renders for display the first representation of the product based on metadata using an extension application programming interface (API). The subject technology determines augmented reality (AR) content that is stored remotely using the extension API. The subject technology sends a first request for remote AR content to a camera API using the extension API. The subject technology sends a second request for retrieving the remote AR content using the camera API. The subject technology renders the remote AR content using the camera API. The subject technology receives a notification that the remote AR content was rendered for display from the extension API.


