| CPC H04W 40/32 (2013.01) [H04W 84/18 (2013.01)] | 11 Claims |

|
1. A computing device of a participate in a mesh network, comprising:
a memory configured to store computer instructions; and
a processor configured to execute the computer instructions to:
receive notification signals from other participants in the mesh network;
determine a level of suitability for the participant to serve as a routing participant in the mesh network based on the notification signals received from the other participants in the mesh network;
generate a routing score for the participant based on the determined level of suitability for the participant to serve as a routing participant in the mesh network;
store the routing score for the participant as an entry in a routing score data structure, contents of the routing score data structure are usable to determine whether the participant should be appointed as a routing participant in the mesh network;
determine whether the participant has appointed itself as a routing participant in the mesh network;
store a routing status in the entry in the routing score data structure indicating whether the participant has appointed itself as a routing participant in the mesh network; and
disseminate the routing status to the other participants in the mesh network via a notification signal.
|