Messaging System Archived Data Anniversary Resurfacing
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Ease of operation
If archived data is automatically displayed to users, then user access to archived data is improved, but system complexity increases
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.
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.
3Loss of information
If multiple archived data items are resurfaced simultaneously, then user awareness of all archived data is improved, but information overload increases
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.
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.
Data Source
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.


