Instant Messaging Priority Queue for Message Delivery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current instant messaging systems struggle to manage multiple conversations efficiently, as users find it difficult to keep track of conversants and conversation histories, and messages from less important contacts often get missed or delayed behind more important ones.

Innovation Solution

An instant messaging system that provides users with information about recipients at the time of message sending, allows priority levels to be set for conversants, and enables message routing and storage options, ensuring that higher-priority messages are delivered first and conversation histories are easily accessible.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If messages are delivered in the order they are received, then the message delivery process is simple, but important messages from key conversants may be delayed or missed behind less important messages

Engineering Contradiction:
Improvemessage delivery reliabilityVSAvoidmessage management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a priority parameter for each conversant, transforming the single-dimensional FIFO message queue into a multi-dimensional queue system where messages are sorted by conversant priority. This allows important messages to be delivered reliably regardless of arrival order, resolving the contradiction between delivery reliability and system complexity.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system pre-establishes priority levels for each conversant before messages arrive. By determining conversant importance in advance and storing this information, the system can automatically prioritize messages without real-time intervention, ensuring reliable delivery of important messages while maintaining automated management.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If users manage multiple conversations simultaneously, then communication efficiency increases, but it becomes difficult to keep track of conversant information and conversation histories

Engineering Contradiction:
Improvecommunication efficiencyVSAvoidconversant information tracking
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent organizes conversation management by introducing a priority dimension for conversants. Instead of managing all conversations equally, the system creates hierarchical layers based on conversant importance, allowing users to efficiently manage multiple conversations while maintaining organized access to conversant information and histories through the priority structure.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Measurement precision

If the system provides detailed information about recipients at message sending time, then message accuracy improves, but system complexity and information processing load increase

Engineering Contradiction:
Improverecipient identification accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system pre-collects and stores recipient information including contact details, priority levels, and conversant data before messages are sent. This preliminary preparation allows the system to provide accurate recipient information at message sending time without processing complexity, as the data is already organized and ready for retrieval.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9628426B2Instant messaging system
Publication Date: 2017.04.18 SIMDESK ACQUISITION
  • US9628426B2 patent drawing
  • US9628426B2 patent drawing
  • US9628426B2 patent drawing

AI summary

An instant messaging system is disclosed that provides a means for presenting information to a user about current conversants and for managing the handling of multiple messages from different parties. A priority hierarchy is established and set by a user with respect to each conversant. Messages from high priority conversants are delivered and displayed prior to messages from lower priority conversants. In a business setting, messages may be routed to particular individuals or with a particular priority based on characteristics or attributes of the message sender.