IP Library Granted Patent US 9,532,310
Granted Patent B2
US 9,532,310 · App. 14/754,115 · Granted Dec 27, 2016

Receiver state estimation in a duty cycled radio

Inventors: Matthew J. Farley (Los Angeles, CA); LaMonte Peter Koop (Alpharetta, GA)
Assignee: Google Inc.
H04W52/0235
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 9,532,310
App. No.
14/754,115
Granted
Dec 27, 2016
Kind
B2
Abstract

A method for receiver state estimation includes communicating, from a first communications device to a second communications device, a first plurality of wake-up frames: receiving, at the first communications device from the second communications device, an indication of a received wake-up frame of the communicated first plurality of wake-up frames; determining, by the first communications device, a time at which the second communications device is in a ready state based on the received indication; subsequently communicating, from the first communications device to the second communications device, a second plurality of wake-up frames. The first plurality is greater than the second plurality, the reduction in number from the first plurality to the second plurality being based on the determined time at which the second communications device is in a ready state.

Claims (46)

1. A method comprising:

sending, from a first communications device to a second communications device, a first series of wake-up frames;

receiving, from the second communications device, an identification of a received wake-up frame of the first series of wake-up frames;

subsequent to sending a last wake-up frame in the first series of wake-up frames, sending a first message from the first communication device to the second communications device;

sending a second series of wake-up frames, fewer in number than the first series of wake-up frames, to the second communications device, wherein the difference between the first series and the second series of wake-up frames is based upon the position of the received wake-up frame in the first series of wake-up frames; and

subsequent to sending a last wake-up frame in the second series of wake-up frames, sending a second message from the first communications device to the second communications device.

2. The method of claim 1 , wherein the first series of wake-up frames are numbered in descending order, and the identification of the received wake-up frame comprises the number of the received wake-up frame.

3. The method of claim 1 , wherein the first communications device comprises a remote sensor node.

4. The method of claim 1 , further comprising:

based upon the identification of the received wake-up frame, calculating an offset time relative to a clock of the first communications device.

5. The method of claim 1 , wherein each wake-up frame of the first series of wake-up frames comprises a wake-up message.

6. The method of claim 1 , further comprising:

calculating a time at which to begin sending the second series of wake-up frames, based upon a known duty cycle of the second communications device and a time at which the identification of the received wake-up frame is received by the first communications device.

7. A communications device comprising:

a receiver,

a transmitter; and

a processor,

wherein the communications device is configured to:

send, from a first communications device to a second communications device, a first series of wake-up frames;

receive, from the second communications device, an identification of a received wake-up frame of the first series of wake-up frames;

subsequent to sending a last wake-up frame in the first series of wake-up frames, send a first message from the first communication device to the second communications device;

send a second series of wake-up frames, fewer in number than the first series of wake-up frames, to the second communications device, wherein the difference between the first series and the second series of wake-up frames is based upon the position of the received wake-up frame in the first series of wake-up frames; and

subsequent to sending a last wake-up frame in the second series of wake-up frames, send a second message from the first communications device to the second communications device.

8. The device of claim 7 , wherein the first series of wake-up frames are numbered in descending order, and the identification of the received wake-up frame comprises the number of the received wake-up frame.

9. The device of claim 7 , further comprising a sensor.

10. The device of claim 7 , further configured to:

based upon the identification of the received wake-up frame, calculate an offset time relative to a clock of the first communications device.

11. The device of claim 7 , wherein each wake-up frame of the first series of wake-up frames comprises a wake-up message.

12. The device of claim 7 , further configured to:

calculate a time at which to begin sending the second series of wake-up frames, based upon a known duty cycle of the second communications device and a time at which the identification of the received wake-up frame is received by the first communications device.

13. The device of claim 7 , wherein the receiver and the transmitter are part of a transceiver.

14. The device of claim 7 , wherein the device comprises a remote sensor node.

15. A system comprising:

a first communications device configured to communicate, to a second communications device, a first series of wake-up frames;

a second communications device configured to, based upon receipt of at least one of the first series of wake-up frames, communicate an identification of a receive wake-up frame of the first series of wake-up frames;

wherein the first communications device is further configured to:

receive, from the second communications device, an identification of a received wake-up frame of the first series of wake-up frames;

subsequent to sending a last wake-up frame in the first series of wake-up frames, send a first message from the first communication device to the second communications device;

send a second series of wake-up frames, fewer in number than the first series of wake-up frames, to the second communications device, wherein the difference between the first series and the second series of wake-up frames is based upon the position of the received wake-up frame in the first series of wake-up frames; and

subsequent to sending a last wake-up frame in the second series of wake-up frames, send a second message from the first communications device to the second communications device.

16. The system of claim 15 , wherein at least one of the first communications device and the second communications device comprises a remote sensor node.

17. The system of claim 15 , wherein the first communications device is further configured to:

calculate, based upon the identification of the received wake-up frame, an offset time relative to a clock of the first communications device.

18. The system of claim 15 , wherein each wake-up frame of the first series of wake-up frames comprises a wake-up message.

19. The system of claim 15 , the first communications device further configured to:

calculate a time at which to begin sending the second series of wake-up frames, based upon a known duty cycle of the second communications device and a time at which the identification of the received wake-up frame is received by the first communications device.

Assignments (4)
CHANGE OF NAME Recorded Oct 5, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044129/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2016
From: FARLEY, MATTHEW JOHN; KOOP, LAMONTE PETER
To: TERAHOP NETWORKS, INC.
Reel/Frame 039857/0253 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2016
From: TERAHOP NETWORKS, INC.
To: KLJ CONSULTING LLC
Reel/Frame 039857/0288 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2016
From: KLJ CONSULTING LLC
To: GOOGLE INC.
Reel/Frame 039857/0355 →
Continuity (4)
Continuation 13620171 · Sep 14, 2012
Continuation 12647672 · Dec 28, 2009
Provisional Application 61140884 · Dec 25, 2008
Related Publication 20160044597A1 · Feb 11, 2016