IP Library Granted Patent US 8,643,485
Granted Patent B2
US 8,643,485 · App. 13/589,943 · Granted Feb 4, 2014

Method and apparatus for suppressing duplicate alarms

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 8,643,485
App. No.
13/589,943
Granted
Feb 4, 2014
Kind
B2
Abstract

A method and apparatus for ignoring a duplicated alarm in a communications network are described. In one embodiment, at least one alarm message associated with at least one event is received. A determination of whether the at least one event exists in a database is subsequently made. The at least one event is recorded in the database if the at least one event does not exist in the database. Conversely, the at least one alarm message is suppressed if the at least one event exists in the database.

Claims (40)

1. A method for processing an alarm message in a communications network, comprising:

receiving, by a processor, the alarm message, wherein the alarm message is associated with an event;

determining, by the processor, if the event exists in a memory;

recording, by the processor, the event in the memory if the event does not exist in the memory; and

ignoring, by the processor, the alarm message if the event exists in the memory.

2. The method of claim 1 , wherein the memory comprises a hash table.

3. The method of claim 1 , further comprising:

forwarding the alarm message to a central management console after the event is recorded in the memory.

4. The method of claim 1 , wherein the event is designated as a duplicate event when a replica of the event exists in the memory.

5. The method of claim 4 , wherein the duplicate event is characterized by an event name, an identical source internet protocol address, an identical destination internet protocol address, an identical source port, an identical destination port, and an identical protocol as compared to the replica.

6. The method of claim 1 , further comprising:

deleting the event from the memory upon an expiration of a predefined time period.

7. The method of claim 1 , wherein the communications network comprises an internet protocol network.

8. A tangible computer readable medium storing a plurality of instructions which, when executed by a processor, causes the processor to perform operations for processing an alarm message in a communications network, the operations comprising:

receiving the alarm message, wherein the alarm message is associated with an event;

determining if the event exists in a memory;

recording the event in the memory if the event does not exist in the memory; and

ignoring the alarm message if the event exists in the memory.

9. The tangible computer readable medium of claim 8 , wherein the memory comprises a hash table.

10. The tangible computer readable medium of claim 8 , further comprising:

forwarding the alarm message to a central management console after the event is recorded in the memory.

11. The tangible computer readable medium of claim 8 , wherein the event is designated as a duplicate event when a replica of the event exists in the memory.

12. The tangible computer readable medium of claim 11 , wherein the duplicate event is characterized by an event name, an identical source internet protocol address, an identical destination internet protocol address, an identical source port, an identical destination port, and an identical protocol as compared to the replica.

13. The tangible computer readable medium of claim 8 , further comprising:

deleting the event from the memory upon an expiration of a predefined time period.

14. The tangible computer readable medium of claim 8 , wherein the communications network comprises an internet protocol network.

15. An apparatus for processing an alarm message in a communications network, comprising:

a processor; and

a computer readable medium storing a plurality of instructions which, when executed by the processor, cause the processor to perform operations, the operations comprising:

receiving the alarm message, wherein the alarm message is associated with an event;

determining if the event exists in a memory;

recording the event in the memory if the event does not exist in the memory; and

ignoring the alarm message if the event exists in the memory.

16. The apparatus of claim 15 , wherein the memory comprises a hash table.

17. The apparatus of claim 15 , further comprising:

forwarding the alarm message to a central management console after the event is recorded in the memory.

18. The apparatus of claim 15 , wherein the event is designated as a duplicate event when a replica of the event exists in the memory.

19. The apparatus of claim 18 , wherein the duplicate event is characterized by an event name, an identical source internet protocol address, an identical destination internet protocol address, an identical source port, an identical destination port, and an identical protocol as compared to the replica.

20. The apparatus of claim 15 , further comprising:

deleting the event from the memory upon an expiration of a predefined time period.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 11, 2018
From: AT&T INTELLECTUAL PROPERTY II, L.P.
To: SERVICENOW, INC.
Reel/Frame 044603/0008 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 22, 2017
From: AT&T PROPERTIES, LLC
To: AT&T INTELLECTUAL PROPERTY II, L.P.
Reel/Frame 044200/0303 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 21, 2017
From: AT&T CORP.
To: AT&T PROPERTIES, LLC
Reel/Frame 044190/0824 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 28, 2012
From: SHELEHEDA, DANIEL; SINGER, MICHAEL
To: AT&T CORP.
Reel/Frame 029044/0280 →