IP Library Granted Patent US 8,131,839
Granted Patent B2
US 8,131,839 · App. 11/832,259 · Granted Mar 6, 2012

Method and apparatus for resource assignment in a 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 8,131,839
App. No.
11/832,259
Granted
Mar 6, 2012
Kind
B2
Abstract

Resources are assigned in a network of sensor nodes by a first sensor node of the network detecting an event and collecting data samples for the event, exchanging messages with other sensor nodes of the network that detect the event to form a community of sensor nodes. Based on information exchanged, the total data samples collected for the event is calculated and the community sends a help message to other sensor nodes. The other sensor nodes are assigned to cover the event if the potential marginal gain if they were to cover the event exceeds a threshold. The potential marginal gain comprises the expected change in a utility function that is dependent upon the total data samples collected for the event by the community. The utility function is a concave function of the total data samples and may be dependent upon an importance level of the event.

Claims (38)

1. A method for resource assignment in a network of sensor nodes, the method comprising:

a first sensor node of the network detecting an event and collecting data samples for the event;

the first sensor node exchanging messages with other sensor nodes of the network that detect the event to form a community of sensor nodes;

sensor nodes in the community exchanging information comprising sensor data and location information;

one or more sensor nodes of the community computing the total data samples collected for the event by the community wherein the total data samples collected by the community is calculated as a time integral of the event coverage provided by the community;

the first sensor node of the community sending a help message to a second sensor node outside of the community;

the second sensor node estimating a potential marginal gain to be attained if the second sensor node were to be assigned to cover the event; and

the second sensor node covering the event if the potential marginal gain exceeds a threshold, wherein the potential marginal gain comprises the expected change in a utility function that is dependent upon the total data samples collected for the event by the community;

wherein the utility function comprises a concave function of the total data samples collected for the event by the community.

2. A method in accordance with claim 1 , wherein the utility function is dependent upon an importance level of the event.

3. A method in accordance with claim 1 , wherein the potential margin gain is calculated dependent upon the estimated time from when the help message was sent to when the second sensor node will detect the event.

4. A method in accordance with claim 1 , wherein the second sensor node is a mobile sensor node and wherein the second sensor mode covering the event comprises the second sensor node moving towards the event.

5. A method in accordance with claim 1 , wherein the second sensor node covering the event comprises:

the second sensor node activating previously deactivated functions.

6. A method in accordance with claim 1 , wherein the second sensor node covering the event comprises:

the second sensor node receiving code from a remote source; and

the second sensor node executing the code.

7. A method in accordance with claim 1 , wherein the network comprises mobile sensor nodes, the method further comprising the sensor nodes in the community moving away from each within the area of the event.

8. A method in accordance with claim 1 , further comprising the second sensor node joining the community once it detects the event.

9. A method in accordance with claim 1 , further comprising one or more sensor nodes of the community computing an estimate of the area of the event from the convex hull of sensor nodes in the community.

10. A method in accordance with claim 1 , wherein the help message comprises:

a measure of the data samples collected by the community before the help message was sent; and

the location of the event.

11. A method in accordance with claim 10 , wherein the help message further comprises the importance level of the event.

12. A method in accordance with claim 10 , wherein the help message further comprises the time the event was first detected.

13. A method in accordance with claim 10 , wherein the help message further comprises:

the estimated area of the event;

the area covered by a sensor node in the community; and

a concave function to be used to calculate the utility function.

14. A network of sensor nodes for collecting data samples of an event, the network comprising:

a first set of sensor nodes operable to detect the event, collect data samples for the event, and exchange messages to form a community of sensor nodes when the event is detected;

a second set of at least one sensor node, contained within the first set of sensor nodes, operable to compute the total data samples collected for the event by the community; and

an external sensor node, not within the community of sensor nodes, operable to receive a help message from a sensor node of the community and further operable to cover the event if an estimate of a potential marginal gain exceeds a threshold,

the potential marginal gain comprising the expected change in a utility function that is dependent upon the total data samples collected for the event by the community, wherein the utility function comprises a concave function of the total data samples collected for the event by the community.

15. A network of sensor nodes in accordance with claim 14 , wherein the sensor nodes comprise mobile sensor nodes and wherein the first set of sensor nodes are further operable to move away from each other within the area of the event.

16. A network of sensor nodes in accordance with claim 14 , wherein the external sensor node comprise a mobile sensor nodes and wherein the external sensor node is operable to move towards the location of the event if the estimate of a potential marginal gain exceeds a threshold.

17. A network of sensor nodes in accordance with claim 14 , wherein the help message is transmitted over a wireless communication link.

18. A network of sensor nodes in accordance with claim 14 , wherein the external sensor node comprise a static sensor node and wherein the external sensor node is operable to activate previously deactivated functions if the sensor node is within the area of the event and the estimate of a potential marginal gain exceeds a threshold.

Assignments (9)
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 →
SECURITY INTEREST Recorded Dec 17, 2024
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE INC., OF NORTH CAROLINA; OUTDOOR WIRELESS NETWORKS LLC; RUCKUS IP HOLDINGS LLC
To: APOLLO ADMINISTRATIVE AGENCY LLC
Reel/Frame 069889/0114 →
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 026079/0880 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 2, 2007
From: YU, YANG; RITTLE, LOREN J.
To: MOTOROLA, INC.
Reel/Frame 019635/0304 →