Physical Product Identification for Server-Assisted AR Messaging

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 augmented reality content, leading to lag and dropped frames.

Innovation Solution

A messaging system that leverages server and remote computing resources to process and render augmented reality content, reducing latency and improving the immersive experience by facilitating natural and intuitive presentation of AR content.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If augmented reality content is processed using local computing resources, then processing can be performed immediately, but computational intensity causes lag and dropped frames

Engineering Contradiction:
ImproveAR content processing speedVSAvoidAR experience smoothness
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent introduces a server as an intermediary computing resource to handle AR content processing. Instead of relying solely on local device computing power, the system mediates processing tasks through a server that can allocate computational resources dynamically, thereby reducing lag and preventing dropped frames while maintaining processing speed.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent transitions the computing architecture from a single-dimension local processing model to a multi-dimensional distributed computing model. By adding the server dimension to the computing ecosystem, the system can distribute processing loads across multiple nodes, improving both speed and reliability through parallel processing and resource redundancy.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Reliability

If more computing resources are allocated for AR processing, then AR content quality improves, but system complexity and resource requirements increase

Engineering Contradiction:
ImproveAR experience qualityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The server implementation includes automatic resource allocation and load balancing mechanisms that operate without manual intervention. The system self-adjusts computing resource distribution based on demand, managing complexity internally while providing consistent high-quality AR experiences to users. This automation reduces the operational complexity burden on the overall system.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The server is designed to handle multiple functions including AR content processing, resource allocation, user management, and device coordination. This multi-functional approach consolidates what would otherwise require multiple specialized systems, reducing overall system complexity while maintaining high AR processing quality through a unified platform.

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

3Productivity

If AR content is rendered in real-time, then user experience is more immersive, but processing latency increases

Engineering Contradiction:
ImproveAR content rendering efficiencyVSAvoidprocessing latency
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary processing of AR content on the server before transmission to client devices. By pre-rendering and preparing AR content in advance, the system reduces the time required for real-time rendering on client devices, thereby maintaining immersive real-time experiences while minimizing processing latency through proactive content preparation.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12450648B2Identification of physical products for augmented reality experiences in a messaging system
Publication Date: 2025.10.21 SNAP INC
  • US12450648B2 patent drawing
  • US12450648B2 patent drawing
  • US12450648B2 patent drawing

AI summary

The subject technology receives image data including a representation of a physical item. The subject technology analyzes the image data to determine an object corresponding to the physical item. The subject technology extracts product metadata based on the determined object. The subject technology sends, to a server, the product metadata to determine second product metadata associated with the product metadata. The subject technology receives, from the server, the second product metadata, the second product metadata including additional information related to the physical item. The subject technology causes display, at a client device, the additional information related to the physical item based at least in part on the second product metadata.