IP Library Granted Patent US 8,081,590
Granted Patent B2
US 8,081,590 · App. 12/114,504 · Granted Dec 20, 2011

Systems and methods for controlling sleep states of network nodes

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,081,590
App. No.
12/114,504
Granted
Dec 20, 2011
Kind
B2
Abstract

The present disclosure generally relates to systems and methods for controlling nodes in a communication network, such as a wireless sensor network. In one exemplary embodiment, a node, referred to herein as a “coordinator node,” controls the operation of various nodes, referred to herein as “sensor nodes,” that are configured to monitor various parameters. The coordinator node from time-to-time broadcasts a beacon to the sensor nodes. The beacon can include various information that is used by the sensor nodes for control. In one exemplary embodiment, the beacon includes node-specific information that informs at least some nodes that they are to transition to a sleep state for a certain period of time. Such nodes, based on the beacon, transition to a sleep state, thereby conserving electrical power.

Claims (35)

1. A wireless sensor network, comprising:

a coordinator node configured to broadcast a beacon; and

a plurality of sensor nodes including at least a first sensor node and a second sensor node, each of the sensor nodes having a sensor for reading a parameter and configured to transmit data based on the sensor over the network, the first sensor node configured to reply to the beacon, wherein a component of the second sensor node is configured to transition to a sleep state based on whether an identifier of the second sensor node is in the beacon, wherein the coordinator node is configured make a determination whether the second sensor node is to receive a message during an expected activity relating to the sensor nodes, and wherein the coordinator node is configured to insert the identifier of the second sensor node into the beacon based on the determination.

2. A wireless sensor network, comprising:

a coordinator node configured to broadcast a beacon; and

a plurality of sensor nodes including at least a first sensor node and a second sensor node, each of the sensor nodes having a sensor for reading a parameter and configured to transmit data based on the sensor over the network, the first sensor node configured to reply to the beacon, wherein a component of the second sensor node is configured to transition to a sleep state based on whether an identifier of the second sensor node is in the beacon, wherein the beacon includes the identifier and a parameter associated with the identifier, the parameter indicative of a time period, and wherein the second sensor node is configured to control a duration of the sleep state based on the parameter.

3. A wireless sensor network, comprising:

a coordinator node configured to broadcast a beacon; and

a plurality of sensor nodes including at least a first sensor node and a second sensor node, each of the sensor nodes having a sensor for reading a parameter and configured to transmit data based on the sensor over the network the first sensor node configured to reply to the beacon, wherein a component of the second sensor node is configured to transition to a sleep state based on whether an identifier of the second sensor node is in the beacon, wherein the beacon includes the identifier and a beacon count associated with the identifier, and wherein the second sensor node is configured to control a duration of the sleep state based on the beacon count.

4. A wireless sensor network, comprising: a coordinator node configured to broadcast a beacon; and a plurality of sensor nodes including at least a first sensor node and a second sensor node, each of the sensor nodes having a sensor for reading a parameter and configured to transmit data based on the sensor over the network, the first sensor node configured to reply to the beacon, wherein a component of the second sensor node is configured to transition to a sleep state based on whether an identifier of the second sensor node is in the beacon, wherein the beacon has a node locator value, wherein the first sensor node is configured to reply to the beacon based on the node locator value, wherein the first sensor node is configured to perform a comparison between the node locator value and a node locator value in another beacon received by the first sensor node, and wherein the first sensor node further configured to transmit a beacon reply to the coordinator node based on the comparison.

5. A method for use in a wireless sensor network, comprising the steps of:

broadcasting a beacon;

receiving the beacon at a plurality of sensor nodes including at least a first sensor node and a second sensor node, each of the sensor nodes having a sensor;

determining whether the beacon has an identifier of the second sensor node;

replying, via the first sensor node, to the beacon;

transitioning a component of the second sensor node to a sleep state based on the determining step;

determining whether the second sensor node is to receive a message during an expected activity relating to the sensor nodes; and

inserting the identifier of the second sensor node into the beacon based on the determining whether the second sensor node is to receive the message step.

6. A method for use in a wireless sensor network, comprising the steps of:

broadcasting a beacon;

receiving the beacon at a plurality of sensor nodes including at least a first sensor node and a second sensor node, each of the sensor nodes having a sensor;

determining whether the beacon has an identifier of the second sensor node;

replying, via the first sensor node, to the beacon;

transitioning a component of the second sensor node to a sleep state based on the determining step;

inserting the identifier into the beacon;

associating a parameter with the inserted identifier, the parameter indicative of a time period; and

controlling a duration of the sleep state based on the parameter.

7. A method for use in a wireless sensor network, comprising the steps of:

broadcasting a beacon, the beacon having a locator value;

receiving the beacon at a plurality of sensor nodes including at least a first sensor node and a second sensor node, each of the sensor nodes having a sensor;

determining whether the beacon has an identifier of the second sensor node;

transitioning a component of the second sensor node to a sleep state based on the determining step;

comparing the node locator value to a node locator value in another beacon received by the first sensor node; and

replying to the beacon via the first sensor node based on the comparing step.

8. A method for use in a wireless sensor network, comprising the steps of: broadcasting a beacon including identifiers of sensor nodes that are to receive messages within a specified time period; and transitioning a component of a first sensor node to a sleep state in response to a determination that an identifier of the first sensor node is not included in the beacon, transitioning a component of a second sensor node to a sleep state in response to a determination that an identifier of the second sensor node is included in the beacon, wherein the identifier of the second sensor node is included in the beacon and associated with a beacon count included in the beacon; and controlling a duration of the sleep state for the component of the second sensor node based on the beacon count.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Jul 18, 2012
From: SQUARE 1 BANK
To: SYNAPSE WIRELESS, INC.
Reel/Frame 028574/0637 →
SECURITY AGREEMENT Recorded Nov 9, 2009
From: SYNAPSE WIRELESS, INC.
To: SQUARE 1 BANK
Reel/Frame 023493/0178 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 18, 2008
From: PATTERSON, WADE C.; MARTINDALE, RICK A.
To: SYNAPSE WIRELESS, INC.
Reel/Frame 021403/0793 →