Message Queue Management for Delivery Metric Modification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing user communication data messaging systems lack efficient and effective capabilities for searching and modifying message queues, which hampers the timely and prioritized delivery of user data messages across various transmission systems.

Innovation Solution

A communication system that stores user data messages with message stream identifiers and delivery metrics, processes these metrics to order them into delivery queues, and allows for the re-entry of message sets based on new metrics, ensuring ordered transmission across multiple message transmission systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If message queues are stored and managed using conventional methods, then message storage is maintained, but search and modification capabilities are inefficient and ineffective

Engineering Contradiction:
Improvemessage queue management efficiencyVSAvoidtime to search and modify messages
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system pre-processes and indexes message delivery metrics (delivery start times, finish times, priorities) when messages are initially queued. This preliminary organization enables rapid retrieval and modification without scanning entire queues, directly resolving the inefficiency in search and modification operations while maintaining message storage integrity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary processing layer between message storage and retrieval operations. This layer maintains optimized data structures that facilitate efficient searching and modification of message queues, acting as a mediator that transforms conventional slow queue operations into fast, targeted operations without changing the fundamental message storage mechanism.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If message delivery metrics are processed to enter messages into delivery queues, then message delivery is organized, but the system lacks effective capability to search and modify existing queues

Engineering Contradiction:
Improvemessage delivery orderingVSAvoidqueue search and modification capability
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The message queue system is segmented into multiple indexed structures organized by delivery metrics (start time, finish time, priority levels). This segmentation allows independent access and modification of specific message subsets without disrupting the entire queue, maintaining delivery reliability while enabling efficient search and modification operations through targeted access to segmented portions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system maintains multiple views of the message queue based on different delivery metric parameters (time-based indexing, priority-based indexing). By organizing messages according to various parameter combinations, the system enables efficient search and modification based on any metric while preserving the ordered delivery structure required for reliable message transmission.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9385974B2Data message queue management to identify message sets for delivery metric modification
Publication Date: 2016.07.05 T MOBILE INNOVATIONS LLC
  • US9385974B2 patent drawing
  • US9385974B2 patent drawing
  • US9385974B2 patent drawing

AI summary

A communication system transfers user data messages to users. The system stores the user data messages in association with message stream identifiers and message delivery metrics. The system processes the message delivery metrics to enter the user data messages into a plurality of delivery queues associated with multiple message transmission systems. The system receives a data request indicating a message stream identifier and a message transmission system, and in response, identifies a message set and associated delivery metrics. The system receives a data instruction indicating new delivery metrics, and in response, re-enters the message set into the delivery queue. The communication system transfers the user data messages based on their associated delivery queues over data networks for receipt by the users.