Instant Message Delivery Throttling via User Profile and Activity Level

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face challenges in managing a high volume of instant messages, leading to difficulty in keeping pace with ongoing conversations, which can distract and reduce the collaborative benefits of instant messaging.

Innovation Solution

A method and system that determine a delivery policy for instant messages based on the recipient's user profile and client device activity level, allowing for throttling and scheduling of message delivery to optimize receipt times and preserve conversational context.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If instant messages are delivered immediately to the recipient's client device, then the message delivery speed is improved, but the recipient becomes overwhelmed and distracted by a high volume of messages

Engineering Contradiction:
Improvemessage delivery speedVSAvoidmessage overload and distraction
Core Design Contradiction:
SpeedVSObject-affected harmful factors

Solution Approach 1:

The system implements periodic action by scheduling message delivery at intervals rather than immediately. The throttling mechanism delays message delivery until specified time periods, allowing messages to be delivered in a controlled rhythm that prevents overwhelming the recipient while maintaining eventual delivery of all messages.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system performs preliminary action by determining delivery policies and throttling parameters in advance of actual message delivery. User profiles are configured beforehand with delivery preferences, and the system pre-calculates optimal delivery times based on these profiles before messages arrive, enabling proactive management of message flow.

Inventive Principle:
Principle #10Preliminary action

2Loss of information

If all instant messages are delivered to the recipient, then the completeness of information is improved, but the recipient cannot keep pace with ongoing conversations

Engineering Contradiction:
Improvemessage completenessVSAvoidrecipient's ability to keep pace
Core Design Contradiction:
Loss of informationVSProductivity

Solution Approach 1:

The system applies parameter changes by dynamically adjusting message delivery parameters such as delivery time, delivery interval, and delivery priority based on user profiles and current activity levels. These parameter modifications allow the system to deliver messages in a manner that matches the recipient's processing capacity while ensuring all messages are eventually delivered.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system implements dynamics by making message delivery adaptive and flexible rather than static. Delivery policies are adjusted in real-time based on user activity levels, time of day, and message priority, allowing the system to dynamically balance message completeness with the recipient's ability to process messages effectively.

Inventive Principle:
Principle #15Dynamics

3Ease of operation

If instant messages are delivered without throttling, then the responsiveness of the messaging system is improved, but the collaborative benefits are lost due to distraction

Engineering Contradiction:
Improvemessaging responsivenessVSAvoidcollaborative benefit retention
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system introduces an intermediary mechanism between message sender and recipient through the throttling server and delivery policy engine. This intermediary layer mediates message delivery by filtering, scheduling, and prioritizing messages based on user profiles, thereby preserving collaborative benefits while maintaining system responsiveness through controlled delivery.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11936602B2Enhanced instant message handling and delivery
Publication Date: 2024.03.19 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11936602B2 patent drawing
  • US11936602B2 patent drawing
  • US11936602B2 patent drawing

AI summary

Managing instant message delivery may include receiving, using a processor, an instant message, wherein the instant message is directed to a recipient, and responsive to receiving the instant message, determining, using the processor, a user profile for the recipient and an activity level of a client device of the recipient. The user profile may specify rules for delivering instant messages to the recipient from users. Responsive to receiving the instant message, a delivery policy for the instant message may be determined using the processor according to the user profile of the recipient and the activity level of the client device. The instant message may be sent to the client device of the recipient according to the delivery policy using the processor.