IP Library Granted Patent US 12,039,378
Granted Patent B2
US 12,039,378 · App. 17/381,722 · Granted Jul 16, 2024

In-band modification of event notification preferences for server events

Inventors: Shoham Levy (Ra'anana, IL); Doron Tal (Geva Carmel, IL)
Assignee: EMC IP Holding Company LLC
G06F9/542G06F11/3075G06F11/3438G06N20/00G06F2201/86
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,039,378
App. No.
17/381,722
Granted
Jul 16, 2024
Kind
B2
Abstract

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.

Claims (35)

1. A method, comprising:

obtaining an event notification;

providing the event notification to at least one target device based at least in part on one or more rule-based preferences of a user associated with the at least one target device;

obtaining a reply to the event notification from the at least one target device, wherein the reply comprises one or more event preferences of the user; and

updating the one or more rule-based preferences of the user based at least in part on the one or more event preferences of the user obtained in the reply to the event notification;

wherein the method is performed by at least one processing device comprising a processor coupled to a memory.

2. The method of claim 1 , wherein the event notification comprises one or more key-value pairs.

3. The method of claim 1 , wherein the event notification comprises a topic, an event identifier and an event severity level.

4. The method of claim 1 , wherein the reply comprises a value of one of true, false and cancel.

5. The method of claim 1 , wherein the updating the one or more rule-based preferences of the user comprises one or more of creating, modifying and canceling at least one event preference rule of the user.

6. The method of claim 5 , wherein the event notification is provided to the user unless at least one of the at least one event preference rule of the user blocks the event notification.

7. The method of claim 5 , wherein a plurality of the at least one event preference rule that matches the event notification is resolved in an order determined by one or more event preference rule resolution criteria.

8. The method of claim 1 , further comprising, in response to the obtaining the event notification, obtaining one or more event preference rules of the user and evaluating the event notification against the obtained one or more event preference rules.

9. The method of claim 1 , further comprising employing a machine learning tool to induce one or more of (i) the event preferences of the user based on behavior of the user and (ii) one or more system parameters based on the event preferences of the user.

10. An apparatus comprising:

at least one processing device comprising a processor coupled to a memory;

the at least one processing device being configured to implement the following steps:

obtaining an event notification;

providing the event notification to at least one target device based at least in part on one or more rule-based preferences of a user associated with the at least one target device;

obtaining a reply to the event notification from the at least one target device, wherein the reply comprises one or more event preferences of the user; and

updating the one or more rule-based preferences of the user based at least in part on the one or more event preferences of the user obtained in the reply to the event notification.

11. The apparatus of claim 10 , wherein the event notification comprises a topic, an event identifier and an event severity level.

12. The apparatus of claim 10 , wherein the reply comprises a value of one of true, false and cancel.

13. The apparatus of claim 10 , wherein the updating the one or more rule-based preferences of the user comprises one or more of creating, modifying and canceling at least one event preference rule of the user.

14. The apparatus of claim 13 , wherein the event notification is provided to the user unless at least one of the at least one event preference rule of the user blocks the event notification.

15. The apparatus of claim 13 , wherein a plurality of the at least one event preference rule that matches the event notification is resolved in an order determined by one or more event preference rule resolution criteria.

16. A non-transitory processor-readable storage medium having stored therein program code of one or more software programs, wherein the program code when executed by at least one processing device causes the at least one processing device to perform the following steps:

obtaining an event notification;

providing the event notification to at least one target device based at least in part on one or more rule-based preferences of a user associated with the at least one target device;

obtaining a reply to the event notification from the at least one target device, wherein the reply comprises one or more event preferences of the user; and

updating the one or more rule-based preferences of the user based at least in part on the one or more event preferences of the user obtained in the reply to the event notification.

17. The non-transitory processor-readable storage medium of claim 16 , wherein the event notification comprises a topic, an event identifier and an event severity level.

18. The non-transitory processor-readable storage medium of claim 16 , wherein the reply comprises a value of one of true, false and cancel.

19. The non-transitory processor-readable storage medium of claim 16 , wherein the updating the one or more rule-based preferences of the user comprises one or more of creating, modifying and canceling at least one event preference rule of the user.

20. The non-transitory processor-readable storage medium of claim 19 , wherein the event notification is provided to the user unless at least one of the at least one event preference rule of the user blocks the event notification.

Assignments (8)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (058014/0560) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 062022/0473 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (057931/0392) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 062022/0382 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (057758/0286) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 061654/0064 →
SECURITY INTEREST Recorded Oct 6, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 058014/0560 →
SECURITY INTEREST Recorded Oct 6, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 057758/0286 →
SECURITY INTEREST Recorded Oct 6, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 057931/0392 →
SECURITY AGREEMENT Recorded Oct 1, 2021
From: DELL PRODUCTS, L.P.; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 057682/0830 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 21, 2021
From: LEVY, SHOHAM; TAL, DORON
To: EMC IP HOLDING COMPANY LLC
Reel/Frame 056934/0727 →
Continuity (1)
Related Publication 20230028407A1 · Jan 26, 2023