US 12,490,172 B2
Distributed routing elections
Ryan Scott Luther, Lakeland, FL (US); Anthony Samuel Jacobs, Olney, MD (US); Charles Robert Gorectke, Lakeland, FL (US); and Christopher Michael Garman, Pittsburgh, PA (US)
Assigned to QUIXOTIC HOLDINGS, LLC, Fife, WA (US)
Filed by Quixotic Holdings, LLC, Lakeland, FL (US)
Filed on Jul. 13, 2023, as Appl. No. 18/352,032.
Application 18/352,032 is a division of application No. 17/489,437, filed on Sep. 29, 2021, granted, now 11,758,466.
Prior Publication US 2023/0362786 A1, Nov. 9, 2023
Int. Cl. H04W 40/32 (2009.01); H04W 84/18 (2009.01)
CPC H04W 40/32 (2013.01) [H04W 84/18 (2013.01)] 11 Claims
OG exemplary drawing
 
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.