Patent classifications
G08B29/24
Gunshot detection system with ambient noise modeling and monitoring
A gunshot detection system continually monitors ambient noise throughout a building, learns the building's auditory patterns, and alerts users when sounds are found to be unusual or generally indicative of a dangerous situation. For example, gunshot sensor units positioned throughout the building include microphones. During a learning period (e.g. during normal conditions), these microphones capture ambient noise. The gunshot detection system generates ambient noise models representing the ambient noise during the normal conditions. The gunshot detection system then continually processes currently captured audio data depicting ambient noise (and potential acoustic anomalies) against the ambient noise models to detect and/or identify the acoustic anomalies and to determine whether to generate an alert.
Gunshot detection sensors incorporated into building management devices
A gunshot detection system provides integration with building management systems installed in a common building. Distributed devices of the building management systems (e.g. light fixtures, smoke detectors, thermostats, exit signs) are positioned throughout the building, and gunshot sensor units of the gunshot detection system are incorporated with, attached to and/or combined with the building management distributed devices. The gunshot sensor units share a common housing with the distributed building management devices, attach to the devices via attachment mechanisms, and/or are incorporated into hybrid devices that include gunshot sensor and building management elements. The gunshot sensor units might comprise reflectors for collecting and focusing sound waves onto microphones of the gunshot sensor units. These reflectors could be existing parts of building management devices, or common housings for the gunshot sensor units and the building management devices, and/or parts of the gunshot sensor units independent of the building management devices.
Gunshot detection sensors incorporated into building management devices
A gunshot detection system provides integration with building management systems installed in a common building. Distributed devices of the building management systems (e.g. light fixtures, smoke detectors, thermostats, exit signs) are positioned throughout the building, and gunshot sensor units of the gunshot detection system are incorporated with, attached to and/or combined with the building management distributed devices. The gunshot sensor units share a common housing with the distributed building management devices, attach to the devices via attachment mechanisms, and/or are incorporated into hybrid devices that include gunshot sensor and building management elements. The gunshot sensor units might comprise reflectors for collecting and focusing sound waves onto microphones of the gunshot sensor units. These reflectors could be existing parts of building management devices, or common housings for the gunshot sensor units and the building management devices, and/or parts of the gunshot sensor units independent of the building management devices.
ESTIMATING MOTION OF WHEELED CARTS
Examples of systems and methods for locating movable objects such as carts (e.g., shopping carts) are disclosed. Such systems and methods can use dead reckoning techniques to estimate the current position of the movable object. Various techniques for improving accuracy of position estimates are disclosed, including compensation for various error sources involving the use of magnetometer and accelerometer, and using vibration analysis to derive wheel rotation rates. Also disclosed are various techniques to utilize characteristics of the operating environment in conjunction with or in lieu of dead reckoning techniques, including characteristic of environment such as ground texture, availability of signals from radio frequency (RF) transmitters including precision fix sources. Such systems and methods can be applied in both indoor and outdoor settings and in retail or warehouse settings.
MOISTURE SENSING ROOFING SYSTEMS AND METHODS THEREOF
In some embodiments, the present disclosure provides an exemplary system that includes radio frequency (RF) tags; positioned at locations throughout a roof; a tag reader configured to: generate reader RF signals at one or more frequencies to read the plurality of RF tags, and detect return RF signals from the plurality of RF tags; where the RF signals carry tag data comprising impedance values and tag identifiers; a processor of a computing device, programmed to receive the tag data; determine corresponding locations of the plurality of RF tags; and determine a wet state or dry state of the roof at one or more corresponding locations, and output an indicator of the wet state or the dry state of the roof at the one or more corresponding locations.
CALIBRATIONLESS OPERATION METHOD
A method that includes obtaining a sensor reading from a sensor installed inside an underground vault and determining whether the sensor reading is indicative of an alarm state. When the sensor reading is indicative of the alarm state, the method obtains at least one new reading and determines whether the sensor reading includes sensor drift based at least in part on the at least one new reading. The alarm state is established when the sensor reading is determined not to include sensor drift. The sensor drift is removed when the sensor reading is determined to include sensor drift.
Sound system for tunnels, corridors and other long and narrow confined spaces
Systems and methods are provided for configuring a sound system in a confined passageway. Techniques include installing a plurality of nodes with defined identities at intervals along a confined passageway. Each node includes a microphone and two loudspeakers directed in substantially opposite directions along the confined passageway. Communication is established between each of the nodes and a control system computer. In a first set of steps that is repeated, relative positions of all nodes communicating with the control system computer may be determined. In a second set of steps that is repeated, a distance may be computed for each pair of adjacent nodes of the plurality of nodes. The technique may then include storing the relative positions of all nodes and the computed distance between all adjacent nodes in the control system computer.
Method and system for updating a medical device
The present disclosure includes methods, devices and systems for establishing a connection between a medical device and a remote computing device, receiving an upgrade command at the medical device, storing a current version of persistent data and a current version of executable code in a first storage area of the medical device, transmitting at least the current version of the persistent data to the remote computing device, receiving a second format of the current version of the persistent data and an upgraded version of executable code at the medical device, storing the second format of the current version of the persistent data and the upgraded version of the executable code in a second storage area of the medical device, and executing the upgraded version of the executable code with the second format of the current version of the persistent data.
Method and system for updating a medical device
The present disclosure includes methods, devices and systems for establishing a connection between a medical device and a remote computing device, receiving an upgrade command at the medical device, storing a current version of persistent data and a current version of executable code in a first storage area of the medical device, transmitting at least the current version of the persistent data to the remote computing device, receiving a second format of the current version of the persistent data and an upgraded version of executable code at the medical device, storing the second format of the current version of the persistent data and the upgraded version of the executable code in a second storage area of the medical device, and executing the upgraded version of the executable code with the second format of the current version of the persistent data.
Gunshot Detection System with Building Management System Integration
A gunshot detection system detects shooting events within a premises and interacts with building management systems installed within the same premises to guide occupants to safety and/or obstruct or trap an active shooter. Gunshot sensor units detect the gunshots and generate event information based on the detected gunshots. A shooting event response module generates and sends building management instructions to the building management systems. In response, distributed devices of the building management systems perform effect changes within the premises according to the functionality of the distributed devices (e.g. locking/unlocking doors, turning off lights, flashing strobe lights). A control panel of the gunshot detection system presents a graphical user interface for presenting response options and receiving selections of response actions to be performed by the building management systems. The shooting even response module also receives gunshot and building management event data and generates recommendation information based on the event data.