AR Product Card API With Server-Side Rendering for Low-Latency Display

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveuser immersionVSAvoidprocessing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Productivity

If augmented reality content is processed using server resources, then latency is reduced and frame drops are eliminated, but system complexity increases

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

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.

Inventive Principle:
Principle #1Segmentation

3Reliability

If existing systems process augmented reality content locally, then device autonomy is maintained, but computational intensity leads to performance degradation

Engineering Contradiction:
Improveexperience qualityVSAvoidcomputational energy
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12541928B2API to provide product cards generated by augmented reality content generators
Publication Date: 2026.02.03 SNAP INC
  • US12541928B2 patent drawing
  • US12541928B2 patent drawing
  • US12541928B2 patent drawing

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.