IP Library › Granted Patent US 9,641,247
Granted Patent B2
US 9,641,247 · App. 13/099,430 · Granted May 2, 2017

System and method for monitoring unknown resources

Inventor: Shawn Patrick Ennis (St. Charles, IL)
Assignee: Monolith Technology Holdings, LLC
H04B10/0793H04B10/0773
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 9,641,247
App. No.
13/099,430
Granted
May 2, 2017
Kind
B2
Abstract

The present invention provides a method and system for inferential monitoring of a resource. The method according to one embodiment of the invention comprises selecting a given resource, the selected given resource including one or more monitorable parts and at least one unmonitorable part, and performing one or more tests on the one or more monitorable part to determine a status of the one or more monitorable parts. Results from the one or more tests of the one or more monitorable parts is correlated with the at least one unmonitorable part to determine a status of the unmonitorable part on the basis of the correlation.

Claims (33)

1. A method for inferential monitoring of a link, the method comprising:

selecting a given link to monitor by a service provider, the selected given link including one or more monitorable channels and at least one unmonitorable channel, the unmonitorable channel inaccessible by the service provider;

performing one or more tests on the one or more monitorable channels;

determining a status of the one or more monitorable channels on the basis of the one or more tests;

correlating results from the one or more tests of the one or more monitorable channels to the unmonitorable channel; and

determining a status of the unmonitorable channel on the basis of the correlation.

2. The method of claim 1 wherein the link is a segment of dark fiber optic cable.

3. The method of claim 1 wherein the link is a voice over internet protocol connection.

4. The method of claim 1 further comprising determining a status of the entirety of the given link on the basis of the correlation.

5. The method of claim 1 further comprising:

determining a status of a segment of the one or more monitorable channels; and

determining a status of a segment of the unmonitorable channel corresponding to the segment of the one or more monitorable channels.

6. The method of claim 1 further comprising determining an issue with the one or more monitorable channels.

7. The method of claim 6 further comprising determining an issue with the unmonitorable channel on the basis of the determination of an issue with the one or more monitorable channels.

8. The method of claim 6 further comprising determining an issue with the entirety of the given link on the basis of the determination of an issue with the one or more monitorable channels.

9. The method of claim 1 wherein determining the status of the one or more monitorable channels comprises determining a status of one or more devices connected to the one or more monitorable channels.

10. The method of claim 1 wherein determining the status of the unmonitorable channel comprises the use of a root cause analysis technique.

11. Non-transitory computer readable media comprising program code for execution by a programmable processor that instructs the processor to perform a method for inferential monitoring of a link, the non-transitory computer readable media comprising:

program code for selecting a given link to monitor by a service provider, the selected given link including one or more monitorable channels and at least one unmonitorable channel, the unmonitorable channel inaccessible by the service provider;

program code for performing one or more tests on the one or more monitorable channels;

program code for determining a status of the one or more monitorable channels on the basis of the one or more tests;

program code for correlating results from the one or more tests of the one or more monitorable channels to the unmonitorable channel; and

program code for determining a status of the unmonitorable channel on the basis of the correlation.

12. The non-transitory computer readable media of claim 11 further comprising program code for determining a status of the entirety of the given link on the basis of the correlation.

13. The non-transitory computer readable media of claim 11 further comprising:

program code for determining a status of a segment of the one or more monitorable channels; and

program code for determining a status of a segment of the unmonitorable channel corresponding to the segment of the one or more monitorable channels.

14. The non-transitory computer readable media of claim 11 further comprising program code for determining an issue with the one or more monitorable channels.

15. The non-transitory computer readable media of claim 14 further comprising program code for determining an issue with the unmonitorable channel on the basis of the determination of an issue with the one or more monitorable channels.

16. The non-transitory computer readable media of claim 14 further comprising program code for determining an issue with the entirety of the given link on the basis of the determination of an issue with the one or more monitorable channels.

17. The non-transitory computer readable media of claim 11 wherein program code for determining the status of the one or more monitorable channels comprises program code for determining a status of one or more devices connected to the one or more monitorable channels.

18. The non-transitory computer readable media of claim 11 wherein program code for determining the status of the unmonitorable channel comprises program code to apply a root cause analysis technique.

19. The method of claim 1 wherein determining a status of the one or more monitorable channels on the basis of the one or more tests further comprises determining whether the one or more monitorable channels pass the one or more tests according to a threshold based on a type of service and traffic associated with the one or more monitorable channels.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 4, 2016
From: MONOLITH TECHNOLOGY SERVICES, INC.
To: MONOLITH TECHNOLOGY HOLDINGS, LLC
Reel/Frame 038453/0304 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 3, 2011
From: ENNIS, SHAWN PATRICK
To: MONOLITH TECHNOLOGY SERVICES, INC.
Reel/Frame 026214/0088 →
Continuity (1)
Related Publication 20120284391A1 · Nov 8, 2012