IP Library Granted Patent US 8,792,402
Granted Patent B2
US 8,792,402 · App. 13/212,089 · Granted Jul 29, 2014

Method for reporting and accumulating data in a wireless communication network

Inventors: Jay P. Werb (Newton, MA); Victor A. Berry (Ashburnham, MA)
Assignees: Honeywell International SARL; Yokogawa USA, Inc.
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 8,792,402
App. No.
13/212,089
Granted
Jul 29, 2014
Kind
B2
Abstract

A method and apparatus for coordinating communication in a wireless sensor network may include a plurality of nodes, such as routers, edge nodes, data accumulators and/or gateways. Time management functions, such as determining an elapsed time, may be controlled based on a detected temperature, e.g., a temperature detected at a node, and/or based on a detected clock skew between two or more clocks in two or more different devices. Accurate time management may allow for devices to more accurately coordinate communication instances, e.g., communication that occurs at periodic wake up times. A cluster head, such as a data accumulator, may be associated with a network after its initial formation and cause nodes in the network to alter their hierarchy in the network, thereby making the cluster head accumulator a parent to nodes in the network. Nodes having a relatively lower hop count may have a higher battery capacity than nodes having a higher hop count.

Claims (32)

1. A method for coordinating communication in a wireless sensor network, comprising:

associating a first node with the wireless sensor network including at least two nodes associated with each other in a parent/child relationship, the first node being associated with the wireless sensor network such that the first node functions as a parent or child to at least one other node; and

determining a wake up time for the first node to wake up and listen for or broadcast a signal regarding communication with a parent or child node, the wake up time being determined based on a detected temperature at the first node.

2. The method of claim 1 , wherein the step of determining comprises:

determining a wake up time period;

determining an elapsed time;

comparing the elapsed time to the wake up time period; and

controlling the first node to wake up when the elapsed time equals the wake up time period.

3. The method of claim 1 , wherein the wake up time is determined according to a schedule.

4. The method of claim 1 , wherein the first node functions as a parent to a second node, and the first node is controlled to wake up and send a beacon based on a pseudorandom schedule.

5. The method of claim 4 , wherein the second node wakes up to communicate with the first node according to the pseudorandom schedule.

6. The method of claim 5 , wherein the second node determines a wake up time for the second node based on a detected temperature at the second node.

7. The method of claim 1 , wherein the first node has an internal timer that is used to determine an elapsed time.

8. The method of claim 7 , wherein the elapsed time determined by the internal timer is adjusted based on the detected temperature.

9. The method of claim 1 , wherein the step of determining comprises determining an elapsed time that is adjusted based on the detected temperature using a lookup table.

10. The method of claim 9 , wherein values in the lookup table are generated based on empirical measurement of a plurality of different timers.

11. The method of claim 9 , wherein the lookup table is selected based on an age of the first node.

12. The method of claim 9 , wherein the lookup table is selected based on whether the detected temperature is increasing, decreasing or constant.

13. The method of claim 1 , wherein the wake up time is determined based on a clock skew determined between a clock in the first node and a clock in the parent or child node.

14. The method of claim 1 , wherein the first node is a router, and the parent or child node is an edge node.

15. The method of claim 1 , wherein the first node and the parent or child node are routers.

16. A method for coordinating communication in a wireless sensor network, comprising:

associating a first node with the wireless sensor network including at least two nodes associated with each other in a parent/child relationship, the first node being associated with the wireless sensor network such that the first node functions as a parent or child to at least one other node; and

determining a wake up time for the first node to wake up and listen for or broadcast a signal regarding communication with a second node that has a parent or child relationship with the first node, the wake up time being determined based on (i) a determined clock skew between a clock in the first node and a clock in the second node and (ii) a detected temperature at the first node.

17. The method of claim 16 , wherein the clock skew is determined based on at least one comparison of a predicted signal transmission time with an actual signal transmission time for the second node.

18. The method of claim 16 , wherein the first node is a child of the second node.

19. The method of claim 16 , wherein the step of determining comprises:

determining a wake up time period;

determining an elapsed time;

comparing the elapsed time to the wake up time period; and

controlling the first node to wake up when the elapsed time equals the wake up time period.

20. The method of claim 19 , wherein the elapsed time is adjusted based on the detected temperature.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 30, 2013
From: SENSICAST SYSTEMS, INC.
To: HONEYWELL INTERNATIONAL SARL; YOKOGAWA USA, INC.
Reel/Frame 029726/0125 →
NUNC PRO TUNC ASSIGNMENT Recorded Sep 26, 2011
From: WERB, JAY PHILIP; BERRY, VICTOR A.
To: SENSICAST SYSTEMS
Reel/Frame 026969/0474 →
MERGER Recorded Sep 26, 2011
From: AMGAS INC.
To: SENSICAST SYSTEMS, INC.
Reel/Frame 026969/0558 →
Continuity (4)
Continuation 12570374 · Sep 30, 2009
Continuation 11312269 · Dec 20, 2005
Provisional Application 60637644 · Dec 20, 2004
Related Publication 20110299421A1 · Dec 8, 2011