Adaptive Message Retention Based on User Interaction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing messaging systems lack dynamic management of message retention times, leading to the deletion of messages with potential long-term value, as they rely on predefined schemes and rules that do not account for varying message value over time.

Innovation Solution

A method and system that continuously assess interactions with messages to determine a retention score, allowing for dynamic adjustment of retention times based on weighted interaction types, enabling adaptive storage and deletion, thereby reducing storage resources and improving message retrieval efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If messages are retained for a predefined period according to preset conditions, then storage management is simplified, but messages with long-term value may be deleted

Engineering Contradiction:
Improvestorage management complexityVSAvoidmessage retention reliability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent applies dynamics by transitioning from static, predefined retention periods to dynamic retention times that adapt based on continuous monitoring of user interactions. The system adjusts each message's retention period individually based on real-time engagement metrics, allowing the retention policy to evolve with user behavior patterns.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements feedback mechanisms by continuously monitoring user interactions with messages and using this information to adjust retention decisions. The feedback loop collects data on message engagement, analyzes interaction patterns, and automatically modifies retention periods accordingly, ensuring messages with ongoing value are preserved.

Inventive Principle:
Principle #23Feedback

2Reliability

If messages are retained regardless of content, then all messages are preserved, but storage resources are wasted on low-value messages

Engineering Contradiction:
Improvemessage preservation completenessVSAvoidstorage resource consumption
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent applies local quality by treating each message individually with its own retention policy based on its specific engagement characteristics. Instead of applying a uniform retention rule to all messages, the system evaluates each message's interaction metrics separately and assigns customized retention periods, allowing high-value messages to be retained longer while low-value messages are purged.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system changes parameters by using multiple interaction metrics (open rates, click-through rates, engagement frequency, recency of interaction) to dynamically adjust retention periods. These parameter changes enable the system to differentiate between messages based on their actual value to users rather than using fixed retention rules.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If fixed retention times are used, then deletion scheduling is simplified, but message value variations over time are not accounted for

Engineering Contradiction:
Improvedeletion scheduling efficiencyVSAvoidretention policy adaptability
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamics by replacing fixed retention schedules with adaptive retention periods that respond to changing user engagement patterns. The system continuously monitors interaction data and adjusts retention times in real-time, allowing the policy to adapt to seasonal variations, user behavior changes, and emerging message relevance.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system applies self-service by enabling messages to effectively determine their own retention periods based on their engagement performance. Messages that continue to generate user interactions automatically extend their retention period, while those with declining engagement are automatically scheduled for deletion without manual intervention.

Inventive Principle:
Principle #25Self-service

4Extent of automation

If predefined deletion schemes are applied, then automated cleanup is achieved, but messages with renewed value are deleted prematurely

Engineering Contradiction:
Improvecleanup automation levelVSAvoidmessage value assessment accuracy
Core Design Contradiction:
Extent of automationVSReliability

Solution Approach 1:

The patent implements feedback by establishing continuous monitoring of user interactions that feeds into retention decision-making. The system tracks engagement metrics in real-time and uses this feedback to prevent premature deletion of messages that may experience renewed relevance. When engagement patterns indicate potential renewed value, the system automatically extends retention periods.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system applies preliminary action by proactively extending retention periods for messages showing signs of renewed engagement before deletion is scheduled. The monitoring system detects early indicators of message revitalization and takes preventive action to preserve these messages, avoiding the premature deletion that occurs with fixed schedules.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12174811B2Adaptive message retention time based on user interaction
Publication Date: 2024.12.24 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US12174811B2 patent drawing
  • US12174811B2 patent drawing
  • US12174811B2 patent drawing

AI summary

Embodiments of the present invention provide computer-implemented methods, computer program products, and computer systems. Specifically, embodiments of the present invention can dynamically adjust individual message retention times in a messaging system is disclosed. Embodiments of the present invention can then receive a plurality of messages, store the plurality of messages in a storage system, determine continuously, by the messaging system, interactions with messages stored by the messaging system, and determine dynamically, by the messaging system, a retention score value for selected messages based on a sum of weighted interactions type count values of the determined interactions. Finally, embodiments of the present invention can delete by the messaging system, messages for which the retention score value is below a predetermined retention threshold value.