IP Library Granted Patent US 10,750,346
Granted Patent B1
US 10,750,346 · App. 16/536,094 · Granted Aug 18, 2020

Emergency incident detection platform

Inventors: Michael J. Di Domenico (Malvern, PA); Edward T. Cavanagh (Norristown, PA); Dmitriy Yarmaliuk (Malvern, PA); Brittney Burchett (Lansdale, PA); Michael C. Leap (Collegeville, PA); Cody Finn (Blue Bell, PA)
Assignee: Unisys Corporation
H04W4/90G06F3/0481H04W4/029H04W4/08H04W4/12
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,750,346
App. No.
16/536,094
Granted
Aug 18, 2020
Kind
B1
Abstract

Methods and systems for providing an emergency incident response are described. Data is received from a plurality of heterogeneous data feeds each having a native format and including one or more publically-available data feeds. Event data is extracted from the received data, the event data representing one or more events from one or more of the plurality of heterogeneous data feeds, and the event data is translated from the native format into a standardized analysis format. Further, an existence and a priority level of at least one emergency incident contemporaneous with the event data and based at least in part on the event data is determined, the priority level being selected from among a plurality of predefined priority levels, and a graphical user interface including a message describing the at least one determined emergency incident is displayed.

Claims (91)

1. An emergency incident response system comprising:

a programmable circuit;

a memory operatively connected to the programmable circuit, the memory storing an emergency incident detection and response application comprising instructions which, when executed, cause the programmable circuit to:

receive data from a plurality of heterogeneous data feeds each having a native format, the plurality of heterogeneous data feeds including one or more publically-available data feeds;

extract event data from the received data, the event data representing events from one or more of the plurality of heterogeneous data feeds;

translate the event data from the native format of the one or more heterogeneous data feeds into a standardized analysis format;

determine an existence and a priority level of at least one emergency incident contemporaneous with the event data and based at least in part on the event data, each of the at least one emergency incident being associated with at least one of the events, the priority level being selected from among a plurality of predefined priority levels;

determine an association of a plurality of the events;

group the associated events into one or more of the at least one emergency incidents based on the determined association; and

display a graphical user interface including a message describing the at least one determined emergency incident and a list of emergency incidents and events.

2. The emergency incident response system of claim 1 , wherein the plurality of heterogeneous data feeds include at least one of a social media data feed, a beacon data feed, a video data feed, a smart app data feed, a manual input data feed, and a third party data feed.

3. The emergency incident response system of claim 1 , wherein the standardized analysis format includes at least one human readable message describing details of the event, the time at which the event was created, and the location of the event.

4. The emergency incident response system of claim 1 , wherein the instructions further cause the programmable circuit to:

compare the grouped events associated with the at least one emergency incident based on:

heterogeneous data feed type;

heterogeneous data feed reporting frequency;

heterogeneous data feed location;

heterogeneous data feed historical credibility; or

event data similarity;

cluster the grouped events;

determine the validity of the grouped events.

5. The emergency incident response system of claim 1 , wherein the graphical user interface includes:

one or more user-input mechanisms configured to cause the programmable circuit to perform at least one of:

displaying a video playback of video data feed;

displaying a live video feed from a video data feed;

receiving a user authentication or dismissal of an event;

sending at least one emergency incident alert; and

the location of the at least one emergency incident.

6. The emergency incident response system of claim 1 , wherein the instructions further cause the programmable circuit to:

generate at least one emergency incident notification alert including at least one of:

a push notification related to the at least one emergency incident;

a text message related to the at least one emergency incident;

an electronic mail message related to the at least one emergency incident;

a social media post related to the at least one emergency incident; or

an internet web page post.

7. The emergency incident response system of claim 6 , wherein the instructions further cause the programmable circuit to send the at least one emergency incident notification alert to at least one user group.

8. The emergency incident response system of claim 7 , wherein the at least one user group includes at least one of a public user group, an emergency responder user group, and a user-definable user group.

9. The emergency incident response system of claim 7 , wherein the instructions further cause the programmable circuit to send event data to the at least one user group and receive modifications to the at least one emergency incident from the at least one user group based on permissions associated with the at least one user group.

10. A method of providing an emergency incident response, the method comprising:

receiving data from a plurality of heterogeneous data feeds each having a native format, the plurality of heterogeneous data feeds including one or more publically-available data feeds;

extracting event data from the received data, the event data representing events from one or more of the plurality of heterogeneous data feeds;

translating the event data from the native format of the one or more heterogeneous data feeds into a standardized analysis format;

determining an existence and a priority level of at least one emergency incident contemporaneous with the event data and based at least in part on the event data, each of the at least one emergency incident being associated with at least one of the events, the priority level being selected from among a plurality of predefined priority levels, wherein determining the existence and priority level of at least one emergency incident contemporaneous with the event data further comprises:

determining an association of a plurality of events; and

grouping events into incidents based on the determined association; and

displaying a graphical user interface including a message describing the at least one determined emergency incident and a list of emergency incidents and events.

11. The method of claim 10 , wherein determining the existence and priority level of at least one emergency incident contemporaneous with the event data further comprises:

authenticating the at least one emergency incident, including:

comparing the grouped events associated with the at least one emergency incident based on at least one of:

event data source;

event data source reporting frequency;

event data source location;

event data source historical credibility; or

event data similarity;

clustering the grouped events;

determining the validity of the grouped events.

12. The method of claim 10 , wherein displaying a graphical user interface further comprises:

displaying a set of user-input mechanisms configured to cause at least one of:

displaying a video playback of video event data;

displaying a live video feed from a video data source;

receiving a user authentication or dismissal of an event;

sending at least one emergency incident alert; and

displaying the location of the at least one emergency incident.

13. The method of claim 10 , further comprising:

sending at least one emergency incident notification alert to at least one user group;

sending event data to the at least one user group and receive modifications to the at least one emergency incident from the at least one user group based on permissions associated with the at least one user group.

14. An emergency incident response system comprising:

a computing system communicatively connected to a plurality of client devices, the computing system configured to:

receive data from a plurality of heterogeneous data feeds each having a native format, the plurality of heterogeneous data feeds including one or more publically-available data feeds received from external to the emergency incident response system;

extract event data from the received data, the event data representing one or more events from one or more of the plurality of heterogeneous data feeds;

translate the event data from the native format of the one or more heterogeneous data feeds into a standardized analysis format;

determine an existence and a priority level of at least one emergency incident contemporaneous with the event data and based at least in part on the event data, each of the at least one emergency incident being associated with at least one of the one or more events, the priority level being selected from among a plurality of predefined priority levels;

display a graphical user interface including a message describing the at least one determined emergency incident and a list of emergency incidents and events; and

send at least one emergency incident notification alert to the plurality of client devices; and

wherein the plurality of client devices are configured to, based on proximity to the location of the at least one determined emergency incident:

receive the at least one emergency incident notification alert;

send data associated with the one or more events to the computing system; and

display the graphical user interface including the message describing the at least one determined emergency incident and the list of emergency incidents and events.

15. The emergency incident response system of claim 14 , wherein the graphical user interface includes:

one or more user-input mechanisms configured to cause the computing system to:

display a video playback of video data feed;

display a live video feed from a video data feed;

receive a user authentication or dismissal of an event; and

the location of the at least one emergency incident.

16. The emergency incident response system of claim 14 , wherein the at least one emergency incident notification alert includes at least one of:

a push notification related to the at least one emergency incident;

a text message related to the at least one emergency incident;

an electronic mail message related to the at least one emergency incident; or

a social media post related to the at least one emergency incident.

17. The emergency incident response system of claim 14 , wherein the plurality of client devices are sorted into user groups based on a set of predetermined permissions.

18. The emergency incident response system of claim 17 , wherein the computing system is further configured to send event data to the plurality of client devices and receive modifications to the at least one emergency incident from the plurality of client devices based on user group.

Assignments (5)
AMENDED AND RESTATED PATENT SECURITY AGREEMENT Recorded Jun 27, 2025
From: UNISYS CORPORATION; UNISYS HOLDING CORPORATION; UNISYS NPL, INC.; UNISYS AP INVESTMENT COMPANY I
To: COMPUTERSHARE TRUST COMPANY, N.A., AS COLLATERAL TRUSTEE
Reel/Frame 071759/0527 →
SECURITY INTEREST Recorded Jun 14, 2021
From: UNISYS CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 056531/0150 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2020
From: CAVANAGH, EDWARD T; DI DOMENICO, MICHAEL J; LEAP, MICHAEL C; BURCHETT, BRITTNEY; YARMALIUK, DMITRIY; FINN, CODY
To: UNISYS CORPORATION
Reel/Frame 054188/0229 →
SECURITY INTEREST Recorded Jan 31, 2020
From: UNISYS CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 051682/0760 →
SECURITY INTEREST Recorded Nov 21, 2019
From: UNISYS CORPORATION
To: WELLS FARGO NATIONAL ASSOCIATION
Reel/Frame 051075/0721 →
Cited By (6)
US 12,254,760 US 12,272,228 US 12,273,799 US 12,424,067 US 12,597,333 US 12,621,214