IP Library Granted Patent US 12,073,058
Granted Patent B1
US 12,073,058 · App. 17/344,889 · Granted Aug 27, 2024

Emergency management system

Inventors: James J. Vesterman (Houston, TX); Peter J. Trate (Fresno, TX); Darren Ansley (Houston, TX); Christopher Pace (Houston, TX)
Assignee: Raptor Technologies LLC
G06F3/0482G06F3/04845G08B25/10
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,073,058
App. No.
17/344,889
Granted
Aug 27, 2024
Kind
B1
Abstract

A method includes presenting, on a first computing device associated with a user, a user interface comprising a control for selecting an emergency response policy from a plurality of emergency response policies; receiving, by a server device, a signal indicating an emergency response policy selected by the user from the plurality of emergency response policies, the selected emergency response policy being associated with an institution and defining one or more emergency response protocols; storing, in a database, the selected emergency response policy; receiving, by the server device, a signal indicating a request to initiate an emergency response for the institution; and executing, by the server device, the emergency response based on the selected emergency response policy.

Claims (59)

1. A computer-implemented method comprising:

presenting, on a first computing device associated with a first user, a first user interface comprising a first control for selecting an emergency response policy from a plurality of emergency response policies;

receiving, by a server device, a signal indicating an emergency response policy selected by the first user from the plurality of emergency response policies, the selected emergency response policy being associated with an institution and defining one or more emergency response protocols, each of the one or more emergency response protocols corresponding to a respective type of emergency;

in response to receiving the signal indicating the selected emergency response policy, storing, in a data store, the selected emergency response policy and corresponding software protocols encoding (1) one or more icons corresponding to the one or more emergency response protocols defined by the emergency response policy and (2) a ruleset for initiating each of the one or more emergency response protocols defined by the emergency response policy; and

displaying, on a second computing device associated with a second user associated with the institution, a second user interface depicting the one or more icons corresponding to the one or more emergency response protocols defined by the emergency response policy.

2. The computer-implemented method of claim 1 , wherein presenting the first user interface comprising the first control for selecting an emergency response policy from a plurality of emergency response policies comprises:

displaying a list of the plurality of emergency response policies;

receiving, by the first computing device from the first user, a selection of an emergency response policy from the list of the plurality of emergency response policies; and

in response to the selection, displaying, on the first computing device, a preview of a home screen of an emergency response application corresponding to the emergency response policy selected from the list of the plurality of emergency response policies.

3. The computer-implemented method of claim 2 , wherein the preview of the home screen of the emergency response application comprises one or more buttons corresponding to one or more emergency types defined by the selected emergency response policy.

4. The computer-implemented method of claim 1 , wherein the plurality of emergency response policies comprises one or more predefined emergency response policies, each of the one or more predefined emergency response policies defining one or more emergency response protocols, each of the one or more emergency response protocols corresponding to a respective type of emergency or a respective type of action to be performed.

5. The computer-implemented method of claim 1 , further comprising:

receiving, by the first computing device from the first user, a selection of a custom emergency response policy.

6. The computer-implemented method of claim 5 , further comprising:

in response to receiving the selection of a custom emergency response policy, presenting, on the first computing device, a third user interface comprising a second control for selecting one or more emergency response types to be added to the custom emergency response policy;

receiving, by the first computing device from the first user, a selection of an emergency response type to be added to the custom emergency response policy; and

updating, on the first computing device, a preview of a home screen of an emergency response application corresponding to the custom emergency response policy to include a button representing the selected emergency response type.

7. The computer-implemented method of claim 6 , wherein:

the second control comprises a list of one or more predefined emergency response types; and receiving, by the first computing device from the first user, the selection of the emergency response type to be added to the custom emergency response policy comprises receiving a selection of an emergency response type from the list of one or more predefined emergency response types.

8. The computer-implemented method of claim 6 , wherein receiving, by the first computing device from the first user, the selection of the emergency response type to be added to the custom emergency response policy comprises receiving a selection of a custom emergency response type.

9. The computer-implemented method of claim 8 , further comprising:

in response to receiving the selection of a custom emergency response type, presenting, on the first computing device, one or more additional controls for defining the custom emergency response type;

receiving, by the first computing device from the first user, data defining the custom emergency response type; and

updating, on the first computing device based on the data defining the custom emergency response type, the preview of the home screen of the emergency response application corresponding to the custom emergency response policy to include a button representing the custom emergency response type.

10. The computer-implemented method of claim 9 , wherein:

the one or more additional controls for defining the custom emergency response type comprise at least one of a control for selecting a name for the custom emergency response type, a control for selecting a color for a button corresponding to the custom emergency response type, a control for selecting an icon for the button corresponding to the custom emergency response type, or a control for providing a description of the custom emergency response type; and

the data defining the custom emergency response type comprises at least one of the name for the custom emergency response type, the color for the button corresponding to the custom emergency response type, the icon for the button corresponding to the custom emergency response type, or the description of the custom emergency response type.

11. A system comprising one or more computers and a memory storing computer program instructions that when executed by the one or more computers causes the one or more computers to perform operations comprising:

presenting, on a first computing device associated with a first user, a first user interface comprising a first control for selecting an emergency response policy from a plurality of emergency response policies;

receiving, by a server device, a signal indicating an emergency response policy selected by the first user from the plurality of emergency response policies, the selected emergency response policy being associated with an institution and defining one or more emergency response protocols, each of the one or more emergency response protocols corresponding to a respective type of emergency;

in response to receiving the signal indicating the selected emergency response policy, storing, in a data store, the selected emergency response policy and corresponding software protocols encoding (1) one or more icons corresponding to the one or more emergency response protocols defined by the emergency response policy and (2) a ruleset for initiating each of the one or more emergency response protocols defined by the emergency response policy; and displaying, on a second computing device associated with a second user associated with the institution, a second user interface depicting the one or more icons corresponding to the one or more emergency response protocols defined by the emergency response policy.

12. The system of claim 11 , wherein presenting the first user interface comprising the first control for selecting an emergency response policy from a plurality of emergency response policies comprises:

displaying a list of the plurality of emergency response policies;

receiving, by the first computing device from the first user, a selection of an emergency response policy from the list of the plurality of emergency response policies; and

in response to the selection, displaying, on the first computing device, a preview of a home screen of an emergency response application corresponding to the emergency response policy selected from the list of the plurality of emergency response policies.

13. The system of claim 12 , wherein the preview of the home screen of the emergency response application comprises one or more buttons corresponding to one or more emergency types defined by the selected emergency response policy.

14. The system of claim 11 , wherein the operations further comprise:

receiving, by the first computing device from the first user, a selection of a custom emergency response policy.

15. The system of claim 14 , wherein the operations further comprise:

in response to receiving the selection of a custom emergency response policy, presenting, on the first computing device, a third user interface comprising a second control for selecting one or more emergency response types to be added to the custom emergency response policy;

receiving, by the first computing device from the first user, a selection of an emergency response type to be added to the custom emergency response policy; and

updating, on the first computing device, a preview of a home screen of an emergency response application corresponding to the custom emergency response policy to include a button representing the selected emergency response type.

16. The system of claim 15 , wherein:

the second control comprises a list of one or more predefined emergency response types; and

receiving, by the first computing device from the first user, the selection of the emergency response type to be added to the custom emergency response policy comprises receiving a selection of an emergency response type from the list of one or more predefined emergency response types.

17. The system of claim 15 , wherein receiving, by the first computing device from the first user, the selection of the emergency response type to be added to the custom emergency response policy comprises receiving a selection of a custom emergency response type.

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

in response to receiving the selection of a custom emergency response type, presenting, on the first computing device, one or more additional controls for defining the custom emergency response type;

receiving, by the first computing device from the first user, data defining the custom emergency response type; and

updating, on the first computing device based on the data defining the custom emergency response type, the preview of the home screen of the emergency response application corresponding to the custom emergency response policy to include a button representing the custom emergency response type.

19. A non-transitory computer-readable storage medium comprising instructions that when executed cause a system of one or more computers to perform operations comprising:

presenting, on a first computing device associated with a first user, a first user interface comprising a first control for selecting an emergency response policy from a plurality of emergency response policies;

receiving, by a server device, a signal indicating an emergency response policy selected by the first user from the plurality of emergency response policies, the selected emergency response policy being associated with an institution and defining one or more emergency response protocols, each of the one or more emergency response protocols corresponding to a respective type of emergency;

in response to receiving the signal indicating the selected emergency response policy, storing, in a data store, the selected emergency response policy and corresponding software protocols encoding (1) one or more icons corresponding to the one or more emergency response protocols defined by the emergency response policy and (2) a ruleset for initiating each of the one or more emergency response protocols defined by the emergency response policy; and

displaying, on a second computing device associated with a second user associated with the institution, a second user interface depicting the one or more icons corresponding to the one or more emergency response protocols defined by the emergency response policy.

20. The computer-implemented method of claim 1 , further comprising:

receiving, by the second computing device from the second user, a selection of one of the one or more icons;

transmitting, from the second computing device to the server device, a signal indicating a request to initiate an emergency response corresponding to the selected icon; and

executing, by the server device, a software protocol associated with the emergency response corresponding to the selected icon.

Assignments (4)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL AT REEL/FRAME 071567/0725 Recorded Jan 23, 2026
From: ARES CAPITAL CORPORATION
To: RAPTOR TECHNOLOGIES, LLC
Reel/Frame 074494/0071 →
SECURITY INTEREST Recorded Jan 22, 2026
From: RAPTOR TECHNOLOGIES, LLC; SMARTPASS INC.
To: ARES CAPITAL MANAGEMENT LLC
Reel/Frame 073556/0707 →
SECURITY INTEREST Recorded Jun 30, 2025
From: RAPTOR TECHNOLOGIES, LLC
To: ARES CAPITAL CORPORATION, AS AGENT
Reel/Frame 071567/0725 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 1, 2022
From: VESTERMAN, JAMES J.; TRATE, PETER J.; ANSLEY, DARREN; PACE, CHRISTOPHER
To: RAPTOR TECHNOLOGIES LLC
Reel/Frame 061615/0746 →
Continuity (2)
Provisional Application 63056334 · Jul 24, 2020
Provisional Application 63043755 · Jun 24, 2020
Cited By (3)
US 12,488,406 US 12,493,919 US 12,620,042