IP Library Granted Patent US 7,801,079
Granted Patent B2
US 7,801,079 · App. 11/681,634 · Granted Sep 21, 2010

Method and apparatus for battery-aware dynamic bandwidth allocation for groups of wireless sensor nodes in a wireless sensor network

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,801,079
App. No.
11/681,634
Granted
Sep 21, 2010
Kind
B2
Abstract

A method and apparatus that allocates bandwidth among wireless sensor nodes in wireless sensor groups in a wireless sensor network (WSN) is disclosed. The method may include forming a plurality of wireless sensor node groups from a plurality of wireless sensor nodes based on battery levels of the wireless senor nodes, allocating transmission time slots for the wireless sensor nodes in each of the wireless sensor node groups based on at least one channel quality metric, determining average battery levels for each of the wireless sensor node groups and average battery level of all of the wireless sensor nodes, determining differences between the average battery levels of each of the wireless sensor node groups and the average battery level of all of the wireless sensor nodes, wherein if any difference in the average battery levels is above a predetermined threshold, regrouping the plurality of wireless sensor nodes according to the battery levels of the plurality wireless sensor nodes to minimize any variance in average battery level across all of the wireless sensor node groups.

Claims (32)

1. A method for allocating bandwidth among wireless sensor nodes in wireless sensor groups in a wireless sensor network (WSN), comprising:

forming a plurality of wireless sensor node groups from a plurality of wireless sensor nodes based on battery levels of the wireless sensor nodes;

allocating transmission time slots for the wireless sensor nodes in each of the wireless sensor node groups based on at least one channel quality metric;

determining average battery levels for each of the wireless sensor node groups and average battery level for all of the wireless sensor nodes in the wireless sensor network;

determining differences between the average battery levels of each of the wireless sensor node groups and the average battery level of all of the wireless sensor nodes, wherein when a difference in the average battery levels is above a predetermined threshold,

regrouping the plurality of wireless sensor nodes according to the battery levels of the plurality wireless sensor nodes to minimize a variance in average battery level across all of the wireless sensor node groups.

2. The method of claim 1 , wherein when the differences in the average battery levels of the wireless sensor node groups are not above a predetermined threshold,

allocating transmission time slots for the plurality of wireless sensor nodes in the wireless sensor node groups based on at least one channel quality metric.

3. The method of claim 1 , wherein the transmission time slots allocation for the plurality of wireless sensor nodes in the wireless sensor node groups is based on at least one channel quality metric and the battery levels of the plurality wireless sensor nodes and the regrouping of the plurality of wireless sensor nodes is performed according to the battery levels of the plurality wireless sensor nodes to minimize the variance in the average battery level across all of the wireless sensor node groups and in battery levels of nodes within each wireless sensor node group.

4. The method of claim 1 , wherein the at least one channel quality metric is at least one of a link quality indicator and a relative signal strength indicator.

5. The method of claim 1 , wherein one of the plurality of wireless sensor nodes serves as a battery-aware dynamic bandwidth group coordinator and allocates transmission time slots to other wireless sensor nodes in the wireless sensor node groups in the wireless sensor network.

6. The method of claim 1 , wherein the each plurality of wireless sensor nodes transmits sensor information, the sensor information being at least one of temperature, pressure, humidity, motion, vibration, and sound.

7. The method of claim 1 , wherein each of the plurality of the wireless sensor nodes is part of a mobile communication device, the mobile communication device being one of a portable MP3 player, satellite radio receiver, AM/FM radio receiver, satellite television, iPod, portable laptop, portable computer, wireless radio, wireless telephone, portable digital video recorder, cellular telephone, mobile telephone, and personal digital assistant (PDA).

8. An apparatus that allocates bandwidth among wireless sensor nodes in a wireless sensor network (WSN), comprising:

one or more sensors that sense environmental conditions;

a transceiver that transmits sensor information related to the sensed environmental conditions using transmission time slots; and

a controller that forms a plurality of wireless sensor node groups from a plurality of wireless sensor nodes based on battery levels of the wireless sensor nodes, allocates the transmission time slots for the wireless sensor nodes in each of the wireless sensor node groups based on at least one channel quality metric, determines average battery levels for each of the wireless sensor node groups and average battery level for all of the wireless sensor nodes in the wireless sensor network, and determines differences between the average battery levels of each of the wireless sensor node groups and average battery level for all of the wireless sensor nodes in the wireless sensor network, wherein when a difference in the average battery levels is above a predetermined threshold, the controller regroups the plurality of wireless sensor nodes according to the battery levels of the plurality wireless sensor nodes to minimize a variance in an average battery level across all of the wireless sensor node groups.

9. The apparatus of claim 8 , wherein when the controller determines that the differences in the average battery levels of the wireless sensor node groups are not above a predetermined threshold, the controller allocates transmission time slots for the plurality of wireless sensor nodes in the wireless sensor node groups based on at least one channel quality metric.

10. The apparatus of claim 8 , wherein the controller allocates transmission time slots for the plurality of wireless sensor nodes in the wireless sensor node groups based on at least one channel quality metric and the battery levels of the plurality of the wireless sensor nodes and regroups the plurality of wireless sensor nodes according to the battery levels of the plurality wireless sensor nodes to minimize the variance in the average battery level across all of the wireless sensor node groups and in battery levels of the wireless sensor nodes within each wireless sensor node group.

11. The apparatus of claim 8 , wherein the at least one channel quality metric is at least one of a link quality indicator and a relative signal strength indicator.

12. The apparatus of claim 8 , wherein the apparatus serves as a battery-aware dynamic bandwidth group coordinator which allocates transmission time slots to the other wireless sensor nodes in the plurality of wireless sensor node groups in the wireless sensor network.

13. The apparatus of claim 8 , wherein the transmitted sensor information is related to at least one of temperature, pressure, humidity, motion, vibration, and sound.

14. The apparatus of claim 8 , wherein the apparatus is part of a mobile communication device, the mobile communication device being one of a portable MP3 player, satellite radio receiver, AM/FM radio receiver, satellite television, iPod, portable laptop, portable computer, wireless radio, wireless telephone, portable digital video recorder, cellular telephone, mobile telephone, and personal digital assistant (PDA).

15. A mobile communication device, comprising:

one or more sensors that sense environmental conditions;

a transceiver that transmits sensor information related to the sensed environmental conditions using transmission time slots; and

a controller that forms a plurality of wireless sensor node groups from a plurality of wireless sensor nodes based on battery levels of the wireless sensor nodes, allocates the transmission time slots for the wireless sensor nodes in each of the wireless sensor node groups based on at least one channel quality metric, determines average battery levels for each of the wireless sensor node groups and average battery level for all of the wireless sensor nodes in the wireless sensor network, and determines differences between the average battery levels of each of the wireless sensor node groups and average battery level for all of the wireless sensor nodes in the wireless sensor network, wherein when a difference in the average battery levels is above a predetermined threshold, the controller regroups the plurality of wireless sensor nodes according to the battery levels of the plurality wireless sensor nodes to minimize a variance in an average battery level across all of the wireless sensor node groups.

16. The mobile communication device of claim 15 , wherein when the controller determines that the differences in the average battery levels of the wireless sensor node groups are not above a predetermined threshold, the controller allocates transmission time slots for the plurality of wireless sensor nodes in the wireless sensor node groups based on at least one channel quality metric.

17. The apparatus of claim 15 , wherein the controller allocates transmission time slots for the plurality of wireless sensor nodes in the wireless sensor node groups based on the at least one channel quality metric and the battery levels of the plurality wireless sensor nodes and regroups the plurality of wireless sensor nodes according to the battery levels of the plurality wireless sensor nodes to minimize the variance in the average battery level across all of the wireless sensor node groups and in battery levels of the wireless sensor nodes within each wireless sensor node group.

18. The mobile communication device of claim 15 , wherein the at least one channel quality metric is at least one of a link quality indicator and a relative signal strength indicator.

19. The mobile communication device of claim 15 , wherein the transmitted sensor information is related to at least one of temperature, pressure, humidity, motion, vibration, and sound.

20. The mobile communication device of claim 15 , wherein the mobile communication device is one of a portable MP3 player, satellite radio receiver, AM/FM radio receiver, satellite television, iPod, portable laptop, portable computer, wireless radio, wireless telephone, portable digital video recorder, cellular telephone, mobile telephone, and personal digital assistant (PDA).

Assignments (14)
SECURITY INTEREST Recorded Apr 6, 2026
From: POWERBRIDGE IP PROTECTION LLC
To: UNITY MASTER LLC SERIES XIX
Reel/Frame 075366/0001 →
CHANGE OF NAME Recorded Mar 27, 2026
From: SIM IP 1 LLC
To: POWERBRIDGE IP PROTECTION LLC
Reel/Frame 075275/0394 →
RELEASE OF SECURITY INTEREST AT REEL/FRAME 049905/0504 Recorded Dec 19, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC (F/K/A ARRIS ENTERPRISES, INC.); ARRIS TECHNOLOGY, INC.; ARRIS SOLUTIONS, INC.; COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; RUCKUS WIRELESS, LLC (F/K/A RUCKUS WIRELESS, INC.)
Reel/Frame 071477/0255 →
PARTIAL TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded May 23, 2022
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC
Reel/Frame 060163/0642 →
PARTIAL RELEASE OF TERM LOAN SECURITY INTEREST Recorded May 16, 2022
From: JPMORGAN CHASE BANK, N.A.
To: COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC
Reel/Frame 060073/0399 →
PARTIAL RELEASE OF ABL SECURITY INTEREST Recorded May 16, 2022
From: JPMORGAN CHASE BANK, N.A.
To: COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC
Reel/Frame 060073/0483 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 11, 2022
From: ARRIS ENTERPRISES LLC
To: STRONG FORCE IOT PORTFOLIO 2016, LLC
Reel/Frame 059662/0571 →
SECURITY INTEREST Recorded Nov 19, 2021
From: ARRIS SOLUTIONS, INC.; ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA; RUCKUS WIRELESS, INC.
To: WILMINGTON TRUST
Reel/Frame 060752/0001 →
PATENT SECURITY AGREEMENT Recorded Jul 3, 2019
From: ARRIS ENTERPRISES LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 049820/0495 →
ABL SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049892/0396 →
TERM LOAN SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049905/0504 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 22, 2017
From: MOTOROLA SOLUTIONS, INC.
To: ARRIS ENTERPRISES LLC
Reel/Frame 044806/0900 →
CHANGE OF NAME Recorded Apr 6, 2011
From: MOTOROLA, INC
To: MOTOROLA SOLUTIONS, INC.
Reel/Frame 026081/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 2, 2007
From: SAIDI, ALI; CHIRICESCU, SILVIU; MAY, PHILIP E.; MOAT, KENT D.
To: MOTOROLA, INC.
Reel/Frame 018954/0898 →