IP Library Granted Patent US 12,490,071
Granted Patent B2
US 12,490,071 · App. 18/109,763 · Granted Dec 2, 2025

Cross-jurisdiction emergency service provider interface

Inventor: Paul Vickers (Hallandale Beach, FL)
Assignee: i911 International, Inc
H04W4/90G08B25/006H04M1/72424H04W4/029H04W76/50
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,490,071
App. No.
18/109,763
Granted
Dec 2, 2025
Kind
B2
Abstract

An application initiates a communications session with an emergency services agency. The application determines an emergency contact services interface with an association to a first destination address corresponding to a first country in which the user device last initialized the application. The application determines, based on location data, whether the user device has entered a second country, and reprograms, in response to determination of entry into the second country, the emergency contact services interface with an association to a second destination address of an emergency services agency of the second country. Responsive to detecting selection of the emergency contact services interface, a data communication session is established with the emergency services agency of the second country, the data communication session sharing at least audio and auxiliary information with the emergency services agency of the second country.

Claims (34)

1 . A method for initiating a communications session with an emergency services agency, the method comprising:

determining, by an application installed on a user device, an emergency contact services interface with an association to a first destination address corresponding to a first country in which the user device last initialized the application;

determining, based on location data, whether the user device has entered a second country;

determining, using sensor data of the user device, an activity performed by a user of the user device in proximity to detecting a selection of the emergency contact services interface:

reprogramming, in response to determination of entry into the second country, the emergency contact services interface with an association to a second destination address of an emergency services agency of the second country, wherein the emergency services agency of the second country is selected based on the activity, and wherein, responsive to detecting the selection of the emergency contact services interface, a data communication session is established with the emergency services agency of the second country, the data communication session sharing at least audio and auxiliary information with the emergency services agency of the second country.

2 . The method of claim 1 , wherein the location data comprises location information for a communications infrastructure component through which the user device is interfacing.

3 . The method of claim 1 , wherein determining whether the user device has entered the second country occurs responsive to detecting, by the application, that the user device has transitioned a cellular transceiver of the user device from a disabled state to an enabled state.

4 . The method of claim 1 , wherein reprogramming the emergency contact services interface with an association to the second destination address comprises updating a data structure of the emergency contact services interface to replace the first destination address with the second destination address.

5 . The method of claim 4 , wherein the data structure comprises a programmatic link to the second destination address that is executed responsive to detecting the selection of the emergency contact services interface to cause the data communication session to be established.

6 . The method of claim 1 , wherein the second destination address is associated with a plurality of emergency service agencies of the second country, and wherein the emergency services agency is selected from the plurality of emergency service agencies based on a mapping table.

7 . The method of claim 6 , further comprising determining a region of the second country corresponding to the location data, wherein each of the plurality of emergency service agencies is associated with a different region of the second country, and wherein the mapping table maps each of the plurality of emergency service agencies to their respective region.

8 . The method of claim 1 , wherein the emergency services agency is selected by:

determining whether an activity-oriented rescue service is indicated on a mapping table;

responsive to determining that the activity-oriented rescue service is indicated on the mapping table, selecting the activity-oriented rescue service; and

responsive to determining that the activity-oriented rescue service is not indicated on the mapping table, selecting a rescue service mapped to a region indicated by the location data.

9 . The method of claim 8 , further comprising:

determining that an attempt to establish a data connection with the activity-oriented rescue service has failed; and

responsive to determining that the attempt to establish the data connection with the activity-oriented rescue service has failed, establishing the data connection with the rescue service.

10 . The method of claim 1 , wherein the selection of the emergency contact services interface is detected without explicit user selection based on detecting an abrupt change in the sensor data that is inconsistent with the activity.

11 . A non-transitory computer-readable medium comprising memory with instructions encoded thereon for initiating a communications session with an emergency services agency, the instructions, when executed by one or more processors, causing the one or more processors to perform operations comprising:

determining, by an application installed on a user device, an emergency contact services interface with an association to a first destination address corresponding to a first country in which the user device last initialized the application;

determining, based on location data, whether the user device has entered a second country;

determining, using sensor data of the user device, an activity performed by a user of the user device in proximity to detecting a selection of the emergency contact services interface;

reprogramming, in response to determination of entry into the second country, the emergency contact services interface with an association to a second destination address of an emergency services agency of the second country, wherein the emergency services agency of the second country is selected based on the activity, and wherein, responsive to detecting the selection of the emergency contact services interface, a data communication session is established with the emergency services agency of the second country, the data communication session sharing at least audio and auxiliary information with the emergency services agency of the second country.

12 . The non-transitory computer-readable medium of claim 11 , wherein the location data comprises location information for a communications infrastructure component through which the user device is interfacing.

13 . The non-transitory computer-readable medium of claim 11 , wherein determining whether the user device has entered the second country occurs responsive to detecting, by the application, that the user device has transitioned a cellular transceiver of the user device from a disabled state to an enabled state.

14 . The non-transitory computer-readable medium of claim 11 , wherein reprogramming the emergency contact services interface with an association to the second destination address comprises updating a data structure of the emergency contact services interface to replace the first destination address with the second destination address.

15 . The non-transitory computer-readable medium of claim 14 , wherein the data structure comprises a programmatic link to the second destination address that is executed responsive to detecting the selection of the emergency contact services interface to cause the data communication session to be established.

16 . The non-transitory computer-readable medium of claim 11 , wherein the second destination address is associated with a plurality of emergency service agencies of the second country, and wherein the emergency services agency is selected from the plurality of emergency service agencies based on a mapping table.

17 . The non-transitory computer-readable medium of claim 16 , further comprising determining a region of the second country corresponding to the location data, wherein each of the plurality of emergency service agencies is associated with a different region of the second country, and wherein the mapping table maps each of the plurality of emergency service agencies to their respective region.

18 . The non-transitory computer-readable medium of claim 11 , wherein the emergency services agency is selected by:

determining whether an activity-oriented rescue service is indicated on a mapping table;

responsive to determining that the activity-oriented rescue service is indicated on the mapping table, selecting the activity-oriented rescue service; and

responsive to determining that the activity-oriented rescue service is not indicated on the mapping table, selecting a rescue service mapped to a region indicated by the location data.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNE NAME IN THE COVER SHEET FROM--PAUL VICKERS VICK--TO "I911 INTERNATIONAL, INC." PREVIOUSLY RECORDED AT REEL: 063086 FRAME: 0008. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Dec 14, 2023
From: VICKERS, PAUL
To: I911 INTERNATIONAL, INC.
Reel/Frame 066012/0870 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 23, 2023
From: VICKERS, PAUL
To: VICKERS, PAUL, VICK
Reel/Frame 063086/0008 →
Continuity (2)
Provisional Application 63312769 · Feb 22, 2022
Related Publication 20230267823A1 · Aug 24, 2023
References Cited (26)
US 7259656B1 · Wright · 2007 [cited by applicant]
US 8249549B1 · Rahman et al. · 2012 [cited by applicant]
US 8594866B1 · Chen et al. · 2013 [cited by applicant]
US 9307430B1 · Shah et al. · 2016 [cited by applicant]
US 11477756B2 · Bennett · 2022 [cited by applicant]
US 20050265326A1 · Laliberte · 2005 [cited by applicant]
US 20070298765A1 · Dickinson et al. · 2007 [cited by applicant]
US 20080037715A1 · Prozeniuk · 2008 [cited by examiner]
US 20100003958A1 · Ray et al. · 2010 [cited by applicant]
US 20130222142A1 · Marshall · 2013 [cited by applicant]
US 20130317944A1 · Huang et al. · 2013 [cited by applicant]
US 20150065077A1 · Kim · 2015 [cited by examiner]
US 20150341852A1 · Knudsen · 2015 [cited by examiner]
US 20160071398A1 · Boss et al. · 2016 [cited by applicant]
US 20160192166A1 · deCharms · 2016 [cited by applicant]
US 20170287315A1 · Kaur · 2017 [cited by examiner]
US 20170303090A1 · Stitt et al. · 2017 [cited by applicant]
US 20180093637A1 · Piccioni · 2018 [cited by applicant]
US 20180199179A1 · Rauner · 2018 [cited by examiner]
US 20190073894A1 · Mehta et al. · 2019 [cited by applicant]
US 20200014783A1 · Ojesina · 2020 [cited by applicant]
US 20200082706A1 · Barber · 2020 [cited by applicant]
US 20200184828A1 · Mazor et al. · 2020 [cited by applicant]
International Search Report and Written Opinion, PCT Application No. PCT/US2021/043696, Nov. 12, 2021, 39 pages. [cited by applicant]
International Search Report and Written Opinion, Patent Cooperation Treaty Application No. PCT/US2023/13046, Jul. 13, 2023, 29 pages. [cited by applicant]
United States Office Action, U.S. Appl. No. 18/109,767, filed May 2, 2025, 18 pages. [cited by applicant]