IP Library Granted Patent US 12,200,516
Granted Patent B2
US 12,200,516 · App. 17/858,013 · Granted Jan 14, 2025

E911 backhaul routing tests remote from coverage area

Inventors: Mikhail Beylin (Morgan Hill, CA); Ronald Royer (Grapevine, TX); Dat Phan (San Jose, CA); Ehab Bahjat (Rowlett, TX); In Seo (Fremont, CA)
Assignee: Spirent Communications, Inc.
H04W24/06H04M3/2281H04M3/42221H04M3/5116H04W40/20H04W64/00
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,200,516
App. No.
17/858,013
Granted
Jan 14, 2025
Kind
B2
Abstract

The disclosed technology teaches testing voice connection routing over 911 circuits as if voice calls originated from an E911 device in coverage areas of cell tower locations, without requiring a physical presence of the E911 device in each coverage area. A remote test agent audio bridge and tester originates a first call to a test user with a first phone number, creates a media bridge, emulates an E911-compliant mobile device to originate a second call to a 911 operator, relays audio over the media bridge as a verbal exchange between the first and the second calls, and logs an evaluation of the verbal exchange. The emulation includes spoofing a call origination from an origination location being tested, the spoofed origination location being within coverage of an originating cell.

Claims (44)

1. A computer-implemented method of testing voice connection routing over 911 circuits as if voice calls originated from an E911 device in coverage areas of cell tower locations, without requiring a physical presence of the E911 device in each coverage area, including:

using a remote test agent audio bridge and tester:

originating a first call to a test user with a first phone number at a first location;

emulating an E911-compliant mobile device to establish a second call to a 911 operator, wherein the emulation includes spoofing a call origination from an origination location being tested, the spoofed origination location being within coverage of an originating cell, the spoofing including providing an originating cell ID, a mobile device latitude, a mobile device longitude, and the first phone number;

creating a media bridge between the first call and the second call;

relaying audio over the media bridge as a verbal exchange between the first and the second calls wherein the verbal exchange includes:

a verbal statement by the test user to the 911 operator; and

a verbal response from the 911 operator; and

logging, as test results, an evaluation of verbal exchange.

2. The method of claim 1 , further including the remote test agent audio bridge originating the second call over an S1 interface between an emulated cell tower and a packet core network.

3. The computer-implemented method of claim 1 , wherein the media bridge practices a Real-time Transport Protocol (RTP).

4. The computer-implemented method of claim 1 , wherein the providing further includes providing a mobile device elevation, and confidence & uncertainty.

5. The computer-implemented method of claim 1 , wherein the verbal statement and response include the first phone number, the spoofed mobile device latitude and longitude to information on a display used by the 911 operator.

6. The computer-implemented method of claim 1 , wherein the mobile device latitude and mobile device longitude is provided through Mobile Location Protocol (MLP).

7. The computer-implemented method of claim 1 , wherein the emulation further includes providing a URN includes a string “test.sos” that is used by PSAPs to screen test calls.

8. The computer-implemented method of claim 1 , wherein the test user is outside of the coverage area of the originating cell.

9. The computer-implemented method of claim 1 , further including the first call being a normal call and the second call being an emergency services call.

10. The computer-implemented method of claim 9 , wherein the first call and second call have separate Access Point Names (APNs).

11. A non-transitory computer readable storage medium impressed with computer program instructions to test voice connection routing over 911 circuits as if voice calls originated from an E911 device in coverage areas of cell tower locations, without requiring a physical presence of the E911 device in each coverage area, the instructions, when executed on a processor, implement a method comprising:

using a remote test agent audio bridge and tester:

originating a first call to a test user with a first phone number at a first location;

emulating an E911-compliant mobile device to establish a second call to a 911 operator, wherein the emulation includes spoofing a call origination from an origination location being tested, the spoofed origination location being within coverage of an originating cell, the spoofing including providing an originating cell ID, a mobile device latitude, a mobile device longitude, and the first phone number;

creating a media bridge between the first call and the second call;

relaying audio over the media bridge as a verbal exchange between the first and the second calls wherein the verbal exchange includes:

a verbal statement by the test user to the 911 operator; and

a verbal response from the 911 operator; and

logging, as test results, an evaluation of verbal exchange.

12. The non-transitory computer readable storage medium of claim 11 , further including the remote test agent audio bridge originating the second call over an S1 interface between an emulated cell tower and a packet core network.

13. The non-transitory computer readable storage medium of claim 11 , wherein the emulation further includes providing a URN includes a string “test.sos” that is used by PSAPs to screen test calls.

14. The non-transitory computer readable storage medium of claim 11 , further including the first call being a normal call and the second call being an emergency services call.

15. The non-transitory computer readable storage medium of claim 14 , wherein the first call and second call have separate Access Point Names (APNs).

16. A system including one or more processors coupled to memory, the memory loaded with computer instructions to test voice connection routing over 911 circuits as if voice calls originated from an E911 device in coverage areas of cell tower locations, without requiring a physical presence of the E911 device in each coverage area, the instructions, when executed on a processor, implement actions comprising:

using a remote test agent audio bridge and tester:

originating a first call to a test user with a first phone number at a first location;

emulating an E911-compliant mobile device to establish a second call to a 911 operator, wherein the emulation includes spoofing a call origination from an origination location being tested, the spoofed origination location being within coverage of an originating cell, the spoofing including providing an originating cell ID, a mobile device latitude, a mobile device longitude, and the first phone number;

creating a media bridge between the first call and the second call;

relaying audio over the media bridge as a verbal exchange between the first and the second calls wherein the verbal exchange includes:

a verbal statement by the test user to the 911 operator; and

a verbal response from the 911 operator; and

logging, as test results, an evaluation of verbal exchange.

17. The system of claim 16 , further including the remote test agent audio bridge originating the second call over an S1 interface between an emulated cell tower and a packet core network.

18. The system of claim 16 , wherein the media bridge practices a Real-time Transport Protocol (RTP).

19. The system of claim 16 , wherein the providing further includes providing a mobile device elevation, and confidence & uncertainty.

20. The system of claim 16 , wherein the verbal statement and response include the first phone number, the spoofed mobile device latitude and longitude to information on a display used by the 911 operator.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 3, 2022
From: BEYLIN, MIKHAIL; ROYER, RONALD; PHAN, DAT; BAHJAT, EHAB; SEO, IN
To: SPIRENT COMMUNICATIONS, INC.
Reel/Frame 060713/0826 →
Continuity (1)
Related Publication 20240015535A1 · Jan 11, 2024
References Cited (41)
US 6201853B1 · Butler et al. · 2001 [cited by applicant]
US 6728612B1 · Carver · 2004 [cited by examiner]
US 8868028B1 · Kaltsukis · 2014 [cited by examiner]
US 9167079B1 · Capecci et al. · 2015 [cited by applicant]
US 9398466B1 · Joung et al. · 2016 [cited by applicant]
US 10097981B1 · Talaganov · 2018 [cited by examiner]
US 10791221B1 · Vislocky · 2020 [cited by examiner]
US 10805462B1 · Ginter · 2020 [cited by examiner]
US 10841413B1 · Pentakota et al. · 2020 [cited by applicant]
US 20070019769A1 · Green · 2007 [cited by examiner]
US 20070153088A1 · Hales et al. · 2007 [cited by applicant]
US 20070177680A1 · Green · 2007 [cited by examiner]
US 20080159501A1 · Cai · 2008 [cited by examiner]
US 20090207978A1 · Oldham · 2009 [cited by examiner]
US 20100135474A1 · Smith · 2010 [cited by applicant]
US 20140344874A1 · Olsen · 2014 [cited by applicant]
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 · 2019 [cited by examiner]
US 20190335298A1 · Mbonye · 2019 [cited by examiner]
US 20200035247A1 · Boyadjiev · 2020 [cited by examiner]
US 20210021979A1 · Chiang · 2021 [cited by examiner]
US 20210233541A1 · Chen · 2021 [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]
“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 (dowloaded from (https://transition.fcc.gov/bureaus/pshs/911/Phase%202/Workshop_11_2013/Sprint_No2013_FINAL.pdf Sprint_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]
U.S. Appl. No. 16/733,126, filed Jan. 2, 2020, U.S. Pat. No. 10,841,413, Nov. 17, 2020, Granted. [cited by applicant]
U.S. Appl. No. 18/127,590, filed Mar. 28, 2023, US 20240015245, Jan. 11, 2024, Pending. [cited by applicant]
U.S. Appl. No. 18/127,595, filed Mar. 28, 2023, US 20240015536, Jan. 11, 2024, Pending. [cited by applicant]
U.S. Appl. No. 18/127,593, filed Mar. 28, 2023, US 20240014909, Jan. 11, 2024, Pending. [cited by applicant]