In-band Event Notification Preference Modification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing publish/subscribe systems require offline modifications of event notification preferences, which are not dynamic and do not allow clients to adjust their preferences in real-time based on received events, leading to inefficient event filtering and management.

Innovation Solution

Implementing in-band modification of event notification preferences, where clients can update their preferences by replying to event notifications with specific rules, allowing for dynamic creation, modification, or cancellation of event preference rules based on received events, using rule-based filtering and arbitration mechanisms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If offline modification of event notification preferences is used, then system complexity is reduced, but adaptability and real-time preference adjustment capability deteriorate

Engineering Contradiction:
Improvereal-time preference adjustment capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent transforms static offline preference registration into dynamic real-time preference adjustment. Clients can modify event notification preferences on-the-fly by replying to event notifications with updated preferences, allowing the system to adapt dynamically to changing user interests without requiring complex offline reconfiguration processes

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements a feedback mechanism where clients reply to received event notifications with modified preferences. This feedback loop allows the system to learn from actual event consumption patterns and adjust preferences in real-time, improving adaptability while maintaining relatively simple system architecture through straightforward message exchange protocols

Inventive Principle:
Principle #23Feedback

2Productivity

If rule-based filtering is implemented for event notifications, then event filtering efficiency is improved, but device complexity increases

Engineering Contradiction:
Improveevent filtering efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the event filtering process into rule-based preferences held by clients and arbitration logic on the server. This segmentation allows efficient client-side filtering based on predefined rules while distributing the arbitration workload to the server, improving overall filtering efficiency without concentrating excessive complexity in a single component

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary action by having clients pre-define rule-based preferences for event filtering before events are received. These preferences are established in advance and automatically applied to incoming events, improving filtering efficiency by avoiding real-time decision complexity while maintaining systematic organization of filtering logic

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If in-band modification of preferences is implemented, then adaptability improves, but loss of information increases due to additional communication overhead

Engineering Contradiction:
Improvedynamic preference modification capabilityVSAvoidcommunication overhead
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent merges the preference modification communication with the existing event notification band. Clients embed their preference updates within reply messages to event notifications, utilizing the same communication channel for both event delivery and preference management. This merging reduces information loss by avoiding separate communication protocols while enabling dynamic adaptability

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS12039378B2In-band modification of event notification preferences for server events
Publication Date: 2024.07.16 EMC IP HLDG CO LLC
  • US12039378B2 patent drawing
  • US12039378B2 patent drawing
  • US12039378B2 patent drawing

AI summary

Techniques for in-band modification of event notification preferences for server events are provided. One method comprises obtaining an event notification; providing the event notification to a target device based on rule-based preferences of a user associated with the target device; obtaining a reply to the event notification from the target device, wherein the reply comprises event preferences of the user; and updating the rule-based preferences of the user based on the event preferences of the user. The updating of the rule-based preferences of the user may comprise creating, modifying and/or canceling at least one event preference rule of the user. A plurality of the event preference rules matching the event notification may be resolved in an order determined by one or more event preference rule resolution criteria.