IP Library Granted Patent US 11,477,756
Granted Patent B2
US 11,477,756 · App. 16/998,375 · Granted Oct 18, 2022

Intelligent first responder assignment to a water vessel

Inventor: Christopher Ryan Bennett (St. Petersburg, FL)
Assignee: i911 International, Inc.
H04W64/003H04W4/029H04W4/14H04W64/006
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 11,477,756
App. No.
16/998,375
Granted
Oct 18, 2022
Kind
B2
Abstract

A system and a method are disclosed for enabling assignment of a responder unit to a user on a water vessel. The rescue system transmits a Short Message Service (SMS) message to a user device on the water vessel, the SMS message comprising a selectable option that, when selected, causes a location of the user device to be shared. Based on a selection by a user of the user device of the selectable option, the system receives a plurality of location coordinates from the user device at a plurality of respective times, each respective location coordinate describing a respective location of the user device at its respective time. The system selects a responder unit to assign to the user based on the plurality of location coordinates and a location of each of a plurality of candidate responder units. The system transmits location information to a responder device of the selected responder unit, the location information based on the plurality of location coordinates.

Claims (63)

1. A method for enabling assignment of a responder unit to a user on a water vessel, the method comprising:

transmitting a Short Message Service (SMS) message to a user device on the water vessel, the SMS message comprising a selectable option that, when selected, causes a location of the user device to be shared;

based on a selection by a user of the user device of the selectable option, receiving a plurality of location coordinates from the user device at a plurality of respective times, each respective location coordinate describing a respective location of the user device at its respective time;

selecting a responder unit to assign to the user based on the plurality of location coordinates and a location of each of a plurality of candidate responder units;

transmitting location information to a responder device of the selected responder unit, the location information based on the plurality of location coordinates;

determining that the receiving of the plurality of location coordinates from the user device has ceased;

responsive to determining that the receiving of the plurality of location coordinates from the user device has ceased:

determining environmental factors that involuntarily cause movement of the water vessel; and

estimating the location of the user device based on the environmental factors and at least a portion of the plurality of location coordinates; and

transmitting the estimated location to the responder device.

2. The method of claim 1 , further comprising:

receiving a distress SMS message from the user device comprising a payload including a symbol predefined as corresponding to a request for help, wherein transmitting the SMS message to the user device on the water vessel occurs responsive to receiving the distress SMS message from the user device.

3. The method of claim 2 , further comprising:

responsive to receiving the distress SMS message, transmitting a confirmation SMS message to the user device indicating that the distress SMS message was received.

4. The method of claim 1 , further comprising:

establishing a communication channel between the responder device to the user device; and

storing an association of the user device and the responder device in memory, wherein, responsive to receiving future communications from the user device, the communication channel is reestablished based on the association.

5. The method of claim 1 , wherein the location of each of the plurality of candidate responder units is an address of a corresponding headquarters.

6. The method of claim 1 , further comprising:

receiving a plurality of location coordinates from corresponding candidate responder devices of the plurality of candidate responder units, wherein the location of each of the plurality of candidate responder units is based on a corresponding location coordinate of the plurality of location coordinates.

7. The method of claim 1 , further comprising:

transmitting, to the responder device, instructions to display in a graphical user interface of the responder device: a visual representation of location coordinates of the user device on a map and additional information comprising the location coordinates, a source of the location coordinates, and an uncertainty radius associated with the location coordinates.

8. The method of claim 7 , wherein the additional information further comprises a status of the user device comprising at least one of: whether there is a caller connection with the user device, whether a browser is open on the user device, and whether location is being shared from the user device.

9. A non-transitory computer-readable medium comprising instructions encoded thereon for enabling assignment of a responder unit to a user on a water vessel, the instructions, when executed by one or more processors, causing the one or more processors to perform operations, the instructions comprising instructions to:

transmit a Short Message Service (SMS) message to a user device on the water vessel, the SMS message comprising a selectable option that, when selected, causes a location of the user device to be shared;

based on a selection by a user of the user device of the selectable option, receive a plurality of location coordinates from the user device at a plurality of respective times, each respective location coordinate describing a respective location of the user device at its respective time;

select a responder unit to assign to the user based on the plurality of location coordinates and a location of each of a plurality of candidate responder units;

transmit location information to a responder device of the selected responder unit, the location information based on the plurality of location coordinates;

determine that the receiving of the plurality of location coordinates from the user device has ceased;

responsive to determining that the receiving of the plurality of location coordinates from the user device has ceased:

determine environmental factors that involuntarily cause movement of the water vessel; and

estimate the location of the user device based on the environmental factors and at least a portion of the plurality of location coordinates; and

transmit the estimated location to the responder device.

10. The non-transitory computer-readable medium of claim 9 , wherein the instructions further comprise instructions to:

receive a distress SMS message from the user device comprising a payload including a symbol predefined as corresponding to a request for help, wherein the instructions to transmit the SMS message to the user device on the water vessel occurs responsive to receiving the distress SMS message from the user device.

11. The non-transitory computer-readable medium of claim 10 , wherein the instructions further comprises instructions to:

responsive to receiving the distress SMS message, transmit a confirmation SMS message to the user device indicating that the distress SMS message was received.

12. The non-transitory computer-readable medium of claim 9 , wherein the instructions further comprises instructions to:

establish a communication channel between the responder device to the user device; and

store an association of the user device and the responder device in memory, wherein, responsive to receiving future communications from the user device, the communication channel is reestablished based on the association.

13. The non-transitory computer-readable medium of claim 9 , wherein the location of each of the plurality of candidate responder units is an address of a corresponding headquarters.

14. The non-transitory computer-readable medium of claim 9 , wherein the instructions further comprises instructions to:

receive a plurality of location coordinates from corresponding candidate responder devices of the plurality of candidate responder units, wherein the location of each of the plurality of candidate responder units is based on a corresponding location coordinate of the plurality of location coordinates.

15. The non-transitory computer-readable medium of claim 9 , wherein the instructions further comprises instructions to:

transmit, to the responder device, instructions to display in a graphical user interface of the responder device: a visual representation of location coordinates of the user device on a map and additional information comprising the location coordinates, a source of the location coordinates, and an uncertainty radius associated with the location coordinates.

16. The non-transitory computer-readable medium of claim 15 , wherein the additional information further comprises a status of the user device comprising at least one of: whether there is a caller connection with the user device, whether a browser is open on the user device, and whether location is being shared from the user device.

17. A system for enabling assignment of a responder unit to a user on a water vessel, the system comprising one or more processors that, when executing instructions, are caused to perform operations of:

transmitting a Short Message Service (SMS) message to a user device on the water vessel, the SMS message comprising a selectable option that, when selected, causes a location of the user device to be shared;

based on a selection by a user of the user device of the selectable option, receiving a plurality of location coordinates from the user device at a plurality of respective times, each respective location coordinate describing a respective location of the user device at its respective time;

selecting a responder unit to assign to the user based on the plurality of location coordinates and a location of each of a plurality of candidate responder units;

transmitting location information to a responder device of the selected responder unit, the location information based on the plurality of location coordinates;

determining that the receiving of the plurality of location coordinates from the user device has ceased;

responsive to determining that the receiving of the plurality of location coordinates from the user device has ceased:

determining environmental factors that involuntarily cause movement of the water vessel; and

estimating the location of the user device based on the environmental factors and at least a portion of the plurality of location coordinates; and

transmitting the estimated location to the responder device.

18. The system of claim 17 , wherein the operations further comprise:

receiving a distress SMS message from the user device comprising a payload including a symbol predefined as corresponding to a request for help, wherein the instructions to transmit the SMS message to the user device on the water vessel occurs responsive to receiving the distress SMS message from the user device.

19. The system of claim 18 , wherein the operations further comprise:

responsive to receiving the distress SMS message, transmitting a confirmation SMS message to the user device indicating that the distress SMS message was received.

20. The system of claim 17 , wherein the operations further comprise:

establishing a communication channel between the responder device to the user device; and

storing an association of the user device and the responder device in memory, wherein, responsive to receiving future communications from the user device, the communication channel is reestablished based on the association.

Assignments (3)
CHANGE OF NAME Recorded Feb 24, 2022
From: I911 INC.
To: I911 INTERNATIONAL, INC.
Reel/Frame 059096/0861 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 7, 2021
From: I911 INC.
To: I911 INTERNATIONAL, INC.
Reel/Frame 058328/0122 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 24, 2020
From: BENNETT, CHRISTOPHER RYAN
To: I911 INC.
Reel/Frame 053575/0213 →
Continuity (1)
Related Publication 20220061016A1 · Feb 24, 2022
Cited By (2)
US 12,490,071 US 12,513,502