IP Library Granted Patent US 10,573,166
Granted Patent B2
US 10,573,166 · App. 15/841,092 · Granted Feb 25, 2020

Relaying communications in a wireless sensor system

Inventor: Lawrence Kates (Corona Del Mar, CA)
Assignee: Google LLC
G08B25/10G06F1/3209G08B1/08G08B13/04G08B17/00G08B17/10G08B21/14G08B21/182G08B25/001G08B25/007G08B25/009H04Q9/00H04Q9/02H04W52/0225H04W84/18Y02B70/30Y02D70/00Y02D70/144Y02D70/22Y02D70/26
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,573,166
App. No.
15/841,092
Granted
Feb 25, 2020
Kind
B2
Abstract

Various embodiments of wireless ambient sensor unit are presented. The sensor unit may include a wireless transceiver configured to transmit sensor data and to receive instructions. The sensor unit may include a sensor configured to measure an ambient condition. The sensor unit may include a controller in communication with the wireless transceiver and the sensor. The controller may be configured to compare data measured about the ambient condition to a stored threshold while the wireless ambient sensor unit is functioning in a low-power mode. The controller may be configured to exit the low-power mode in response to the comparison of the data with the stored threshold. The controller may be configured to cause the data measured about the ambient condition to be transmitted by the wireless transceiver as one or more messages in response to the comparison to the stored threshold.

Claims (70)

1. A system comprising:

multiple wireless devices, each wireless device configured to:

measure signal strength of wireless signals received from a wireless base unit and from one or more wireless repeater units; and

transmit the signal strength measurements of the wireless base unit and the one or more wireless repeater units to the wireless base unit;

each of the one or more wireless repeater units configured to:

measure the signal strength of wireless signals received from the wireless base unit and from the wireless devices; and

transmit the signal strength measurements of the wireless base unit and the wireless devices to the wireless base unit;

the wireless base unit configured to:

receive the transmitted signal strength measurements; and

select routing paths for communications to each of the multiple wireless devices based on an evaluation of the signal strength measurements.

2. The system of claim 1 , wherein the wireless base unit is configured to:

based on the selection of the routing paths, send instructions to one of the wireless repeater units to add an identifier (ID) of a wireless device to a database included in the wireless repeater unit to configure the one of the wireless repeater units to route communication traffic for the wireless device through the one of the wireless repeater units.

3. The system of claim 2 ,

the wireless base unit configured to:

transmit a communication packet to the wireless device using the selected routing path via the one or the one or more wireless repeaters;

the one of the one or more wireless repeaters configured to:

receive the communication packet from the wireless base unit; and

transmit the communication packet to the wireless device.

4. The system of claim 3 , wherein the one of the one or more repeaters is configured to:

enable a receiver to receive an acknowledgment from the wireless device that the wireless device received the transmitted communication packet;

determine a random amount of delay; and

if the acknowledgement is not received after the determined amount of delay, retransmit the communication packet to the wireless device.

5. The system of claim 3 , wherein the one of the one or more wireless repeaters listens to a radio frequency channel before beginning the transmission of the communication packet on the radio frequency channel.

6. The system of claim 1 , wherein the wireless base unit is configured to:

based on the selection of the routing paths, send instructions to one of the wireless repeater units to remove an identifier (ID) of a wireless device from a database included in the one of the wireless repeater units, so that communication traffic for the wireless device is not routed through the one of the wireless repeater units.

7. The system of claim 1 , wherein the system is operable to wirelessly communicate at a frequency in a 900 MHz frequency band.

8. An electronic device configured as a wireless base unit, the electronic device comprising:

a wireless transceiver; and

a controller, coupled to the wireless transceiver, the controller configured to:

receive, from multiple wireless devices, measured signal strength of wireless signals received by the multiple wireless devices from the wireless base unit and from one or more wireless repeater units;

receive, from at least one of the wireless repeater units, the measured signal strength of wireless signals received by the at least one of the wireless repeater units from the wireless base unit and from the multiple wireless devices; and

select routing paths to each of the multiple wireless devices for communications based on an evaluation of the received signal strength measurements.

9. The electronic device of claim 8 , wherein the wireless base unit is configured to:

based on the selection of the routing paths, send instructions to one of the wireless repeater units to add an identifier (ID) of a wireless device to a database included in the wireless repeater unit to configure the one of the wireless repeater units to route communication traffic for the wireless device through the one of the wireless repeater units.

10. The electronic device of claim 9 , wherein the wireless base unit is configured to:

transmit a communication packet to the wireless device using the selected routing path via the one or the one or more wireless repeaters;

enable the wireless transceiver to receive an acknowledgment for the transmitted communication packet;

determine a random amount of delay; and

if the acknowledgement is not received after the determined amount of delay, retransmit the communication packet.

11. The electronic device of claim 10 , wherein the wireless base unit listens to a radio frequency channel before beginning the transmission of the communication packet on the radio frequency channel.

12. The electronic device of claim 8 , wherein the wireless base unit is configured to:

based on the selection of the routing paths, send instructions to one of the wireless repeater units to remove an identifier (ID) of a wireless device from a database included in the one of the wireless repeater units so that communication traffic for the wireless device is not routed through the one of the wireless repeater units.

13. The electronic device of claim 8 , wherein the wireless base unit is operable to wirelessly communicate at a frequency in a 900 MHz frequency band.

14. A wireless device comprising:

a wireless transceiver; and

a controller, coupled to the wireless transceiver, the controller configured to:

measure signal strength of wireless signals received by the wireless device from a wireless base unit and from one or more wireless repeater units; and

transmit the signal strength measurements of the wireless base unit and the one or more wireless repeater units to the wireless base unit, the transmission being effective to cause the wireless base unit to select routing paths for communications to each of multiple wireless devices including the wireless device, based at least in part on an evaluation of the transmitted signal strength measurements.

15. The wireless device of claim 14 , wherein the controller is configured to:

transmit a communication packet to the wireless base unit;

enable the wireless transceiver to receive an acknowledgment that the transmitted communication packet was received;

determine a random amount of delay; and

if the acknowledgement is not received after the determined amount of delay, retransmit the communication packet to the wireless base unit.

16. The wireless device of claim 15 , wherein the acknowledgement is transmitted by the wireless base unit or a wireless repeater unit.

17. The wireless device of claim 15 , wherein the wireless device listens to a radio frequency channel before beginning the transmission of the packet on the radio frequency channel.

18. The wireless device of claim 14 , wherein the wireless device is operable to wirelessly communicate at a frequency in a 900 MHz frequency band.

19. The wireless device of claim 14 , the wireless device comprising one or more sensors, the one or more sensors including:

a temperature sensor;

a smoke sensor;

a humidity sensor;

a water sensor;

a carbon monoxide sensor; a security sensor;

a door motion sensor;

a window breakage sensor;

a window motion sensor;

a moisture sensor;

a water flow sensor;

a natural gas sensor; or

a propane sensor.

20. The wireless device of claim 14 , wherein the controller is configured to transmit a communication packet including sensor data and an address comprising a first code and a second code.

Assignments (3)
CHANGE OF NAME Recorded May 3, 2018
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 046062/0028 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 13, 2017
From: KATES, LAWRENCE
To: NEST LABS, INC.
Reel/Frame 044390/0600 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 13, 2017
From: NEST LABS, INC.
To: GOOGLE INC.
Reel/Frame 044390/0646 →
Continuity (9)
Continuation 15601705 · May 22, 2017
Continuation 15090973 · Apr 5, 2016
Continuation 14548137 · Nov 19, 2014
Continuation 14168876 · Jan 30, 2014
Continuation 12905248 · Oct 15, 2010
Continuation 12182079 · Jul 29, 2008
Division 11562313 · Nov 21, 2006
Continuation 10856231 · May 27, 2004
Related Publication 20180110006A1 · Apr 19, 2018
Cited By (1)
US 12,492,757