Messaging Signal Prioritization for Inactive User Filtering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Social networks face inefficiencies in message delivery due to inactive users, leading to resource-intensive communication systems that fail to send timely messages, annoying active users and degrading their experience.

Innovation Solution

Implementing a method to prioritize and filter messaging signals based on user eligibility, message validity, and predefined time periods, ensuring only relevant messages are sent to users, thereby conserving system resources and enhancing user experience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the system sends messages to all users including inactive users, then the communication system appears comprehensive, but system resources are wasted and active users experience degradation

Engineering Contradiction:
Improvemessage delivery completenessVSAvoidsystem resource utilization
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent extracts inactive users from the message delivery target set by identifying users who have not logged in within a predefined time period. The message delivery system selectively excludes these inactive users, thereby eliminating wasted resource consumption on undeliverable or ineffective messages while maintaining comprehensive delivery to all active users.

Inventive Principle:
Principle #2Taking out (Extraction)

2Reliability

If the system sends multiple messaging signals to users, then the likelihood of user engagement increases, but users become overwhelmed and experience degradation

Engineering Contradiction:
Improveuser engagement rateVSAvoiduser experience degradation
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent implements partial action by sending only one message per user within a predefined time window, even though multiple messaging signals may be generated. The system selectively sends messages based on this constraint, preventing user overwhelm while maintaining adequate engagement opportunities. This partial approach avoids the excessive action of sending all possible messages.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent introduces periodic action through the predefined time window constraint, where message sending opportunities are reset or limited based on time periods. This creates a rhythmic, controlled messaging pattern rather than continuous or random messaging, allowing users to process information at manageable intervals while maintaining engagement likelihood.

Inventive Principle:
Principle #19Periodic action

3Manufacturing precision

If the system processes and validates multiple messaging signals, then the quality of messages sent improves, but the complexity of the messaging system increases

Engineering Contradiction:
Improvemessage qualityVSAvoidmessaging system complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-defining validation rules and priority orders for messaging signals before actual message sending occurs. The system establishes criteria for message validity and prioritization in advance, allowing efficient processing during message delivery without complex real-time decision-making. This preliminary structuring maintains high message quality while controlling system complexity.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10505883B1Re-engagement notifications
Publication Date: 2019.12.10 GOOGLE LLC
  • US10505883B1 patent drawing
  • US10505883B1 patent drawing
  • US10505883B1 patent drawing

AI summary

A method is provided that includes receiving a plurality of messaging signals for a user. The method further determines an elapsed time from the sending of a previous message to the user. The method also includes determining a priority order for the plurality of messaging signals, examining the plurality of messaging signals according to the priority order to identify a valid messaging signal, and sending a message to the user based on the valid messaging signal.