3D Paint Effects in Messaging Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current content sharing platforms lack the ability to generate and share three-dimensional (3D) paint effects in messages, limiting user interaction and creativity in media content sharing.

Innovation Solution

A messaging system that allows users to access a 3D paint function within a camera view on their device, enabling the creation and sharing of 3D objects that can be overlaid on images or videos, and sent to other users for augmentation in their messages.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If 3D paint effects are added to messaging system, then user interaction and creativity are enhanced, but device complexity and processing requirements increase

Engineering Contradiction:
Improveuser interaction and creativityVSAvoiddevice complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system creates 3D paint effect objects that can be copied and shared between users through messages. The 3D objects are generated once and then transmitted as data to other devices, allowing creativity to spread without requiring each device to independently generate complex 3D effects.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The 3D paint effect generation functionality is extracted as a separate feature within the messaging system. Users can access the 3D paint function independently to create objects, which are then separated as shareable entities that can be sent through messages without requiring the recipient to have the creation capability.

Inventive Principle:
Principle #2Taking out (Extraction)

2Adaptability or versatility

If 3D objects are generated and overlaid on camera views, then media content sharing becomes more immersive, but processing power and energy consumption increase

Engineering Contradiction:
Improvemedia content sharing experienceVSAvoidenergy consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

3D paint effects are generated and prepared in advance before being shared through messages. The computationally intensive 3D object creation happens when the user intentionally creates it, rather than being generated on-demand during message viewing, which reduces energy consumption during normal messaging operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Instead of transmitting heavy 3D model data or requiring regeneration at the receiving end, the system uses lightweight representations that can be efficiently copied and applied to media content, reducing the processing power and energy needed during message transmission and display.

Inventive Principle:
Principle #26Copying

3Productivity

If 3D paint function is integrated into messaging app, then user engagement increases, but application size and storage requirements increase

Engineering Contradiction:
Improveuser engagementVSAvoidapplication size
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The messaging application is enhanced with multi-functionality by integrating the 3D paint effect creation and sharing capabilities. This allows the same application to serve both traditional messaging purposes and creative 3D content generation, increasing user engagement without requiring separate applications.

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

Solution Approach 2:

The system uses lightweight 3D object representations and efficient data structures that minimize storage requirements. 3D paint effects are stored as compact data that can be quickly loaded and rendered, reducing the overall application size while maintaining full functionality.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11908082B23D paint effects in a messaging system
Publication Date: 2024.02.20 SNAP INC
  • US11908082B2 patent drawing
  • US11908082B2 patent drawing
  • US11908082B2 patent drawing

AI summary

Systems and methods are provided for determining a location of a selection in a space viewable in a camera view on a display of a computing device, detecting movement of the computing device, and generating a path based on the location of the selection and the movement of the computing device. The systems and methods further provide for generating a three-dimensional (3D) mesh along the path, populating the 3D mesh with selected options to generate a 3D paint object, and causing the generated 3D paint object to be displayed. The systems and methods further provide for receiving a request to send a message comprising an image or video overlaid by the 3D paint object, capturing the image or video overlaid by the displayed 3D paint object, generating the message comprising the image or video overlaid by the 3D paint object, and sending the message to another computing device.