Patent ID: 8837298

Claim:
A method of determining bi-directional data quality scores, comprising the steps of: associating each VQ (Voice Quality) Probe among a set of VQ Probes with a network location among a plurality of network locations, wherein each VQ probe can determine bi-directional data quality scores with more than one other VQ Probe among the set of VQ Probes; constructing a graph of links between pairs of VQ Probes among the set of VQ Probes, wherein each link consists of a first VQ Probe of each link and a second VQ Probe of each link, and wherein the links in the graph are a subset of all possible links such that the graph does not include links between every possible pair of VQ Probes; modifying the graph of links by creating or deleting links when conditional criteria are met; and testing one or more links in the graph by: for each link tested, initiating an Internet Protocol (IP) call between the first VQ Probe of each link tested and the second VQ Probe of each link tested; transmitting a first prompt of a first active data quality test of each link tested from the first VQ Probe of each link tested to the second VQ Probe of each link tested, the second VQ Probe of each link tested receiving the first prompt; measuring one or more first metrics of each link tested associated with the first prompt and producing one or more first scores of the first active data quality test of each link tested; transmitting a second prompt of a second active data quality test of each link tested from the second VQ Probe of each link tested to the first VQ Probe of each link tested, the first VQ Probe of each link tested receiving the second prompt; measuring one or more second metrics of each link tested associated with the second prompt and producing one or more second scores of the second active data quality test of each link tested; transmitting the one or more first scores of each link tested and the one or more second scores of each link tested to a monitoring server as the bi-directional data quality scores of each link tested; and generating one or more reports of each link tested based on at least the bi-directional data quality scores of each link tested, the one or more first metrics of each link tested, and the one or more second metrics of each link tested.