IP Library Granted Patent US 10,616,747
Granted Patent B2
US 10,616,747 · App. 16/512,236 · Granted Apr 7, 2020

Real-time over the top 9-1-1 caller location data

Inventors: William Todd Piett (Southborough, MA); Matthew A. Serra (Newton, MA); Brett Wilfred Marceau (Clinton, MA)
Assignee: Rave Wireless, Inc.
H04W4/90H04M3/42357H04M3/5116H04M7/1295H04W4/02H04W4/029H04M3/42382H04M2207/18H04M2242/04
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 10,616,747
App. No.
16/512,236
Granted
Apr 7, 2020
Kind
B2
Abstract

Described herein are systems and methods for determining and managing the location of a calling device during an emergency call. A computing device at a data store establishes a connection with a computing device at a public safety access point (PSAP). The connection is established upon activation of an emergency function at a calling device coupled to the computing device at the PSAP via a first communications channel. The calling device is associated with a unique identifier. The computing device at the data store receives location data for the calling device, where the calling device streams the location data to the data store via a second communications channel upon activation of the emergency function. The computing device at the data store makes the location data for the calling device available to the computing device at the PSAP using the unique identifier.

Claims (38)

1. A computerized method of determining and managing the location of a calling device during an emergency call, the method comprising:

establishing, by a computing device at a data store, a connection with a computing device at a public safety access point (PSAP), wherein the connection is established upon activation of an emergency function at a calling device coupled to the computing device at the PSAP via a first communications channel and wherein the calling device is associated with a unique identifier; and

receiving, by the computing device at the data store, location data for the calling device, wherein the calling device streams the location data to the data store via a second communications channel upon activation of the emergency function;

comparing, by the computing device at the data store, most recent location data for the calling device to prior location data for the calling device to determine whether a location update is required, including:

determining a time elapsed between receipt of the most recent location data and receipt of the prior location data,

determining a difference between an estimated accuracy of the most recent location data and an estimated accuracy of the prior location data,

determining at least one of a horizontal distance or a vertical distance between the most recent location data and the prior location data, and

determining whether a location update is required based upon the time elapsed, the difference in estimated accuracy, and the at least one of the horizontal distance and the vertical distance; and

making available, by the computing device at the data store, the most recent location data for the calling device to the computing device at the PSAP when a location update is required.

2. The method of claim 1 , wherein activation of the emergency function on the calling device comprises launching an application on the calling device that comprises the emergency function.

3. The method of claim 2 , wherein the calling device establishes a connection to the computing device at the data store while the application is being launched.

4. The method of claim 2 , wherein the calling device establishes a connection to the computing device at the data store after the application has finished launching.

5. The method of claim 2 , wherein the emergency function comprises a user interface element of the application and activation of the emergency function comprises detecting an interaction with the user interface element.

6. The method of claim 2 , wherein the calling device launches the application upon detecting an interaction with a hardware element of the calling device.

7. The method of claim 6 , wherein the hardware element of the calling device comprises a button on the calling device.

8. The method of claim 1 , wherein activation of the emergency function on the calling device comprises transmitting a message from the calling device to the computing device at the PSAP.

9. The method of claim 8 , wherein the message comprises a text message.

10. The method of claim 1 , wherein the calling device is a Voice-over-IP (VoIP) client.

11. The method of claim 10 , wherein at least a portion of the first communications channel comprises a WiFi network.

12. A system for determining and managing the location of a calling device during an emergency call, the system comprising a computing device at a data store that is configured to:

establish a connection with a computing device at a public safety access point (PSAP), wherein the connection is established upon activation of an emergency function at a calling device coupled to the computing device at the PSAP via a first communications channel and wherein the calling device is associated with a unique identifier;

receive location data for the calling device, wherein the calling device streams the location data to the data store via a second communications channel upon activation of the emergency function;

compare most recent location data for the calling device to prior location data for the calling device to determine whether a location update is required, including:

determining a time elapsed between receipt of the most recent location data and receipt of the prior location data,

determining a difference between an estimated accuracy of the most recent location data and an estimated accuracy of the prior location data,

determining at least one of a horizontal distance or a vertical distance between the most recent location data and the prior location data, and

determining whether a location update is required based upon the time elapsed, the difference in estimated accuracy, and the at least one of the horizontal distance and the vertical distance; and

make the most recent location data for the calling device available to the computing device at the PSAP when a location update is required.

13. The system of claim 12 , wherein activation of the emergency function on the calling device comprises launching an application on the calling device that comprises the emergency function.

14. The system of claim 13 , wherein the calling device establishes a connection to the computing device at the data store while the application is being launched.

15. The system of claim 13 , wherein the calling device establishes a connection to the computing device at the data store after the application has finished launching.

16. The system of claim 13 , wherein the emergency function comprises a user interface element of the application and activation of the emergency function comprises detecting an interaction with the user interface element.

17. The system of claim 13 , wherein the calling device launches the application upon detecting an interaction with a hardware element of the calling device.

18. The system of claim 17 , wherein the hardware element of the calling device comprises a button on the calling device.

19. The system of claim 12 , wherein activation of the emergency function on the calling device comprises transmitting a message from the calling device to the computing device at the PSAP.

20. The system of claim 19 , wherein the message comprises a text message.

21. The system of claim 12 , wherein the calling device is a Voice-over-IP (VoIP) client.

22. The system of claim 21 , wherein at least a portion of the first communications channel comprises a WiFi network.

Assignments (3)
NOTICE OF RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL Recorded Dec 16, 2022
From: ANTARES CAPITAL LP, AS COLLATERAL AGENT
To: RAVE WIRELESS, INC.; SWIFTREACH NETWORKS, LLC
Reel/Frame 062141/0022 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 19, 2019
From: PIETT, WILLIAM TODD; SERRA, MATTHEW A.; MARCEAU, BRETT WILFRED
To: RAVE WIRELESS, INC.
Reel/Frame 051053/0613 →
PATENT SECURITY AGREEMENT Recorded Oct 2, 2019
From: RAVE WIRELESS, INC.
To: ANTARES CAPITAL LP, AS COLLATERAL AGENT
Reel/Frame 050612/0080 →
Continuity (3)
Continuation 15155935 · May 16, 2016
Provisional Application 62162263 · May 15, 2015
Related Publication 20190342742A1 · Nov 7, 2019
Cited By (3)
US 12,232,851 US 12,521,022 US 12,558,036