IP Library Granted Patent US 10,425,316
Granted Patent B2
US 10,425,316 · App. 15/720,924 · Granted Sep 24, 2019

Heart beat monitoring for broadband access devices and enterprise devices

Inventors: Jigang Yang (Cedar Park, TX); Bahadir Danisik (Austin, TX)
Assignee: Nokia of America Corporation
H04L43/10H04L41/0604H04L41/0631H04L43/0811H04L43/0823
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 10,425,316
App. No.
15/720,924
Granted
Sep 24, 2019
Kind
B2
Abstract

A heartbeat monitoring apparatus monitors the status of CPE devices based on received inform messages including events or event codes and heartbeat monitoring parameters. The heartbeat monitoring apparatus may generate and send alarm messages to external systems upon detecting a failure (e.g., offline, reboot, etc.) status of a CPE device. The heartbeat monitoring parameters may include an indication of which CPE devices (e.g., type of device, location of devices, or the like) are to be monitored, a heartbeat interval and subinterval, the frequency of a heartbeat check for alarms, or the like. The inform messages may include HEARTBEAT events for the CPE devices.

Claims (50)

1. A device status monitoring apparatus for monitoring status of devices in a network, the device status monitoring apparatus comprising:

a memory storing computer-readable instructions; and

at least one processor configured to execute the computer-readable instructions to

determine that a heartbeat message has not been received from a customer premises equipment device during a current heartbeat interval,

update device status information for the customer premises equipment device in response to determining that the heartbeat message has not been received from the customer premises equipment device during the current heartbeat interval, and

generate an alarm message informing an external system of the updated device status information for the customer premises equipment device.

2. The device status monitoring apparatus of claim 1 , wherein the at least one processor is further configured to execute the computer-readable instructions to update the device status information to indicate that the customer premises equipment device is in a failure state.

3. The device status monitoring apparatus of claim 2 , wherein the at least one processor is further configured to execute the computer-readable instructions to

determine that a heartbeat message has been received from the customer premises equipment device during the current heartbeat interval; and

update the device status information to indicate that the customer premises equipment device is in a successful state in response to determining that a heartbeat message has been received from the customer premises equipment device during the current heartbeat interval.

4. The device status monitoring apparatus of claim 3 , wherein

the device status information includes a time stamp for the heartbeat message; and

the at least one processor is further configured to execute the computer-readable instructions to update the time stamp to indicate the time at which the heartbeat message was received during the current heartbeat interval.

5. The device status monitoring apparatus of claim 3 , wherein the at least one processor is further configured to execute the computer-readable instructions to reset a missing heartbeat counter in response to determining that the heartbeat message has been received from the customer premises equipment device during the current heartbeat interval.

6. The device status monitoring apparatus of claim 1 , wherein the heartbeat message is an Inform message including only Forced Inform parameters.

7. The device status monitoring apparatus of claim 1 , wherein the at least one processor is further configured to execute the computer-readable instructions to generate the alarm message in response to a query from one or more external systems.

8. The device status monitoring apparatus of claim 7 , wherein the one or more external systems include a device management system or an operations support system service provider.

9. The device status monitoring apparatus of claim 1 , wherein the at least one processor is further configured to execute the computer-readable instructions to

count a number of consecutive heartbeat intervals during which the customer premises equipment device has not received a heartbeat message; and

generate the alarm message based on the number of consecutive heartbeat intervals.

10. The device status monitoring apparatus of claim 1 , wherein the external system is a device management system or an operations support system (OSS) service provider.

11. The device status monitoring apparatus of claim 1 , wherein the heartbeat message includes a HEARTBEAT event indicating that the customer premises equipment device is online.

12. The device status monitoring apparatus of claim 1 , wherein the at least one processor is further configured to execute the computer-readable instructions to

calculate a number of consecutive heartbeat intervals during which the customer premises equipment device has not received a heartbeat message based on a heartbeat interval length and an elapsed time since a last received heartbeat message from the customer premises equipment device; and

store the number of consecutive heartbeat intervals in the memory.

13. A method for monitoring statuses of devices in a network, the method comprising:

determining that a heartbeat message has not been received from a customer premises equipment device during a current heartbeat interval;

updating device status information for the customer premises equipment device in response to determining that the heartbeat message has not been received from the customer premises equipment device during the current heartbeat interval; and

generating an alarm message informing an external system of the updated device status information for the customer premises equipment device.

14. The method of claim 13 , wherein the updating updates the device status information to indicate that the customer premises equipment device is in a failure state.

15. The method of claim 14 , further comprising:

determining that a heartbeat message has been received from the customer premises equipment device during the current heartbeat interval; and

wherein the updating updates the device status information to indicate that the customer premises equipment device is in a successful state in response to determining that a heartbeat message has been received from the customer premises equipment device during the current heartbeat interval.

16. The method of claim 15 , wherein

the device status information includes a time stamp for the heartbeat message; and

wherein the updating updates the time stamp to indicate the time at which the heartbeat message was received during the current heartbeat interval.

17. The method of claim 15 , wherein the updating step comprises:

resetting a missing heartbeat counter in response to determining that the heartbeat message has been received from the customer premises equipment device during the current heartbeat interval.

18. The method of claim 13 , wherein the heartbeat message is an Inform message including only Forced Inform parameters.

19. The method of claim 13 , wherein the updating step comprises:

calculating a number of consecutive heartbeat intervals during which the customer premises equipment device has not received a heartbeat message based on a heartbeat interval length and an elapsed time since a last received heartbeat message from the customer premises equipment device; and

storing the number of consecutive heartbeat intervals in a memory.

20. The method of claim 13 , wherein the heartbeat message includes a HEARTBEAT event indicating that the customer premises equipment device is online.

21. A method for facilitating monitoring of a network-accessible customer premises equipment device, the method comprising:

including only Forced Inform Parameters in a heartbeat event message; and

communicating, by the network-accessible customer premises equipment device, the heartbeat event message to facilitate monitoring of the network-accessible customer premises equipment device.

22. The method of claim 21 , wherein the heartbeat event message is communicated in an Inform session including no other events.

23. The method of claim 21 , further comprising:

communicating a plurality of heartbeat event messages.

24. The method of claim 23 , wherein each of the plurality of heartbeat event messages are each communicated within a heartbeat interval of a previous heartbeat event message.

Assignments (2)
CHANGE OF NAME Recorded Aug 14, 2019
From: ALCATEL-LUCENT USA INC.
To: NOKIA OF AMERICA CORPORATION
Reel/Frame 050050/0046 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 13, 2017
From: YANG, JIGANG; DANISIK, BAHADIR
To: ALCATEL-LUCENT USA INC.
Reel/Frame 043858/0789 →
Continuity (1)
Related Publication 20190104044A1 · Apr 4, 2019