Internet protocol based audio alert system
Abstract
This record has no abstract on file.
Term
8.5 yearsto projected expiry
Projected expiry 1 April 2035, counted from filing; an application has no term until it is granted.
- Priority
- Filed
- Published
- Today
- Projected expiry
19 claims: 1 independent, 18 dependent
- 1Claims of equivalent WO 2015149110 A1 CLAIMS 1 . An internet protocol based audio alert system for managing security across a site, comprising a network of a central server computer and one or more client computer communicating across the internet with a plurality of programmable edge devices and which control the operation of audiovisual input means and audiovisual output means located across the site, the programmable edge devices being programmed with software to enable them to store alert messages and send the alert messages to the audiovisual output means where the alert messages are broadcast in response to triggers received by the audiovisual input means, the audiovisual output means comprising a loudspeaker connected to each programmable edge device.
- 1314. The system of claim 13 wherein the test audio transmission is a dual tone multi- frequency (DTMF) signal which is stored by the edge device which controls the operation of the loudspeaker to be self tested.
- 161 7. The system of claim 16 wherein the video camera is a closed circuit television (CCTV) camera which is internet enabled, and the means for streaming a live video feed from the video camera provides the live video feed simultaneously with the broadcast of the alert messages by the loudspeaker.
Independent claims3
65 paragraphs in 4 sections, as filed
Description of equivalent WO 2015149110 A1
INTERNET PROTOCOL BASED AUDIO ALER T SYSTEM TECHNICAL FIELD
0002The present invention relates to audio alert, site security management systems and, in particular, to an internet protocol based audio alert system utilizing hardware and software that can operate on local area networks ("LAN'<sup>"</sup>), wide area networks ("WAN<sup>"</sup>') or over the "cloud" to provide alert messages or notifications across single or multiple sites for which security is sought.
BACKGROUND OF THE INVENTION
0004Internet protocol based audio alert systems having a client-server computer architecture are known. Such systems may store alert messages centrally and transmit them across a network for broadcasting. However, the message broadcast response time may be slow, and there may be interference or queuing with other messages shared across the network. This results in either a delayed alert message broadcast or possibly an unintelligible alert message broadcast due to corruption of the digital signal if it is unable to be accurately converted back to analogue for broadcast. This situation is compounded when there are multiple message broadcast points or nodes, such as speakers in a multipole speaker system, as the alert message broadcast is unlikely to be synchronised causing additional intelligibility problems. Other factors, such as the distance between message broadcast points in a multipole speaker system, the ambient temperature variance between multiple message broadcast points and the ambient noise at each message broadcast point can all have an adverse effect on the reliability of the system to successfully deliver the alert message to its intended recipient(s).
SUMMARY OF THE INVENTION
0006It is an object of the present invention to provide an internet protocol based audio alert system which stores alert messages on programmable devices located across a site under security management and broadcasts them in response to a very short and simple input, either instantaneously or in a time delayed and synchronized manner. In this specification and claims, the words "across a site", "across the site" and "site<sup>"</sup> are intended to include in their meaning "along a perimeter of a site and/or within a site'<sup>"</sup>.
0007According to the invention, there is provided an internet protocol based audio alert system for managing security across a site, comprising a network of a central server computer and one or more client computer communicating across the internet with a plurality of programmable edge devices and which control the operation of audiovisual input means and audiovisual output means located across the site, the programmable edge devices being programmed with software to enable them to store alert messages and send the alert messages to the audiovisual output means where the alert messages are broadcast in response to triggers received by the audiovisual input means, the audiovisual output means comprising a loudspeaker connected to each programmable edge device.
0008The audiovisual output means may also include a visual information screen or a siren.
0009Preferably, the audiovisual input means is selected from the group consisting of a microphone, a motion sensor and a camera.
0010The alert messages are preferably audio or audiovisual alert messages which are uploaded onto the client computer and then distributed via the central server computer to the edge devices where the alert messages are stored and are ready to be sent to the audiovisual output means in response to triggers.
0011It is preferred that the system includes means for assessing the positional relationship of the loudspeakers to a nominated central reference point and automatically
0012synchronizing the broadcast of the alert messages by each loudspeaker, thereby avoiding or minimising any out of phase audio interference across the loudspeakers. It is also preferred that the positional relationship of the loudspeakers is input on the client computer and is stored on the central server computer.
0013Preferably, the system includes means for monitoring the ambient temperature at each loudspeaker and automatically adjusting the broadcast of the alert messages from one or more of the loudspeakers to compensate for the variation in the speed of sound at different temperatures and so as to synchronize the broadcast of the alert messages by each loudspeaker.
0014The means for monitoring the ambient temperature at each loudspeaker preferably comprises a temperature sensor mounted on the loudspeaker.
0015It is preferred that the ambient temperature at each loudspeaker is received by the edge device which controls the operation of its loudspeaker, and the edge device applies the ambient temperature at its loudspeaker and the distance of the loudspeaker to a nominated central reference point, to an algorithm stored on the edge device which calculates a time delay that is used to automatically adjust the broadcast timing and synchronization of the alert messages.
0016It is also preferred that the edge device notifies (he central server computer of the ambient temperature at its loudspeaker. The central server computer applies the ambient temperature at the same loudspeaker to an algorithm stored on the central server computer which calculates a volume adjustment that is used to automatically adjust the broadcast volume of the alert messages. Preferably, the system includes means for monitoring the ambient noise at each loudspeaker and automatically adjusting the volume of the alert messages from one or more of the loudspeakers to compensate for the ambient noise.
0017The means for monitoring the ambient noise at each loudspeaker preferably comprises a dedicated microphone mounted on the loudspeaker. It is preferred that the ambient noise at each loudspeaker is received by the edge device which controls the operation of the loudspeaker, and the edge device applies the ambient noise at the loudspeaker to an algorithm stored on the edge device which calculates a volume adjustment so as to automatically adjust the volume of the alert messages.
0018Preferably, the system includes means for self testing each loudspeaker, comprising a contact microphone located inside or close to each loudspeaker, and means for initiating and detecting a test audio transmission from each loudspeaker to
0019assess an operational status of the loudspeaker. The operational status to be assessed is preferably either a working status or a not working status.
0020It is preferred that the test audio transmission is a dual tone multi-frequency (DTMF) signal which is stored by the edge device which controls the operation of the loudspeaker to be self tested.
0021Preferably, initiation of the signal from the loudspeaker starts with a self test instruction being sent from the client computer to the central server computer which then randomly selects the edge device, and the selected edge device generates and sends the signal to the loudspeaker for broadcast. The edge device, using the contact microphone, monitors feedback when the signal is broadcast. If a not working status of the loudspeaker is assessed, an alarm is generated and logged on the central server computer to facilitate remedial action. It is preferred that the system includes means for providing live surveillance across the site, comprising a video camera fitted to or close to each loudspeaker, and means for streaming a live video feed from the video camera to the client computer where it can be viewed on a user interface screen of the client computer. The video camera is preferably a closed circuit television (CCTV) camera which is internet enabled. Preferably, before the live video feed can be streamed from the video camera, a live surveillance instruction is sent from the client computer to the central server computer which then opens communication between the video camera and the client computer. It is preferred that the means for streaming and viewing a live video feed from the video camera provides the live video feed simultaneously with the broadcast of the alert messages by the loudspeaker.
0022It is also preferred that the means for streaming and viewing a live video feed from the video camera provides the live video feed simultaneously with the receiving of a live audio feed from the dedicated microphone mounted on the loudspeaker.
0023In this way, the system streams both a live audio feed from the dedicated microphone and a live video feed from the closed circuit television camera back to the user interface screen of the client computer.
0024Preferably, the system includes means for streaming a live audio feed from the dedicated microphone to the loudspeaker on which it is mounted or to a group of loudspeakers in the network. The live audio feed is preferably streamed from the dedicated microphone, via the edge device which controls the operation of the loudspeaker, to the central server computer where it is synchronized and then streamed back to the edge device for the loudspeaker, whereupon the edge device sends the live audio feed to the loudspeaker for broadcasting.
0025Preferably, the system includes means for streaming a live audio announcement across the site, comprising a microphone connected to the client computer and activated via a user interface thereof, and means for signaling to the central server computer that the live audio announcement is to be streamed and then streaming the live audio announcement to the central server computer which synchronizes the streaming and sends the live audio announcement to one or more of the edge devices, and then sending the live audio announcement to the or each respective loudspeaker where it is broadcast.
0026Preferably, the system includes means for recording an alert message for broadcast, comprising a microphone connected to the client computer and activated via a user interface thereof, and means for recording the alert message and then sending that alert message via the central server computer to the edge devices where it is stored. The alert message is preferably time stamped at the end of its recording.
0027The alert message, as well as being broadcast in response to triggers received by the audiovisual input means, may be broadcast upon instructions received directly from the central server computer or indirectly from the client computer via the central server computer.
0028Preferably, the system includes a programming interface for allowing a third party computer system to communicate with the central server computer. The third party computer system is preferably able to send alert messages and action notifications directly to the central server computer or indirectly to the central server computer via the client computer, whereupon the central server computer sends the alert messages to the edge devices for sending to the audiovisual output means, such as a loudspeaker, a visual information screen and a siren. Hie action notifications are used for prompting an action to be taken, either by the audiovisual output means or by the client computer.
0029The third party computer system is also preferably able to receive notifications from the central server computer that an action has been completed, such as the broadcasting by the loudspeakers of an alert message.
0030There has been thus outlined, rather broadly, the more important features of the invention in order that the detailed description thereof that follows may be better understood and put into practical effect, and in order that the present contribution to the art may be better appreciated. There are additional features of the invention that will be described hereinafter. As such, those skilled in the art will appreciate that the conception, upon which the disclosure is based, may be readily utilized as the basis for designing other processes and systems for carrying out the objects of the present invention. It is important, therefore, that the broad outline of the invention described above be regarded as including such equivalent constructions in so far as they do not depart from the spirit and scope of the present invention.
BRIEF DESCRIPTION OF THE DRAWING S
0032The invention will be better understood and objects other than those set forth above will become apparent when consideration is given to the following detailed description thereof. Such description makes reference to the accompanying drawings, in which: Figure 1 is a schematic diagram showing the components of an internet protocol based audio alert system according to a preferred embodiment of the invention,
0033Figure 2 is a schematic diagram showing in greater detail an edge configuration of the system shown in Figure 1 and which includes a loudspeaker assembly, an edge device and an Ethernet switch,
0034Figure 3 is a schematic diagram showing the positions of three loudspeakers that may be utilized in an internet protocol based audio alert system according to a preferred embodiment of the invention, the positions being shown relative to a nominated central reference point,
0035Figure 4 is a flow chart showing the steps of a preferred process of the system for assessing the positional relationship of the loudspeakers to the nominated central reference point and automatically synchronizing the broadcast of the alert messages by each loudspeaker. Figure 5 is a flow chart showing the steps of a preferred process of the system for monitoring the ambient temperature at each loudspeaker and automatically adjusting the broadcast of the alert messages from one or more of the loudspeakers to compensate for the variation in the speed of sound at different temperatures,
0036Figure 6 is a flow chart showing the steps of a preferred process of the system for monitoring the ambient noise at each loudspeaker and automatically adjusting the volume of the alert messages from one or more of the loudspeakers,
0037Figure 7 is a flow chart showing the steps of a preferred process of the system for self testing each loudspeaker,
0038Figure 8 is a flow chart showing the steps of a preferred process of the system for providing live surveillance across the site, with the option of simultaneously broadcasting an alert message from one or more of the loudspeakers,
0039Figure 9 is a flow chart showing the steps of a preferred process of the system for providing live surveillance across the site, with the option of simultaneously receiving a live audio feed from a microphone on a loudspeaker, Figure 10 is a flow chart showing the steps of a preferred process of the system for streaming a live audio feed from a microphone back to the loudspeaker on which it is mounted or to a group of loudspeakers,
0040Figure 1 1 is a flow chart showing the steps of a preferred process of the system for streaming a live audio announcement to a loudspeaker or to a group of loudspeakers,
0041Figure 12 is a flow chart showing the steps of a preferred process of the system for recording an alert message, storing it and then broadcasting the alert message, and Figure 13 is a flow chart showing the steps of a preferred process of the system for allowing a third party computer system to communicate with the central server computer of the system. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
0042With reference to Figure 1 , the internet protocol based audio alert system shown therein generally comprises a network of a central server computer 12, a central client computer 1 4 and a remote client computer 30 communicating across the internet (WAN) 1 6 with a plurality of programmable edge devices 1 8. The programmable edge devices 18 control the operation of audiovisual input means and audiovisual output means located across a site under security management by the system. The
0043programmable edge devices 18 are programmed with software to enable them to store alert messages, which are preferably short alert messages, and send the alert messages to the audiovisual output means where the alert messages are broadcast in response to triggers received by the audiovisual input means. The audiovisual output means include a loudspeaker assembly 22 connected to each programmable edge device, but may also include a siren 20 or a visual information screen 24 at selected site locations. The audiovisual output means may also be an integrated emergency warning
0044intercommunication system (EWIS) running off a private automatic branch exchange (ΡΛΒΧ) 26. There is also the capability for the programmable edge devices 18 to send alert messages wirelessly, such as by Wi-Fi 32, to tablet computers 28, smart phones and other Wi-Fi activated devices. The central client computer 14 is, in this
0045embodiment, a desktop computer, and the remote client computer 30 is, in this embodiment, a tablet computer, but the client computers may alternatively be a laptop computer or a smart phone. Although not shown in Figure 1 , the audiovisual input means may be a microphone, a motion sensor or a camera.
0046Each of the four edge configurations shown in Figure 1 include not only their respective edge device 1 8 and specific audiovisual output means 22, 24, 26, 28, but also their respective Ethernet switch. The edge configurations which include the speaker assembly 22 and the visual information screen 24 utilize respective Ethernet switches 34, 35 which are both connected to an edge control room Ethernet switch 36. The edge control room Ethernet switch 36 is directly connected to the edge configuration which includes the siren 20 and Wi-Fi 32. The central control room configuration shown in Figure 1 , which includes the central server computer 12, the central client computer 14 and the remote client computer 30, also includes a central control room Ethernet switch 38 which is connected to an Ethernet switch 40 for the edge configuration which includes the EWIS/PABX system 26.
0047With reference to Figure 2, the edge configuration shown therein generally comprises a loudspeaker assembly 22, a programmable edge device 1 8 and an Ethernet switch 34. Also included in the edge configuration is an input/output interface 42 and an audio amplifier 44. The edge device 1 8 is ultimately connected to the central server computer 12 via internet components which include a LAN connection 46 to the Ethernet switch 34 and a small form-factor pluggable (SFP) transceiver which plugs into a SFP port 48 of the Ethernet switch 34. The programmable edge device 1 8, the Ethernet switch 34, the input/output interface 42 and an audio amplifier 44 are normally housed in a locked cabinet secured near the bottom of a pole on which the loudspeaker assembly 22 is mounted.
0048The edge device 1 8 is also connected to the loudspeaker assembly 22 in several different ways to accommodate various audiovisual input means and audiovisual output means mounted on the loudspeaker assembly 22.
0049For broadcast of an audio transmission, such as an alert message or a self test signal, from the loudspeaker 50 of the loudspeaker assembly 22, the edge device 1 8 is connected to the loudspeaker 50 via the audio amplifier 44.
0050The edge device 1 8 is also connected directly to a microphone 52, such as the dedicated m icrophone or the contact microphone, mounted on the loudspeaker assembly 22. The microphone 52 can be used for monitoring the ambient noise at the loudspeaker 50 for volume adjustment purposes, for receiving a live audio feed for live surveillance purposes or for streaming back to the loudspeaker 50 or to other loudspeakers, or for sel f testing the loudspeaker 50.
0051The edge device 1 8 is also connected to the input/output interface 42 which is ultimately connected to the loudspeaker assembly 22 in two ways. In one way, the input/output interface 42 is connected directly to a temperature sensor 54 mounted on the loudspeaker assembly 22. The temperature sensor 54 can be used for monitoring the ambient temperature at the loudspeaker 50 for message broadcast synchronization purposes, In another way, the input/output device 42 is connected to the loudspeaker 50 via the audio amplifier 44.
0052The edge device 1 8 is not connected to a CCTV camera 56 mounted on the loudspeaker assembly 22. Instead, the CCTV camera 56, when streaming a live video feed, is connected to a client computer 14, 30 for viewing the live video feed on the user interface screen of the client computer. The live video feed from the camera 56 is streamed to the client computer 14, 30 via internet components which include a LAN connection 58 to the Ethernet switch 34 and a SFP transceiver which plugs into a SFP port of the Ethernet switch 34. Before a live video feed can be streamed, the client computer 14, 30 needs to complete a "hand shake" (also referred to later as a live surveillance instruction) with the central server computer 12 by which the connection between the client computer 14, 30 and the camera 56 is initiated and authenticated. More will be said about a means for providing live surveillance across the site, which surveillance utilizes the video camera 56, later in the specification.
0053With reference to Figure 3, the positions of three loudspeakers 50, 62, 64 of a preferred internet protocol based audio alert system of this invention are shown relative to a nominated central reference point 66. The distance from the central reference point 66 to loudspeaker 50 is 343 metres, to loudspeaker 62 is 2 metres, and to loudspeaker 64 is 170 metres. The system includes means for assessing the positional relationship of the loudspeakers 50, 62, 64 to the nominated central reference point 66 and automatically synchronizing the broadcast of the alert messages by each loudspeaker, thereby avoiding or minimising any out of phase audio interference across the loudspeakers. In this embodiment, the positional relationsh ip of the l oudspeakers is input on the client computer 1 4, 30 and is stored on the central server computer 12. Figure 4 is a flow chart schematically showing the steps in the aforementioned process.
0054The system includes means for monitoring the ambient temperature at each loudspeaker 50, 62, 64 and automatically adjusting the broadcast of the alert messages from one or more of the loudspeakers to compensate for the variation in the speed of sound at different temperatures and so as to synchronize the broadcast of the alert messages by each loudspeaker. In this embodiment, the means for monitoring the ambient temperature at each loudspeaker is a temperature sensor 54 mounted on each loudspeaker. The ambient temperature at each loudspeaker 50, 62, 64 is received by the respective edge device 1 8 which controls the operation of its loudspeaker, and the edge device notifies the central server computer 1 2 of the ambient temperature. Each edge device 1 8 applies the ambient temperature at its loudspeaker and the distance of the loudspeaker to the nominated central reference point 66, to an algorithm stored on the edge device 1 8 which calculates a time delay that is used to automatically adjust the broadcast timing and synchronization of the alert messages. The central server computer 1 2 applies the ambient temperature at the same loudspeaker to an algorithm (which provides a matrix of temperature versus resistance) stored on the central server computer 12 which calculates a volume adjustment that is used to automatically adjust the broadcast volume of the alert messages. As a result, the broadcast timing and the broadcast volume of the alert messages from each of the loudspeakers is such as to provide a synchronized and intelligible alert message across the site. Figure 5 is a flow chart schematically showing the steps in the aforementioned process.
0055The following description illustrates in even greater detail how the system can assess the positional relationship of the loudspeakers 50, 62, 64 to the nominated central reference point 66 and use the ambient temperature at each loudspeaker to calculate a time delay and to calculate a volume adjustment so as to automatically adjust the broadcast volume of the alert messages and synchronize the broadcast timing of the alert messages by each loudspeaker. Note that as air temperature increases, the speed of sound (normally 343.2 m/sec in dry air at 20°C) also increases, and so any pre-set time delay determined for average temperature will have to be decreased for a higher temperature or increased for a lower temperature.
0056An operator of a client computer 1 , 30 uses the user interface thereof to select a desired alert message to be broadcast in a specified zone (defined by selected loudspeakers 50, 62, 64) of the site and at a specified time. The client computer 14, 30 sends the alert message and an instruction on where and when the alert message is to be broadcast to the central server computer 12 via the IP network. The central server computer 1 2 receives the alert message and the instruction and calculates a suitable initial time delay to add to the specified time for the purpose of allowing the alert message and the instruction to reach the edge devices which control the operation of the loudspeakers 50, 62, 64 in sufficient time for each of them to respond in a correct sequence. The central server computer 12 sends the alert message and the instruction across the IP network to all the edge devices, but only those edge devices which control the operation of the loudspeakers 50, 62, 64 react to the alert message and the instructions. Each of those edge devices react by queuing the alert message for broadcast and then adding a suitable further time delay to the initial time delay added to the specified time by the central server computer 12. The further time delay added by- each edge device is calculated by an algorithm stored on the edge device which uses the preprogrammed distance of the edge device from the central reference point 66 and uses the ambient temperature at the loudspeaker controlled by the edge device to calculate the further time delay. The addition of these time delays ensures that the broadcast of the alert message from each loudspeaker 50, 62, 64 is synchronized and intelligible, hi the positional relationship of the loudspeakers 50, 62. 64 to the nominated central reference point 66 shown in Figure 3 , the time delay to broadcast the alert message from loudspeaker 50 is the specified ti me plus 1 second, from the loudspeaker 62 is the specified time plus 0 seconds, and from the loudspeaker 64 is the specified time plus 0.5 second.
0057The system includes means for monitoring the ambient noise at each loudspeaker 50. 62, 64 and automatically adjusting the volume of the alert messages from one or more of the loudspeakers to compensate for the ambient noise. In this embodiment, the means for monitoring the ambient noise at each loudspeaker is a dedicated microphone 52 mounted on each loudspeaker. The ambient noise at each loudspeaker 50, 62, 64 is received by the respective edge device 1 8 which controls the operation of the loudspeaker, and the edge device applies the ambient noise at the loudspeaker to an algorithm stored on the edge device 1 8 which calculates a volume adjustment so as to automatically adjust the volume of the alert messages. Figure 6 is a flow chart schematically showing the steps in the aforementioned process.
0058The system includes means for self testing each loudspeaker 50, 62, 64 comprising a contact microphone 52 located inside or close to each loudspeaker, and means for initiating and detecting a test audio transmission from each loudspeaker to assess an operational status of the loudspeaker. The operational status to be assessed is either a working status (YES) or a not working status (NO). In this embodiment, the test audio transmission is a dual tone multi-frequency (DTMF) signal which is stored by the edge device 1 8 which controls the operation of the loudspeaker 50 to be self tested. Initiation of the signal from the loudspeaker 50 starts with a self test instruction being sent from the client computer 14, 30 to the central server computer 12 which then randomly selects an edge device, and the selected edge device 1 8 generates and sends the signal to the loudspeaker 50 for broadcast. The edge device 1 8, via the contact microphone 52, monitors feedback (eg. volume level) when the signal is broadcast. If a not working status of the loudspeaker 50 is assessed, an alarm is generated and logged on the central server computer 12 to faci litate remedial action. Figure 7 is a flow chart schematically show ing the steps in the aforementioned process. The system includes means for providing live surveillance across the site, comprising a video camera 56 fitted to or close to each loudspeaker 50, 62, 64, and means for streaming a live video feed from the video camera 56 to the client computer 14, 30 where it can be viewed on a user interface screen of the client computer. In this embodiment, the video camera 56 is a closed circuit television camera (CCTV) which is internet enabled. Before the live video feed can be streamed from the video camera 56, a live surveillance instruction is sent from the client computer 14, 30 to the central server computer 12 which then opens communication between the video camera 56 and the client computer. If required, the means for streaming and viewing a live video feed from the video camera 56 provides the live video feed simultaneously with the broadcast of the alert messages by the loudspeaker 50. Figure 8 is a flow chart schematically showing the steps in the aforementioned process.
0059Also, if required, the aforementioned means for streaming and viewing a live video feed from the video camera 56 provides the live video feed simultaneously with the receiving of a live audio feed from the dedicated microphone 52 mounted on the loudspeaker 50. Figure 9 is a flow chart schematically showing the steps in the aforementioned process. hi this way, the system streams both a live audio feed from the dedicated microphone 52 and a live video feed from the closed circuit television camera 56 back to the user interface screen of the client computer 14, 30. Such live visual and audio monitoring allows the subsequent alert messages to be tailored or specifically responsive to the events unfolding on the user interface screen and speaker of the client computer 14, 30.
0060The system includes means for streaming a live audio feed from the dedicated microphone 52 to the loudspeaker 50 on which it is mounted or to a group of loudspeakers in the network. In this embodiment, the live audio feed is streamed from the dedicated microphone 52, via the edge device 18 which controls the operation of the loudspeaker 50, to the central server computer 12 where it is synchronized and then streamed back to the edge device 1 8 for the loudspeaker. The edge device sends the live audio feed to the loudspeaker where it is broadcast. Figure 10 is a flow chart schematically showing the steps in the aforementioned process.
0061The system includes means for streaming a live audio announcement to one or more loudspeakers across the site, comprising a microphone 52 connected to the client computer 14, 30 and activated via a user interface thereof, and means for signaling to the central server computer 12 that the live audio announcement is to be streamed and then streaming the live audio announcement to the central server computer 12. The central server computer 1 2 synchronizes the streaming and sends the live audio announcement to one or more of the edge devices 1 8, and the live audio announcement is then sent to the or each respective loudspeaker 50, 62, 64 where it is broadcast. Figure 1 1 is a flow chart schematically showing the steps in the aforementioned process.
0062The system includes means for recording an alert message for broadcast, comprising a microphone 52 connected to the client computer 14, 30 and activated via a user interface thereof, and means for recording the alert message and then sending that alert message via the central server computer 12 to the edge devices 1 8 where it is stored. In this embodiment, the alert message is time stamped at the end of its recording. The alert message, as well as being broadcast in response to triggers received by the audiovisual input means, such as the microphone 52, a motion sensor or a camera, may be broadcast upon instructions received directly from the central server computer 1 2 or indirectly from the client computer 1 4, 30 via the central server computer 12. Figure 12 is a flow<sup>¬</sup> chart schematically showing the steps in the aforementioned process.
0063The system includes a programming interface for allowing a third party computer system to communicate with the central server computer 1 2. In this embodiment, the third party computer system is able to send alert messages and action notifications directly to the central server computer 12 or indirectly to the central server computer via the client computer 14, 30. whereupon the central server computer sends the alert message to the edge devices for sending to the loudspeakers and/or other audiovisual output means. The action notifications are used for prompting an act ion to be taken, either by the audiovisual output means or by the client computer. The third party computer system is also able to receive notifications from the central server computer 12 that an action has been completed, such as the loudspeakers broadcasting, via the edge devices 1 8, an alert message. Figure 13 is a flow chart schematically showing the steps in the aforementioned process.
0064The system of the present invention requires less bandwidth than those internet protocol based audio alert systems which store long alert messages centrally and transmit them across a network for broadcasting. The shorter alert messages which are transmitted in the system of the present invention (because they take the electronic form of smaller data packets) minimize the risk of degradation and errors in the transmissions, are less vulnerable to attack by security threats, and increase the capacity to synchronize the broadcast of the messages, making the system more reliable than known server driven systems where alert messages are stored and transmitted from a central server computer.
0065The system of the present invention is multifunctional, as it can send audio and audiovisual alert messages, and can respond in these ways to different trigger inputs, such as intruder detection and temperature increase, without the involvement of a central server computer.
0066Synchronous broadcast of each alert message from the loudspeakers is an important feature of the present invention. The location of all the loudspeakers in the network is known by a global positioning system (GPS) and the temperature at each loudspeaker is also monitored. With this information, the timing and volume of the broadcast of the alert message from each speaker can be adjusted based on the speed of sound at the relevant temperature, thereby ensuring that the alert messages are synchronized to maximize broadcast deliverability and intelligibility, and to minimize alert message interference. Live surveillance using a video camera fitted to a loudspeaker simultaneously with an audio transmission from the loudspeaker is another important feature of the present invention. This is achieved using known video transmission software which cooperates with an audio data stream over the same internet protocol network.
0067Another important feature of the present invention is that its client-server computer architecture is built on the Microsoft Windows <sub>7M</sub> .NET operating system which confers reliability and seamless integration with many existing networks and infrastructure.
0068It will be readily apparent to persons skilled in the art that various modifications may be made in details of design and constmction of the embodiments of the internet protocol based audio alert system, and in the steps of using the system described above, without departing from the scope or ambit of the present invention.
Contents4
12 members in 7 offices
Priority claims7
| Document | Office | Kind | Date |
|---|---|---|---|
| 2014901187 | Australia | A | |
| 2014901187 | Australia | – | |
| 2015000187 | Australia | W | |
| 2014901187 | – | – | – |
| 2015000187 | – | – | – |
| AU20140901187 | – | – | – |
| WO2015AU00187 | – | – | – |
Members12
| Document | Office | Kind | |
|---|---|---|---|
| CA2944346A1 | Canada | A1 | |
| WO2015149110A1 | World Intellectual Property Organization (WIPO) | A1 | |
| AU2015240413A1 | Australia | A1 | |
| US2017026193A1 | United States of America | A1 | |
| EP3127094A1This record | European Patent Office (EPO) | A1 | |
| EP3127094A4 | European Patent Office (EPO) | A4 | |
| AU2015240413B2 | Australia | B2 | |
| AU2018256673A1 | Australia | A1 | |
| EP3127094B1 | European Patent Office (EPO) | B1 | |
| ES2728671T3 | Spain | T3 | |
| NZ725331A | New Zealand | A | |
| CA2944346C | Canada | C |
92 legal events, as 9 offices reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | Office | |
|---|---|---|---|
| Gb: european patent ceased through non-payment of renewal feeCeasedGBPC | GBPC | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Announcement of lapse in spainLapsedFD2A | FD2A | ES | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Patent lapsedLapsedMM4A | MM4A | IE | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed because of non-payment of the annual feeLapsedMM | MM | BE | |
| Lapse because of not paying annual feesLapsedMM01 | MM01 | AT | |
| Lapsed because of non-payment of the annual feeLapsedMM | MM | NL | |
| Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal feeWithdrawnR119 | R119 | DE | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Opt-out of the competence of the unified patent court (upc) registeredP01 | P01 | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| No opposition filedOpposition26N | 26N | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| No opposition filed within time limitOppositionORIGINAL CODE: 0009261PLBE | PLBE | EP | |
| Information on the status of an ep patent application or granted ep patentGrantedSTATUS: NO OPPOSITION FILED WITHIN TIME LIMITSTAA | STAA | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| No opposition filed against granted patent, or epo opposition proceedings concluded without decisionGrantedR097 | R097 | DE | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Patent ceasedCeasedPL | PL | CH | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Definitive protectionFG2A | FG2A | ES | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Translation for ep filed (entry of ep into country)FP | FP | NL | |
| European patents granted designating irelandGrantedFG4D | FG4D | IE | |
| Reference to at number (ep patent validated in austria)REF | REF | AT | |
| Dpma publication of mentioned ep patent grantGrantedR096 | R096 | DE | |
| European patent takes effect as a national patent in ch/liEP | EP | CH | |
| Designated contracting statesAK | AK | EP | |
| European patent grantedGrantedFG4D | FG4D | GB | |
| (expected) grantORIGINAL CODE: 0009210GRAA | GRAA | EP | |
| Information on the status of an ep patent application or granted ep patentGrantedSTATUS: THE PATENT HAS BEEN GRANTEDSTAA | STAA | EP | |
| Grant fee paidORIGINAL CODE: EPIDOSNIGR3GRAS | GRAS | EP | |
| Intention to grant announcedINTG | INTG | EP | |
| Information on inventor provided before grant (corrected)RIN1 | RIN1 | EP | |
| Information on inventor provided before grant (corrected)RIN1 | RIN1 | EP | |
| Information provided on ipc code assigned before grantRIC1 | RIC1 | EP | |
| Information provided on ipc code assigned before grantRIC1 | RIC1 | EP | |
| Despatch of communication of intention to grant a patentORIGINAL CODE: EPIDOSNIGR1GRAP | GRAP | EP | |
| Information on the status of an ep patent application or granted ep patentGrantedSTATUS: GRANT OF PATENT IS INTENDEDSTAA | STAA | EP | |
| Amendment of ipc main classPREVIOUS MAIN CLASS: G08B0003100000R079 | R079 | DE | |
| Party data changed (applicant data changed or rights of an application transferred)RAP1 | RAP1 | EP | |
| Supplementary search report drawn up and despatchedA4 | A4 | EP | |
| Information provided on ipc code assigned before grantRIC1 | RIC1 | EP | |
| Information provided on ipc code assigned before grantRIC1 | RIC1 | EP | |
| Request for validation of the european patent (deleted)DAV | DAV | EP | |
| Request for extension of the european patent (deleted)DAX | DAX | EP | |
| Request for examination filed17P | 17P | EP | |
| Designated contracting statesAK | AK | EP | |
| Request for extension of the european patentAX | AX | EP | |
| Public reference made under article 153(3) epc to a published international application that has entered the european phaseORIGINAL CODE: 0009012PUAI | PUAI | EP | |
| Information on the status of an ep patent application or granted ep patentGrantedSTATUS: REQUEST FOR EXAMINATION WAS MADESTAA | STAA | EP | |
| Information on the status of an ep patent application or granted ep patentGrantedSTATUS: THE INTERNATIONAL PUBLICATION HAS BEEN MADESTAA | STAA | EP |
Numbers
- Publication
- 3127094
- Publication, DOCDB
- 3127094
- Publication, EPODOC
- EP3127094
- Application
- 157739384
- Application, DOCDB
- 15773938
- Application, EPODOC
- EP20150773938
Titles3
- German
- INTERNETPROTOKOLLBASIERTES AUDIOWARNSYSTEM
- English
- INTERNET PROTOCOL BASED AUDIO ALERT SYSTEM
- French
- SYSTÈME D'ALERTE AUDIO BASÉ SUR UN PROTOCOLE INTERNET
Classification
- CPC, 5
- H04L12/1895
- G08B3/10
- G08B27/005
- H04L67/10
- H04L67/42
- IPC, 4
- G08B3 10
- G08B25 08
- G08B25 14
- H04L12 18
Designated states2
- Contracting states, 1
- Türkiye
- Extension states, 1
- Montenegro