Chat Retention Models for Timed Message Deletion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional social media applications face challenges in managing message retention, leading to inefficiencies in memory usage and privacy concerns due to either requiring manual selection of messages to save or indefinitely saving all messages, which is cumbersome and resource-intensive.

Innovation Solution

A messaging system with a retention model management system that allows users to select and toggle between retention models for chat conversations, specifying the duration messages are accessible, and provides notifications of changes, thereby automating the retention process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual selection of messages to save is implemented through GUI, then users can save important messages, but the process becomes onerous and error-prone due to limited screen size

Engineering Contradiction:
Improvemessage saving accuracyVSAvoidmessage selection ease
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system automatically manages message retention without requiring user intervention. The server autonomously determines which messages to retain based on predefined retention models, eliminating the need for manual user selection and thereby resolving the contradiction between reliability and ease of operation

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent introduces an intermediary retention model management system that acts between the user and the message storage system. This intermediary automatically interprets user preferences and implements message retention policies, removing the burden of manual selection while ensuring accurate saving of important messages

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If all messages are saved indefinitely, then complete conversation records are preserved, but memory resources are wastefully over-used

Engineering Contradiction:
Improveconversation record completenessVSAvoidmemory resource efficiency
Core Design Contradiction:
Loss of informationVSLoss of energy

Solution Approach 1:

The system implements dynamic message retention where messages are kept for specific durations based on their importance and user-defined retention models. Instead of static indefinite storage, messages transition from retained to deleted state automatically, optimizing memory usage while preserving necessary conversation records

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the retention parameter from fixed indefinite storage to variable time-based retention. Different retention durations are applied to different messages based on their significance, allowing the system to balance information preservation with memory efficiency by adjusting the retention parameter dynamically

Inventive Principle:
Principle #35Parameter changes

3Loss of energy

If messages are deleted immediately after reading, then memory usage is optimized, but users cannot retain messages for later reference

Engineering Contradiction:
Improvememory resource efficiencyVSAvoidmessage accessibility
Core Design Contradiction:
Loss of energyVSLoss of information

Solution Approach 1:

The system segments messages into different retention categories based on their importance and user preferences. Some messages are retained longer while others are deleted sooner, allowing the system to optimize memory usage for less important messages while preserving accessible copies of important messages for later reference

Inventive Principle:
Principle #1Segmentation

4Loss of energy

If manual deletion of saved messages is required, then memory can be freed when messages are no longer needed, but the process becomes cumbersome and users forget to delete messages

Engineering Contradiction:
Improvememory resource managementVSAvoidmessage deletion ease
Core Design Contradiction:
Loss of energyVSEase of operation

Solution Approach 1:

The system performs self-service by automatically deleting messages according to their retention models without requiring user action. This eliminates the cumbersome manual deletion process while ensuring memory is freed appropriately, resolving the contradiction between memory management and operational ease

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12634254B2Retention model management for chat conversations
Publication Date: 2026.05.19 SNAP INC
  • US12634254B2 patent drawing
  • US12634254B2 patent drawing
  • US12634254B2 patent drawing

AI summary

Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing at least one program, and a method for managing chat conversation retention models. The method may include causing display of an interface that enables a user to select one of multiple retention models for association with an electronic chat conversation, and receiving, via the selector interface, a selection of a particular retention model. The retention model specifies an amount of time that each individual message in the electronic chat conversation is accessible upon being read by a receiving user. The method further includes storing a newly received message as part of the chat conversation, where the storing includes configuring a retention duration attribute for the message in accordance with the amount of time specified by the retention model. The method further includes erasing the message in accordance with the retention duration attribute.