Content-Based Message Routing for Unstructured Payloads
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current publish-subscribe messaging systems lack the ability to effectively route and deliver messages with unstructured payloads, particularly in scenarios involving multimedia data from distributed sensor networks, where subscribers need to receive only relevant information based on specified constraints, leading to inefficiencies in message transmission and reception.
Innovation Solution
A computer-implemented method and system for routing messages that evaluates message payloads against specified criteria, including unstructured elements, to match similarity and deliver only relevant messages to subscribers, using a broker network that groups messages into similarity classes and routes them accordingly.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If traditional publish-subscribe messaging systems are used, then message routing is simple and stateless, but the system cannot effectively filter unstructured message payloads like multimedia data
Solution Approach 1:
The patent introduces a content-based routing intermediary that sits between publishers and subscribers, analyzing unstructured message payloads using techniques like text extraction, keyword matching, and content classification. This mediator enables sophisticated filtering of multimedia data without requiring changes to the underlying publish-subscribe system architecture, thus improving adaptability while managing complexity through a dedicated intermediate layer
2Productivity
If all messages are delivered to subscribers, then no messages are lost, but unnecessary message transmission increases network load and processing overhead
Solution Approach 1:
The patent applies preliminary content analysis and classification to messages before they are routed to subscribers. By pre-processing messages to extract relevant features and determine their category, the system can make informed routing decisions early in the message flow, delivering only relevant messages to appropriate subscribers and avoiding unnecessary network transmission and processing of irrelevant content
3Measurement precision
If content-based filtering is implemented, then message relevance to subscribers improves, but the filtering mechanism becomes complex requiring external database services
Solution Approach 1:
The patent segments the content filtering process into distinct modular components: text extraction from multimedia, keyword identification, content classification, and similarity matching. Each component handles a specific aspect of the filtering task independently, improving subscription matching accuracy through comprehensive content analysis while managing complexity through modular, reusable processing stages that can be configured without requiring external database services
Data Source
AI summary
Computer implemented method, system and computer usable program code for routing messages in a message stream. A computer implemented method for routing messages in a message stream includes receiving a specification of desired messages, the specification containing a payload and receiving at least one message, the message containing a payload. The message payload is evaluated with respect to the specification payload and the specification, and the message is routed in accordance with the evaluation.


