US11295595B2 - Emergency alert system - Google Patents
Emergency alert system Download PDFInfo
- Publication number
- US11295595B2 US11295595B2 US17/124,815 US202017124815A US11295595B2 US 11295595 B2 US11295595 B2 US 11295595B2 US 202017124815 A US202017124815 A US 202017124815A US 11295595 B2 US11295595 B2 US 11295595B2
- Authority
- US
- United States
- Prior art keywords
- remote
- control unit
- alert
- location
- control module
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B21/00—Alarms responsive to a single specified undesired or abnormal condition and not otherwise provided for
- G08B21/02—Alarms for ensuring the safety of persons
- G08B21/0202—Child monitoring systems using a transmitter-receiver system carried by the parent and the child
- G08B21/0269—System arrangements wherein the object is to detect the exact location of child or item using a navigation satellite system, e.g. GPS
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S5/00—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
- G01S5/02—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
- G01S5/0205—Details
- G01S5/0221—Receivers
- G01S5/02213—Receivers arranged in a network for determining the position of a transmitter
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S5/00—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
- G01S5/02—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
- G01S5/0252—Radio frequency fingerprinting
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S5/00—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
- G01S5/02—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
- G01S5/0284—Relative positioning
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B21/00—Alarms responsive to a single specified undesired or abnormal condition and not otherwise provided for
- G08B21/02—Alarms for ensuring the safety of persons
- G08B21/0202—Child monitoring systems using a transmitter-receiver system carried by the parent and the child
- G08B21/0294—Display details on parent unit
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B21/00—Alarms responsive to a single specified undesired or abnormal condition and not otherwise provided for
- G08B21/02—Alarms for ensuring the safety of persons
- G08B21/04—Alarms for ensuring the safety of persons responsive to non-activity, e.g. of elderly persons
- G08B21/0407—Alarms for ensuring the safety of persons responsive to non-activity, e.g. of elderly persons based on behaviour analysis
- G08B21/0415—Alarms for ensuring the safety of persons responsive to non-activity, e.g. of elderly persons based on behaviour analysis detecting absence of activity per se
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B21/00—Alarms responsive to a single specified undesired or abnormal condition and not otherwise provided for
- G08B21/02—Alarms for ensuring the safety of persons
- G08B21/04—Alarms for ensuring the safety of persons responsive to non-activity, e.g. of elderly persons
- G08B21/0407—Alarms for ensuring the safety of persons responsive to non-activity, e.g. of elderly persons based on behaviour analysis
- G08B21/043—Alarms for ensuring the safety of persons responsive to non-activity, e.g. of elderly persons based on behaviour analysis detecting an emergency event, e.g. a fall
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B25/00—Alarm systems in which the location of the alarm condition is signalled to a central station, e.g. fire or police telegraphic systems
- G08B25/01—Alarm systems in which the location of the alarm condition is signalled to a central station, e.g. fire or police telegraphic systems characterised by the transmission medium
- G08B25/10—Alarm systems in which the location of the alarm condition is signalled to a central station, e.g. fire or police telegraphic systems characterised by the transmission medium using wireless transmission systems
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B25/00—Alarm systems in which the location of the alarm condition is signalled to a central station, e.g. fire or police telegraphic systems
- G08B25/12—Manually actuated calamity alarm transmitting arrangements emergency non-personal manually actuated alarm, activators, e.g. details of alarm push buttons mounted on an infrastructure
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B3/00—Audible signalling systems; Audible personal calling systems
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B5/00—Visible signalling systems, e.g. personal calling systems, remote indication of seats occupied
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B7/00—Signalling systems according to more than one of groups G08B3/00 - G08B6/00; Personal calling systems according to more than one of groups G08B3/00 - G08B6/00
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B7/00—Signalling systems according to more than one of groups G08B3/00 - G08B6/00; Personal calling systems according to more than one of groups G08B3/00 - G08B6/00
- G08B7/06—Signalling systems according to more than one of groups G08B3/00 - G08B6/00; Personal calling systems according to more than one of groups G08B3/00 - G08B6/00 using electric transmission, e.g. involving audible and visible signalling through the use of sound and light sources
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/023—Services making use of location information using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/029—Location-based management or tracking services
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S2201/00—Indexing scheme relating to beacons or beacon systems transmitting signals capable of being detected by non-directional receivers and defining directions, positions, or position lines fixed relatively to the beacon transmitters
- G01S2201/01—Indexing scheme relating to beacons or beacon systems transmitting signals capable of being detected by non-directional receivers and defining directions, positions, or position lines fixed relatively to the beacon transmitters adapted for specific applications or environments
- G01S2201/02—Indoor positioning, e.g. in covered car-parks, mining facilities, warehouses
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S2201/00—Indexing scheme relating to beacons or beacon systems transmitting signals capable of being detected by non-directional receivers and defining directions, positions, or position lines fixed relatively to the beacon transmitters
- G01S2201/01—Indexing scheme relating to beacons or beacon systems transmitting signals capable of being detected by non-directional receivers and defining directions, positions, or position lines fixed relatively to the beacon transmitters adapted for specific applications or environments
- G01S2201/04—Emergencies
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S2205/00—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
- G01S2205/01—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations specially adapted for specific applications
- G01S2205/02—Indoor
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S2205/00—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
- G01S2205/01—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations specially adapted for specific applications
- G01S2205/04—Nautical
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S5/00—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
- G01S5/0009—Transmission of position information to remote stations
- G01S5/0018—Transmission from mobile station to base station
- G01S5/0027—Transmission from mobile station to base station of actual mobile position, i.e. position determined on mobile
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B21/00—Alarms responsive to a single specified undesired or abnormal condition and not otherwise provided for
- G08B21/02—Alarms for ensuring the safety of persons
- G08B21/0202—Child monitoring systems using a transmitter-receiver system carried by the parent and the child
- G08B21/0272—System arrangements wherein the object is to detect exact location of child or item using triangulation other than GPS
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B21/00—Alarms responsive to a single specified undesired or abnormal condition and not otherwise provided for
- G08B21/02—Alarms for ensuring the safety of persons
- G08B21/04—Alarms for ensuring the safety of persons responsive to non-activity, e.g. of elderly persons
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C2201/00—Transmission systems of control signals via wireless link
- G08C2201/40—Remote control systems using repeaters, converters, gateways
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C2201/00—Transmission systems of control signals via wireless link
- G08C2201/40—Remote control systems using repeaters, converters, gateways
- G08C2201/42—Transmitting or receiving remote control signals via a network
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C2201/00—Transmission systems of control signals via wireless link
- G08C2201/90—Additional features
- G08C2201/93—Remote control using other portable devices, e.g. mobile phone, PDA, laptop
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B17/00—Monitoring; Testing
- H04B17/20—Monitoring; Testing of receivers
- H04B17/27—Monitoring; Testing of receivers for locating or positioning the transmitter
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B17/00—Monitoring; Testing
- H04B17/30—Monitoring; Testing of propagation channels
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/02—Communication route or path selection, e.g. power-based or shortest path routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/18—Self-organising networks, e.g. ad-hoc networks or sensor networks
Definitions
- the present invention relates generally to emergency alerts and, in particular, to a system for providing an emergency alert.
- the present invention also relates to a computer readable medium having recorded thereon a computer program for providing an emergency alert.
- PA personal address
- PA systems have conventionally been used for delivering emergency alerts such as lockdown, evacuation and all clear signals in incidents including school/military invasions, fires, etc.
- audio visual alert devices such as sirens and flashing light alert devices for delivering emergency alerts is also known.
- Alerts may be triggered by outputs from a fire/alarm control panel (e.g., linked to fire detection alarms).
- the alerts may include audio file recordings which can be sirens, voice or music.
- a siren tone followed by a voice instruction may be used (e.g., “w000p w000p w000p, Evacuate, go to your evacuation assembly area”).
- wireless emergency alert systems have been used for providing emergency alerts. Some wireless emergency alert systems may be triggered by a portable remote-control unit, which can be handheld or wall mounted. However, even when activated, such emergency alert systems provide no indication of the location of an emergency on a site and often the portable remote-control unit is not able to be located.
- an emergency alert system comprising:
- At least one alert device At least one alert device
- control module connected to the alert device for managing the emergency alert system through radio frequency communications over a radio link;
- a portable remote-control unit for 5 sending a signal to the control module, via the radio link, upon a user activating the remote-control unit to trigger an emergency alert using the alert device, wherein the control module is used to determine a physical location of the portable remote-control unit via the radio link in the event of the emergency alert being triggered.
- the physical location of the remote-control unit may be indicated on a user interface displayed on a device connected to the radio link.
- the location of the remote-control unit may also be tracked live.
- the emergency alert system may trigger an alert in the absence of physical movement of the remote-control unit for a predetermined period.
- the emergency alert system may also trigger an alert in the absence of a user selection on the remote-control unit for a predetermined period.
- the control module may be configured for paging the remote-control unit.
- the emergency alert system may interface with the Internet to allow remote monitoring.
- the location of the remote-control unit may be determined independent of a Global Navigation Satellite System (GNSS) or similar system (GPS, GLONASS).
- GNSS Global Navigation Satellite System
- GPS Global Navigation Satellite System
- GLONASS GLONASS
- Radio signal strength may be used to determine the location of the remote-control unit based on triangulation.
- the emergency alert system may comprise one or more strobe lights for providing a visual alert.
- the emergency alert system may also comprise one or more repeaters for routing network data from the remote-control unit to control module via the radio link.
- the alert device may be a speaker and/or a siren.
- the alert device is an audio-visual device including both a speaker and some form of visual alert (e.g., strobe light).
- FIG. 1 is a schematic drawing of an example alert system comprising control modules and a remote-control;
- FIG. 2 is a schematic drawing of the emergency alert system of FIG. 1 ;
- FIG. 3 shows the remote-control of the emergency alert system of FIG. 1 ;
- FIG. 4 is a schematic block diagram of a computer system upon which the control modules described can be practiced
- FIG. 5 shows a user interface for use with the system of FIG. 1 ;
- FIG. 6 is a flow diagram showing a method of determining the location of the remote-control of FIG. 1 ;
- FIG. 7 is a flow diagram showing another method of determining the location of the remote-control of FIG. 1 .
- An emergency alert system 100 (see FIG. 1 ) having ‘location awareness’ is described below.
- a portable remote-control unit 103 of the system 100 is configured to allow the physical location of the portable remote-control unit 103 to be determined upon an emergency alert being triggered.
- an alarm e.g., an audio alert
- a particular site e.g., a school
- the system 100 is configured to allow the actual location of an alert trigger to be determined so that an assistance/evacuation response is targeted to the location of the person that triggered the alert.
- FIG. 1 shows a physical site on which the emergency alert system 100 has been installed.
- the site is a school campus.
- the emergency alert system 100 has a scalable architecture with a configuration that can be selected for the characteristics of the particular site.
- the system 100 of FIG. 1 comprises a plurality of alert devices in the form of speakers 101 A to 101 C where each speaker (e.g., 101 A) is installed at a different location on the site.
- Each speaker 101 A- 101 C is connected to a control module 102 A- 102 C by a cable.
- each control module 102 A- 102 C is connected to three (3) outdoor speakers.
- each control module 102 A- 102 C is connected to a plurality (e.g., thirty-six (36)) of lower volume indoor speakers, or a combination of such speakers.
- the alert device used in the system 100 may be in the form of a siren.
- each control module e.g., 102 A
- AVAD audio-visual alert device
- the control modules 102 A- 102 C may comprise a strobe light control (e.g., a 12 Volt, 1 Amp strobe light control) for controlling a strobe light (not shown) connected to the control module 102 A via a cable.
- the control modules 102 A- 102 C are computer devices comprising a radio frequency (RF) transceiver and are used to manage the emergency alert system 100 through intra-system RF communications over a short-range radio link 220 (see FIG. 2 ).
- the radio link 220 may be referred to as a primary radio network which is the main RF network 5 for operation of the system 100 .
- RF communication may be implemented using any suitable frequency and RF spectrum rules. As an example, the RF communications of the system 100 may operate at a frequency of 433 MHz, 915 MHz or 2.45 GHz including dual band combinations.
- one of the control modules 102 A- 102 C may be specified as a system control module (SCM).
- the system control module may function as a central management point for the system 100 .
- the control module 102 A will be considered as the system control module (SCM).
- any one of the control modules 102 A- 102 C may be configured as the SCM.
- the system 100 also comprises a remote-control unit 103 as seen in FIG. 3 .
- the remote-control unit 103 is a portable handheld computer device comprising a radio transceiver.
- the remote-control unit 103 may be connected to a user via a lanyard, belt/pocket clip, armband. In other arrangements, the portable remote-control unit 103 may be mounted in a fixed location within a building or vehicle.
- buttons 301 to 305 are buttons 301 to 305 (see FIG. 3 ) on the remote-control unit 103 .
- the remote-control unit 103 used in the system 100 may have any suitable number of buttons or configuration.
- alarms may also be triggered by outputs from a fire/alarm control panel located on the site (e.g., within the school).
- the selection of a button 301 to 305 on the remote-control unit 103 causes a signal to be sent from the remote-control unit 103 to at least one of the control modules 30 102 A- 102 C via the radio link 220 .
- the control module (e.g., 102 A) that received the signal then causes an audio alert to be sounded on the associated siren 101 A, on indoor ceiling mount speakers or on an audio-visual device connected to the control module 102 A.
- the audio alert may comprise file recordings of a siren, voice or music.
- a siren tone followed by a voice instruction is used to generate the alert (e.g., “wooop wooop wooop, Evacuate, go to your evacuation assembly area”).
- the control module 102 A upon receipt of the signal from the remote-control unit 103 , the control module 102 A then causes a visual alert to be generated on the strobe light, audio-visual device or the like. In still another arrangement, upon receipt of the signal from the remote-control unit 103 , the control module 102 A may cause a variable message sign connected to the control module 102 A to display a message. In still another arrangement, the emergency alert may be triggered via wired digital inputs on the control modules 102 A to 102 C.
- the system 100 of FIG. 1 also comprises one or more repeaters 104 A- 104 B.
- the repeaters 104 A- 104 B are computer devices comprising a radio frequency (RF) transceiver, similar to the control modules 102 A- 102 C.
- the repeaters 104 A- 104 B are used to route network data from the remote-control unit 103 to the control modules 102 A- 102 C.
- the repeaters 104 A to 104 B increase the RF communications coverage area of the control modules 102 A- 102 C.
- the repeaters 104 A- 104 B may be referred to as a ‘primary radio network device’ which route network data.
- the number of repeaters 104 A- 104 B per implementation of the system 100 will depend on environmental conditions such as building structures, surrounding topology, line of site, etc.
- the repeaters 104 A- 104 B enable the system 100 to span large areas without the need for cabling between each module 102 A- 102 C.
- the system 100 is a wireless system.
- One of the repeaters may act as a “master repeater” which is used to synchronise the system 100 to timing of the master repeater and to act as a network central point.
- one or more of the control modules 102 A- 102 C may also function as a repeater.
- an audio-visual alert device connected to a control module may provide repeater functionality and input/output functionality similar to the repeaters 104 A- 104 B.
- Such an audio-visual alert device may also act as a master repeater through which communications need to be directed.
- each of the control modules 102 A- 102 C provide an interface between the speakers 101 A to 102 C and the remote-control unit 103 .
- the control modules 102 A- 102 C also provide an interface between the system 100 and a communications network 420 (see FIG. 2 ) such as the Internet.
- the control modules 102 A- 102 C may also comprise an input/output module (TOM) (not shown).
- the IOM may have a similar configuration to a control module (e.g., 102 A) but without speaker amplifier capabilities.
- the TOM may be used for interfacing with electrical inputs and outputs (e.g., fire control panels), for interfacing with variable message text signs, and for driving simple strobe lights.
- the IOM may execute in a low power battery mode which does not provide repeater functionality and which may be used for battery powered strobe lights.
- Each of the control modules 102 A- 102 C may also comprise a range extender module (REM) (not shown) which has a similar configuration to the IOM.
- the REM provides similar functionality to the repeaters 104 A- 104 B.
- the REM may be used for providing network coverage where no alert output is needed.
- the system 100 of FIG. 1 also comprises short range radio beacons 105 A- 105 B.
- the beacons are small computer devices comprising a radio transceiver.
- Each beacon 105 A- 105 B sends periodic radio signals (‘pings’) to provide a location reference to the remote-control unit 103 .
- Each of the radio beacons 105 A- 105 B may comprise a radio transceiver (not shown) to communicate with the remote-control unit 103 via the radio link 220 .
- the radio beacons 105 A- 105 B may comprise Bluetooth® functionality to connect to the remote-control unit 103 .
- a remote-control unit 106 may also be mounted at a fixed location and be configured to perform the dual function of a beacon 105 A- 105 B.
- the fixed location remote-control unit 106 has a similar configuration to remote-control unit 103 .
- the fixed location remote-control unit 106 may be configured to provide location functionality similar to a location beacon (e.g., 105 A).
- the fixed location remote-control unit 106 may be fitted with an optional Bluetooth low energy (BLE) chipset or may comprise merged packaging with a beacon device (e.g., 105 A).
- BLE Bluetooth low energy
- control modules 102 A- 102 C, remote-control unit 103 , repeaters 104 A to 104 B, beacons 105 A- 105 B, and audio-visual device are battery operated.
- Remote control units 103 are recharged via battery swap, charger connection or wireless charger interface. Solar power, mains regulated voltage or manual battery swaps may also be used to recharge the control modules 102 A- 102 C and repeaters 104 A to 104 B, enabling the system 100 to span sites multi-kilometres across.
- the batteries enable the system 100 to function for long periods in the event of power failures.
- the remote-control unit 103 uses low power radio communications to communicate with the control modules 102 A- 102 C and repeaters 104 A- 104 B via the short-range radio link 220 as shown in FIG. 2 .
- the radio link 220 is stand-alone and is independent of cellular networks and the Internet, to enable the system 100 to operate in the event that the cellular network or Internet 420 are offline.
- FIG. 2 shows the system 100 in further detail.
- a personal computer device e.g., a desktop, laptop or handheld tablet or smartphone
- 230 comprising display capability may be connected to the network 220 to interface with the control modules 102 A- 102 C or remote-control units 103 , 106 A.
- the device 230 may also interface with the control modules 102 A- 102 C or remote-control units 103 and 106 A via Bluetooth (BLE) link 221 .
- the device 230 may be configured to execute a companion software application to display information from the control module 102 A or remote-control units 103 and 106 A for a user.
- control module 102 A may be specified as the system control module (SCM).
- SCM system control module
- the control module (e.g., 102 A) may be configured to receive commands from a central management centre (CMC) 244 via radio links 205 and 210 and the network 420 . Further, system monitoring and diagnostics is provided through any suitable radio protocol.
- CMC central management centre
- the control module 102 A, remote-control units 103 / 106 A and repeater 104 A may also be configured to report battery backup and recharging status, network signal strength, system status, self-test capabilities, and diagnostics (e.g., fault information) back to the CMC 244 via the network 420 .
- the control modules 102 A may be configured to translate and relay a command or data to the CMC 244 via the RF links 210 and 205 . Such reporting allows for testing of the system 100 from a central control point.
- the control module 102 A may also be configured to report battery backup and recharging status, network signal strength, system status, self-test capabilities, and diagnostics (e.g., fault information) to the other control modules 102 B- 102 C connected to the network 220 . All repeaters 104 A- 104 B within range of the control module 102 A that received the transmissions may act on the transmissions or relay the transmissions. In one arrangement, status of the system 100 may be monitored via the companion application executing on the device 230 . System status readings (e.g., recharging status of the devices connected to the link 220 ) may be periodically reported to the companion application by the control module 102 A. Such system status readings allow health of the system 100 to be verified and diagnosed quickly without needing to visit each control module 102 A- 102 C.
- diagnostics e.g., fault information
- FIGS. 4A and 4B depict a computer system forming the control module 102 A, upon which the various arrangements described can be practiced.
- the control modules 102 B and 102 C have a similar configuration to the control module 102 A.
- the control module 102 A includes a module 401 .
- the control module 102 A is connected to the speaker 101 A.
- An external Modulator-Demodulator (Modem) device 416 may be used by the module 401 for communicating to and from the communications network 420 via link 210 .
- the communications network 420 may be a wide-area network (WAN), such as the Internet, a cellular telecommunications network, or a private WAN.
- a wireless modem may also be used for wireless connection to the communications network 420 .
- the link 210 is a telephone line and the modem 416 may be a traditional “dial-up” modem.
- the link 210 is a WIFI interface to LAN internet gateway.
- the modem 416 may be a broadband modem.
- the module 401 typically includes at least one processor unit 405 , and a memory unit 406 .
- the memory unit 406 may have semiconductor random access memory (RAM) and semiconductor read only memory (ROM).
- the module 401 also includes a number of input/output (I/O) interfaces including: an audio interface 407 that couples to the loudspeaker 101 ; an I/O interface 413 that couples to input devices (e.g., a keyboard) and output devices (e.g., an electromechanical device (a lock solenoid) 495 , lamp 496 , motor (not shown) or third party fire/alarm control panels 497 and/or sensor/switch); and an interface 408 for the external modem 416 .
- input devices e.g., a keyboard
- output devices e.g., an electromechanical device (a lock solenoid) 495 , lamp 496 , motor (not shown) or third party fire/alarm control panels 497 and/or sensor/switch
- the modem 416 may be incorporated within the module 401 , for example within the interface 408 .
- the module 401 also has an RF local network interface 411 , which permits coupling of the control module 102 A, via link 423 , to the radio link 220 .
- the local network interface 411 comprises an RF transceiver.
- the local network interface 411 may comprise an Ethernet circuit card, a Bluetooth® wireless arrangement or an IEEE 802.11 wireless arrangement; however, numerous other types of interfaces including wired Ethernet may be practiced for the interface 411 .
- the I/O interfaces 408 and 413 may afford either or both of serial and parallel connectivity, the former typically being implemented according to the Universal Serial Bus (USB) standards and having corresponding USB connectors (not illustrated). Alternatively, the I/O interfaces 408 and 413 may comply with the RS232 or RS485 standards. In still another arrangement, the I/O interfaces 408 and 413 may provide Bluetooth connectivity.
- Storage devices 409 are provided and typically include a hard disk drive (HDD) 410 . Alternatively, the storage devices 409 may include Flash and non-volatile memory devices (not illustrated), SD cards. Other storage devices such as USB drives (not illustrated) may also be used.
- Portable memory devices such as USB-RAM, portable external hard drives, and SD cards, for example, may be used as appropriate sources of data to the control module 102 A.
- Cloud storage accessed via the network 420 may also be used as appropriate sources of data to the control module 102 A.
- the components 405 to 413 of the module 401 typically communicate via an interconnected bus 404 .
- the processor 405 is coupled to the system bus 404 using a connection 418 .
- the memory 406 and storage devices 409 are coupled to the system bus 404 by connections 419 .
- One or more of the methods described below may be implemented using the control module 102 A wherein the processes to be described, may be implemented as one or more software application programs 433 executable within the control module 102 A. In particular, the steps of the described methods are affected by instructions in the software 433 that are carried out within the control module 102 A.
- the software instructions may be formed as one or more code modules, each for performing one or more particular tasks.
- the software may also be divided into two separate parts, in which a first part and the corresponding code modules performs the described methods and a second part and the corresponding code modules manage a user interface between the first part and the user.
- the software may be stored in a computer readable medium, including the storage devices described below, for example.
- the software 433 is typically stored in the ROM or the memory 406 .
- the software is loaded into the control module 102 A from the computer readable medium, and is then executed by the control module 102 A.
- a computer readable medium having such software or computer program recorded on the computer readable medium is a computer program product.
- the use of the computer program product in the control module 102 A preferably effects an advantageous apparatus for implementing the described methods.
- the application programs 433 may be supplied to the user encoded on one or more USB drives (not illustrated) and read via the corresponding drive 412 , or alternatively may be read by the user from the networks 420 or 220 .
- Computer readable storage media refers to any nontransitory tangible storage medium that provides recorded instructions and/or data for execution and/or processing. Examples of such storage media include SD cards, DVD, Blu-RayTM Disc, a hard disk drive, a ROM or integrated circuit, USB memory, a magneto-optical disk, or a computer readable card such as a PCMCIA card and the like, whether or not such devices are internal or external of the module 401 .
- Examples of transitory or non-tangible computer readable transmission media that may also participate in the provision of software, application programs, instructions and/or data to the module 401 include radio or infra-red transmission channels as well as a network connection to another computer or networked device, and the Internet or Intranets including e-mail transmissions and information recorded on Websites and the like.
- GUIs graphical user interfaces
- a user may manipulate the interface in a functionally adaptable manner to provide controlling commands and/or input to the applications associated with the GUI(s).
- Other forms of functionally adaptable user interfaces may also be implemented, such as an audio interface utilizing speech prompts output via the loudspeaker 101 A.
- the described methods may alternatively be implemented in dedicated hardware such as one or more integrated circuits performing the functions or sub functions of the described methods.
- dedicated hardware may include graphic processors, digital signal processors, or one or more microprocessors and associated memories.
- the control modules 102 A- 102 C may be implemented in an 8-bit microprocessor or the like.
- the remote-control units 103 and 106 have a similar configuration to the control module 102 A.
- the remote-control units 103 and 106 include at least one processor unit, and a memory unit.
- the memory unit of the remote-control units 103 and 106 may have semiconductor random access memory (RAM) and semiconductor read only memory (ROM).
- RAM semiconductor random access memory
- ROM semiconductor read only memory
- one or more of the methods described below may be implemented using the remote-control units 103 and/or 106 wherein the processes to be described, may be implemented as one or more software application programs executable within the remote-control units 103 and/or 106 .
- the steps of one or more of the described methods are effected by instructions in the software that are carried out within the remote-control unit 103 in a similar manner to the control module 102 A.
- each beacon 105 A- 105 B has a similar configuration to the control module 102 A.
- Each beacon 105 A- 105 B includes at least one processor unit, and a memory unit.
- the memory unit of the beacons 105 A- 105 B may have semiconductor random access memory (RAM) and semiconductor read only memory (ROM).
- RAM semiconductor random access memory
- ROM semiconductor read only memory
- one or more of the methods described below may be implemented using a beacon (e.g., 105 A) wherein the processes to be described, may be implemented as one or more software application programs executable within the beacon 105 A.
- the steps of one or more of the described methods are effected by instructions in the software that are carried out within the beacon 105 A in a similar manner to the control module 102 A.
- one of the control modules may function as a ‘system control module (SCM)’, where the control module 102 A is used for collecting and storing and logging status and other messages within RAM of the storage device 409 .
- the control module 102 A may also be used to determine the physical location of the remote-control unit 103 from supplied network data and provide location and man-down trigger decisions as described below.
- the control module 102 A may only be capable of full location and logging functionality while a companion application device is paired to the control module 102 A. Screen interface and advanced logging is essentially an integrated companion application device.
- the remote-control units 103 and 106 are configured to provide feedback status (e.g., batter health and location information), under execution of the processor of the remote-control units 103 or 106 A, to one or more of the control modules 102 A- 102 C.
- the status information may be used to allow battery replacement/charging to be scheduled as needed and to reduce battery wastage due to unnecessary maintenance.
- the remote-control units 103 and 106 typically sleep in low power mode and periodically wakes-up to listen for signals from a beacon (e.g., 105 A) or control module (e.g., 102 A).
- the remote-control units 103 and 106 periodically transmit status information to one or more of the control modules 102 A- 102 C, possibly via a repeater (e.g., 105 A) depending on the location of the remote-control unit 103 and 106 .
- a repeater e.g., 105 A
- the remote-control units 103 or 106 under execution of the corresponding processor of the remote-control unit 103 / 106 , waits for a receipt reply from at least one of the control modules 102 A- 102 C and/or repeaters 104 A- 104 B.
- the repeaters 104 A- 104 B under execution of their internal processors, listen for network transmissions and respond to commands (e.g., send signal to control to trigger alert).
- the repeaters 104 A- 104 B may also be configured to periodically transmit signals (i.e., including a corresponding repeater identifier (ID)) to the controllers 102 A- 102 C to announce presence of the repeaters 104 A- 104 B to the system 100 .
- ID repeater identifier
- the beacons 105 A- 105 B differ from the control modules 102 A- 102 B and repeaters 104 A- 104 B in that the beacons 105 A- 105 B are small battery powered devices with long (>1 year) battery life.
- the beacons 105 A- 105 B under execution of their internal processors, listen for network transmissions and respond to commands (e.g., send transmission signal to control to trigger alert).
- the beacons 105 A- 105 B may also be configured to periodically transmit signals (i.e., including a corresponding beacon identifier (ID)), to the controllers 102 A— 102 C to announce presence of the beacons 105 A- 105 B to the system 100 .
- ID beacon identifier
- the beacons 105 A- 105 B may perform a re-transmission (e.g., every ten (10) seconds) to await a clock synchronization update or command to enter a configuration mode where the beacons 105 A- 105 B can receive instructions to reconfigure settings.
- a re-transmission e.g., every ten (10) seconds
- Transmission power used by the beacons 105 A- 105 B is configurable, with lower power reducing the radius of beacon reception for a more contained location radius. For example, to contain the signal radius of a beacon 105 A to one room, signal penetration through walls may be minimized. Further, to limit the signal radius of a beacon to a workstation or the like even lower transmission power may be used so that the signal transmitted by a beacon 105 A is as short as one (1) meter.
- radius of the radio transmission of the beacon 105 A can be narrowed down with signal strength, a higher transmission power uses more battery so the transmission power of the beacons 105 A- 105 B is not set more powerfully than is necessary for the beacons 105 A- 105 B intended range.
- the beacons 105 A- 105 B may use a primary radio protocol, or a secondary Bluetooth radio protocol which may require the remote-control unit 103 to be fitted with a dual radio option.
- the remote-control units 103 and 106 may be configured to only refresh a beacon positioning on a slow schedule (e.g., every thirty (30) seconds. However, the remote-control units 103 and 106 may be configured in some implementations to use higher refresh rates as desired. For example, if the remote-control unit 103 is mounted on a moving forklift with location tracking, both the remote-control unit 103 and beacons 105 A- 105 B may poll multiple times per second.
- the remote-control units 103 / 106 and beacons 105 A- 105 B utilize clock synchronization to allocate time slots for transmission events so that radio receive power is not wasted listening during sleep slots.
- a method 600 of determining the location of the remote-control unit 103 will now be described with reference to FIG. 6 .
- the method 600 may be similarly used to determine the location of the remote-control unit 106 .
- the method 600 may be implemented as one or more software applications resident in the storage devices 409 of the control module 102 A and being controlled in its execution by the processor 405 .
- the control modules 102 B- 102 C may also be used to execute the described methods as one or more software applications resident in the storage devices of the control modules 102 B- 102 C.
- any of the repeaters 104 A- 104 B, beacons 105 A- 105 B or the device 230 may be used to execute the methods as one or more software applications resident in storage devices of those repeaters 104 A- 104 B, beacons 105 A- 105 B or the device 230 .
- the method 600 may be executed upon an emergency alert being triggered by a user using the remote 103 .
- the method 600 begins as step 605 where the control module 101 A, under execution of the processor 405 , receives a transmission signal from a beacon (e.g., 105 A), via the radio link 220 and RF local network interface 411 .
- the transmission signal includes an identifier (ID) for the beacon (e.g., 105 A) that transmitted the signal.
- ID identifier
- the transmission signal may further include a signal strength value indicating the signal strength of a transmission signal received from the remote 103 by the beacon 105 A.
- the processor 405 matches the ID in the received transmission signal to a database of beacon identifiers stored within the storage 409 of the control module 102 A to identify the beacon 105 A- 105 B that transmitted the signal and to determine the physical location of that beacon.
- the database of beacon identifiers includes the physical location of the beacons 105 A- 105 B (e.g., as positioning system (GPS) coordinate or physical address) on the site (e.g., school) on which the system 100 is installed.
- GPS positioning system
- the database of beacon identifiers may be stored within the storage of the device 230 or CMC and the device 230 or CMC may be used to match the ID in the received transmission signal.
- the processor 405 of the control module 101 A stores the location of the beacon 105 A as the location of the remote-control unit 103 .
- the signal strength value received in the transmission signal received by the control module 101 A at step 605 may be used to improve the precision of the location of the remote 103 .
- the control module 101 A may determine that the remote 103 is within one (1) meter of the beacon 105 A based on the signal strength of the received transmission signal.
- the processor 405 of the control module 102 A uploads the stored location, via the link 220 and/or BLE link 221 , for display on the device 230 .
- the location may be a zone or multiple zones, where location accuracy is represented on a display of the device 230 as varying radius circles.
- the location of the remote-control unit 103 may be indicated on a user interface 510 , as seen in FIG. 5 , displayed on a display of the device 230 .
- FIG. 5 shows the interface 510 including an image of the site that the emergency alert system 100 has been installed.
- various remotes R1, R2 and R3 are displayed within radio range of multiple control modules A, B, C and beacons H, G, K and L. More beacons located at key points within a site improve location precision.
- Determining the location of the remote 103 using the beacons 105 A- 105 B in accordance with the method 600 as described above is advantageous as the signal from a beacon (e.g., 105 A) provides a reasonably accurate indication of the location of the remote 103 .
- the presence of the beacons 105 A- 105 B greatly enhances accuracy of the determined location of the remote 103 since the beacons 105 A- 105 B operate over a smaller signal radius so the presence of the beacons 105 A- 105 B narrows down location to a smaller more precise area less effected by signal obstructions.
- signal strength may be used to narrow down the radius of the remote-control unit 103 from a beacon 105 A for even more precision.
- short-range radio signals typically do not extend beyond ten (10) meters and are typically heavily attenuated by solid objects. Short-range radio signals will also typically not penetrate walls.
- the beacons 105 A- 105 B being short-range may be used within a single room or at a workstation to provide a reference at a particular location within the site on which the system 100 is installed. If the remote control unit 103 is within radio signal range of one of the short-range beacons (e.g., 105 A), then it can be assumed that the remote control unit 103 is within the same room as that short-range beacon 105 A.
- the location of the remote-control unit 103 may be determined using strength of signals from the remote-control unit 103 to the repeaters 104 A- 104 B, control modules 102 A- 102 C and the beacons 105 A- 105 B. In one arrangement, signal strength information is relayed back to the control module 102 A which processes available data with repeater/beacon locations, location history and site survey data to determine possible locations of the remote 103 within the accuracy of the data available.
- the site survey data may be determined prior to execution of the method 600 and be stored in a site survey databased configured within the storage 409 of the control module 102 A.
- the site survey data provides improved location accuracy as site survey data compensates for uneven signal distribution.
- simple signal strength and triangulation is effective in an empty field with clear line of sight.
- radio signals are obstructed amongst buildings such that locations closer to a radio transmitter may have weaker signals than other locations further from the transmitter.
- the site survey data creates a reference database for such varying signal strengths which can be cross referenced when determining location of the remote-control unit 103 .
- the predetermined site survey data stored within the control module 102 A may be amended whenever a GNSS equipped remote-control unit (e.g., 103 ) or companion application device (e.g., 230 ) is used within the implementation site so that the site survey data stored in site survey database data may be adjusted over time.
- a GNSS equipped remote-control unit e.g., 103
- companion application device e.g., 230
- a site survey map overlay (e.g., displayed on the device 230 ) may be used to visually highlight areas which lack site survey data. Such a site survey map may also be used to perform self testing on survey points to highlight locations, where survey results are ambiguous. Therefore, more survey readings or a short-range beacon (e.g., 105 A) may be added at such highlighted locations.
- a short-range beacon e.g., 105 A
- the repeaters 104 A- 104 B and control modules 102 A- 102 C log contacts with the remote-control units 103 and 106 over a period of time and forward signal strength information, via the link 220 , back to the control module 102 A which stores the signal strength information in the storage 409 . Further, the remote-control units 103 and 106 may report a table of signals received from the repeaters/beacons recently received and their signal strength and forwards the signal strength information via the links 220 and/or 221 back to the control module 102 A.
- Previously determined site survey data may be cross referenced with the table of signals provided by the remote-control units 103 and 106 to enable the control module 102 A to account for areas of weak/irregular signals and make a more accurate determination of the location of the remote-control units 103 and 106 when no short-range beacon 105 A- 105 B is present.
- location history combined with assumptions of maximum movement speed and impassable obstructions may be used to determine the location of the remote-control unit 103 or 106 and to eliminate possible path of travel in order to eliminate many cases of multiple possible positions.
- the remote-control units 103 and 106 periodically poll for beacons 105 A- 105 B within range of the remote-control units 103 / 106 and store a table in memory of the remote-control units 103 and 106 .
- the stored table references the identifier (ID) of the beacon (e.g., 105 A), signal strength, and time since contact with the beacon 105 A.
- beacon status such as battery percentage may be collected by the remote-control units 103 and 106 for forwarding to the control module 102 A for storage as status logs.
- Table entries stored within the remote-control unit 103 are cleared when the remote-control unit 103 has uploaded the table entries to the system 100 via the radio link 220 .
- weaker signal scores i.e., taking into account the signal strength versus beacon transmission strength
- the remote-control units 103 and 106 upload the tables to the control module 102 A, via the repeaters 105 A- 105 B, during periodic status transmissions. Such uploads may include an acknowledgement component to ensure data has been passed onto the control module 102 A successfully.
- the repeaters 105 A- 105 B are configured to poll for remote control units (e.g., 103 ) sending status (and alarm trigger) transmissions.
- the repeaters 105 A- 105 B store any uploaded table from the remote-control unit 103 or 106 in the memory of the repeater 105 A- 105 B referencing the identifier (ID) of the remote-control unit 103 or 106 , signal strength, and time since contact.
- a repeater 105 - 105 B may negotiate with the remote-control unit 103 or 106 to route the beacon table and status information to the control module 102 A via the radio link 220 and/or BLE link 221 .
- the repeaters 105 A- 105 B under execution of a processor within the repeaters 105 A- 105 B, route the beacon ⁇ remote contact tables to the control module 102 A, via the link 220 .
- the method 700 may be similarly used to determine the location of the remote-control unit 106 .
- the method 700 may be implemented as one or more software applications resident in the storage devices 409 of the control module 102 A and being controlled in its execution by the processor 405 .
- the control modules 102 B- 102 C may also be used to execute the method 700 as one or more software applications resident in the storage devices of the control modules 102 B- 102 C.
- any of the repeaters 104 A- 104 B, beacons 105 A- 105 B or the device 230 may be used to execute the method 700 as one or more software applications resident in storage devices of those repeaters 104 A- 104 B, beacons 105 A- 105 B or the device 230 .
- the method 700 may use predetermined site survey data, as described above, for the site on which the emergency alert system 100 is implemented.
- a site survey may be conducted with the remote-control unit 103 paired with a companion application executing on the device 230 where the device 230 has global positioning system (GPS) or similar (e.g., GLObal NAvigation Satellite System (GLONASS), Galileo, Global Navigation Satellite System (GNSS)) capability.
- GPS global positioning system
- GLONASS GLObal NAvigation Satellite System
- GNSS Global Navigation Satellite System
- the site survey data may be used to enhance positioning accuracy. All areas of the site on which the system 100 is installed may be traversed using the remote-control unit 103 and device 230 to gather RF signals at various locations of the site.
- the gathered site survey data may be stored in a database of the storage module 409 of the control module 102 A.
- the site survey data stored in the storage 409 of the control module 102 A may be updated over time by a pairing of the companion application executing on the device 230 as described above.
- the database of site survey data may be converted to a simplified grid with each grid square referencing approximate signal scores expected at a location.
- the grid may then be overlaid with an aerial or virtual image of the site for easy viewing and reference.
- the grid may be determined prior to execution of the method 700 and then be stored within the storage module 409 of the control unit 102 A. Elements may be “drawn” on the overlay to specify impassable walls which will help location algorithms eliminate impossible/improbable paths of physical movement.
- the beacons 105 A- 105 B and repeaters 104 A- 104 B may be positioned on the map to assist with positioning. Indoor beacons may be included on the map, where GPS cannot provide an accurate position for the survey readings.
- the remote-control units 103 and 106 may provide beacon/repeater contact information direct to a companion application executing on the device 203 , where the companion application logs contacts and other data (e.g., status data) to an application database.
- the method 700 may be executed upon an emergency alert being triggered by a user using the remote-control unit 103 .
- the method 700 begins at step 705 , where the control module 102 A receives any signal strength information, together with identifiers for the remote-control unit 103 and time since contact information, from the repeaters 104 A- 104 B and stores the received information in storage 409 .
- control module 102 A under execution of the processor 405 , cross references the signal information, identifiers for the remote-control unit 103 and time since contact information received at step 705 with any site survey data stored in storage 409 of the module 102 A to account for areas of weak/irregular signals.
- the control module 102 A under execution of the processor 405 , applies location determination algorithms to the contact and status information stored within the control module 102 A in order to narrow down a location radius for the remote-control unit 103 .
- the algorithm applied at step 715 may be to declare that the remote-control unit 103 is at or near the physical location of the beacon (e.g., 105 A), as in the method 600 , and other processing is unnecessary.
- primary radio signals from the control modules 102 A- 102 C may be used to determine a location of the remote-control unit 103 when the remote-control unit 103 is within an overlap of the multiple control modules 102 A- 102 C.
- a radio signal strength algorithm may be used to triangulate approximate position of the remote-control unit 103 to each of the control modules 102 A- 102 C (or repeaters 104 A- 104 B).
- Primary radio signals from the control modules 102 A- 102 C may be used to provide a high-level indication of the location of the remote-control unit 103 with reference to the control modules 102 A- 102 C. The high-level location may be narrowed down to overlapping radio signal regions if the remote-control unit 103 is within an overlap region of the radio signals being transmitted by the control modules 102 A- 102 C.
- Similar radio signal strength algorithms may be executed at step 715 in relation to the beacons 105 A- 105 B to enhance location resolution.
- the beacons 105 A- 105 B provide a small location reference point if the remote-control unit 103 is within signal range of a beacon (e.g., 105 A).
- a beacon 105 A may comprise a GPS chipset allowing a precise location of the remote-control unit 103 to be reported to the control module 102 A.
- the control module 102 A under execution of the processor 405 , allocates the remote-control unit 103 to one of the predetermined grid squares of the predetermined grid stored in the storage 409 of the control module 102 A in order to determine the location of the remote-control unit 103 .
- a grid comprising squares of predetermined size (e.g., 5 metre ⁇ 5 metre) may be laid out over the site (e.g., a school) in which the system 100 is installed.
- An accuracy percentage score may be determined for each of the grid squares of the grid.
- the site survey data contains the signal strength readings of all fixed position transmitter devices which were received within each grid block.
- live radio signal readings from the remote-control unit 103 may be compared to each surveyed grid square to determine which is the closest match.
- the comparison may be performed with a point score system where the difference between the site survey data and live reading received signal strength indication (RSSI) is scaled by an adjustment factor which is added to create a score for each grid square. The grid with the lowest score is most likely to be the matching grid.
- RSSI live reading received signal strength indication
- elimination of unlikely locations for the remote-control unit 103 with reference to a grid square may be achieved by including a score for each grid square based on proximity to previous locations of the remote-control unit 103 . For example, normal movement of the remote-control unit 103 around the site traverses through adjoining grids and cannot teleport across multiple grids instantly.
- scores determined at step 720 for the predetermined grid squares may be averaged over time such that sporadic anomalies in signal strength are filtered out with the true position of the remote-control unit 103 dominating the score.
- the comparison of the live radio signal readings from the remote-control unit 103 to each surveyed grid square takes into account that some radio signal transmitters on the site (e.g., repeaters 104 A- 104 B, beacons 105 A- 105 B) may be offline or have changed their parameters since the site survey data was gathered.
- some radio signal transmitters on the site e.g., repeaters 104 A- 104 B, beacons 105 A- 105 B
- determined scores may be converted to a percentage and the determined percentage may be conveyed to the user (e.g., via the device 230 ).
- the processor 405 of the control module 101 A uploads the location determined at step 720 to the device 230 , via the link 220 , for display (e.g., on the user interface 510 ) on the device 230 .
- the remote-control units (e.g., 103 ) and system 100 may be configured to detect a lack of movement and/or lack of button interaction.
- a notification/alert referred to as a “man-down alert” may be generated by the control module 102 A, for example, to indicate that investigation is needed in order to determine if a critical lookout or user is incapacitated (i.e., there is a man-down).
- the lack of movement of the remote-control unit 103 may be determined using piezo accelerometers configured within the remote-control unit 103 .
- Failure to meet a movement threshold may set an “immobile flag” in a status transmission sent by the remote-control unit 103 , via the radio link 220 , to the control module 102 A.
- the remote-control unit 103 may report the immobile flag in periodic status transmissions sent by the remote 103 to the control module 102 A.
- the processor within the remote-control unit 103 may poll the accelerometers periodically to determine movement state, where the rate of polling is dynamic based on network configuration flags for the remote-control unit 103 .
- Reduced polling of the accelerometers may be performed when the remote-control unit 103 is sitting idle already in an immobile state. Reduced or no polling of the accelerometers may be performed, or the man-down alarm may be disabled if the location of the remote-control unit 103 is identified as in a home location (e.g., in an office).
- a man-down alert may be generated by the control module 102 A in the absence of a user selecting one of the buttons 301 - 305 on the remote-control unit 103 for a predetermined period of time or when prompted by an audio/visual alert.
- a man-down alert may be generated by the control module 102 A in the absence of a user selecting one of the buttons 301 - 305 on the remote-control unit 103 for a predetermined period of time or when prompted by an audio/visual alert.
- a man-down alert may be generated by the control module 102 A in the absence of a user selecting one of the buttons 301 - 305 on the remote-control unit 103 for a predetermined period of time or when prompted by an audio/visual alert.
- a man-down alert may be generated by the control module 102 A in the absence of a user selecting one of the buttons 301 - 305 on the remote-control unit 103 for a predetermined period of time or when prompted by an audio/visual alert.
- buttons e.g., 301 - 305
- the remote-control unit 106 for a predetermined period of time or when prompted by an audio/visual alert.
- the remote-control unit 103 may be used to provide a “man down” alert, triggered by absence of interaction or physical movement of the remote-control unit 103 for a predetermined period of time.
- the absence of interaction or physical movement of the remote-control unit 103 for a predetermined period of time may set a “flag” within a status of the remote-control unit 103 indicating the unit is immobile.
- the control module 102 A may trigger an alert.
- the immobile flag may be processed by the control module 102 A which silently displays the status.
- the control module 102 A may be configured to raise varying levels of alert triggers in response to a set immobile flag being received by the control module 102 A.
- the control module 102 A may be configured to respond to the immobile flag as applicable to a current configuration of the control module 102 A.
- the levels of alert triggers may include i) a local beep at the control panel 102 A; ii) a notification being sent to the companion application executing on the device 230 ; iii) a local area alarm trigger where the control panel 102 A causes an alarm to be sounded by the siren 101 A but not alarm at the other control panels 102 B and 102 C; iv) a system wide alarm trigger where all of the sirens 101 A- 101 C sound an alarm; v) no action: where the man-down alert is disabled or ignored and vi) silent status, where a set immobile flag does not trigger anything on the system 100 (e.g., the immobile flag may be used to determine if a user of the remote-control unit 103 is lazy and not actively patrolling the site).
- the remote-control unit 103 may be configured, via the control module 102 A, to provide a visual alert (e.g., via a light emitting diode 306 ), audio alert (e.g., via audio beeper (not shown) configured within the unit 103 ) or vibration alert (e.g., via a vibration motor (not shown) configured within the unit 103 ) to the user in response to the remote-control unit 103 entering an immobile state.
- a visual, audio or vibration alert provides a chance for the user of the remote-control unit 103 to avoid a man-down alert from triggering when the user is consciously immobile (e.g., working at a desk).
- the control module 102 A or the companion application executing on the device 230 may configure the remote-control unit 103 to enable such man-down alerts.
- the remote-control unit 103 may trigger an internal alert for a short period when about to transition from moving to immobile. Movement or pressing cancel button 305 , for example, may restart a timeout. If the remote-control unit 103 remains immobile then the immobile flag will be set.
- the remote-control units 103 and 106 may be configured to provide location functionality similar to a location beacon (e.g., 105 A).
- the remote-control units 103 and 106 may comprise a GPS chipset or similar system (e.g., GLObal NAvigation Satellite System (GLONASS), Galileo, Global Navigation Satellite System (GNSS)) configured within the unit 103 to provide inbuilt GPS positioning.
- GLONASS GLObal NAvigation Satellite System
- GNSS Global Navigation Satellite System
- the GPS chipset may be paired with the companion application executing on the device 230 .
- a remote-control unit e.g., 103 comprising a GPS chipset is able to act as a short-range beacon similar to the beacons 105 A- 105 B.
- the remote-control units 103 and 106 may be configured to upload GPS coordinates provided by such a GPS chipset to the control module 102 A, via the radio link 220 , for use in determining the location of the remote-control units 103 and 106 .
- the control module 102 A may poll the GPS chipset, via the radio link 220 , periodically to determine the GPS coordinates of the remote-control unit 103 or 106 .
- the GPS chipset is acting as an inbuilt positioning service sensor.
- the GPS coordinates may be reported to the control module 102 A, via the link 220 , within performance constraints of the system 100 .
- a remote-control unit 103 comprising a GPS chipset may be fitted in a vehicle or the like. Accelerometers fitted in a remote-control unit 103 with a GPS chipset may be used to place the GPS chipset in a sleep state when the remote-control unit 103 is not moving.
- the remote-control unit 103 may be configured to pack GPS coordinate data into periodic status transmissions to the control module 102 A via the link 220 .
- the remote-control unit 103 may be configured with a BLE (Bluetooth Low Energy) chipset.
- the remote control unit 103 fitted with a BLE chipset may be configured to pair (i.e., link) with the companion application executing on the device 230 .
- BLE pairing may be established as per an AndroidTM/iOS application program interface (API).
- the companion application executing on the device 230 may be configured to determine coordinates as per the API where coordinates are exchanged between the companion application and the remote 103 via BLE protocol.
- the remote-control unit 103 may be configured to pack coordinate data into a periodic status transmission to the control module 102 A via the link 220 .
- the location of the remote-control unit 103 may be tracked live using the companion application executing on the device 230 , so as to serve an additional tracking device capability unique to site alert systems.
- the location of the remote-control unit 103 may be determined as described above and be streamed for a period of time to the control module 102 A and/or the device 230 via the RF link 220 .
- the companion application may be used for displaying the location of the remote-control unit 103 on an image of the site using the user interface 510 , for example, as seen in FIG. 5 .
- Such live tracking of the location of the remote-control unit 103 may be used for monitoring visitor/staff location on a site and for ensuring personnel carrying the remote-control unit 103 have moved to a safe evacuation area in the event of an emergency.
- the live tracking may also be used to direct rescue efforts to the location of the remote-control unit 103 on the site if the personnel carrying the remote-control unit 103 has not evacuated (e.g., the personnel may be trapped or unable to respond to evacuation).
- Location history of the remote control unit 103 stored within the control module 102 A may be used to determine the final movements of the remote-control unit 103 to determine if the remote-control unit 103 was removed from the site.
- the BLE chipset configured within the remote-control unit 103 or 106 may be used to pair with the device 230 executing the companion application.
- the remote-control unit 103 or 106 provides a gateway between the device 230 and the communications protocol being used by the system 100 .
- Account login permissions may be utilized to restrict user powers (e.g., basic user versus admin user).
- the pairing of the remote-control unit 103 or 106 with the companion application allows for a much more advanced interface compared with existing systems. Remote location and man-down status may be viewed using the companion application.
- the companion application executing on the device 230 may be used to view the status of the system 100 . Alerts unavailable to the physical buttons 301 - 305 may be triggered in one or more software code modules forming the companion application being executed on the device 230 . Individual inputs/outputs may be triggered using the companion application.
- Software application programs executing on the remote-control units 103 and 106 may be configured as a gateway to link and convert protocols so that the companion application executing on the device 230 can communicate as part of the system 100 .
- a Bluetooth link between the remote-control unit 103 , for example, and the companion application executing on the device 230 may be used to provide a translated protocol link between the paired device 230 and the companion application.
- Such a protocol link removes security, checksums and binary encoding, manages radio timing and connection attempts such that the companion application executing on the device 230 only needs to communicate with ASCII command strings.
- the protocol link also reduces the complexity of the companion application side coding. Further, the protocol link may be used to secure the proprietary details of the protocol to the companion application executing on the device 230 which has the advantage of allowing third parties to interface to the system 100 without compromising security of the system 100 .
- the companion application executing on the device 230 may programmed so as to emulate and perform the location processing of any of the physical devices of the system 100 including the control module 102 A within the system 100 and thus perform all functions of the control module 102 A.
- the companion application executing on the device 230 may be configured to gather all status logs, change system configuration, trigger alerts, page the remote-control unit 103 as well as send software application specific commands such as a text message to another software application executing on another device similar to the device 230 .
- Access to functions of the system 100 may be password login protected with varying security privileges, such that a standard login cannot change configuration or view log history.
- the companion application executing on the device 230 may be used for reconfiguring the system 100 such as turning one or more of the control modules 102 A- 102 C on or off.
- the companion application may also be configured to send text messages to other paired devices via the link 220 independent of cell/internet availability.
- the companion application executing on the device 230 may also be used to send text messages to variable message (VMS) signs connected to the link 220 .
- VMS variable message
- the control modules 102 A- 102 C may comprise an RS232 interface or the like which can interface with such a VMC sign.
- a VMS message may be displayed on the sign to show text messages for each triggered alert, or to display custom messages sent by the companion application, via the link 220 independent of the communications network 420 .
- Evacuation messages may also be tailored to specify to evacuate away from the trigger location.
- the companion application executing on the device 230 may be used for transmitting a signal, (i.e., a paging signal including an identifier for the remote control 103 ) to the remote-control unit 103 (or remote-control unit 106 ) to page the remote-control unit 103 (or remote-control unit 106 ).
- a transmitted paging signal may also be transmitted to the remote-control unit 103 (or remote-control unit 106 ) from the control module 102 A or any other device (e.g., repeaters 104 A- 104 B, beacons 105 A- 105 B) connected to the link 220 .
- the identifier for the remote-control unit 103 may be targeted to trigger an inbuilt alert output (e.g., light emitting diode, buzzer, vibrator) within the remote-control unit 103 to notify personnel carrying the remote-control unit 103 that their attention is wanted.
- an inbuilt alert output e.g., light emitting diode, buzzer, vibrator
- the remote-control unit 103 may be equipped with a vibration motor to allow for an alert to be felt by a user carrying the remote-control unit 103 in loud environments or when hearing impaired.
- the identifier of the remote-control unit 103 to be paged may be selected via the companion application executing on the device 230 , for example.
- paging alerts may be activated for a predetermined period on the remote-control unit 103 , or may require the cancel button 305 to be pressed to acknowledge and clear the paging alert.
- Flags within the paging signal transmitted to the remote-control unit 103 message may specify how the page may be cleared.
- the one or more software applications being executed by the processor configured within the remote-control unit 103 may be configured to detect and process a page signal from the device 230 , control module 102 A, repeaters 104 A- 104 B or beacons 105 A- 105 B after performing a periodic status check-in with the control module 102 A.
- the software application executed by the processor configured within the remote-control unit 103 may be configured to acknowledge that the remote-control unit 103 has received the paging signal and to send a signal to the device 230 confirming that the paging signal was received successfully.
- the software application program being executed by the processor 405 of the control module 102 A may be configured to trigger an alert when the control modules 102 A detect that the remote-control unit 103 has entered or exited a specific zone within a site.
- zones may be specified based on the range of one of the short-range beacons 105 A- 105 B.
- the beacon 105 may send a signal to the control module 102 A indicating that the remote-control unit 103 has moved within the zone of the beacon 105 B.
- zone alerts may be used to notify events such as: Hazardous/prohibited area entered, station unattended, authorized area left.
- the control module 102 A may comprise an Internet gateway device or execute a software application program to provide internet connectivity, via the communications network 420 .
- the internet connectivity may be used to provide system status and/or to send email logs and alerts.
- the system 100 may be controlled and configured from an external central management control module or the like via the communications network 420 when a link is established between the central management control module and the control module 102 A, for example. Health of the system 100 can be reviewed and monitored offsite (e.g., via the device 230 connected to the communications network 420 . Email alerts may be generated by software application programs executing on the control module 102 A or device 230 and may be addressed to emergency services and offsite administration, via the communications network 420 .
- the word “comprising” means “including principally but not necessarily solely” or “having” or “including”, and not “consisting only of”. Variations of the word “comprising”, such as “comprise” and “comprises” have correspondingly varied meanings.
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Emergency Management (AREA)
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Child & Adolescent Psychology (AREA)
- Radar, Positioning & Navigation (AREA)
- Computer Networks & Wireless Communication (AREA)
- Psychiatry (AREA)
- Psychology (AREA)
- Social Psychology (AREA)
- Gerontology & Geriatric Medicine (AREA)
- Remote Sensing (AREA)
- Signal Processing (AREA)
- Alarm Systems (AREA)
Abstract
Description
Claims (21)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| AU2019904844 | 2019-12-20 | ||
| AU2019904844A AU2019904844A0 (en) | 2019-12-20 | Emergency alert system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| US20210192916A1 US20210192916A1 (en) | 2021-06-24 |
| US11295595B2 true US11295595B2 (en) | 2022-04-05 |
Family
ID=76438653
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US17/124,815 Active US11295595B2 (en) | 2019-12-20 | 2020-12-17 | Emergency alert system |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US11295595B2 (en) |
| AU (1) | AU2020286213A1 (en) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6624754B1 (en) * | 1998-01-20 | 2003-09-23 | Hoffman Resources Llc | Personal security and tracking system |
| US20140077946A1 (en) * | 2006-06-30 | 2014-03-20 | Bao Tran | Personal emergency response (per) system |
| US20140333432A1 (en) * | 2013-05-07 | 2014-11-13 | Cartasite, Inc. | Systems and methods for worker location and safety confirmation |
| US20190228631A1 (en) * | 2016-10-12 | 2019-07-25 | Blackline Safety Corp. | Portable personal monitor device and associated methods |
-
2020
- 2020-12-08 AU AU2020286213A patent/AU2020286213A1/en active Pending
- 2020-12-17 US US17/124,815 patent/US11295595B2/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6624754B1 (en) * | 1998-01-20 | 2003-09-23 | Hoffman Resources Llc | Personal security and tracking system |
| US20140077946A1 (en) * | 2006-06-30 | 2014-03-20 | Bao Tran | Personal emergency response (per) system |
| US20140333432A1 (en) * | 2013-05-07 | 2014-11-13 | Cartasite, Inc. | Systems and methods for worker location and safety confirmation |
| US20190228631A1 (en) * | 2016-10-12 | 2019-07-25 | Blackline Safety Corp. | Portable personal monitor device and associated methods |
Also Published As
| Publication number | Publication date |
|---|---|
| US20210192916A1 (en) | 2021-06-24 |
| AU2020286213A1 (en) | 2021-07-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20240007685A1 (en) | Set-top box, system and method for providing awareness in a hospitality environment | |
| US10608731B2 (en) | Information processing device and information processing method for relaying signal | |
| US8533612B2 (en) | User interface for emergency alert system | |
| US20210335107A1 (en) | Enhanced emergency detection system | |
| AU2018323003B2 (en) | Luminaire communication, detection and/or location apparatus and system | |
| US10349227B2 (en) | Personal safety system | |
| JP6948374B2 (en) | IOT dialogue system | |
| US20140340222A1 (en) | Security and first-responder emergency lighting system | |
| US9842479B1 (en) | Systems including a smart device for receiving a prerecorded message and transmitting the prerecorded message to a detector | |
| US20070103292A1 (en) | Incident control system with multi-dimensional display | |
| US10424190B2 (en) | Safety automation system and method of operation | |
| US20090305659A1 (en) | Emergency alerting method and system | |
| US11750850B2 (en) | Geolocationing system and method for use of same | |
| US10965961B2 (en) | Geolocationing system and method for use of same | |
| JP2011204024A (en) | Alarm system | |
| CN102624474A (en) | Method and device for realizing post-disaster multifunctional mobile emergency broadcasting | |
| US10965960B2 (en) | Geolocationing system and method for use of same | |
| US20220217422A1 (en) | Geolocationing system and method for use of same | |
| US11295595B2 (en) | Emergency alert system | |
| US12156316B2 (en) | Facility communication and/or location apparatus and system | |
| US10904583B2 (en) | Geolocationing system and method for use of same | |
| JPH1166477A (en) | Rescue support system | |
| US11700401B2 (en) | Geolocationing system and method for use of same | |
| US11700400B2 (en) | Geolocationing system and method for use of same | |
| TW202004698A (en) | Disaster prevention system for fire extinguisher based on internet of things (IoT) and method thereof |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FEPP | Fee payment procedure |
Free format text: ENTITY STATUS SET TO UNDISCOUNTED (ORIGINAL EVENT CODE: BIG.); ENTITY STATUS OF PATENT OWNER: SMALL ENTITY |
|
| FEPP | Fee payment procedure |
Free format text: ENTITY STATUS SET TO SMALL (ORIGINAL EVENT CODE: SMAL); ENTITY STATUS OF PATENT OWNER: SMALL ENTITY |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: FINAL REJECTION MAILED |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE AFTER FINAL ACTION FORWARDED TO EXAMINER |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: NOTICE OF ALLOWANCE MAILED -- APPLICATION RECEIVED IN OFFICE OF PUBLICATIONS |
|
| AS | Assignment |
Owner name: INVENTIS TECHNOLOGY PTY LIMITED, AUSTRALIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MURRAY, JOEL STEPHEN;REEL/FRAME:059089/0785 Effective date: 20200705 |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: PUBLICATIONS -- ISSUE FEE PAYMENT VERIFIED |
|
| STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
| FEPP | Fee payment procedure |
Free format text: MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: SMALL ENTITY |