Method and apparatus for coordinating information request messages over an ad-hoc mesh network
First Claim
Patent Images
1. An apparatus comprising:
- at least one processor; and
at least one memory including computer program code,the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following,receive at least one request to transmit one or more information request messages over an ad-hoc mesh network;
determine context information associated with at least a portion of the ad-hoc mesh network, one or more nodes within the at least a portion of the ad-hoc mesh network, or a combination thereof, wherein context information is collected from data traffic and comprises network traffic, network topology, node sensor information, published information, or exchanged messages;
determine whether weights are to be applied to the context information based on the collected context information and in an instance when the weights are applied, determine respective weights for one or more elements of the context information; and
transmit the one or more information request messages over the ad-hoc mesh network based, at least in part, on the context information and on whether the respective weights exceed a threshold value.
10 Assignments
0 Petitions
Accused Products
Abstract
An approach is provided for coordinating information request messages over an ad-hoc mesh network. A module receives at least one request to transmit one or more information request messages over an ad-hoc mesh network. The module determines context information associated with at least a portion of the ad-hoc mesh network, one or more nodes within the at least a portion of the ad-hoc mesh network, or a combination thereof. The module then determines to transmit the one or more information request messages over the ad-hoc mesh network based, at least in part, on the context information.
-
Citations
20 Claims
-
1. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following, receive at least one request to transmit one or more information request messages over an ad-hoc mesh network; determine context information associated with at least a portion of the ad-hoc mesh network, one or more nodes within the at least a portion of the ad-hoc mesh network, or a combination thereof, wherein context information is collected from data traffic and comprises network traffic, network topology, node sensor information, published information, or exchanged messages; determine whether weights are to be applied to the context information based on the collected context information and in an instance when the weights are applied, determine respective weights for one or more elements of the context information; and transmit the one or more information request messages over the ad-hoc mesh network based, at least in part, on the context information and on whether the respective weights exceed a threshold value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method comprising:
-
receiving at least one request to transmit one or more information request messages over an ad-hoc mesh network; determining, using a processor, context information associated with at least a portion of the ad-hoc mesh network, one or more nodes within the at least a portion of the ad-hoc mesh network, or a combination thereof, wherein context information is collected data traffic and comprises network traffic, network topology, node sensor information, published information, or exchanged messages; determining whether weights are to be applied to the context information based on the collected context information and in an instance when the weights are applied, determining respective weights for one or more elements of the context information; and transmitting of the one or more information request messages over the ad-hoc mesh network based, at least in part, on the context information and on whether the respective weights exceed a threshold value. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer program product comprising a non-transitory computer-readable storage medium having computer executable program code portions stored therein, the computer executable program code portions comprising program code instructions configured for:
-
receiving at least one request to transmit one or more information request messages over an ad-hoc mesh network; determining context information associated with at least a portion of the ad-hoc mesh network, one or more nodes within the at least a portion of the ad-hoc mesh network, or a combination thereof, wherein context information is collected from data traffic and comprises network traffic, network topology, node sensor information, published information, or exchanged messages; determining whether weights are to be applied to the context information based on the collected context information and in an instance when the weights are applied, determining respective weights for one or more elements of the context information; and transmitting the one or more information request messages over the ad-hoc mesh network based, at least in part, on the context information and on whether the respective weights exceed a threshold value.
-
Specification