Enriching and analyzing CDR data to identify voice traffic routing through an intermediate provider

US9516172B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9516172-B2
Application numberUS-201414296946-A
CountryUS
Kind codeB2
Filing dateJun 5, 2014
Priority dateJun 5, 2014
Publication dateDec 6, 2016
Grant dateDec 6, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method describes enriching a Call Detail Record (CDR) to identify traffic routing through network providers. The method comprises the steps of obtaining Operator Carrier Numbers (OCNs) assigned to network providers operating in a network; obtaining trunk group identifiers for identifying trunks configured to interconnect an Originating Provider's network including a Mobile Switching Center (MSC) with network providers; and identifying network providers configured to communicate through the trunk groups with the Originating Provider's network, including the MSC. The method also obtains a Called Party Number (CdPN) from the CDR; and associates the CdPN with an OCN of a network provider. The method also determines whether the OCN associated with the trunk group and the OCN of the CdPN are the same. If they are the same, then the method concludes that the Originating Provider, including the MSC is communicating directly with the network provider without any other network provider operating as an Intermediate Provider; if they are not the same, then the method concludes that the Originating Provider including the MSC is communicating indirectly with the network provide involving another network provider operating as an Intermediate Provider.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: receiving, at a processor, Call Detail Records (CDRs) from a data mediation system, in which each CDR includes a called party number (CdPN) and a trunk group number, the trunk group number associated with a trunk group that interconnects a first communication network as an Originating Provider with a second communication network, and where the trunk group number does not include and is not any portion of the CdPN; obtaining, from a first digital table, a first Operating Carrier Number (OCN) associated with the CdPN and assigned to the second communication network; obtaining, from a second digital table, a second OCN assigned to a third communication network that connects to the trunk group; and concluding that the Originating Provider communicated directly with the second communication network, if the first OCN equals the second OCN. 2. The method of claim 1 wherein the first and second OCNs, if equal, identify a Terminating Provider communicating directly with the Originating Provider. 3. The method of claim 1 further comprising: concluding that the Originating Provider communicated indirectly with the second communication network, if the first OCN does not equal the second OCN. 4. The method of claim 3 wherein communicating indirectly includes transiting a message between the Originating Provider and a Terminating Provider by way of an Intermediate Provider. 5. The method of claim 4 wherein the Intermediate Provider includes an LEC tandem provider, an alternate tandem provider, or another third party provider. 6. The method of claim 1 wherein the first digital table includes unique OCNs corresponding to multiple communication networks operating in the United States, and the first digital table is obtained from a Local Exchange Routing Guide (LERG). 7. The method of claim 1 wherein the second digital table is maintained by the Originating Provider for providing OCNs corresponding to other providers that connect to trunk groups belonging to the Originating Provider. 8. The method of claim 1 wherein the Originating Provider is an LEC operating an End Office, a CMRS Provider operating a Mobile Switching Center (MSC), or another telecommunications carrier which originates telecommunications traffic from its network. 9. The method of claim 1 further comprising: enriching, by the processor, the CDRs with data obtained from the first and second digital tables. 10. The method of claim 9 further comprising: storing the enriched CDRs in a database. 11. A method of enriching a Call Detail Record (CDR) to identify traffic routing through network providers, the method comprising: obtaining Operator Carrier Numbers (OCNs) assigned to network providers; obtaining trunk group identifiers for identifying trunk groups which interconnect a first network of an Originating Provider, including a mobile switching network, with other networks of other network providers, where the trunk group identifiers do not include or are not any portion of a Called Part Number (CdPN) associated with the CDR; identifying network providers which communicate through the trunk groups with the first network including a mobile switching network's Mobile Switching Center (MSC); associating the network providers, which communicate through the trunk groups, with the OCNs; and storing, in a database that includes the CDR, the OCNs of the network providers which communicate through the trunk groups, as OCNs of the trunk groups. 12. The method of claim 11 further comprising: obtaining a CdPN from a CDR of the CDRs; associating the CdPN with an OCN of a network provider; and storing, in the database, the OCN of the network provider, as an OCN of the CdPN. 13. The method of claim 12 further comprising: determining that the OCN of a trunk group, stored in the database and the OCN of the CdPN, stored in the database are the same; and concluding that the first network of the Originating Provider including a mobile switching network's MSC is communicating directly with the network of the network provider, without any other network provider operating as an Intermediate Provider. 14. The method of claim 12 further comprising: determining that the OCN of a trunk group, stored in the database and the OCN of the CdPN, stored in the database, are different; and concluding that the first network of the Originating Provider including a mobile switching network's MSC is communicating indirectly with the network of the network provider with another network provider operating as an Intermediate Provider. 15. The method of claim 14 wherein the Intermediate Provider includes an LEC tandem provider, an alternate tandem provider, or another third party provider. 16. The method of claim 15 wherein the network provider associated with the OCN of the CdPN is a Terminating Provider. 17. A server comprising: a processor, and a memory storing executable instructions for causing the processor to: obtain Operator Carrier Numbers (OCNs) assigned to network providers; obtain trunk group identifiers for identifying trunk groups that interconnect a network of an Originating Provider including a mobile switching network with other networks of network providers; obtain a Called Party Number (CdPN) from a CDR, where the trunk group identifiers do not include or are not any portion of the CdPN; associate the other network providers, which communicate through the trunk groups with the OCNs; associate the CdPN with an OCN of a network provider; and store, in a database that includes the CDR, the OCNs of the CdPN's network provider, as OCNs of the CdPN, and store, in the database, the OCNs of the network providers, which communicate through the trunk groups, as OCNs of the trunk groups. 18. The server of claim 17 wherein the executable instructions further cause the processor to: determine that the OCN of a trunk group, stored in the database, and the OCN of the CdPN, stored in the database, are the same; and conclude that the network of the Originating Provider including a mobile switching network's Mobile Switching Center (MSC) is communicating directly with the network of the network provider, without any other network provider operating as an Intermediate Provider. 19. The server of claim 17 wherein the executable instructions further cause the processor to: determine that the OCN of a trunk group, stored in the database, and the OCN of the CdPN, stored in the database, are different; and conclude that the network of the Originating Provider including a mobile switching network's MSC is communicating indirectly with the network of the network provider with another network provider operating as an Intermediate Provider. 20. The server of claim 19 wherein the intermediate provider includes an LEC tandem provider, an alternate tandem provider, or another third party provider.

Assignees

Inventors

Classifications

  • Least cost routing · CPC title

  • H04M15/50Primary

    for cross-charging network operators · CPC title

  • Arrangements for preventing metering, charging or billing · CPC title

  • Recording class or number of calling {, i.e. A-party} or called party {, i.e. B-party} · CPC title

  • Billing record details, i.e. parameters, identifiers, structure of call data record [CDR] · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9516172B2 cover?
A method describes enriching a Call Detail Record (CDR) to identify traffic routing through network providers. The method comprises the steps of obtaining Operator Carrier Numbers (OCNs) assigned to network providers operating in a network; obtaining trunk group identifiers for identifying trunks configured to interconnect an Originating Provider's network including a Mobile Switching Center (M…
Who is the assignee on this patent?
Verizon Patent & Licensing Inc
What technology area does this patent fall under?
Primary CPC classification H04M15/50. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Dec 06 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).