Augmented Reality Lens Generation System Using Prepopulated Templates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current messaging systems lack the capability to efficiently generate and deploy augmented reality lenses for advertising and communication purposes, limiting user creativity and engagement in messaging experiences.

Innovation Solution

The system enables users to create augmented reality lenses using templates or preexisting features, allowing the addition of 2D images, music, and triggers, with prepopulated industry and category-based options, facilitating quick generation and deployment of lenses within messaging systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If augmented reality lenses are generated using templates or preexisting features, then the generation speed and ease of use are improved, but the device complexity and processing requirements increase

Engineering Contradiction:
Improvelens generation speedVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system pre-generates and stores multiple AR lens templates with various features, triggers, and configurations in a database before they are needed. When a user wants to create a lens, the system retrieves pre-configured templates and allows selection rather than generating from scratch, dramatically reducing generation time and computational requirements during actual use.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The AR lens generation system is divided into separate modular components: template storage database, template retrieval module, feature selection interface, and lens assembly engine. Each component handles a specific aspect of the generation process independently, reducing overall system complexity while maintaining high productivity through efficient division of labor.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If multiple lens features, 2D images, music, and triggers are added to enhance messaging experiences, then user engagement and content richness are improved, but the data storage requirements and processing time increase

Engineering Contradiction:
Improvelens functionalityVSAvoiddata storage requirements
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The system creates universal AR lens templates that can serve multiple messaging scenarios and industries. Each template is designed with configurable parameters that allow the same base template to be adapted for different purposes (e.g., advertising, personal messaging, industry-specific applications), reducing the total number of templates needed while maintaining high versatility.

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

Solution Approach 2:

Instead of storing complete, fully-rendered AR lens data for every possible configuration, the system stores compact template definitions and metadata. When a lens is instantiated, the system copies and configures the template data in memory rather than storing and transmitting complete lens assemblies, significantly reducing storage requirements while maintaining full functionality.

Inventive Principle:
Principle #26Copying

3Ease of operation

If industry and category-based prepopulation options are provided, then ease of operation and user experience are improved, but the initial system setup complexity and time increase

Engineering Contradiction:
Improveuser interface simplicityVSAvoidinitial setup time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system pre-organizes AR lens templates into industry categories (e.g., retail, healthcare, education) and functional categories (e.g., advertising, entertainment, information) during initial system deployment. This categorization structure is built into the database schema and metadata, allowing users to quickly navigate and select appropriate templates without manual organization, reducing their operational time while the initial categorization work is performed automatically during system setup.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11790625B2Messaging system with augmented reality messages
Publication Date: 2023.10.17 SNAP INC
  • US11790625B2 patent drawing
  • US11790625B2 patent drawing
  • US11790625B2 patent drawing

AI summary

A method of generating an augmented reality lens comprises: causing to display a list of lens categories on a display screen of a client device; receiving a user choice from the displayed list; causing to prepopulate a lens features display on the display device based on the user choice, wherein each lens feature comprises image transformation data configured to modify or overlay video or image data; receiving a user selection of a lens feature from the prepopulated lens display; receiving a trigger selection that activates the lens feature to complete the lens; and saving the completed lens to a memory of a computer device.