Messaging System Archived Data Anniversary Resurfacing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional messaging systems do not effectively remind users of archived data, such as ephemeral messages, which can be forgotten over time, making it difficult to access and retrieve.

Innovation Solution

The system resurfaces archived data on anniversaries of the date it was archived, displaying a graphical indicium or tile to remind users, and allows users to interact with the archived data through a graphical user interface (GUI), enabling retrieval and display of the data in reverse chronological order.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Duration of action of stationary object

If archived data is stored indefinitely in messaging systems, then data retention is improved, but user awareness and accessibility of archived data deteriorates

Engineering Contradiction:
Improvedata retentionVSAvoiduser awareness
Core Design Contradiction:
Duration of action of stationary objectVSLoss of information

Solution Approach 1:

The system implements periodic resurfacing of archived data at anniversary intervals (e.g., one year after archiving). The server automatically identifies archived data approaching anniversary dates and triggers display actions on client devices, creating periodic user awareness without requiring continuous manual intervention.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The server pre-identifies archived data that will reach anniversary dates and prepares notification tiles in advance. This preliminary action ensures that when the anniversary date arrives, the archived data is immediately presented to the user without delay, maintaining both long-term retention and timely accessibility.

Inventive Principle:
Principle #10Preliminary action

2Ease of operation

If archived data is automatically displayed to users, then user access to archived data is improved, but system complexity increases

Engineering Contradiction:
Improveuser accessVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The server acts as an intermediary between the archived data storage system and the user interface. It monitors archived data, determines when anniversary dates are reached, and automatically generates and sends notification tiles to client devices. This intermediary approach simplifies the user experience while managing the complexity of automated tracking and notification logic on the server side.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements self-service automation where the server autonomously identifies archived data, calculates anniversary dates, and triggers display actions without requiring user configuration or intervention. Users simply receive automatic notifications when their archived data becomes eligible for resurfacing, reducing operational complexity for end users.

Inventive Principle:
Principle #25Self-service

3Loss of information

If multiple archived data items are resurfaced simultaneously, then user awareness of all archived data is improved, but information overload increases

Engineering Contradiction:
Improveuser awarenessVSAvoidinformation overload
Core Design Contradiction:
Loss of informationVSObject-affected harmful factors

Solution Approach 1:

The system segments the presentation of archived data by displaying one anniversary item at a time through sequential tile notifications. Rather than overwhelming users with all archived data simultaneously, the server divides the information into discrete, manageable units presented in chronological or priority order, allowing users to process each item individually.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system uses periodic spacing between notifications to prevent information overload. By triggering anniversary resurfacing at distinct time intervals rather than all at once, the system allows users to digest and act on each archived data item before the next notification appears, maintaining awareness while avoiding overwhelming the user interface.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS20250211559A1Messaging system with archived data display
Publication Date: 2025.06.26 SNAP INC
  • US20250211559A1 patent drawing
  • US20250211559A1 patent drawing
  • US20250211559A1 patent drawing

AI summary

Systems and computer-implement methods of displaying archived data are provided for determining that it is an anniversary of the archived data, the archived data including a message transmitted from a first client device to a second client device; causing display, on the first client device, of a graphical indicium and an avatar of a user associated with the first client device, the graphical indicium indicating an anniversary associated with the message transmitted from the first client device to the second client device; causing, display on the first client device of a notification of the anniversary; and causing the display of the graphical indicium and notification of the anniversary to be removed after a predefined time.