Messaging Server Selective Delivery for Status Notification Load
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing messaging systems generate unnecessary notifications regarding online/offline status changes, increasing server processing load.
Innovation Solution
A messaging server and method that stores registration information including message types and identification information, allowing selective transmission of messages based on publisher selections, reducing unnecessary notifications.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the server transmits notifications for all online/offline status changes, then all subscribers receive complete status information, but the server processing load increases
Solution Approach 1:
The patent applies local quality by allowing different subscribers to receive different types of notifications based on their individual preferences. Each subscriber can select which message types (e.g., online status, offline status, specific application notifications) they want to receive, so the server only transmits relevant notifications to each subscriber. This reduces the overall number of notifications the server must process while ensuring each subscriber receives complete information for their selected categories.
2Productivity
If the server filters messages based on subscriber preferences, then unnecessary notifications are reduced, but the message delivery system becomes more complex
Solution Approach 1:
The patent applies preliminary action by having subscribers pre-configure their notification preferences before receiving messages. During the subscription process, users select which message types they want to receive, and these preferences are stored in advance. When messages are transmitted, the server simply matches the message type against the pre-configured preferences without requiring complex real-time filtering logic, thereby reducing system complexity while maintaining efficiency.
3Adaptability or versatility
If multiple message types are offered to subscribers, then subscribers can receive more relevant information, but the subscription management becomes more complex
Solution Approach 1:
The patent applies segmentation by dividing the notification system into distinct message types (e.g., online status, offline status, application-specific notifications). Each message type is independently configurable, allowing subscribers to selectively subscribe to only the types they need. This segmentation simplifies subscription management compared to a monolithic approach, as users can make simple binary choices for each message type rather than configuring complex filter rules.
Data Source
AI summary
A messaging server includes circuitry to store registration information received from each of one or more subscribers. The registration information represents a subscription setting and includes a message type of messages to be received and identification information. The message type is selected from multiple message types. The circuitry receives, from a publisher, selection of a message type from the multiple message types to be associated with a particular message to be transmitted, and selection of the identification information corresponding to the selected message type from the identification information received from the subscriber. The circuitry transmits the particular message based on the registration information and the selections by the publisher.


