Real-Time Messaging Message Classification via Temporal Decay

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing real-time messaging platforms face challenges in effectively classifying messages based on user engagement events, as they fail to adequately account for the temporal structure and weight of interactions, leading to inefficient content serving.

Innovation Solution

A real-time messaging platform that classifies messages by assigning metrics based on a weighted combination of user engagement rates, decaying older interactions to emphasize recent interactions, and updating metrics in real-time to reflect changing user engagement patterns, while providing a threshold for exploratory impressions to attract engagement and construct an initial classification metric.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If user engagement events are combined with equal weight, then classification is simple, but recent interactions have less impact than they should

Engineering Contradiction:
Improvemessage classification accuracyVSAvoidmetric calculation complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies parameter changes by introducing time-decay weights to the engagement events. Instead of treating all engagements equally, the system modifies the weight parameter based on temporal distance, with more recent engagements receiving higher weights. This resolves the contradiction by improving classification accuracy through differentiated weighting while maintaining a relatively simple exponential decay formula for calculation.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If all user engagement events are processed in detail, then classification accuracy improves, but processing speed decreases

Engineering Contradiction:
Improvemessage metric accuracyVSAvoidmessage processing throughput
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent extracts only the essential temporal and engagement type features from user interactions, rather than processing all possible engagement details. By focusing on key parameters like time stamps and engagement types, and applying exponential decay weighting, the system achieves good classification accuracy while maintaining high processing throughput for real-time messaging.

Inventive Principle:
Principle #2Taking out (Extraction)

3Ease of operation

If exploratory impressions are provided to all messages, then initial engagement increases, but resource consumption increases

Engineering Contradiction:
Improveuser engagement facilitationVSAvoidplatform resource consumption
Core Design Contradiction:
Ease of operationVSLoss of energy

Solution Approach 1:

The patent applies partial action by providing exploratory impressions to only certain messages that meet specific criteria, rather than all messages. The system selectively boosts exposure for messages with potential, using the exponential decay metric to identify candidates, thereby facilitating initial engagement while conserving platform resources.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10146855B2Content resonance
Publication Date: 2018.12.04 X CORP
  • US10146855B2 patent drawing
  • US10146855B2 patent drawing
  • US10146855B2 patent drawing

AI summary

A real-time messaging platform and method is disclosed which classifies messages in accordance with a combination of user engagement events as modified to reflect the temporal structure of the user engagement events. A message can be assigned a metric based, for example, on a weighted combination of user engagement rates, decayed with time to reflect an intuition that recent interactions by one or more users with the message will have a greater impact than older interactions with the message. Different types of interaction by one or more users with the message can be assigned different weights when the different engagement events are combined and, also, can be assigned different temporal characteristics.