IP Library › Granted Patent US 12,450,998
Granted Patent B2
US 12,450,998 · App. 18/041,932 · Granted Oct 21, 2025

Monitoring and de-duplicating alarms in wireless network

Inventors: Hemant Gupta (MP, IN); Nimit Agrawal (MP, IN); Abhishek Kumar Mishra (MP, IN)
Assignee: RAKUTEN MOBILE, INC.
G08B25/001G08B25/10G08B29/185
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,450,998
App. No.
18/041,932
Granted
Oct 21, 2025
Kind
B2
Abstract

Embodiments herein disclose a method and alarm monitoring device ( 200 ) for alarm monitoring and de-duplicating alarms in a wireless network ( 100 ). The method comprises receiving a first alarm event ( 404 ) and second alarm events from a plurality of devices ( 100 A- 100 N) in the wireless network. The method further comprises de-duplicating the second alarm events by merging the second alarm events with the first alarm event ( 404 ) based on a retrieved current status of the first alarm event ( 404 ) when the second alarm events are received within a predefined time period. The method further comprises inserting the second alarm events separately in a database based on the retrieved current status of the first alarm event ( 404 ) when the second alarm events are not received within the predefined time period.

Claims (48)

1. An alarm monitoring device for alarm monitoring and de-duplicating alarms in a wireless network, wherein the alarm monitoring device comprises:

a memory;

a processor, communicatively coupled to the memory, configured to:

receive a first alarm event comprising a first alarm configuration from at least one device from a plurality of devices in the wireless network;

receive at least one second alarm event comprising a second alarm configuration from the at least one device from the plurality of devices;

determine whether the second alarm event is associated with the first alarm event based on the first alarm configuration and the second alarm configuration;

retrieve a current state of the first alarm event from a database when the second alarm event is associated with the first alarm event;

determine whether the second alarm event is received within a predefined time period based on the retrieved current state of the first alarm event;

de-duplicate the at least one second alarm event by merging the at least one second alarm event with the first alarm event based on the retrieved current state of the first alarm event when the at least one second alarm event is received within the predefined time period, and update the retrieved current state of the first alarm event as a current state of the at least one second alarm event in the database after merging the at least one second alarm event with the first alarm event; and

insert the at least one second alarm event separately in the database based on the retrieved current state of the first alarm event when the at least one second alarm event is not received within the predefined time period, and store the current state of the at least one second alarm event corresponding to the at least one inserted second alarm event in the database,

wherein the processor is configured to merge the at least one second alarm event with the first alarm event by:

increasing a count of the first alarm event after merging the at least one second alarm event with the first alarm event; and

storing the count of the first alarm event corresponding to the retrieved current state of the first alarm event.

2. The alarm monitoring device as claimed in claim 1 , wherein the processor is further configured to merge the at least one second alarm event with the first alarm event based on the retrieved current state of the first alarm event by:

detecting the retrieved current state of the first alarm event as active or closed when the at least one second alarm event is received;

detecting an event time of the first alarm event and an event time of the at least one second alarm event when the at least one second alarm event is received while the current state of the first alarm event is active or closed; and

de-duplicate the at least one second alarm event by merging the at least one second alarm event with the first alarm event based on the event time of the first alarm event and the event time of the at least one second alarm event.

3. The alarm monitoring device as claimed in claim 1 , wherein the processor is further configured to merge the at least one second alarm event with the first alarm event based on the retrieved current state of the first alarm event by:

detecting the retrieved current state of the first alarm event as active when the at least one second alarm event is received;

detecting an event time of the at least one second alarm event is prior to an event time of the first alarm event; and

de-duplicating the at least one second alarm event by merging the at least one second alarm event with the first alarm event and changing the event time of the first alarm event to the event time of the at least one second alarm event.

4. The alarm monitoring device as claimed in claim 1 , wherein the processor is configured to insert the at least one second alarm event separately in the database by:

detecting the retrieved current state of the first alarm event as closed when the at least one second alarm event is received;

detecting an event time of the first alarm event and an event time of the at least one second alarm event when the at least one second alarm event is received while the current state of the first alarm event is closed; and

inserting the at least one second alarm event separately in the database based on the event time of the first alarm event and the event time of the at least one second alarm event.

5. A method for alarm monitoring and de-duplicating alarms in a wireless network, wherein the method comprises:

receiving, by an alarm monitoring device, a first alarm event comprising a first alarm configuration from at least one device from a plurality of devices in the wireless network;

receiving, by the alarm monitoring device, at least one second alarm event comprising a second alarm configuration from the at least one device from the plurality of devices;

determining, by the alarm monitoring device, whether the second alarm is associated with the first alarm based on the first alarm configuration and the second alarm configuration;

retrieving, by the alarm monitoring device, a current state of the first alarm event from a database when the second alarm is associated with the first alarm;

determining, by the alarm monitoring device, whether the second alarm is received within a predefined time period based on the retrieved current state of the first alarm event;

based on the at least one second alarm event is being received within the predefined time period, de-duplicating, by the alarm monitoring device, the at least one second alarm event by merging the at least one second alarm event with the first alarm event based on the retrieved current state of the first alarm event, and updating the retrieved current state of the first alarm event as a current state of the at least one second alarm event in the database after merging the at least one second alarm event with the first alarm event; and

based on the at least one second alarm event not being received within the predefined time period, inserting, by the alarm monitoring device, the at least one second alarm event separately in the database based on the retrieved current state of the first alarm event and storing the current state of the at least one second alarm event corresponding to the at least one inserted second alarm event in the database,

wherein the de-duplicating comprises:

increasing, by the alarm monitoring device, a count of the first alarm after merging the at least one second alarm event with the first alarm event; and

storing, by the alarm monitoring device, the count of the first alarm corresponding to the retrieved current state of the first alarm event.

6. The method as claimed in claim 5 , wherein the de-duplicating further comprises:

detecting, by the alarm monitoring device, the retrieved current state of the first alarm event as active or closed when the at least one second alarm event is received;

detecting, by the alarm monitoring device, an event time of the first alarm event and an event time of the at least one second alarm event when the at least one second alarm event is received while the current state of the first alarm event is active or closed; and

de-duplicating, by the alarm monitoring device, the at least one second alarm event by merging the at least one second alarm event with the first alarm event based on the event time of the first alarm event and the event time of the at least one second alarm event.

7. The method as claimed in claim 5 , wherein the de-duplicating further comprises:

detecting, by the alarm monitoring device, the retrieved current state of the first alarm event as active when the at least one second alarm event is received;

detecting, by the alarm monitoring device, an event time of the at least one second alarm event is prior to an event time of the first alarm event; and

de-duplicating, by the alarm monitoring device, the at least one second alarm event by merging the at least one second alarm event with the first alarm event and changing the event time of the first alarm event to the event time of the at least one second alarm event.

8. The method as claimed in claim 5 , wherein the inserting the at least one second alarm event separately in the database comprises:

detecting, by the alarm monitoring device, the retrieved current state of the first alarm event as closed when the at least one second alarm event is received;

detecting, by the alarm monitoring device, an event time of the first alarm event and an event time of the at least one second alarm event when the at least one second alarm event is received while the current state of the first alarm event is closed; and

inserting, by the alarm monitoring device, the at least one second alarm event separately in the database based on the event time of the first alarm event and the event time of the at least one second alarm event.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 16, 2023
From: GUPTA, HEMANT; AGRAWAL, NIMIT; MISHRA, ABHISHEK KUMAR
To: RAKUTEN MOBILE, INC.
Reel/Frame 062723/0983 →
Priority Claims (1)
IN 202241065057 · Nov 14, 2022 · national
Continuity (1)
Related Publication 20240312335A1 · Sep 19, 2024
References Cited (17)
US 6687748B1 · Zhang · 2004 [cited by examiner]
US 7301448B1 · Usery et al. · 2007 [cited by applicant]
US 8213923B1 · Lu · 2012 [cited by examiner]
US 10153966B1 · Trundle · 2018 [cited by examiner]
US 20040100375A1 · Tanguay · 2004 [cited by examiner]
US 20100157812A1 · Blocker et al. · 2010 [cited by applicant]
US 20160245531A1 · Ronk · 2016 [cited by examiner]
US 20170294112A1 · Kushnir · 2017 [cited by examiner]
US 20180314801A1 · Janssen · 2018 [cited by examiner]
US 20180315285A1 · Janssen · 2018 [cited by applicant]
US 20190013101A1 · Johnson · 2019 [cited by examiner]
US 20190320945A1 · Johnson · 2019 [cited by examiner]
US 20190388011A1 · Johnson · 2019 [cited by examiner]
US 20210287543A1 · Karapantelakis · 2021 [cited by examiner]
CN 115061841A · 2022 [cited by applicant]
International Search Report issued Apr. 12, 2023 in International Application No. PCT/US 22/54051. [cited by applicant]
Written Opinion issued Apr. 12, 2023 in International Application No. PCT/US 22/54051. [cited by applicant]