SYSTEM AND METHOD FOR PRESENTING EMERGENCY ALERT NOTIFICATIONS VIA A PLURALITY OF COMMUNICATION DEVICES
A communication device for transmitting and receiving messages via an emergency notification network. The communication device includes a receiver configured to receive a data packet from a data broadcasting system, a processor operably connected to the receiver and configured to process the data packet, a memory operably connected to the processor and configured to store data, a mesh network transceiver operably connected to the processor and configured to transmit the received data packet via a mesh network to at least a second communication device, and an output device operably connected to the processor and configured to present an alert corresponding to the data packet.
Latest Metis Secure Solutions, LLC Patents:
This application claims priority to and is a continuation application of U.S. patent application Ser. No. 12/479,273, filed Jun. 5, 2009, the disclosure of which is incorporated by reference herein in its entirety. This application also claims the priority benefit of U.S. Provisional Application No. 61/059,130 and U.S. Provisional Application No. 61/059,135, each of which was filed on Jun. 5, 2008, the disclosures of which are incorporated by reference herein in their entirety.
BACKGROUNDEmergency warning systems serve as a critical link in the chain of crisis communications, and they are essential to minimizing loss in an emergency. Acts of terrorism and violence, chemical spills, amber alerts, nuclear facility problems, weather-related emergencies, flu pandemics and other emergencies all require officials such as government agencies, building managers, university administrators and others to quickly and reliably distribute emergency information to the public.
Current emergency warning systems contain many drawbacks. For example, systems that use a cellular phone network or radio broadcast network are often unable to reach individuals who are located inside of buildings. The interiors of many buildings at universities, research centers, office complexes, manufacturing plants and other locations often have very poor radio and cellular phone reception because of interference from equipment located within the building, or because of a shielding effect created by the building structure itself.
In addition, current emergency systems are not easily able to reach the right people, in the right location, at the right time. Cellular phone services, text messaging services and e-mail services can target specific individuals, but they will not be effective for a location-specific emergency because such services target individuals by phone number or e-mail address, regardless of physical location. Sirens can provide a quick alert, but they may not yield desired results because the sound may not reach all locations, and some individuals in an area may ignore a siren that provides no specific information about the emergency. Reverse 911 calling is effective for targeting a geographic location, but not everyone has a land-line telephone. People relying solely on cellular telephones would be excluded from the warning. Networks like Ethernet and WiFi are prone to failure in times of an emergency due to potential power outages shutting down the network or one or more network devices, thereby causing communication failure with an entire building or geographical area.
Therefore, the disclosure contained herein describes methods of resolving one or more of the problems discussed above.
SUMMARYBefore the present methods are described, it is to be understood that this invention is not limited to the particular systems, methodologies or protocols described, as these may vary. It is also to be understood that the terminology used herein is for the purpose of describing particular embodiments only, and is not intended to limit the scope of the present disclosure which will be limited only by the appended claims.
It must be noted that as used herein and in the appended claims, the singular forms “a,” “an,” and “the” include plural reference unless the context clearly dictates otherwise. Thus, for example, reference to a “transmitter” is a reference to one or more transmitters and equivalents thereof known to those skilled in the art, and so forth. Unless defined otherwise, all technical and scientific terms used herein have the same meanings as commonly understood by one of ordinary skill in the art. As used herein, the term “comprising” means “including, but not limited to.”
In one general respect, the embodiments disclose a communication device. The communication device includes a receiver configured to receive a data packet from a data broadcasting system, a processor operably connected to the receiver and configured to process the data packet, a memory operably connected to the processor and configured to store data, a mesh network transceiver operably connected to the processor and configured to transmit the received data packet via a mesh network to at least a second communication device, and an output device operably connected to the processor and configured to present an alert corresponding to the data packet.
In another general respect, the embodiments disclose a communication device. The communication device includes a first receiver configured to receive a data packet from a data broadcasting system, a second receiver configured to receive a data packet from a data broadcasting system, a processor operably connected to the first receiver and the second receiver and configured to process any received data packets, a memory operably connected to the processor and configured to store data, a mesh network transceiver operably connected to the processor and configured to transmit the received data packet via a mesh network to at least a second communication device, an input device operably connected to the processor and configured to provide additional data related to an operating environment of the communications device, and an output device operably connected to the processor and configured to present an alert corresponding to the data packet.
In another general respect, the embodiments disclose a communication device. The communication device includes a mesh transceiver configured to receive a data packet transmitted from another device over a mesh network, a processor operably connected to the mesh transceiver and configured to process the data packet, an input device operably connected to the processor and configured to provide additional data related to an operating environment of the communications device, and an output device operably connected to the processor and configured to present an alert corresponding to the data packet.
It is to be understood that at least some of the figures and descriptions of the invention have been simplified to focus on elements that are relevant for a clear understanding of the invention, while eliminating, for purposes of clarity, other elements that those of ordinary skill in the art will appreciate may also comprise a portion of the invention. However, because such elements are well known in the art, and because they do not necessarily facilitate a better understanding of the invention, a description of such elements is not provided herein.
Security office 112 may include one or more security supervisory computers 118 connected, via a wired or wireless connection, to the RBDS generator 110. Similarly, home computer 114 or web based server 116 may connect to the RBDS generator via a wired or wireless connection. Similarly, home computer 114, web based server 116 and security supervisory computers 118 may have access to one or more of a series of databases 120a, 120b. The databases 120a, 120b may contain information specific to the emergency notification system 100 such as contact information, prepared messages and alerts, and various other related data such as where any hazardous materials are stored. The databases 120a, 120b may also be used by home computer 114, web based server 116 and one or more security supervisor computers 118 to establish and store a history log of all events for which notifications have been sent. This log may include who sent a notification, when it was sent, where it was sent, the status of any units receiving the notification (e.g., power status, battery life), and any additional information that may be useful in monitoring the status of the emergency notification system 100.
As used in this document, the term “home computer” does not mean that the computer need be physically located in a home, and the term “security supervisor computer” does not mean that the computer need by used by a security supervisor. Rather, the term “security supervisor computer” is used to refer to a computing device that is connected to one or more notification system databases, and the term “home computer” is simply intended to refer to a computer that is separate from the security supervisor computer.
The signal 106 may be directed to and received by receivers at multiple facilities such as building 122a and 122n. In each building 122a, 122n, a building coordinator 126a, 126n receives the signal 106 as an FM signal, decodes the message, formats the message and broadcasts the message to other devices in the building via a mesh network. A mesh network is a network having multiple devices configured to communicate with one another via multiple “hops”, or transmissions between additional devices. This arrangement allows for continuous connection between various devices as any blocked paths or broken connections are hopped around. As a result, a mesh network has a high level or reliability. Typically, mesh networks use one of sixteen selected frequencies to broadcast information, controlled by processors in the mesh network devices. More or less than sixteen frequencies may be used dependent on the frequency band allocated for the mesh network. The individual coordinators 126a, 126n as well as the other devices connected to the mesh network are discussed below in greater detail in the discussion of
Each building may also include a building supervisor computer 128a, 128b. A security office, administrator or other authorized personnel may use building supervisor computers 128a, 128n to directly send a message to receivers in the same building. Similarly, a user can utilize building supervisor computers 128a, 128n to access RBDS generator 110 via Ethernet 140 and/or Internet 150 to broadcast an emergency message via broadcasting tower 104 and/or via mesh coordinator 113 as a mesh signal 115. Each building supervisor computer may be configured to access various databases 130a, 130n. The databases 130a, 130n may include information related to the notification devices and receivers contained in each building, as well as information specific to the emergency notification system 100 such as contact information, prepared messages and alerts, and various other related data. It should be noted that only two buildings are shown in
Additionally, the signals 106 and 115 may be received by standalone devices such as LED sign 124 equipped with an FM receiver. The LED sign 124 may include decoding and processing components for decoding a message contained in signal 106 and displaying any appropriate text.
A user may use a data entry device such as home computer 114 to create a message to be directed at a particular building, or to a group of receivers within a particular building. The message may also be intended for all buildings and device on the emergency notification system 100. Referring to
The signals 106 and 115 preferably include a packet of information. The packet may include a first data bit set or sets that correspond to the location of the facility. A second data bit set or sets correspond to a group or groups within the facility. The third data bit set or sets correspond to the message itself. The order of the data bit sets described above is not required, and the packet may include this information or additional information in any order. The message can be of varying size. For example, a standard or predetermined message may simply be represented by a message code rather than the entire message, so that the receiving device can identify a message based on the code. On the other hand, a custom message may be longer and require a longer packet or multiple packets. In some embodiments, the data packet may include additional information such as the time of day, time the message was sent, the sender of the message, various conditions for the receiving device (e.g., volume levels, duration of the warning), and other applicable information. This information may be stored in the log as discussed above or sent to a third party for record keeping.
In some embodiments a data packet is broadcast multiple times to provide redundancy and give a message a better opportunity to be received.
It should be noted that the process illustrated in
Referring to
In other embodiments, building coordinators, such as building coordinators 126a, 126n, may be configured to forward a message regardless of who the message is intended for to ensure the message is distributed to all devices on the network. Each individual receiving unit may then analyze the message to determine if they are to perform various actions in response to the message.
At least some of the communication units within each building will include both a data broadcasting system receiver, such as an FM-RBDS receiver, an HD radio receiver, and a mesh network transceiver, such as a ZigBee compliant transceiver, an IEEE 805.15.4 transceiver, or other type of mesh network transceiver. FM-RBDS is a communications protocol standard for sending small amounts of digital information using conventional FM radio broadcasts. For example, a radio station may broadcast artist and title information in an FM-RBDS transmission occurring simultaneously with a standard FM transmission of a song. ZigBee is a low-cost, low power wireless mesh networking standard. The low cost allows for wide deployment of ZigBee devices over a large geographic area, while the low-power allows the devices to use battery power for operation.
Referring to
Once a data packet is received at one of the receivers or other communication ports of unit 400, the microprocessor may analyze the building and group components of the data packet to determine whether the data packet includes a message intended for the group or groups to which the communications unit belongs. If so, the unit 400 may relay the packet to other units within the facility via a mesh network transceiver 401 or other communication components (e.g., various communication ports). The unit also may present the alert component of the message via a display 410 (e.g., an LCD display), via one or more lights such as light emitting diodes (LEDs) 411 which may or may not strobe, or via an amplifier 407 and a speaker 408. Another potential output is relay out 417, which can activate an external device such as an additional siren or light.
It should be noted that LEDs 411 may be configured to indicate multiple levels of alerts. For example, the LEDs 411 may emit a blue light to indicate the unit is functioning properly. An amber light may indicate an event that requires a low level of response, such as a notification a building will be closing soon. The LEDs 411 may emit a red light when there is an emergency such as a fire or other natural disaster.
Audio messages may be presented based on the content of the message portion of the data packet. The processor may include program instructions that instruct the processor, upon receipt of the data packet, to identify the message code, access the memory 404 to determine whether a prerecorded message corresponds to the message code, and if so, load the prerecorded message from stored voice memory 406a and output the stored voice via the amplifier 407 and speaker 408. Similarly, the processor 405 may be instructed to compose a sentence of various spoken words contained in the stored voice memory 406a for outputting. If a prerecorded message or appropriate stored voice is not available, the processor may be instructed to direct the message portion of the data packet to a text to speech converter device 406b, the output of which is then directed to the amplifier 407 and speaker 408. Audio messages corresponding to the non-data FM signal also may be presented, based on the FM audio transmission.
In some embodiments, referring back to
Referring back to
As shown in
Unit 400 may also include a series of input devices such as microphone 409, pushbuttons, tamper switches and other inputs 412, and various data communication interfaces such as USB port 413a, Ethernet port 413b and RS-485 port 413c. Microphone 409 may be operably connected to a signal processing component configured to receive analog signals from the microphone and convert the analog to digital signals. The audio may be compressed to balance ambient sound, adjusted for ambient sound and/or a person's speech level, then converted to data for transmission. The push buttons may be used to signal an emergency directly at an individual unit. In combination with the microphone 409, a person may use unit 400 to notify security of a problem, while transmitting voice to indicate the reason for calling for help. The tamper switches 412 may be configured to indicate when a unit has been opened or removed from its location. Additional inputs may include a gas sensor for detecting air quality and any potential hazardous materials, a fire or smoke detector, a motion detector, a camera, and any other suitable device for providing a signal or reading indicative of current conditions in a specific environment.
The unit 400 may further includes a power supply 414 configured to run on direct current, such as that produced by a AC/DC converter. The unit may also have an internal battery 415 and battery charger 416 such that when DC power is lost, the unit may continue to function normally. The unit 400 may self-monitor the power supply 414 and battery 415, along with various other functions (e.g., receiver functionality) in real time and alert one or more of the building coordinators if the unit is malfunctioning.
It should be noted that unit 400 is shown by way of example only. Additional units may be used which incorporate only a set of components used in unit 400. For example, a smaller unit may be designed to be powered by a battery only. The smaller unit may have fewer features such as lights and display screens to increase the life of the battery.
Referring again to
In some embodiments, one or more of the communication units 400 may be equipped with components that measure the strength of a signal. If signal strength suddenly changes, the unit may generate and present via the display and/or audio device and/or ZigBee transceiver an alert indicating a potential for hacking or jamming the network.
It may be appreciated that the above-disclosed and other features and functions, or alternatives thereof, may be desirably combined into many other different systems or applications. Various presently unforeseen or unanticipated alternatives, modifications, variations or improvements therein may be subsequently made by those skilled in the art which are also intended to be encompassed by the following claims.
Claims
1. An event notification system, comprising:
- a first coordinator device comprising a receiver and a processor; and
- a first plurality of communication units, each of the first plurality of communication units comprising at least one receiver, a processor, and an output device, wherein at least one of the first plurality of communication units is configured to establish a connection to the first coordinator device;
- wherein the first coordinator device is configured to: receive a message comprising group information and an alert component, and relay the message to at least one of the plurality of communication units operably connected to the first coordinator device; and
- wherein each of the first plurality of communication devices is configured to: receive the relayed message, determine, based on the group information, whether the message is intended for a group to which the communication unit belongs, determine an emergency message based in the alert component, output, via the output device, the emergency message if the message is intended for a group to which the communication unit belongs, and relay the message to at least one other of the first plurality of communication units to provide redundancy.
2. The system of claim 1, further comprising:
- a supervisory computer operably connected to the first coordinator device; and
- at least one database operably connected to the supervisory computer, the at least one database comprising: contact information related to the event notification system, a history log of events associated with the event notification system, and one or more prepared alert components.
3. The system of claim 1, wherein at least some of the first plurality of communication units comprise:
- a text-to-speech converter that creates the emergency message by converting the alert component to audible speech for inclusion in the emergency message.
4. The system of claim 1, wherein at least some of the first plurality of communication units comprise:
- a stored audible alert memory containing at least one of a plurality of spoken words that may be constructed into a sentence base and a plurality of alarm tones; and
- programming instructions that, when executed, cause the unit's processor to create the emergency message using a set of the spoken words.
5. The system of claim 2, wherein at least one of the first plurality of communication units comprises an input device configured to receive a user-defined message from a user of the at least one communication unit, the at least one communication unit further configured to relay the user-defined message to the supervisory computer or the first coordinator device.
6. The system of claim 2, wherein at least one of the first plurality of communication units is operably connected to the supervisory computer and comprises a second network receiver configured to receive a broadcast message directly from the supervisory computer, the message comprising an indication of an event.
7. The system of claim 2, further comprising a second coordinator device comprising a receiver and a processor, wherein the second coordinator device is configured to:
- receive, via the second coordinator device's receiver, the message; and
- relay the message to a second plurality of communication units.
8. The system of claim 7, wherein each of the second plurality of communication units comprises at least one receiver, a processor, and an output device, wherein at least one of the second plurality of communication units is configured to establish a connection to the second coordinator device, and wherein each of the second plurality of communication units is further configured to:
- receive the relayed message from the second coordinator device;
- determine, based on the group information, whether the message is intended for a group to which the communication unit belongs;
- determine an emergency message based upon the alert component;
- output, via its output device, the emergency message; and
- relay the message to the at least one other of the second plurality of communication devices to provide redundancy.
9. The system of claim 7, wherein the second coordinator device is operably connected to the supervisory computer.
10. An event notification system, comprising:
- a first coordinator device comprising a receiver and a processor; and
- a first plurality of communication units within the first location, each of the first plurality of communication units comprising at least one receiver, a processor, and an output device, wherein at least one of the first plurality of communication units is configured to establish a connection to the first coordinator device;
- wherein the first coordinator device is configured to: receive a message comprising group information and an alert component, and relay the message to at least one of the plurality of communication units operably connected to the first coordinator device; and
- wherein each of the first plurality of communication units is configured to: receive the relayed message from the first coordinator device, determine, based on the group information, whether the message is intended for a group to which the communication unit belongs, determine an emergency message based upon the alert component, output, via the output device, the emergency message if the message is intended for a group to which the communication unit belongs, and relay the message to at least one other of the first plurality of communication units to provide redundancy.
11. The system of claim 10, further comprising:
- a supervisory computer operably connected to the first coordinator device; and
- at least one database operably connected to the supervisory computer, the at least one database comprising: contact information related to the event notification system, a history log of events associated with the event notification system, and one or more prepared alert components.
12. The system of claim 10, wherein at least some of the first plurality of communication units comprise:
- a text-to-speech converter that creates the emergency message by converting the alert component to audible speech for inclusion in the emergency message.
13. The system of claim 10, wherein at least some of the first plurality of communication units comprise:
- a stored audible alert memory containing at least one of a plurality of spoken words that may be constructed into a sentence base and a plurality of alarm tones; and
- programming instructions that, when executed, cause the unit's processor to create the emergency message using a set of the spoken words.
14. The system of claim 11, wherein at least one of the first plurality of communication units comprises an input device configured to receive a user-defined message from a user of the at least one communication unit, the at least one communication unit further configured to relay the user-defined message to the supervisory computer or the first coordinator device.
15. The system of claim 11, wherein at least one of the first plurality of communication units is operably connected to the supervisory computer and comprises a second network receiver configured to receive a broadcast message directly from the supervisory computer, the message comprising an indication of an event.
16. The system of claim 11, further comprising a second coordinator device comprising a receiver and a processor, wherein the second coordinator device is configured to:
- receive, via the second coordinator device's receiver, the message; and
- relay the message to a second plurality of communication units.
17. The system of claim 16, wherein each of the second plurality of communication units comprises a receiver, a processor, and an output device, wherein at least one of the second plurality of communication units is configured to establish a connection to the second coordinator device, and wherein each of the second plurality of communication units is further configured to:
- receive the relayed message from the second coordinator device;
- determine, based on the group information, whether the message is intended for a group to which the communication unit belongs;
- determine an emergency message based upon the alert component;
- output, via its output device, the emergency message; and
- relay the message to the at least one other of the second plurality of communication devices to provide redundancy.
18. The system of claim 16, wherein the second coordinator device is operably connected to the supervisory computer.
19. An event notification system, comprising:
- a first coordinator device associated with a first location, the first coordinator device comprising a receiver and a processor;
- a first plurality of communication units within the first location, each of the first plurality of communication units comprising a receiver, a processor, and an output device, wherein each of the first plurality of communication units is configured to establish a direct connection to at least one other of the first plurality of communication units, and wherein at least one of the first plurality of communication units is configured to establish a connection to the first coordinator device;
- wherein the first coordinator device is configured to: receive a message from a supervisory computer, the message comprising group information and an alert component, and relay the message to at least one of the first plurality of communication units operably connected to the first coordinator device; and
- wherein each of the first plurality of communication units is configured to: receive the relayed message from the first coordinator device, determine, based on the group information, whether the message is intended for a group to which the first communication unit belongs, determine an emergency message based upon the alert component; output, via the output device, the emergency message if the message is intended for a group to which the first communication unit belongs, and relay the message to the at least one other of the first plurality of communication devices in the group via the established direct connection to provide redundancy;
- a second coordinator device associated with a second location, the second coordinator device comprising a receiver and a processor; and
- a second plurality of communication units within the second location, each of the second plurality of communication units comprising a receiver, a processor, and an output device, wherein each of the second plurality of communication units is configured to establish a direct connection to at least one other of the second plurality of communication units, and wherein at least one of the first plurality of communication units is configured to establish a connection to the second coordinator device;
- wherein the second coordinator device is configured to: receive the message from the supervisory computer, and relay the message to at least one of the second plurality of communication units operably connected to the second coordinator device; and
- wherein each of the second plurality of communication units is configured to: receive the relayed message from the second coordinator device, determine, based on the group information, whether the message is intended for a group to which the second communication unit belongs, determine an emergency message based upon the alert component; output, via the output device, the emergency message if the message is intended for a group to which the second communication unit belongs, and relay the message to the at least one other of the second plurality of communication devices in the group via the established direct connection to provide redundancy.
Type: Application
Filed: Mar 28, 2014
Publication Date: Jul 31, 2014
Applicant: Metis Secure Solutions, LLC (Oakmont, PA)
Inventors: David Hochendoner (Allison Park, PA), Timothy Means (Verona, PA), Storm Orion (Pittsburgh, PA)
Application Number: 14/228,561