IP Library Granted Patent US 7,936,264
Granted Patent B2
US 7,936,264 · App. 12/182,094 · Granted May 3, 2011

Measuring conditions within a wireless sensor system

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 7,936,264
App. No.
12/182,094
Granted
May 3, 2011
Kind
B2
Abstract

A low cost, robust, wireless sensor that provides an extended period of operability without maintenance is described. The wireless sensors are configured to communicate with a base unit or repeater. When the sensor unit detects an anomalous ambient condition (e.g., smoke, fire, water, etc.) the sensor communicates with the base unit and provides data regarding the anomalous condition. The sensor unit receives instructions to change operating parameters and/or control external devices.

Claims (54)

1. A method of controlling a wireless sensor system, comprising:

sending a command from a base unit to program a threshold value to be used by one or more wireless sensor units, said one or more wireless sensor units configured to collect quantitative measured data;

receiving said command to program a threshold value by said base unit by said one or more wireless sensor units;

sending commands addressed to a plurality of wireless sensor units instructing each wireless sensor unit to transmit said quantitative measured data and other status information to said base unit, the decision to send said command based, at least in part, on a comparison of said quantitative measured data to said threshold value;

receiving in said base unit said quantitative measured data and other status information;

determining anomalous conditions by said base unit, based at least in part, on evaluating said quantitative measured data said plurality of wireless sensor units wherein measured data from a first wireless sensor unit is compared with data from a second wireless sensor unit; and

reporting anomalous conditions by said base unit.

2. A method of quantitatively measuring conditions in a wireless sensor system, comprising:

programming a threshold value into each of one or more wireless sensor units by a base unit, said one or more wireless sensor units configured to measure an ambient condition and collect quantitative measured sensor data, and comparing said quantitative measured sensor data to said threshold value by said one or more wireless sensor units;

establishing a baseline value based on said quantitative measured sensor data from a plurality of said one or more wireless sensor units and comparing said quantitative measured sensor data to said baseline value;

transmitting said quantitative measured sensor data to said base unit, the decision to transmit said quantitative measured sensor data to said base unit based at least in part on a comparison of said quantitative measured sensor data to said threshold value, or in comparison of said quantitative measured sensor data to said baseline value; and

transmitting said quantitative measured sensor data and other status information to said base unit by said one or more wireless sensor units when instructed to do so by said base unit.

3. A method of quantitatively measuring conditions by a wireless sensor unit, comprising:

computing a threshold value for a plurality of sensor units;

programming a threshold value in said wireless sensor unit, said wireless sensor unit configured to measure an ambient condition and collect quantitative measured sensor data;

comparing said quantitative measured sensor data to said threshold value by said wireless sensor unit;

transmitting said quantitative measured sensor data, the decision to transmit said quantitative measured sensor data based, at least in part, on a comparison of said quantitative measured sensor data to said threshold value; and

transmitting said quantitative measured sensor data to said base unit by said wireless sensor unit when instructed to do so.

4. The method of claim 1 , wherein said one or more wireless sensor units is configured to measure an ambient condition.

5. The method of claim 1 , further comprising the step of establishing a baseline value based on said quantitative measured sensor data from a plurality of said one or more wireless sensor units and comparing said quantitative measured sensor data to said baseline value, wherein said threshold value is computed based on said baseline value.

6. The method of claim 2 , wherein said baseline value is established at least in part as an average of said quantitative measured sensor data from a plurality of said one or more wireless sensor units.

7. The method of claim 2 , wherein said baseline value is established at least in part as a time average of said quantitative measured sensor data from a plurality of said one or more wireless sensor units.

8. A method, comprising:

programming a threshold value into one or more sensor units by a base unit, said one or more sensor units configured to measure an ambient condition and collect quantitative measured sensor data, and comparing said quantitative measured sensor data to said threshold value by said one or more sensor units;

establishing a baseline value based on said quantitative measured sensor data from a plurality of said one or more sensor units and comparing said quantitative measured sensor data to said baseline value;

transmitting said quantitative measured sensor data to said base unit, wherein said quantitative measured sensor data is transmitted to said base unit based on a comparison of said quantitative measured sensor data to said threshold value, or on a comparison of said quantitative measured sensor data to said baseline value; and

transmitting said quantitative measured sensor data and other status information to said base unit by said one or more sensor units when instructed to do so by said base unit.

9. The method of claim 8 , wherein said baseline value is established at least in part as an average of said quantitative measured sensor data.

10. The method of claim 8 , wherein said baseline value is established at least in part as a time average of said quantitative measured sensor data.

11. The method of claim 8 , wherein said baseline value is established to be the lesser of a maximum of said quantitative measured sensor data, and an average of a number of said quantitative measured sensor data.

12. The method of claim 8 , wherein said quantitative measured sensor data is humidity data.

13. A method comprising:

computing a threshold value for a sensor unit;

programming a threshold value in said sensor unit, said sensor unit configured to measure an ambient condition and collect quantitative measured sensor data;

comparing said quantitative measured sensor data to said threshold value by said sensor unit;

transmitting said quantitative measured sensor data from said sensor unit, the decision to transmit said quantitative measured sensor data based, at least in part, on a comparison of said quantitative measured sensor data to said threshold value.

14. The method of claim 13 , further comprising the step of establishing a baseline value based on said quantitative measured sensor data from said sensor unit and comparing said quantitative measured sensor data to said baseline value, wherein said threshold value is computed based on said baseline value.

15. The method of claim 14 , wherein said baseline value is established at least in part as an average of said quantitative measured sensor data.

16. The method of claim 14 , wherein said baseline value is established at least in part as a time average of said quantitative measured sensor data.

17. The method of claim 14 , wherein said baseline value is established to be the lesser of a maximum of said quantitative measured sensor data, and an average of a number of said quantitative measured sensor data.

18. The method of claim 13 , wherein said quantitative measured sensor data is humidity data.

19. A method comprising:

computing a threshold value for a sensor unit;

programming a threshold value in said sensor unit, said sensor unit configured to measure an ambient condition and collect quantitative measured sensor data;

comparing said quantitative measured sensor data to said threshold value by said sensor unit;

transmitting said quantitative measured sensor data to said base unit, the decision to transmit said quantitative measured sensor data based, at least in part, on a comparison of said quantitative measured sensor data to said threshold value; and

transmitting said quantitative measured sensor data to said base unit by said sensor unit when instructed to do so by said base unit.

20. A method of controlling a sensor system, comprising:

sending a command from a base unit to program a threshold value to be used by one or more sensor units, said one or more sensor units configured to collect quantitative measured data;

receiving said command to program a threshold value by said base unit by said one or more sensor units;

sending commands addressed to a plurality of sensor units instructing each sensor unit to transmit said quantitative measured data and other status information to said base unit, the decision to send said command based, at least in part, on a comparison of said quantitative measured data to said threshold value;

receiving in said base unit said quantitative measured data;

determining anomalous conditions by said base unit, based at least in part, on evaluating said quantitative measured data said plurality of sensor units wherein measured data from a first sensor unit is compared with data from a second sensor unit; and

reporting anomalous conditions by said base unit.

Assignments (7)
CHANGE OF NAME Recorded Oct 2, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044101/0405 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 19, 2014
From: NEST LABS, INC.
To: GOOGLE INC.
Reel/Frame 033568/0693 →
CORRECTIVE ASSIGNMENT TO CORRECT THE INADVERTENT PATENT NO. 8,101,892 TO BE REMOVED PREVIOUSLY RECORDED AT REEL: 031658 FRAME: 0179. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jul 29, 2014
From: KATES, LAWRENCE
To: NEST LABS, INC.
Reel/Frame 033452/0413 →
CORRECTIVE ASSIGNMENT TO CORRECT THE INADVERTENT ADDITION OF U.S. PATENT NO. 8,101,892 TO THE LIST. ALL OTHER NUMBERS REMAIN AS PREVIOUSLY RECORDED ON REEL 031658 FRAME 0093. ASSIGNOR(S) HEREBY CONFIRMS THE U.S. PATENT NO. 8,101,892 IS TO BE REMOVED. Recorded Jul 28, 2014
From: KNOBBE, MARTENS, OLSON & BEAR LLP
To: NEST LABS, INC.
Reel/Frame 033429/0848 →
RELEASE OF SECURITY INTEREST Recorded Nov 18, 2013
From: KNOBBE, MARTENS, OLSON & BEAR LLP
To: NEST LABS, INC.
Reel/Frame 031658/0093 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 18, 2013
From: KATES, LAWRENCE
To: NEST LABS, INC.
Reel/Frame 031658/0179 →
SECURITY INTEREST Recorded Mar 26, 2009
From: KATES, LAWRENCE
To: KNOBBE, MARTENS, OLSON & BEAR, LLP
Reel/Frame 022460/0472 →