IP Library › Granted Patent US 10,229,583
Granted Patent B2
US 10,229,583 · App. 15/703,615 · Granted Mar 12, 2019

Systems and methods for multi-criteria alarming

Inventors: Yoky Matsuoka (Los Altos Hills, CA); Anthony Michael Fadell (Woodside, CA); Matthew Lee Rogers (Los Gatos, CA); Jeffrey Lee (Los Gatos, CA)
Assignee: GOOGLE LLC
G08B25/002G08B3/10G08B17/10G08B19/00G08B21/14G08B21/182G08B25/001G08B25/008G08B29/14G08B29/20
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,229,583
App. No.
15/703,615
Granted
Mar 12, 2019
Kind
B2
Abstract

Systems and methods for using multi-criteria state machines to manage alarming states and pre-alarming states of a hazard detection system are described herein. The multi-criteria state machines can include one or more sensor state machines that can control the alarming states and one or more system state machines that can control the pre-alarming states. Each state machine can transition among any one of its states based on sensor data values, hush events, and transition conditions. The transition conditions can define how a state machine transitions from one state to another. The hazard detection system can use a dual processor arrangement to execute the multi-criteria state machines according to various embodiments. The dual processor arrangement can enable the hazard detection system to manage the alarming and pre-alarming states in a manner that promotes minimal power usage while simultaneously promoting reliability in hazard detection and alarming functionality.

Claims (16)

1. A hazard detection system, comprising:

a carbon monoxide sensor;

an alarm; and

a processing component in communication with the carbon monoxide sensor, the processing component operative to:

receive carbon monoxide (“CO”) data values from the carbon monoxide sensor;

manage a plurality of CO time buckets by selectively adding and subtracting time units to at least one of the buckets based on the received CO data values, wherein each CO time bucket comprises a time unit quantity, the time unity quantity indicates a number of time units that are in a CO time bucket and wherein the time unit quantity is added to at least one of the CO time buckets when the CO data value is one of equal to and greater than an implementation level associated with that at least one CO time bucket and the time unit quantity is subtracted from at least one of the CO time buckets when the CO data value is less than a fraction of the implementation level associated with that at least one CO time bucket; and

transition among a plurality of states based on the received CO data values and a plurality of transition conditions, wherein the plurality of transition conditions comprises an alarm time threshold for each CO time bucket.

2. The system of claim 1 , wherein the plurality of transition conditions comprises an alarm time threshold for each CO time bucket.

3. The system of claim 2 , wherein the processing component is operative to activate the alarm when the time unit quantity is equal to the alarm time threshold of any one of the CO time buckets.

4. The system of claim 1 , wherein the plurality of transition conditions comprises at least one time threshold, and wherein the processing component is operative to start a timer when the state machine transitions to a hush alarm state.

5. The system of claim 1 , wherein the processing component is operative to:

initialize the time unit quantity of each CO time bucket to zero;

prevent the time unit quantity of each CO time bucket from dropping below zero; and

prevent the time unit quantity of each CO time bucket from exceeding the alarm time threshold associated with its respective CO time bucket.

6. The system of claim 1 , wherein the plurality of states comprises idle, alarm, and alarm hush states.

7. The system of claim 1 , further comprising a housing, and wherein the CO sensor and the processing component are mounted to or within the housing.

Continuity (6)
Continuation 15205426 · Jul 8, 2016
Continuation 14334003 · Jul 17, 2014
Provisional Application 61847905 · Jul 18, 2013
Provisional Application 61847916 · Jul 18, 2013
Provisional Application 61847937 · Jul 18, 2013
Related Publication 20180012480A1 · Jan 11, 2018
Cited By (3)
US 12,251,991 US 12,269,315 US 12,377,711