Messaging Notification System for User Engagement

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Messaging systems face challenges in maintaining user engagement, particularly when users become inactive or new users join, as existing users may not be aware of each other's availability, leading to reduced communication and increased likelihood of inactivity.

Innovation Solution

Implementing a notification system that alerts selected groups of existing users about status changes, such as new account creation or return to activity, with prioritization of message threads and display modifications to encourage communication, using metrics to select users likely to engage in meaningful conversations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If users join a messaging service or return after inactivity, then user participation in conversations increases, but existing users may not be aware of other users' availability leading to reduced communication

Engineering Contradiction:
Improveuser participation in conversationsVSAvoidawareness of user availability
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The system performs preliminary actions by automatically creating and prioritizing message threads for selected existing users when a new user joins or returns to activity. This preliminary thread creation ensures that existing users are notified and prepared to communicate, addressing the information loss problem before communication actually occurs.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms through notifications sent to selected existing users about the new user's status change. This feedback loop ensures existing users are informed of availability changes, enabling them to initiate conversations and maintaining continuous communication awareness.

Inventive Principle:
Principle #23Feedback

2Productivity

If notification systems are implemented to alert existing users about status changes, then user engagement increases, but system complexity increases

Engineering Contradiction:
Improveuser engagementVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system applies local quality by selectively notifying only a subset of existing users (e.g., top 5-10 users) rather than all users. This selective approach uses metrics to identify which users are most likely to engage, thereby reducing the complexity of managing notifications while maintaining high engagement rates.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system changes parameters such as notification thresholds, user selection criteria, and message prioritization levels to optimize engagement. By adjusting these parameters, the system achieves high user engagement without requiring complex notification infrastructure for all possible user combinations.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If message threads are prioritized for selected users, then communication effectiveness improves, but information overload for users increases

Engineering Contradiction:
Improvecommunication effectivenessVSAvoidinformation overload
Core Design Contradiction:
ProductivityVSObject-generated harmful factors

Solution Approach 1:

The system applies local quality by prioritizing message threads only for selected existing users who are most likely to engage with the new user. This targeted prioritization improves communication effectiveness for relevant users while avoiding information overload for users who are not selected, as they receive standard notification treatment.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10887410B1Methods and systems for connecting messaging accounts
Publication Date: 2021.01.05 META PLATFORMS INC
  • US10887410B1 patent drawing
  • US10887410B1 patent drawing
  • US10887410B1 patent drawing

AI summary

Exemplary embodiments relate to techniques for notifying existing users when a new user joins a messaging service (or returns from a period of inactivity). A top n number of existing users acquainted with the new user may be selected and may be encouraged to message the new user. The existing users may be selected using a messaging coefficient that indicates a likelihood that a message will result in a meaningful conversation, and a number of other factors that prevent the existing users from becoming inundated with notifications. The number n may be selected based on an amount of display space available to the new user in a messaging application. When inviting the existing users to contact the new user, a new thread may be automatically created and bumped to the top of the new user's thread list.