Patent ID: 11924738
Assignee: AMAZON TECHNOLOGIES, INC.
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 0:
1. A Bluetooth mesh network, comprising:
a first device;
a second device;
a third device;
a fourth device; and
a server computer storing computer-readable instructions that, upon execution by one or more processors of the server computer, cause the server computer to:
receive, from the first device, first data about a topology of the Bluetooth mesh network, the first data comprising:
a first identifier of the third device and a second identifier of the fourth device;
a first value indicative of a first number of hops in the Bluetooth mesh network between the first device and the third device; and
a second value indicative of a second number of hops in the Bluetooth mesh network between the first device and the fourth device;

receive, from the second device, second data about the topology, the second data comprising the first identifier and the first number of hops;
determine that the first number of hops indicates that the third device is a single hop away from each of the first device and the second device;
determine that the third device is to be reached exclusively via the first device based at least in part on the third device being a single hop away from the first device;
determine, from the first data, that the fourth device is connected with the first device via the third device and is multiple hops away from the first device;
generate, based at least in part on a procedure that reduces a number of single hop connections, association information between the first device, the first identifier, and the second identifier, the association information indicating that the fourth device is to be reached via the third device and that the third device is to be reached via the first device instead of the second device;
generate a message about an action directed to the fourth device; and
send, based at least in part on the association information, the message to the first device instead of the second device.