IP Library Granted Patent US 8,295,178
Granted Patent B2
US 8,295,178 · App. 12/153,450 · Granted Oct 23, 2012

Manual configuration for sites that cannot give read/write credentials to a voice over internet protocol (VOIP) monitor

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,295,178
App. No.
12/153,450
Granted
Oct 23, 2012
Kind
B2
Abstract

Read-only VoIP node configuration includes monitoring the VoIP network to determine the performance of the various nodes, and data from nodes is collected and stored. Where the nodes are not currently operating or cannot be monitored, no data is assigned in the non-operating nodes. The monitoring results are presented to a user, and misconfigured or faulty nodes are identified based upon predefined criteria. Information is then provided to a user to guide the user through the process of configuring the identified faulty/misconfigured node. The configuration commands for an appropriate network device may be presented to user so that user (with write authority) may implement and carry out the configurations commands.

Claims (45)

1. A configuration method for read-only voice over internet protocol (VOIP) nodes, comprising:

monitoring a VOIP network to determine performance of the nodes;

collecting and storing performance data from the nodes, wherein the performance data is collected from internet protocol (IP) service level agreement (SLA) tests comprising transferring synthetic data between the nodes and calculating performance measures for the transfer of the synthetic data;

presenting monitoring results based on the calculated performance measures to a user, wherein the monitoring results comprises an identification of misconfigured or faulty nodes based upon predefined criteria; and

providing information to a user and guiding the user through a process of configuring the identified misconfigured or faulty nodes using the provided information,

wherein the providing of the information to the user comprises providing recommendations for appropriate IP SLA operation numbers and IP SLA configuration attributes,

wherein the performance data comprises the nodes involved in the IP SLA tests, details regarding the synthetic data to be transferred and measurements to be calculated, and a duration of the IP SLA tests,

wherein the SLA comprises default communication change configuration values between the nodes,

wherein the synthetic data comprises false data.

2. The method of claim 1 , wherein, when a node is not currently operating, no data is assigned in the node that is not currently operating.

3. The method of claim 2 , further comprising creating a blank entry associated with the node in a VOIP data table.

4. The method of claim 3 , wherein the blank data is associated with a node that cannot be monitored.

5. The method of claim 3 , wherein nodes associated with blank data entries are assumed to be malfunctions or misconfigured.

6. The method of claim 1 , wherein the VOIP performance criteria relate to at least one of bandwidth, lag, jitter, and delay.

7. The method of claim 1 , wherein a plurality of configuration commands is stored in a command database, wherein a configuration command for the node is selected and presented to a user.

8. A non-transitory computer-readable medium comprising a computer program for configuring read-only voice over internet protocol (VOIP) nodes, said computer program, when executed by a processor, performs:

monitoring a VOIP network to determine performance of the nodes;

collecting and storing performance data from the nodes, wherein the performance data is collected from internet protocol (IP) service level agreement (SLA) tests comprising transferring synthetic data between the nodes and calculating performance measures for the transfer of the synthetic data;

presenting monitoring results based on the calculated performance measures to a user, wherein the monitoring results comprises an identification of misconfigured or faulty nodes based upon predefined criteria; and

providing information to a user and guiding the user through a process of configuring the identified misconfigured or faulty nodes using the provided information,

wherein the providing of the information to the user comprises providing recommendations for appropriate IP SLA operation numbers and IP SLA configuration attributes,

wherein the performance data comprises the nodes involved in the IP SLA tests, details regarding the synthetic data to be transferred and measurements to be calculated, and a duration of the IP SLA tests,

wherein the SLA comprises default communication change configuration values between the nodes,

wherein the synthetic data comprises false data.

9. The non-transitory computer readable medium of claim 8 , wherein, when a node is not currently operating, no data is assigned in the node that is not currently operating.

10. The non-transitory computer readable medium of claim 9 , further comprising creating a blank entry associated with the node in a VOIP data table.

11. The non-transitory computer readable medium of claim 10 , wherein the blank data is associated with a node that cannot be monitored.

12. The non-transitory computer readable medium of claim 10 , wherein nodes associated with blank data entries are assumed to be malfunctions or misconfigured.

13. The non-transitory computer readable medium of claim 8 , wherein the VOIP performance criteria relate to at least one of bandwidth, lag, jitter, and delay.

14. The non-transitory computer readable medium of claim 8 , wherein a plurality of configuration commands is stored in a command database, wherein a configuration command for the node is selected and presented to a user.

15. A configuration apparatus for read-only voice over internet protocol (VOIP) nodes, the apparatus comprising:

a server configured to monitor a VOIP network to determine performance of the nodes;

collect and storing performance data from the nodes, wherein the performance data is collected from internet protocol (IP) service level agreement (SLA) tests comprising transferring synthetic data between the nodes and calculating performance measures for the transfer of the synthetic data;

present monitoring results based on the calculated performance measures to a user, wherein the monitoring results comprises an identification of misconfigured or faulty nodes based upon predefined criteria; and

provide information to a user and guide the user through a process of configuring the identified misconfigured or faulty nodes using the provided information,

wherein the providing of the information to the user comprises providing recommendations for appropriate IP SLA operation numbers and IP SLA configuration attributes,

wherein the performance data comprises the nodes involved in the IP SLA tests, details regarding the synthetic data to be transferred and measurements to be calculated, and a duration of the IP SLA tests,

wherein the SLA comprises default communication change configuration values between the nodes,

wherein the synthetic data comprises false data.

16. The apparatus of claim 15 , wherein, when a node is not currently operating, the server is configured to assign no data in the node that is not currently operating.

17. The apparatus of claim 16 , wherein the server is configured to create a blank entry associated with the node in a VOIP data table.

18. The apparatus of claim 17 , wherein the blank data is associated with a node that cannot be monitored.

19. The apparatus of claim 17 , wherein the server is configured to assume that the nodes associated with blank data entries are malfunctions or misconfigured.

20. The apparatus of claim 15 , wherein the VOIP performance criteria relate to at least one of bandwidth, lag, jitter, and delay.

21. The apparatus of claim 15 , wherein the server is configured to store a plurality of configuration commands in a command database and to select and present a configuration command for the node to a user.

Assignments (13)
RELEASE OF FIRST LIEN SECURITY INTEREST IN PATENT COLLATERAL AT REEL 066489/FRAME 0356 Recorded Apr 17, 2025
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: SOLARWINDS WORLDWIDE, LLC; CONFIO CORPORATION; AJAX ILLINOIS CORP.
Reel/Frame 070884/0776 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Apr 17, 2025
From: SOLARWINDS WORLDWIDE, LLC
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 070884/0832 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Apr 17, 2025
From: SOLARWINDS WORLDWIDE, LLC
To: ALTER DOMUS (US) LLC, AS COLLATERAL AGENT
Reel/Frame 070884/0846 →
ASSIGNMENT OF FIRST LIEN SECURITY INTEREST IN PATENT COLLATERAL Recorded Feb 5, 2024
From: CREDIT SUISSE AG, NEW YORK BRANCH
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 066489/0356 →
ASSIGNMENT OF FIRST LIEN SECURITY INTEREST IN PATENT COLLATERAL Recorded Dec 27, 2022
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: CREDIT SUISSE AG, NEW YORK BRANCH
Reel/Frame 062228/0972 →
RELEASE OF SECURITY INTEREST Recorded Nov 1, 2018
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: AJAX ILLINOIS CORP.; SOLARWINDS WORLDWIDE, LLC
Reel/Frame 047383/0693 →
SECURITY INTEREST Recorded Mar 20, 2018
From: AJAX ILLINOIS CORP.; SOLARWINDS WORLDWIDE, LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 045284/0502 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Feb 5, 2016
From: SOLARWINDS WORLDWIDE, LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 037701/0639 →
RELEASE OF SECURITY INTEREST Recorded Oct 19, 2015
From: WELLS FARGO CAPITAL FINANCE, LLC
To: SOLARWINDS WORLDWIDE, LLC; SOLARWINDS, INC.
Reel/Frame 036887/0113 →
SECURITY AGREEMENT Recorded Oct 14, 2011
From: WELLS FARGO CAPITAL FINANCE, LLC
To: SOLARWINDS WORLDWIDE, LLC AND SOLARWINDS, INC.
Reel/Frame 027065/0476 →
AFTER-ACQUIRED INTELLECTUAL PROPERTY SECURITY AGREEMENT (FIRST SUPPLEMENTAL FILING) Recorded Feb 8, 2010
From: SOLARWINDS WORLDWIDE, LLC
To: WELLS FARGO CAPITAL FINANCE, LLC, FORMERLY KNOWN AS WELLS FARGO FOOTHILL, LLC, AS COLLATERAL AGENT
Reel/Frame 023919/0975 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2008
From: SOLARWINDS, INC.
To: SOLARWINDS WORLDWIDE LLC
Reel/Frame 021953/0420 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 14, 2008
From: DAILY, STEPHEN RICHARD
To: SOLARWINDS, INC.
Reel/Frame 021312/0747 →