Notification Server Aggregating Event Messages
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Modern software platforms face challenges in managing notification messages due to the complexity of multiple systems and events, leading to impractical manual pre-writing of messages, unreliability of systems, and increased storage and maintenance burdens.
Innovation Solution
A notification server aggregates event messages from different systems and uses a generative language model to create a single notification message, reducing manual interaction and storage needs, and adapting to user responses and system changes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If multiple separate notification messages are sent to users for different events, then users receive complete information about all events, but users receive a multitude of notification messages which increases network bandwidth consumption and user burden
Solution Approach 1:
The patent combines multiple separate notification messages into a single aggregated notification message that includes all event information. The notification server receives event messages from multiple systems, processes them together, and generates one consolidated notification that presents all events to the user in a unified format, thereby reducing network bandwidth consumption while maintaining information completeness.
2Ease of manufacture
If manual pre-writing of notification messages is implemented for each permutation of systems, events and messages, then notification messages can be precisely tailored, but the complexity and maintenance burden of managing the repository of messages increases significantly
Solution Approach 1:
The notification server automatically processes incoming event messages and generates appropriate notification messages without requiring manual pre-writing or curation. The system self-adapts to different event types and systems by processing the raw event data and generating contextually appropriate notifications, eliminating the need for a manually maintained repository of pre-written messages for every possible event permutation.
3Adaptability or versatility
If a repository of pre-written notification messages is maintained and updated to accommodate system changes, then messages remain relevant to current systems, but the time and resources required to rewrite and maintain messages increase
Solution Approach 1:
The notification system dynamically generates messages based on current event data and system state rather than relying on static pre-written templates. When systems are added or modified, the notification server automatically adapts by processing the new event messages and generating appropriate notifications in real-time, eliminating the need to manually update message repositories to maintain relevance.
4Reliability
If multiple notification messages are transmitted to user devices, then all events are communicated to users, but the number of transmission operations increases which consumes more network resources
Solution Approach 1:
The patent consolidates multiple notification transmissions into a single transmission by aggregating multiple events into one comprehensive notification message. The notification server collects event messages from various systems, processes them together, and sends one unified notification to the user device, thereby maintaining complete event communication while significantly reducing network bandwidth consumption compared to sending multiple separate notifications.
Data Source
AI summary
One or more computer systems which provide services to a user may react to at least one event occurring in the systems by sending notification messages to the user. It may be undesirable for the user to receive a multitude of such notification messages over a short period of time, which are caused by a same or related event, and/or which provide conflicting instructions. In some embodiments, a notification server may: aggregate a plurality of event messages to form an input prompt, the plurality of event messages associated with at least one event occurring in at least one computer system; input the input prompt into a generative language model to generate a notification message based on the plurality of event messages; and transmit the notification message to a user device instead of the plurality of event messages.


