US 11,675,644 B2
Method and system for managing notifications for flapping incidents
Manas Goswami, San Ramon, CA (US); Ze Tian Ding, Dublin, CA (US); Raghu Hanumanth Reddy Patti, San Bruno, CA (US); Ana Maria Hernandez McCollum, Belmont, CA (US); and Mark Charles Ramacher, Belmont, CA (US)
Assigned to Oracle International Corporation, Redwood Shores, CA (US)
Filed by Oracle International Corporation, Redwood Shores, CA (US)
Filed on Nov. 16, 2021, as Appl. No. 17/455,090.
Prior Publication US 2023/0153187 A1, May 18, 2023
Int. Cl. G06F 11/00 (2006.01); G06F 11/07 (2006.01)
CPC G06F 11/0769 (2013.01) [G06F 11/0721 (2013.01)] 8 Claims
OG exemplary drawing
 
1. A non-transitory computer readable medium comprising instructions which, when executed by one or more hardware processors, causes performance of operations comprising:
identifying a plurality of flapping events associated with at least one prior incident,
wherein each of the plurality of flapping events indicate whether the at least one prior incident is in a resolved state or an unresolved state;
based on a time corresponding to each of the plurality of flapping events associated with the at least one prior incident, computing an estimated flapping window for any incident that meets one or more similarity criteria with the at least one prior incident,
wherein the estimated flapping window corresponds to a period of time during which a likelihood of said any incident flapping between a resolved state and an unresolved state exceeds a threshold value;
subsequent to detecting a first event corresponding to a target incident:
transmitting a first notification associated with the target incident based on the first event;
determining that the target incident meets the similarity criteria with the at least one prior incident;
computing a notification suppression window for the target incident based on the estimated flapping window;
initiating the notification suppression window for the target incident;
subsequent to detecting a second event corresponding to the target incident:
determining that the notification suppression window for the target incident has not terminated;
refraining from transmitting any notification for the target incident based on the second event responsive to determining that the notification suppression window for the target incident has not terminated;
subsequent to detecting a third event corresponding to the target incident:
determining that the notification suppression window for the target incident has terminated;
transmitting a second notification associated with the target incident based on the third event responsive to determining that the notification suppression window for the target incident has terminated.