Method and system for representing sensor associated data
US-2018197393-A1 · Jul 12, 2018 · US
US12482344B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12482344-B2 |
| Application number | US-202318381046-A |
| Country | US |
| Kind code | B2 |
| Filing date | Oct 17, 2023 |
| Priority date | Apr 3, 2017 |
| Publication date | Nov 25, 2025 |
| Grant date | Nov 25, 2025 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A building monitoring system includes a sensor configured to sense a condition and collect sensor data related to the sensed condition. The building monitoring system also includes a server configured to receive the sensor data. The server is configured to analyze the sensor data to detect an undesirable condition and a threat from the undesirable condition within a structure and automatically issue a notification upon detection of the undesirable condition and the threat.
Opening claim text (preview).
What is claimed is: 1 . A system comprising: a plurality of sensors configured to monitor one or more ambient conditions; and a processing system coupled to the plurality of sensors, wherein the processing system comprises instructions which when executed by the processing system causes the processing system to: receive first data representing conditions at each of the plurality of sensors, the plurality of sensors comprising at least a first sensor and a second sensor; determine a plurality of averages using data from each sensor, each of the plurality of averages determined using data received over an interval of time; repeatedly combine the plurality of averages to obtain a plurality of combined averages for each sensor; determine a distribution of the plurality of combined averages for each sensor; using the distribution, determine an upper control limit and a lower control limit for each sensor; receive a second data from the plurality of sensors representing conditions at each of the plurality of sensors; compare the received second data from the first sensor with the upper control limit and lower control limit for the first sensor and identify a potentially undesirable condition if the second data falls outside of a range defined between the upper control limit for the first sensor and the lower control limit for the first sensor; using the received second data, determine a condition for the second sensor; using the data from the first sensor and the determined condition for the second sensor, determine a probability that the potentially undesirable condition at the first sensor is one of a plurality of predetermined condition types; and compare the determined probability with a normal value of probability for the predetermined condition type; and trigger an alert if the probability is greater than the normal probability of the predetermined condition type. 2 . The system of claim 1 , wherein the alert is triggered only if the predetermined condition type is a hazardous condition. 3 . The system of claim 1 , further comprising software instructions that when executed cause the processing system to: receive a third data from the plurality of sensors representing conditions at each of the plurality of sensors; using the first, second, and third data, determine a trend from the data of the first sensor and use this trend to determine if the data from the first sensor is expected to fall outside of the range defined between the upper control limit for the first sensor and the lower control limit for the first sensor; and if the determined trend is expected to fall outside of the range defined between the upper control limit for the first sensor and the lower control limit for the first sensor, identify a potentially undesirable condition. 4 . The system of claim 1 , further comprising software instructions that when executed cause the processing system to: determine the condition from the second sensor by comparing the received second data from a second sensor with the upper control limit and lower control limit for the second sensor and if the second data falls outside of a range defined between the upper control limit for the second sensor and the lower control limit for the second sensor, identify the determined condition as a severe condition such that determining the probability that the potentially undesirable condition at the first sensor is one of a subset of the plurality of predetermined conditions. 5 . The system of claim 1 , wherein the processing system determines the distribution of the plurality of combined averages from a standard deviation and the upper control limit is determined using a goodness of fit technique. 6 . The system of claim 1 , wherein the step of determining the plurality of averages for each sensor is performed using a moving average calculation method. 7 . The system of claim 1 , wherein the step of determining the plurality of averages for each sensor is performed using a weighted average calculation method. 8 . The system of claim 1 , wherein the processing system further comprises instructions which when executed by the processing system causes the processing system to: determine a severity value of an undesirable condition at the first sensor by dividing the received second data from the first sensor representing the undesirable condition by the upper control limit for the first sensor. 9 . The system of claim 8 , wherein the processing system further comprises instructions which when executed by the processing system causes the processing system to: determine the cumulative severity of detected undesirable conditions by performing the steps of: combining the severity value of the undesirable condition at the first sensor with a severity value of an undesirable condition from at least one additional sensor into a mean severity value; applying a cumulative distribution function to the mean severity values determined over a period of time; and applying a sensor location multiplier to a result of the cumulative distribution function. 10 . The system of claim 8 , wherein the processing system further comprises instructions which when executed by the processing system causes the processing system to: determine a probability of a damaging condition by determining a result of: 1 - e ( - Severity - 1 Mean of [ Severity - 1 ] ) . 11 . The system of claim 8 , wherein the processing system comprises: a communication gateway in electronic communication with a least a portion of the plurality of sensors; and a server in communication with the communications gateway. 12 . A real time severity notification system comprising: a plurality of sensors configured to monitor one or more ambient conditions; and a processing system coupled to the plurality of sensors, wherein the processing system comprises instructions which when executed by the processing system causes the processing system to: receive first data representing conditions at each of the plurality of sensors, the plurality of sensors comprising at least a first sensor and a second sensor; determine a plurality of averages using data from each sensor, each of the plurality of averages determined using data received over an interval of time; repeatedly combine the plurality of averages to obtain a plurality of combined averages for each sensor; determine a distribution of the plurality of combined averages for each sensor; determine an upper control limit and a lower control limit for each sensor from the distribution; receive second data from the plurality of sensors representing conditions at each of the pluralit
Dynamic search techniques; Heuristics; Dynamic trees; Branch-and-bound · CPC title
Knowledge-based neural networks; Logical representations of neural networks · CPC title
Probabilistic graphical models, e.g. probabilistic networks · CPC title
Graphical models, e.g. Bayesian networks · CPC title
Explanation of inference; Explainable artificial intelligence [XAI]; Interpretable artificial intelligence · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.