IP Library Granted Patent US 8,913,506
Granted Patent B2
US 8,913,506 · App. 13/872,681 · Granted Dec 16, 2014

Call quality monitoring

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,913,506
App. No.
13/872,681
Granted
Dec 16, 2014
Kind
B2
Abstract

A method of monitoring quality of a telephone call transmitted over a network includes obtaining a metric associated with the telephone call, where the metric is based on data packets that are transmitted during the telephone call, and determining whether the metric exceeds a threshold. Plural metrics may be obtained and the method may determine whether the plural metrics exceed corresponding thresholds.

Claims (42)

1. A method of monitoring quality of a telephone call transmitted over a network, the method comprising:

performing a traceroute at a first frequency through the network;

obtaining a metric associated with the telephone call using the traceroute being performed at the first frequency, the metric being based on data packets that are transmitted during the telephone call;

determining whether the metric, obtained using the traceroute being performed at the first frequency, exceeds a threshold;

performing the traceroute at a second frequency through the network if the metric, obtained using the traceroute being performed at the first frequency, exceeds the threshold, the second frequency being a higher frequency than the first frequency;

obtaining the metric using the traceroute being performed at the second frequency;

determining whether the metric, obtained using the traceroute being performed at the second frequency, is below the threshold;

performing the traceroute at a third frequency if the metric, obtained using the traceroute being performed at the second frequency, is determined to be below the threshold, the third frequency being a lower frequency than the second frequency;

receiving information from nodes of the network;

routing subsequent telephone calls based on the information; and

using the information and other information relating to routing of other telephone calls through the network to locate a problem on the network;

wherein the subsequent telephone calls are routed to attempt to avoid the problem.

2. The method of claim 1 , wherein obtaining a metric comprises obtaining plural metrics associated with the telephone call;

wherein determining whether the metric, obtained using the traceroute being performed at the first frequency, exceeds a threshold comprises determining whether the plural metrics exceed corresponding plural thresholds.

3. The method of claim 1 , wherein the metric comprises at least one of data packet loss and jitter of the data packets.

4. The method of claim 1 , further comprising performing the following actions at least until the metric is below the threshold:

obtaining the metric periodically; and

each time the metric is obtained, determining whether the metric exceeds the threshold.

5. The method of claim 1 , wherein the information comprises records associated with telephone calls routed through different paths of the network.

6. The method of claim 1 , wherein the metric relates to a degradation in call quality, the degradation represented by the metric not being detectable by a human ear.

7. The method of claim 1 , wherein the metric is weighted, the weight corresponding to a system that initiates the telephone call.

8. One or more non-transitory machine-readable media for storing instructions that are executable to monitor quality of a telephone call transmitted over a network, the instructions for causing one or more processing devices to:

perform a traceroute at a first frequency through the network;

obtain a metric associated with the telephone call using the traceroute being performed at the first frequency, the metric being based on data packets that are transmitted during the telephone call;

determine whether the metric, obtained using the traceroute being performed at the first frequency, exceeds a threshold;

perform the traceroute at a second frequency through the network if the metric, obtained using the traceroute being performed at the first frequency, exceeds the threshold, the second frequency being a higher frequency than the first frequency;

obtain the metric using the traceroute being performed at the second frequency;

determine whether the metric, obtained using the traceroute being performed at the second frequency, is below the threshold;

perform the traceroute at a third frequency if the metric, obtained using the traceroute being performed at the second frequency, is determined to be below the threshold, the third frequency being a lower frequency than the second frequency;

receive information from nodes of the network;

route subsequent telephone calls based on the information; and

use the information and other information relating to routing of other telephone calls through the network to locate a problem on the network,

wherein the subsequent telephone calls are routed to attempt to avoid the problem.

9. The one or more machine-readable media of claim 8 , wherein obtaining a metric comprises obtaining plural metrics associated with the telephone call;

wherein determining whether the metric, obtained using the traceroute being performed at the first frequency, exceeds a threshold comprises determining whether the plural metrics exceed corresponding plural thresholds.

10. The one or more machine-readable media of claim 8 , wherein the metric comprises at least one of data packet loss and jitter of the data packets.

11. The one or more machine-readable media of claim 8 , wherein the instructions cause the one or more processing devices to perform the following actions at least until the metric is below the threshold:

obtain the metric periodically; and

each time the metric is obtained, determine whether the metric exceeds the threshold.

12. The one or more machine-readable media of claim 8 , wherein the information comprises records associated with telephone calls routed through different paths of the network.

13. The one or more machine-readable media of claim 8 , wherein the metric relates to a degradation in call quality, the degradation represented by the metric not being detectable by a human ear.

14. The one or more machine-readable media of claim 8 , wherein the metric is weighted, the weight corresponding to a system that initiates the telephone call.

Assignments (19)
SECURITY INTEREST Recorded Aug 5, 2024
From: FUZE, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 068179/0907 →
RELEASE OF SECURITY INTEREST Recorded Aug 5, 2024
From: WILMINGTON SAVINGS FUND SOCIETY, FSB
To: 8X8, INC.; FUZE, INC.
Reel/Frame 068328/0569 →
CORRECTIVE ASSIGNMENT TO CORRECT THE PROPERTY NUMBERS SECTION TO REMOVE APPLICATION NUMBERS 11265423, 11252205, 11240370, 11252276, AND 11297182 PREVIOUSLY RECORDED ON REEL 061085 FRAME 0861. ASSIGNOR(S) HEREBY CONFIRMS THE INTELLECTUAL PROPERTY SECURITY AGREEMENT. Recorded Jan 26, 2024
From: 8X8, INC.; FUZE, INC.
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 066383/0936 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Aug 5, 2022
From: 8X8, INC.; FUZE, INC.
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 061085/0861 →
RELEASE OF SECURITY INTEREST Recorded Jan 19, 2022
From: AB PRIVATE CREDIT INVESTORS LLC
To: FUZE, INC.
Reel/Frame 058768/0103 →
RELEASE OF SECURITY INTEREST Recorded Jan 4, 2022
From: TRIPLEPOINT VENTURE GROWTH BDC CORP.
To: FUZE, INC. (FKA THINKING PHONE NETWORKS, INC.)
Reel/Frame 058570/0812 →
SECURITY INTEREST Recorded Sep 23, 2019
From: FUZE, INC.
To: AB PRIVATE CREDIT INVESTORS LLC
Reel/Frame 050463/0723 →
RELEASE OF SECURITY INTEREST Recorded Sep 23, 2019
From: HERCULES CAPITAL, INC.
To: FUZE, INC.
Reel/Frame 050463/0395 →
RELEASE OF SECURITY INTEREST Recorded Sep 20, 2019
From: SILICON VALLEY BANK
To: FUZE, INC.
Reel/Frame 050449/0592 →
SECOND AMENDED AND RESTATED INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Aug 28, 2017
From: FUZE, INC.
To: SILICON VALLEY BANK
Reel/Frame 043688/0446 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Jun 30, 2017
From: FUZE, INC.
To: HERCULES CAPITAL, INC., FORMERLY KNOWN AS HERCULES TECHNOLOGY GROWTH CAPITAL, INC., AS AGENT
Reel/Frame 043072/0472 →
SECURITY INTEREST Recorded Dec 20, 2016
From: FUZE, INC.
To: TRIPLEPOINT VENTURE GROWTH BDC CORP.
Reel/Frame 041038/0342 →
CHANGE OF NAME Recorded Dec 2, 2016
From: THINKING PHONE NETWORK, INC.
To: FUZE, INC.
Reel/Frame 040817/0316 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNOR NAME PREVIOUSLY RECORDED AT REEL: 033522 FRAME: 0041. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Nov 25, 2014
From: COMMUNICATIONS ACQUISITIONS CORP., DOING BUSINESS AS WHALEBACK MANAGED SERVICES
To: THINKING PHONE NETWORKS, INC.
Reel/Frame 034447/0801 →
CHANGE OF NAME Recorded Nov 13, 2014
From: COMMUNICATIONS ACQUISITIONS LLC
To: COMMUNICATIONS ACQUISITIONS CORPORATION
Reel/Frame 034218/0594 →
SECURITY INTEREST Recorded Aug 14, 2014
From: THINKING PHONE NETWORKS, INC.
To: SILICON VALLEY BANK
Reel/Frame 033533/0565 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 12, 2014
From: WHALEBACK MANAGED SERVICES
To: THINKING PHONE NETWORKS, INC.
Reel/Frame 033522/0041 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 19, 2013
From: WHALEBACK SYSTEMS CORPORATION
To: COMMUNICATIONS ACQUISITIONS, LLC
Reel/Frame 031633/0435 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 12, 2013
From: WEST, JULIAN WRAY; DIETZ, DARRYL
To: WHALEBACK SYSTEMS CORPORATION
Reel/Frame 031584/0716 →