Augmented Reality Content Generator for Messaging Platforms
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing technologies face challenges in providing immersive and efficient augmented reality (AR) experiences in messaging platforms, particularly in rendering AR content items across multiple user devices in real-time, without lag or graphical bottlenecks.
Innovation Solution
The implementation of a messaging system that utilizes server or remote computing resources to process and render AR content, while also allowing for peer-to-peer network propagation of AR content between devices, thereby reducing latency and enhancing user experience.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If AR content is processed and rendered on client devices locally, then device autonomy and processing speed are improved, but processing power and graphical capabilities are insufficient leading to lag and rendering bottlenecks
Solution Approach 1:
A cloud-based AR content generation system serves as an intermediary between users and complex AR rendering. The system receives images from client devices, processes them through sophisticated AI models in the cloud, and returns enhanced AR content. This mediator approach allows clients to access powerful AR processing without requiring high computational capability locally, resolving the contradiction between processing speed and device complexity.
Solution Approach 2:
The patent replaces local mechanical processing (client device graphics processors) with a cloud-based computational system. Instead of relying on the client's hardware capabilities for AR content generation, the system substitutes this with remote server processing, enabling high-performance AR rendering without requiring powerful local devices.
2Device complexity
If AR content is processed on server or remote computing resources, then processing power and rendering quality are improved, but latency and network dependency increase
Solution Approach 1:
The system performs preliminary actions by pre-processing images and generating AR content templates in advance. The cloud system analyzes uploaded images, identifies key features, and prepares AR overlays before the actual viewing session. This preliminary processing reduces real-time latency during AR content delivery, as the heavy computational work is completed beforehand.
Solution Approach 2:
The AR processing pipeline is segmented into distinct stages: image upload, cloud-based analysis and content generation, and local rendering. By dividing the complex processing task into manageable segments and performing the most computationally intensive parts in the cloud while keeping simple operations local, the system optimizes both processing power utilization and latency.
3Ease of operation
If AR content is rendered in real-time across multiple devices, then user engagement and immersion are improved, but network bandwidth and synchronization requirements increase
Solution Approach 1:
Instead of transmitting complete AR content streams to multiple devices, the system uses copying by generating AR content templates once in the cloud that can be efficiently replicated and applied across multiple client devices. This template-based approach reduces redundant data transmission while maintaining consistent AR experiences across all user devices.
Data Source
AI summary
The subject technology receives, at a client device, a selection of a first selectable graphical item, the first selectable graphical item comprising a first augmented reality content generator corresponding to a particular geolocation. The subject technology causes display, at the client device, of a graphical interface comprising a plurality of selectable augmented reality content items, each selectable augmented reality content item corresponding to a particular activity based at in part on the particular geolocation. The subject technology receives, at the client device, a second selection of a particular selectable augmented reality content item from the plurality of selectable augmented reality content items. The subject technology causes display, at the client device, at least one second augmented reality content item generated by the first augmented reality content generator, the at least one second augmented content item comprising a three-dimensional (3D) scene based at least in part on the particular geolocation.


