Ephemeral Content Message Processing with End-to-End Encryption

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current messaging systems face challenges in simplifying content selection and generation for ephemeral messages, maintaining privacy, reducing spam, and effectively displaying and managing ephemeral content, particularly in systems without defined relationships between users, and ensuring end-to-end encryption.

Innovation Solution

The system provides streamlined entry points for generating and replying to ephemeral content messages, maintains privacy through end-to-end encryption and directed sharing models, filters recipients based on symmetric relationships, and separates ephemeral content from regular messages with ranked display to prioritize user interest.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the system provides streamlined entry points for generating ephemeral content messages, then ease of operation is improved, but device complexity increases

Engineering Contradiction:
Improveease of operationVSAvoiddevice complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system automatically generates ephemeral content messages with expiration timestamps and manages the entire lifecycle of ephemeral content without requiring manual configuration. The server autonomously handles content distribution, expiration monitoring, and deletion, reducing user operational burden while managing complexity internally

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The server acts as an intermediary between users, receiving ephemeral content from senders and automatically distributing it to intended recipients. This mediator approach simplifies user interaction by abstracting away the complex distribution logic and expiration management from the user interface

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the system maintains privacy through end-to-end encryption, then reliability of privacy protection is improved, but device complexity increases

Engineering Contradiction:
ImprovereliabilityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system pre-establishes expiration timestamps and encryption parameters when ephemeral content is created. This preliminary configuration ensures that privacy protection through encryption is automatically applied without requiring complex real-time decisions during content distribution or access

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses cryptographic parameter changes including expiration timestamps and encryption keys that are automatically managed. These parameter transformations enable reliable privacy protection while the complexity of key management and encryption operations is handled internally by the system infrastructure

Inventive Principle:
Principle #35Parameter changes

3Object-generated harmful factors

If the system filters recipients based on symmetric relationships, then spam reduction is improved, but device complexity increases

Engineering Contradiction:
ImprovespamVSAvoiddevice complexity
Core Design Contradiction:
Object-generated harmful factorsVSDevice complexity

Solution Approach 1:

The system implements relationship-based filtering where the server checks symmetric relationships between senders and recipients before distributing ephemeral content. This feedback mechanism automatically prevents spam by verifying user relationships, with the filtering logic integrated into the content distribution workflow

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system creates an equipotential filtering environment where all ephemeral content distribution decisions are made based on the same symmetric relationship criterion. This uniform filtering approach reduces spam effectively while the consistent application of the filtering rule simplifies the overall system logic compared to multiple different filtering strategies

Inventive Principle:
Principle #12Equipotentiality

4Ease of operation

If the system separates ephemeral content from regular messages with ranked display, then ease of operation is improved, but device complexity increases

Engineering Contradiction:
Improveease of operationVSAvoiddevice complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system segments ephemeral content from regular messages by creating separate display areas and using visual indicators like icons and color coding. This segmentation allows users to easily distinguish and access ephemeral content while the automated ranking and separation logic is handled by the system backend

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system uses color changes and visual indicators to differentiate ephemeral content from regular messages in the interface. These visual cues enable users to quickly identify and prioritize ephemeral content without requiring complex user actions, while the color-coding system is managed automatically by the application

Inventive Principle:
Principle #32Color changes

Data Source

PatentUS11882231B1Methods and systems for processing an ephemeral content message
Publication Date: 2024.01.23 WHATSAPP LLC
  • US11882231B1 patent drawing
  • US11882231B1 patent drawing
  • US11882231B1 patent drawing

AI summary

Exemplary embodiments relate to techniques for transmitting ephemeral content messages. A sending client may establish an end-to-end encrypted session with possible recipients of the message, using a first decryption key during initial session setup. The client may send an ephemeral content message, including encrypted content and a second key, to the recipients through a server. The server may be unable to retrieve the encrypted content due to a lack of the second key. The server may filter a list of intended recipients, and may forward the ephemeral content message to the recipients on the filtered list. The recipients may retrieve the second key from the message, and use the first and second keys to decrypt the encrypted content. The sending client may change the second key each time the recipient list changes from the perspective of the sending client, as determined at the time the ephemeral content message is transmitted.