Congestion management in an ad-hoc network based upon a predicted information utility
First Claim
Patent Images
1. A method of managing traffic in an ad hoc network, comprising:
- determining local data traffic levels at a mobile recipient node in an ad hoc network;
using the local data traffic levels and battery power at the mobile recipient node to define a threshold;
receiving a data sample from a data source node, the data sample having a microutility generated at the data source node that represents a predicted usefulness of the data by the mobile recipient node, wherein the microutility includes coordinates of the data source node, a target geographic area for distribution in the mobile network, and the distance the data sample has traveled since generation; and
applying the threshold to the microutility accompanying the data sample at the mobile recipient node, wherein the associated microutility value for the distance the data sample has traveled since generation in the data sample is less than the threshold, causing the data sample to be either discarded or temporarily delayed.
3 Assignments
0 Petitions
Accused Products
Abstract
A method of managing traffic in an ad hoc network determines local data traffic levels at a node, and uses the local data traffic levels to define a criteria. The criteria is applied to a microutility associated with the data sample to determine if the data sample should be propagated, temporarily delayed or dropped.
44 Citations
24 Claims
-
1. A method of managing traffic in an ad hoc network, comprising:
-
determining local data traffic levels at a mobile recipient node in an ad hoc network; using the local data traffic levels and battery power at the mobile recipient node to define a threshold; receiving a data sample from a data source node, the data sample having a microutility generated at the data source node that represents a predicted usefulness of the data by the mobile recipient node, wherein the microutility includes coordinates of the data source node, a target geographic area for distribution in the mobile network, and the distance the data sample has traveled since generation; and applying the threshold to the microutility accompanying the data sample at the mobile recipient node, wherein the associated microutility value for the distance the data sample has traveled since generation in the data sample is less than the threshold, causing the data sample to be either discarded or temporarily delayed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. An article of non-transitory computer-readable media containing instructions that, when executed, cause the computer to:
-
determine local data traffic levels at a mobile recipient node in an ad hoc network; use the local data traffic levels and battery power at the mobile recipient node to define a threshold; receive a data sample from a data source node, the data sample having a microutility generated at the data source node that represents a predicted usefulness of the data by the mobile recipient node, wherein the microutility includes coordinates of the data source node, a target geographic area for distribution in the mobile network, and the distance the data sample has traveled since generation; and applying the threshold to the microutility accompanying the data sample at the mobile recipient node, wherein the associated microutility value for the distance the data sample has traveled since generation in the data sample is less than the threshold, causing the data sample to be either discarded or temporarily delayed. - View Dependent Claims (22, 23, 24)
-
Specification