# US 7,047,298 B2 · Alarm server systems, apparatus, and processes

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 7,047,298 B2
- Document ID: US7047298B2
- Status: Granted
- Kind: B2
- Application number: 10/397,552
- Filed: 2003-03-25
- Published: 2004-02-05
- Granted: 2006-05-16
- Earliest claimed: 1998-02-27
- Assignees: Netsolve, Inc.
- Inventors: Stephen W. Davies
- Web page: https://patentgrep.com/patent/US7047298B2

## CPC

- H04L 43/0805: by checking availability
- H04L 41/0686: Additional information in the notification, e.g. enhancement of specific meta-data
- H04L 43/10: Active monitoring, e.g. heartbeat, ping or trace-route
- H04L 41/0213: Standardised network management protocols, e.g. simple network management protocol [SNMP]
- H04L 41/046: comprising network management agents or mobile agents therefor
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A system and method to manage a network by monitoring an interface of the network. The system comprises a poller, a server, and a database. The poller checks the interface through a poller query message to the interface. Upon suspected failure, the poller sends an alert signal to the server notifying the server that the interface may be failing. The server may send out a server query signal to the interface and monitor the response to determine if a failure occurred. The database contains information concerning the interface. When the server determines that the interface has failed, the server pulls information concerning the interface and sends an alarm signal to a client application module.

## Claims

### Claim 1

A network monitoring system comprising:
a poller adapted to communicate with an interface of a network, the poller adapted to transmit a message to the interface, the poller adapted to generate an interface alarm message in response to the poller failing to receive a reply message from the interface; and
a server adapted to receive the interface alarm message, the server operable to generate a failed interface message and communicate the failed interface message.

### Claim 2 (depends on 1)

The network monitoring system of claim 1, wherein the server is adapted to communicate the failed interface message to at least a second interface of the network.

### Claim 3 (depends on 2)

The network monitoring system of claim 2, wherein the at least a second interface of the network is a display server.

### Claim 4 (depends on 1)

The network monitoring system of claim 1, wherein the server is adapted to communicate the failed interface message to a client application.

### Claim 5 (depends on 4)

The network monitoring system of claim 4, wherein the client application is a client application module.

### Claim 6 (depends on 1)

The network monitoring system of claim 1, wherein the poller is adapted to generate the interface alarm message in response to the poller failing to receive the reply message from the interface within a defined time period.

### Claim 7

A network monitoring method comprising:
transmitting a message from a poller to an interface to a network;
generating an interface alarm message in response to the poller failing to receive a reply message from the interface; and
receiving the interface alarm message at a server that is operable to generate a failed interface message and communicate the failed interface message.

### Claim 8 (depends on 7)

The method of claim 7, wherein the server communicates the failed interface message to at least a second interface of the network.

### Claim 9 (depends on 8)

The method of claim 8, wherein the at least a second interface of the network is a display server.

### Claim 10 (depends on 7)

The method of claim 7, wherein the server communicates the failed interface message to a client application.

### Claim 11 (depends on 10)

The method of claim 10, wherein the client application is a client application module.

### Claim 12 (depends on 7)

The method of claim 7, wherein the poller generates the interface alarm message in response to the poller failing to receive the reply message from the interface within a particular time period.

### Claim 13

A network monitoring method comprising:
receiving an interface alarm message at a server that is operable to generate a failed interface message and communicate the failed interface message, wherein the server receives the interface alarm message from a poller in response to the poller failing to receive a reply message from the interface, wherein the poller transmits a message from to an interface to a network;
generating and sending, to a display client, display information representing the failed interface message and one or more other failed interface messages, wherein the display information is organized hierarchically according to one or more network elements in the network.

### Claim 14 (depends on 13)

The method of claim 13, wherein the poller generates the interface alarm message in response to the poller failing to receive the reply message from the interface within a particular time period.

### Claim 15 (depends on 13)

The method of claim 13, wherein the display information comprises alarm information organized in a hierarchical tree structure.

### Claim 16 (depends on 13)

The method of claim 13, further comprising associating an alarm condition of the interface alarm message with device identifying information, wherein the device identifying information comprises any of a physical address of a device that has not replied, a network address of a device that has not replied, and contact information for an operator of a device that has not replied.

### Claim 17 (depends on 16)

The method of claim 16, wherein the display information includes the device identifying information, wherein the display information presents the device identifying information and the alarm condition in a hierarchical tree structure that represents a current state of an entire managed network space.

### Claim 18 (depends on 16)

The method of claim 16, wherein the display information includes the device identifying information, wherein the display information presents the device identifying information and the alarm condition in a table structure that represents a historical view that describes a recent event.

### Claim 19 (depends on 16)

The method of claim 16, wherein the display information includes the device identifying information, wherein the display information presents the device identifying information and the alarm condition in a hierarchical tree structure that organizes alarms by Customer, Location, and network address.

### Claim 20

A computer-readable storage medium comprising one or more sequences of instructions which, when executed by one or more processors, cause the one or more processors to perform a network monitoring method comprising:
transmitting a message from a poller to an interface to a network;
generating an interface alarm message in response to the poller failing to receive a reply message from the interface; and
receiving the interface alarm message at a server that is operable to generate a failed interface message and communicate the failed interface message.
