System and method for centralized event warnig notification for individual entities, and computer program product therefor
First Claim
1. A centralized network event warning system enabling distribution of event warning messages to one or more individual entities within the network information system is provided comprising:
- (a) one or more situational awareness workstation and threat warning gateways capable of receiving at least one of event warnings from at least one of linked and remote sensors, and other externally generated event warning messages, each of said situation awareness workstation and threat warning gateway comprising;
a gateway wireless communications means capable of receiving and transmitting data; and
situational awareness workstation computing means in communication with the situational awareness workstation and threat warning gateway and wireless communication means, sensors, and command and control systems;
(b) one or more network bridges in communication with the situational awareness workstation and threat warning gateway, each network bridge defining a local node, said network bridges providing a communications interface between individual user warning and positioning devices and the situational awareness workstation and threat warning gateway(s), each of said network bridges comprising;
(i) a network bridge wireless communications means capable of receiving and transmitting data; and
(ii) network bridge computer processing means in communication with the network bridge and network wireless communications means, individual user warning devices;
(c) one or more user warning and positioning devices, each user warning and positioning devicedefining an individual node, each of said devices comprising;
(i) a warning device computer processing means;
(ii) a geographical positioning system GPS) means capable of calculating the location of the user warning and positioning device, said GPS in communication with the warning device computer processing means;
(iii) a wireless communications means in communication with the warning device computer processing means; and
(iv) one or more sensory notification means in communication with the warning device computer processing means;
(d) network situational awareness workstation application program code embodied on a computer readable medium for execution on the situational awareness workstation and threat warning gateway computer processing means capable of authenticating event warning messages, processing and analyzing the event warning messages via an event prediction determination process to determine affected user warning and positioning devices, produce predicted future event warning messages, and distribute future event warning messages to the network bridges comprising;
(i) application program code operable to decode and authenticate a valid event warning message, input directly or indirectly into the situational awareness workstation and threat warning gateway, by verifying the digital signature of the event warning message;
(ii) application program code operable to enable the situational awareness workstation and threat warning gateway to communicate with sensors, individual user warning and positioning devices, and command and control systems, using different networks and protocols;
(iii) application program code operable to input a valid event warning message into an event prediction process, wherein the predicted time of the event is compared with the local time, to determine whether the event will occur at some future time;
(iv) application program code operable to input and authenticate event warning message into an event prediction determination process, thereby analyzing the event warning message to predict a corresponding future event with associated relevant information including predicted event type, location, area impacted, start time, and duration;
(v) application program code operable to determine the user warning and positioning devices to be affected by the future event, by comparing the locale to be affected by the predicted future event with the locale of one or more user warning and positioning devices;
(vi) application program code operable to distribute the predicted future event and associated relevant information to network bridges in communication with user warning and positioning devices that will be affected by the predicted future event;
(vii) application program code operable to convert the format of the predicted future event information, in terms of electronic format and content, to alternative electronic formats, before distribution; and
(viii) application program code operable to track the status of user warning and positioning devices with which the network bridge is in communication with;
(e) bridge application program code embodied on a computer readable medium for execution on the network bridge computer processing means for processing event warning messages received from the situational awareness workstation and threat warning gateway, and other external sources, and distributing an authenticated event warning message of an event to occur in the future to affected user warning and positioning devices in communication with the network bridge, said bridge application program code comprising;
(i) application program code operable to automatically verify the authenticity of event warning messages reporting an event to occur in the future, by examining its digital signature, so as to produce either an invalid or valid event warning message;
(ii) application program code operable to send notification to all user warning and positioning devices within the affected area of an authenticated event warning message of an event predicted to occur in the future;
(iii) application program code operable to log off and discard all invalid and elapsed event warning messages;
(iv) application program code operable to input and translate authenticated event warning messages from individual user warning and positioning devices into other message formats utilized by other different command and control systems;
(v) application program code operable to filter event warning messages that should not be sent from one network to the other;
(vi) application program code operable to enable the network bridges to communicate with sensors, individual user warning and positioning devices, and command and control systems, using different networks and protocols; and
(vii) application program code operable to issue keys acting as the root certificate authority for all nodes in the network, thereby permitting the network bridges and user warning and positioning devices to authenticate each other;
(f) user warning and positioning device application program code embodied on a computer-readable medium for execution on the user warning device computer processing means in conjunction with the bridge application program code and the situational awareness workstation program code, said user warning device application program code being capable of decoding messages, validating event warning messages, and then issuing a notification of an event predicted to occur in the future in the locale of the user warning device, said user warning device application program code comprising;
(i) application program code operable to authenticate event warning messages by verifying the digital signature of the event warning messages;
(ii) application program code operable to decode incoming coded messages; and
(iii) application program code operable to activate one or more of the sensory notification means in the user warning devices when a valid event warning message is received.
1 Assignment
0 Petitions
Accused Products
Abstract
An information system, method, and computer program product is provided for the centralized warning of existing or developing significant events and/or threats to affected users carrying a user warning and positioning device, while reporting the location of all user'"'"'s carrying the user warning and positioning devices of the system to existing command and control systems. The present invention'"'"'s future event warning capabilities permit those same affected users to be warned of impending events in enough time for the users to take positive actions in response to these events and/or address those events. The system of the present invention includes a pager-like user warning and positioning device, worn by or carried by the individual user, or mounted in a vehicle or vessel, having a geographical positioning means therein, which periodically transmits the geographical location of the individual user, vehicle or vessel, and listens for warning/notification event messages transmitted by a network bridge or situational awareness workstation and threat warning gateway (central processing means). When an event/threat warning is received by the user warning and positioning device, the pager-like user warning and positioning device alerts the user via indicia relative to the event/situation, including audible spoken warnings and instructions on how to react, and may retransmit the event/threat warning to other user warning and positioning devices in the network, provided the threat has not occurred and the event/threat warning has not been previously relayed.
75 Citations
22 Claims
-
1. A centralized network event warning system enabling distribution of event warning messages to one or more individual entities within the network information system is provided comprising:
-
(a) one or more situational awareness workstation and threat warning gateways capable of receiving at least one of event warnings from at least one of linked and remote sensors, and other externally generated event warning messages, each of said situation awareness workstation and threat warning gateway comprising; a gateway wireless communications means capable of receiving and transmitting data; and situational awareness workstation computing means in communication with the situational awareness workstation and threat warning gateway and wireless communication means, sensors, and command and control systems; (b) one or more network bridges in communication with the situational awareness workstation and threat warning gateway, each network bridge defining a local node, said network bridges providing a communications interface between individual user warning and positioning devices and the situational awareness workstation and threat warning gateway(s), each of said network bridges comprising; (i) a network bridge wireless communications means capable of receiving and transmitting data; and (ii) network bridge computer processing means in communication with the network bridge and network wireless communications means, individual user warning devices; (c) one or more user warning and positioning devices, each user warning and positioning devicedefining an individual node, each of said devices comprising; (i) a warning device computer processing means; (ii) a geographical positioning system GPS) means capable of calculating the location of the user warning and positioning device, said GPS in communication with the warning device computer processing means; (iii) a wireless communications means in communication with the warning device computer processing means; and (iv) one or more sensory notification means in communication with the warning device computer processing means; (d) network situational awareness workstation application program code embodied on a computer readable medium for execution on the situational awareness workstation and threat warning gateway computer processing means capable of authenticating event warning messages, processing and analyzing the event warning messages via an event prediction determination process to determine affected user warning and positioning devices, produce predicted future event warning messages, and distribute future event warning messages to the network bridges comprising; (i) application program code operable to decode and authenticate a valid event warning message, input directly or indirectly into the situational awareness workstation and threat warning gateway, by verifying the digital signature of the event warning message; (ii) application program code operable to enable the situational awareness workstation and threat warning gateway to communicate with sensors, individual user warning and positioning devices, and command and control systems, using different networks and protocols; (iii) application program code operable to input a valid event warning message into an event prediction process, wherein the predicted time of the event is compared with the local time, to determine whether the event will occur at some future time; (iv) application program code operable to input and authenticate event warning message into an event prediction determination process, thereby analyzing the event warning message to predict a corresponding future event with associated relevant information including predicted event type, location, area impacted, start time, and duration; (v) application program code operable to determine the user warning and positioning devices to be affected by the future event, by comparing the locale to be affected by the predicted future event with the locale of one or more user warning and positioning devices; (vi) application program code operable to distribute the predicted future event and associated relevant information to network bridges in communication with user warning and positioning devices that will be affected by the predicted future event; (vii) application program code operable to convert the format of the predicted future event information, in terms of electronic format and content, to alternative electronic formats, before distribution; and (viii) application program code operable to track the status of user warning and positioning devices with which the network bridge is in communication with; (e) bridge application program code embodied on a computer readable medium for execution on the network bridge computer processing means for processing event warning messages received from the situational awareness workstation and threat warning gateway, and other external sources, and distributing an authenticated event warning message of an event to occur in the future to affected user warning and positioning devices in communication with the network bridge, said bridge application program code comprising; (i) application program code operable to automatically verify the authenticity of event warning messages reporting an event to occur in the future, by examining its digital signature, so as to produce either an invalid or valid event warning message; (ii) application program code operable to send notification to all user warning and positioning devices within the affected area of an authenticated event warning message of an event predicted to occur in the future; (iii) application program code operable to log off and discard all invalid and elapsed event warning messages; (iv) application program code operable to input and translate authenticated event warning messages from individual user warning and positioning devices into other message formats utilized by other different command and control systems; (v) application program code operable to filter event warning messages that should not be sent from one network to the other; (vi) application program code operable to enable the network bridges to communicate with sensors, individual user warning and positioning devices, and command and control systems, using different networks and protocols; and (vii) application program code operable to issue keys acting as the root certificate authority for all nodes in the network, thereby permitting the network bridges and user warning and positioning devices to authenticate each other; (f) user warning and positioning device application program code embodied on a computer-readable medium for execution on the user warning device computer processing means in conjunction with the bridge application program code and the situational awareness workstation program code, said user warning device application program code being capable of decoding messages, validating event warning messages, and then issuing a notification of an event predicted to occur in the future in the locale of the user warning device, said user warning device application program code comprising; (i) application program code operable to authenticate event warning messages by verifying the digital signature of the event warning messages; (ii) application program code operable to decode incoming coded messages; and (iii) application program code operable to activate one or more of the sensory notification means in the user warning devices when a valid event warning message is received. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer program product for centralized event warning over a network event warning system, comprising:
-
(a) network situational awareness workstation application program code embodied on a computer readable medium for execution on a situational awareness workstation and threat warning gateway computer processing means capable of authenticating event warning messages, processing and analyzing the event warning messages via an event prediction determination process to determine affected user warning and positioning devices, produce predicted future event warning messages, and distribute future event warning messages to the affected user warning and positioning devices comprising; (i) application program code operable to decode and authenticate a valid event warning message, input directly or indirectly into the situational awareness workstation and threat warning gateway, by verifying the digital signature of the event warning message; (ii) application program code operable to enable the situational awareness workstation and threat warning gateway to communicate with sensors, network bridges, individual user warning and positioning devices, and command and control systems, using different networks and protocols; (iii) application program code operable to input a valid event warning message into an event prediction process, wherein the predicted time of the event is compared with the local time, to determine whether the event will occur at some future time; (iv) application program code operable to input and authenticate event warning message into an event prediction determination process, thereby analyzing the event warning message to predict a corresponding future event with associated relevant information including predicted event type, location, area impacted, start time, and duration; (v) application program code operable to determine the user warning and positioning devices to be affected by the future event, by comparing the locale to be affected by the predicted future event with the locale of one or more user warning and positioning devices in communication with the system; (vi) application program code operable to distribute the predicted future event and associated relevant information to network bridges in communication with user warning and positioning devices that will be affected by the predicted future event; (vii) application program code operable to convert the format of the predicted future event information, in terms of electronic format and content, to alternative electronic formats, before distribution; and (viii) application program code operable to track the status of user warning and positioning devices with which the network bridge is in communication with; (b) bridge application program code embodied on a computer readable medium for execution on the network bridge computer processing means for processing event warning messages received from the situational awareness workstation and threat warning gateway, and other external sources, and distributing an authenticated event warning message of an event to occur in the future to affected user warning and positioning devices in communication with the network bridge, said bridge application program code comprising; (i) application program code operable to automatically verify the authenticity of event warning messages reporting an event to occur in the future, by examining its digital signature, so as to produce either an invalid or valid event warning message; (ii) application program code operable to send notification to all user warning and positioning devices within the affected area of an authenticated event warning message of an event predicted to occur in the future; (iii) application program code operable to log off and discard all invalid and elapsed event warning messages; (iv) application program code operable to input and translate authenticated event warning messages from individual user warning and positioning devices into other message formats utilized by other different command and control systems; (v) application program code operable to filter event warning messages that should not be sent from one network to the other; (vi) application program code operable to enable the network bridges to communicate with individual user warning and positioning devices, and command and control systems, using different networks and protocols; and (vii) application program code operable to issue keys acting as the root certificate authority for all nodes in the network, thereby permitting the network bridges and user warning and positioning devices to authenticate each other; and (c) user warning and positioning device application program code embodied on a computer-readable medium for execution on the user warning device computer processing means in conjunction with the bridge application program code and the situational awareness workstation program code, said user warning device application program code being capable of decoding messages, validating event warning messages, and then issuing a notification of an event predicted to occur in the future in the locale of the user warning and positioning device, said user warning device application program code comprising; (i) application program code operable to authenticate event warning messages by verifying the digital signature of the event warning messages; (ii) application program code operable to decode incoming coded messages; and (iii) application program code operable to activate one or more of the sensory notification means in the user warning devices when a valid event warning message is received. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A method for receiving and centrally distributing event warnings, said method comprising the steps of:
-
(1) electronically receiving an event warning message, having a digital signature, at a situational awareness workstation and threat warning gateway (central node); (2) examining the digital signature of the event warning message to authenticate the event warning message; (3) decoding the authenticated event warning message into a readable format; (4) analyzing the authenticated event warning message so as to generate corresponding predicted event and associated relevant information, said predicted event and associated relevant information including event type, event location, area impacted, event start time, and event duration, so as to define an event warning message; (5) converting the event warning message to an electronic format and content readable by a network bridge (local node) and a user warning and positioning device (individual node); (6) tracking the status of user warning and positioning devices in communication with the local and central nodes, to determine active or inactive status, and location, thereof; (7) comparing, in the central node, the time of the predicted event or threat in the event warning message to the local time, to determine whether the event will occur at some future time and, if it will, authenticating the message; (8) comparing the locale to be affected by the valid and authenticated event warning message with the locale of all user warning and positioning devices in communication with the local and central nodes, to determine the affected user warning and positioning devices; (9) distributing the event warning message by transmission of same from the situational awareness workstation and threat warning gateway to all network bridges in communication with the affected user warning and positioning devices; (10) receiving the event warning message in one or more network bridges in communication with the affected user warning and positioning devices, and verifying, in the network bridges, the validity of the event warning message received from the situational awareness workstation and threat warning gateway, so as to authenticate same; (11) filtering out event warning messages, at the network bridges, that should not be sent from one network to another, due to lack of validity or authenticity; (12) translating the future authenticated event warning messages at the network bridge into other message formats utilized by other different command and control systems and user warning and positioning devices; (13) issuing, at the network bridges, keys acting as the root certificate authority for all nodes in the network information system, permitting the network bridges and user warning and positioning devices to authenticate each other; (14) distributing the valid, converted and authenticated event warning message from the network bridges to all affected user warning and positioning devices; (15) receiving the valid, converted and authenticated event warning message at the affected user warning and positioning devices, (16) examining, in the user warning and positioning devices, the digital signature of the incoming event warning message to verify its authenticity; (17) discarding all invalid and elapsed warning messages at the affected user warning and positioning devices; (18) decoding, in the affected user warning and positioning devices, incoming coded event warning messages; and (19) activating one or more notification mechanisms in the affected user warning and positioning devices, including sensory mechanisms, a user notification concerning the received event warning message. - View Dependent Claims (19, 20, 21, 22)
-
Specification