Typical emergency notification systems rely on users subscribing to various services in order to receive emergency notifications in the form of e-mail or text messages to mobile devices. On college campuses, student enrollment in these services is relatively low as compared with the total student population. This is because students are often reluctant to give out the personal information required to subscribe to these services. In the case of a shopping mall or other large retail center, there is no opportunity for patrons to sign up for a service, yet there is still a need to distribute information in the event of an emergency. Cellular networks can become congested during emergencies. This adversely impacts the reliability of text messaging. Therefore, it is desirable to have an improved emergency notification system to address the aforementioned shortcomings.
Embodiments of the present invention provide an Emergency Notification System (ENS) that is well suited to a large complex, such as a college campus, corporate campus, medical center, shopping mall, convention center, airport, train station, and the like. Embodiments of the ENS may comprise remote video surveillance technology. A plurality of digital signage displays (DSDs) are positioned at strategic locations to appropriately disseminate needed information. The ENS interfaces with a variety of other notification systems to aggregate emergency information, and convey it to the DSDs. One or more servers are used to aggregate content. A plurality of clients are used to control and configure the ENS. Embodiments of the present invention provide redundancy in the event of equipment failure, such as a server failure or network outage.
According to the present invention, an emergency notification system, comprises: an emergency notification server; a signage server; a plurality of digital signage displays; and a data communications network. The emergency notification server is configured to communicate with the signage server via the data communications network and wherein the emergency notification server is configured to indicate if the emergency notification system is in a non-emergency state or in an emergency state. The signage server serves different data to the plurality of digital signage displays depending on if the state of the emergency notification system is in a non-emergency state or in an emergency state.
Further according to the present invention, an emergency notification system, comprises: an emergency notification server; a signage server; a plurality of digital signage displays; and a data communications network. The emergency notification server is configured to communicate with the signage server via the data communications network. The emergency notification server is configured to indicate if the emergency notification system is in a non-emergency state or in an emergency state. The signage server serves different data to the plurality of digital signage displays depending on if the state of the emergency notification system is in a non-emergency state or in an emergency state. Each of the plurality of digital signage displays is configured to display a tiny uniform resource locator corresponding to a client instantiation. The client instantiation comprises a plurality of sequence controls.
Still further according to the present invention, a method of providing emergency notifications at a facility, comprises the following steps. Emergency information is received by an emergency notification server. At least one message is sent from the emergency notification server to a signage server. The message is indicative of an emergency state. The emergency information is sent from the emergency notification server to a signage server. The emergency information is sent from the signage server to a plurality of digital signage displays. At least one message is sent from the emergency notification server to a signage server, wherein the message is indicative of a non-emergency state upon termination of an emergency event.
These advantages, and others, will become apparent from the drawings and detailed description that follow.
The structure, operation, and advantages of the present invention will become further apparent upon consideration of the following description taken in conjunction with the accompanying figures (FIGs.). The figures are intended to be illustrative, not limiting. In the drawings accompanying the description that follows, often both reference numerals and legends (labels, text descriptions) may be used to identify elements. If legends are provided, they are intended merely as an aid to the reader, and should not in any way be interpreted as limiting.
The primary signage server communicates display data to the DSDs within display system 102. ENS 100 further comprises a management system 112 which comprises service/support client 114, content management client 116, and redundant signage server 118. In the event of a failure of primary signage server 128, redundant signage server 118 is switched to active mode to allow information to disseminate to the DSDs while the primary signage server 128 is offline. The redundant signage server 118 can be virtualized (one server to backup more than one campus) and is updated periodically by the primary signage server 128 with new content. The devices within management system 112 are behind management firewall 120. The service/support client preferably provides a web-based user interface to allow for monitoring the health of the signage servers 128 and 118, and the EN server 130.
The content management (CM) client 116 preferably provides a web-based user interface to allow a content author to edit and add content that is displayed on the DSDs within display system 102. The sponsor CM client 124 allows a sponsor to edit the content of their advertisements. This provides independent control for the advertising information, separate from the other campus information.
One or more local department clients 138 allow various departments within the university to post information to display system 102. For example, the athletic department may post an upcoming football schedule or scores from recent sporting events. Similarly, local administration client 140 allows for an administrative user to update information, such as school closing information, exam schedules, and the like. Note that while this example is referring to a university, embodiments of the present invention can be configured for other venues, such as hospitals, military basis, corporate campuses, and the like. A client computer 142 with a web browser may also access the content that is being output to the DSDs within display system 102. In this way, a student in a dorm room can access pertinent campus information even if they are not near one of the DSDs. For users that wish to subscribe to notifications on their mobile devices 122, the ENS dispatches text messages and/or emails to the subscribers, as per subscriber preference.
A display management application controls the display of the various DSDs. The EN server 206 is configured to interact with a telephone 210 using Interactive Voice Response (IVR), which is telephone technology that uses voice commands or digit presses to control computer functions. This feature allows quick access to the ENS by on-site security personnel. In case of an emergency, the security personnel can interact with the EN server via phone to post an alert message that will be displayed on the DSDs 208. In one embodiment, the EN sever 206 integrates with a SAME (specific area message encoding) capable radio receiver 231, to enable reception of weather-related alerts directly from the national weather service. In one embodiment, the EN server 206 and signage servers (202, 204) communicate via Simple Object Access Protocol (SOAP). A variety of SOAP messages may be used, including, but not limited to, an “emergency status activated” (ESA) message, and an “emergency status deactivated” ESD message. These messages instruct the signage server if the EN is in an emergency state or a non-emergency state. In a non-emergency state, information and advertisements may be displayed on the DSDs. In an emergency state, the signage server 202 serves the emergency information to the appropriate DSDs. Each DSD is network capable, and in one embodiment, includes an Ethernet MAC address 237. The MAC address 237 may be used as a unique identifier to allow signage data to be targeted to a specific DSD. Alternatively, a multicast protocol may be used, where multiple DSDs join a particular group to allow group addressability.
The DSD 208 utilizes TLS (Transport Layer Security) and has certificates installed. The browser running on the DSD accesses content through https, ensuring that content is encrypted during transport. Furthermore, a trust server may be used to facilitate a means for the DSD to verify the Content Server being accessed based on the certificate authentication of the Trust Server. Likewise, the Content Server will verify the DSD to allow access to the content. This technique prevents rogue displays from accessing the content.
Each DSD 208 has an on board computer that executes an operating system and application software to control the DSD. In one embodiment, the DSD computer runs Linux with Firefox to render HTML pages, Flash, and other web-based display technologies. In one embodiment, the DSD utilizes Remote Shell Access (RSH) to authenticate remote users. Remote users must install valid certificates in order to access the DSD. These certificates have an expiry time, to add an increased measure of security. In addition, physical security measures are also present. For example, there is no external access to any computer ports or power buttons. A secure bootloader prevents unauthenticated applications, boot devices, or hardware from being used on DSDs.
The signage server 202, backup signage server 204, and DSDs 208 periodically emit heartbeat signals, and listen for heartbeat signals from each other. This allows for failover in the event of a problem. In one embodiment, the heartbeat signals are periodically sent via SOAP. For example, if signage server 202 fails to send a heartbeat signal, the DSDs can then retrieve content from the backup signage server 204. The address of the primary signage server 202 and the address of the backup signage server 204 are stored in a configuration file on the DSD. If the signage server fails, the DSDs 208 can quickly determine the address of the backup signage server to minimize any disruption in the display on the DSD. In one embodiment, DSDs 208 also provide audio via attached speakers. The audio information is preferably streamed to the DSD using a voice-over-IP (VoIP) protocol. In this way, audible alerts may also be disseminated via the DSD. One or more audio alert devices (AAD) 217 may also be utilized in the emergency notification system. Audio alert devices 217 are preferably configured to receive a VoIP data stream, and output the associated audio via an associated amplifier and speaker. This facilitates alert capability where a visual display is not feasible, and also allows visually impaired persons to receive emergency information.
Other embodiments may also comprise one or more video surveillance cameras 219. Cameras 219 are preferably mounted in proximity to the DSDs 208. Cameras 219 may be configured to stream live video via internet protocol, such that they may be monitored from a central location, such as the security office of a facility. This capability extends the ability of emergency management personnel to manage various emergency situations, as it allows the emergency personnel to assess the crowd levels, and movement of crowds, at various locations.
Each DSD and each AAD has a unique identifier within the ENS that may be used for individual addressability. As the DSD and AAD are networked devices, in one embodiment, the MAC address of each device is used as a unique identifier (UID). This allows the signage server (302 of
Signage server 302 has a display management application implemented therein, which provides a list of configuration options 306. These configuration options may include, but are not limited to, establishing a primary browser page, a secondary browser page, configuring the sound options, and establishing an IP address for each of the DSDs, if necessary.
Each DSD runs a live display application 308 that renders the content on the screen of each DSD. The live display application comprises a feed caching system 312 which aggregates content from a variety of RSS feeds. A schedule module 310 keeps track of various tasks that need to be performed, such as scheduling the display of various RSS feeds. In one embodiment, javascript, PHP and Ajax are used to implement the schedule function. The PHP script receives schedule and template information, renders the cached xml images and templates, and returns the rendered result to be displayed on the DSD.
The client instantiation 600 provides the ability of a user to change the client instantiation 600 to show a previous version of the DSD, or to index ahead to a future version of the DSD. Sequence control 612 allows a user to control the display of content on the client instantiation. In particular, sequence control 612 selects content for display on the client instantiation 600 that was previously displayed on a digital signage display (208 of
The Change Location user interface control 620 allows a user to select a specific DSD sign or region to instantiate. For example, in a facility having an East, West, and North building, the DSDs may display different information in each building. When the “Change Location” control 620 is invoked, the user is provided with a list (not shown) of locations which may be selected. In this way, a user can access a specific DSD or location, to receive targeted information for that particular location. The location of user interface control 620 within the display of the client instantiation 600 can vary, and the embodiment shown in
By implementing an ENS in accordance with the present invention, important information is available to everyone on campus without the need to specifically subscribe to an alert service. Furthermore, many types of alerts are aggregated by the ENS, such as weather, traffic, fire, lockdown situations, to name a few. The DSDs therefore provide a convenient means for informing users about critical situations, and improve the safety of students, faculty, office workers, and other patrons of a university or other institution.
Although the invention has been shown and described with respect to a certain preferred embodiment or embodiments, certain equivalent alterations and modifications will occur to others skilled in the art upon the reading and understanding of this specification and the annexed drawings. In particular regard to the various functions performed by the above described components (assemblies, devices, circuits, etc.) the terms (including a reference to a “means”) used to describe such components are intended to correspond, unless otherwise indicated, to any component which performs the specified function of the described component (i.e., that is functionally equivalent), even though not structurally equivalent to the disclosed structure which performs the function in the herein illustrated exemplary embodiments of the invention. In addition, while a particular feature of the invention may have been disclosed with respect to only one of several embodiments, such feature may be combined with one or more features of the other embodiments as may be desired and advantageous for any given or particular application.
This application claims the benefit of U.S. Provisional Patent Application No. 61/173,762 entitled “EMERGENCY NOTIFICATION SYSTEM UTILIZING DIGITAL SIGNAGE AND REMOTE SURVEILLANCE MONITORING” filed on Apr. 29, 2009, which is hereby expressly incorporated herein by reference.
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/US10/32930 | 4/29/2010 | WO | 00 | 10/31/2011 |
Number | Date | Country | |
---|---|---|---|
61173762 | Apr 2009 | US |