IP Library › Granted Patent US 12,574,766
Granted Patent B2
US 12,574,766 · App. 18/127,595 · Granted Mar 10, 2026

Inter-core transport audio quality testing remote from testing site

Inventors: Mikhail Beylin (Morgan Hill, CA); Ronald Royer (Grapevine, TX); Dat Phan (San Jose, CA); Ehab Bahjat (Rockwall, TX); In Seo (Fremont, CA)
Assignee: Spirent Communications, Inc.
H04W24/06H04M3/2236
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 12,574,766
App. No.
18/127,595
Granted
Mar 10, 2026
Kind
B2
Abstract

The technology includes a method, computer medium, and system for testing audio quality of a transport segment between two core networks. A first virtual test agent (VTA) selects a Mobility Management Engine (MME) corresponding to an eNodeB served by a first core network for routing a second call, through a Serving Gateway (SGW) assigned by the MME for audio communication with a tester terminus. The second call is made from the first VTA to a second VTA at a second core network over a transport-segment-under-test that connects the first and second core networks, So that a tester can evaluate audio quality over the transport-segment-under-test. The first VTA makes a first call to a tester appliance, makes a second call, over the transport-segment-under-test, to the second VTA implementing audio evaluation, by signaling the MME, and bridges the first and second calls by relaying audio during a test of subjective audio quality.

Claims (36)

1 . A method for testing audio quality of a transport segment between two core networks, the method comprising:

a first virtual test agent (VTA) selecting a Mobility Management Engine (MME) corresponding to an eNodeB positioned at a physical location served by a first core network

for routing a second call, through a Serving Gateway (SGW) assigned by the MME for audio communication with a tester terminus, from the first VTA to a second VTA at a second core network over a transport-segment-under-test that connects the first and second core networks,

whereby a tester can evaluate audio quality over the transport-segment-under-test;

the first VTA making a first call to a tester appliance;

the first VTA making the second call, over the transport-segment-under-test, to the second VTA implementing audio evaluation by signaling the MME; and

bridging, by the first VTA, the first and second calls by relaying audio during a test of subjective audio quality, whereby the relay through the SGW assures that the relayed audio in the second call is relayed over the transport segment under test.

2 . The method of claim 1 , further including facilitating an audio call evaluation of the second call.

3 . The method of claim 2 , wherein the audio call evaluation of the second call involves determining a transmission quality rating by E-model.

4 . The method of claim 2 , wherein the tester appliance is operated by a human tester to evaluate audio quality.

5 . The method of claim 4 , wherein the tester is geographically located in an area not served by the first core network and not served by the second core network.

6 . The method of claim 1 , wherein first VTA makes the first call from a first emulated User Equipment (UE) and makes the second call from a second emulated UE.

7 . A non-transitory computer readable storage medium impressed with computer program instructions to test audio quality of a transport segment between two core networks, the instructions, when executed on a processor, implement a method comprising:

a first virtual test agent (VTA) selecting a Mobility Management Engine (MME) corresponding to an eNodeB positioned at a physical location served by a first core network

for routing a second call, through a Serving Gateway (SGW) assigned by the MME for audio communication with a tester terminus, from the first VTA to a second VTA at a second core network over a transport-segment-under-test that connects the first and second core networks,

whereby a tester can evaluate audio quality over the transport-segment-under-test;

the first VTA making a first call to a tester appliance;

the first VTA making the second call, over the transport-segment-under-test, to the second VTA implementing audio evaluation by signaling the MME; and

bridging, by the first VTA, the first and second calls by relaying audio during a test of subjective audio quality, whereby the relay through the SGW assures that the relayed audio in the second call is relayed over the transport segment under test.

8 . The non-transitory computer readable storage medium of claim 7 , implementing the method further including facilitating an audio call evaluation of the second call.

9 . The non-transitory computer readable storage medium of claim 8 , wherein the audio call evaluation of the second call involves determining a transmission quality rating by E-model.

10 . The non-transitory computer readable storage medium of claim 8 , wherein the tester appliance is operated by a human tester to evaluate audio quality.

11 . The non-transitory computer readable storage medium of claim 10 , wherein the tester is geographically located in an area not served by the first core network and not served by the second core network.

12 . The non-transitory computer readable storage medium of claim 7 , wherein first VTA makes the first call from a first emulated User Equipment (UE) and makes the second call from a second emulated UE.

13 . A system including one or more processors coupled to memory, the memory loaded with computer instructions to test audio quality of a transport segment between two core networks, the instructions, when executed on the processors, implement actions comprising:

a first virtual test agent (VTA) selecting a Mobility Management Engine (MME) corresponding to an eNodeB positioned at a physical location served by a first core network

for routing a second call, through a Serving Gateway (SGW) assigned by the MME for audio communication with a tester terminus, from the first VTA to a second VTA at a second core network over a transport-segment-under-test that connects the first and second core networks,

whereby a tester can evaluate audio quality over the transport-segment-under-test;

the first VTA making a first call to a tester appliance;

the first VTA making the second call, over the transport-segment-under-test, to the second VTA implementing audio evaluation by signaling the MME; and

bridging, by the first VTA, the first and second calls by relaying audio during a test of subjective audio quality, whereby the relay through the SGW assures that the relayed audio in the second call is relayed over the transport segment under test.

14 . The system of claim 13 , further implementing actions comprising: facilitating an audio call evaluation of the second call.

15 . The system of claim 14 , wherein the audio call evaluation of the second call involves determining a transmission quality rating by E-model.

16 . The system of claim 14 , wherein the tester appliance is operated by a human tester to evaluate audio quality.

17 . The system of claim 16 , wherein the tester is geographically located in an area not served by the first core network and not served by the second core network.

18 . The system of claim 13 , further implementing actions comprising: first VTA makes the first call from a first emulated User Equipment (UE) and makes the second call from a second emulated UE.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 17, 2023
From: BEYLIN, MIKHAIL; ROYER, RONALD; PHAN, DAT; BAHJAT, EHAB; SEO, IN
To: SPIRENT COMMUNICATIONS, INC.
Reel/Frame 063350/0625 →
Continuity (2)
Continuation In Part 17858013 · Jul 5, 2022
Related Publication 20240015536A1 · Jan 11, 2024
References Cited (57)
US 5551064A · Nobbe et al. · 1996 [cited by applicant]
US 6201853B1 · Butler et al. · 2001 [cited by applicant]
US 6230006B1 · Keenan · 2001 [cited by examiner]
US 6728612B1 · Carver et al. · 2004 [cited by applicant]
US 7995516B2 · Zhou · 2011 [cited by examiner]
US 8868028B1 · Kaltsukis · 2014 [cited by applicant]
US 9167079B1 · Capecci et al. · 2015 [cited by applicant]
US 9398466B1 · Joung et al. · 2016 [cited by applicant]
US 10097981B1 · Talaganov et al. · 2018 [cited by applicant]
US 10791221B1 · Vislocky · 2020 [cited by applicant]
US 10805462B1 · Ginter et al. · 2020 [cited by applicant]
US 10841413B1 · Pentakota et al. · 2020 [cited by applicant]
US 10904736B1 · Chiang · 2021 [cited by examiner]
US 20070019769A1 · Green et al. · 2007 [cited by applicant]
US 20070153088A1 · Hales et al. · 2007 [cited by applicant]
US 20070177680A1 · Green et al. · 2007 [cited by applicant]
US 20080159501A1 · Cai · 2008 [cited by applicant]
US 20090207978A1 · Oldham et al. · 2009 [cited by applicant]
US 20100048191A1 · Bender · 2010 [cited by examiner]
US 20100135474A1 · Smith · 2010 [cited by applicant]
US 20120170761A1 · Ozawa · 2012 [cited by examiner]
US 20130128941A1 · Langer · 2013 [cited by examiner]
US 20140270126A1 · Torgersrud · 2014 [cited by examiner]
US 20140344874A1 · Olsen · 2014 [cited by applicant]
US 20140379935A1 · Venkatasubramaniam · 2014 [cited by examiner]
US 20170093867A1 · Burns · 2017 [cited by examiner]
US 20170104527A1 · Sinde · 2017 [cited by applicant]
US 20170141845A1 · Totten et al. · 2017 [cited by applicant]
US 20180149687A1 · Backus et al. · 2018 [cited by applicant]
US 20190116506A1 · Bendlin et al. · 2019 [cited by applicant]
US 20190280438A1 · German et al. · 2019 [cited by applicant]
US 20190280504A1 · Lee et al. · 2019 [cited by applicant]
US 20190297503A1 · Traynor et al. · 2019 [cited by applicant]
US 20190335298A1 · Mbonye et al. · 2019 [cited by applicant]
US 20200035247A1 · Boyadjiev et al. · 2020 [cited by applicant]
US 20210021979A1 · Chiang · 2021 [cited by applicant]
US 20210233541A1 · Chen et al. · 2021 [cited by applicant]
US 20220239704A1 · Yuan · 2022 [cited by examiner]
US 20240015536A1 · Beylin · 2024 [cited by examiner]
3.5 mm Headset: Accessory Specification, Android Open Source Project, 5 pages, (“https://source.android.com/devices/accessories/headset/plug-headset-spec#functions” <accessed on Nov. 25, 2019>). [cited by applicant]
3.5 mm Headset Jack: Device Specification, Android Open Source Project, 4 pages, (“https://source.android.com/devices/accessories/headset/jack-headset-spec.html#software_mapping” <accessed on Nov. 25, 2019>). [cited by applicant]
Spirent Landslide™ E10 Data Sheet, Spirent Communications, Inc., Oct. 2018, 4 pages. [cited by applicant]
U.S. Appl. No. 16/733,126, filed Jan. 2, 2020, U.S. Pat. No. 10,841,413, Nov. 17, 2020. [cited by applicant]
U.S. Appl. No. 18/127,590, filed Mar. 28, 2023, US20240015245, Jan. 11, 2024. [cited by applicant]
U.S. Appl. No. 18/127,593, filed Mar. 28, 2023, US20240014909, Jan. 11, 2024. [cited by applicant]
“NENA i3 Standard for Next Generation 9-1-1, NENA-STA-010.3b-2021”, National Emergency Number Association, Inc., Oct. 7, 2020, 673 pages. [cited by applicant]
Green, “FCC Workshop E911 Phase II Location Accuracy Overview”, Sprint, 13 pages (downloaded from (https://transition.fcc.gov/bureaus/pshs/911/Phase%202/Workshop_11_2013/Sprint_No2013_FINAL.pdfSprint_No2013_FINAL)). [cited by applicant]
UserPlane Location Protocol v2.0.4, Section 5.1.15 Emergency Services Location Requests, Open Mobile Alliance, Dec. 13, 2018, pp. 107-112. [cited by applicant]
UserPlane Location Protocol v2.0.4, 6.1.5 Authentication Mechanisms applicable to an E-SLP, Open Mobile Alliance, Dec. 13, 2018, pp. 203-204. [cited by applicant]
FCC Fact Sheet, Implementing Kari's Law and Section 506 of Ray Baum's Act, Report and Order—PS Docket Nos. 18-261 and 17-239, and GN Docket No. 11-117, Jul. 11, 2019, 163 pgs. [cited by applicant]
Ray et al, Alternative solutions for new E911 rules in 2020, FreePBX.com (Sangoma Technologies), 5 pgs, (downloaded Mar. 16, 2022 from https://community.freepbx.org/t/alternative-solutions-for-new-e911-rules-in-2020/643… [cited by applicant]
Public Law 115-127, 115th Congress, Amendment 47 USC Section 609—Kari's Law Act of 2017, Feb. 16, 2018, 2 pgs. [cited by applicant]
UserPlane Location Protocol v2.0.5, Section 5.1.12 Notification/Verification based on current location, Open Mobile Alliance, Oct. 28, 2019, pp. 88-89. [cited by applicant]
“The E-model: a computational model for use in transmission planning”, International Telecommunication Union (ITU), ITU-T Rec. G. 107, Jun. 2015, 30 pages. [cited by applicant]
UserPlane Location Protocol v2.0.5, Open Mobile Alliance, Oct. 28, 2019, 403 pages. [cited by applicant]
Landslide E10 Datasheet, Spirent Communciations, Inc., Oct. 2018, 4 pages. [cited by applicant]
“The E-model: a computational model for use in transmission planning”, Series G: Transmission Systems and Media, Digital Systems and Networks, Telecommunication Standardization Sector of ITU, G.107, Jun. 2015, 30 pages. [cited by applicant]