Patent ID: 7990891

Claim:
A method for organizing a network of communicating objects into at least one partition comprising a plurality of communication cells respectively covered by a plurality of leader nodes able to communicate with each other, the network having a set of addresses to be allocated split into a plurality of pools of addresses to be managed in a distributed manner by the leader nodes of the network, the method comprising: when a new node arrives in the network: detecting a leader node in a phase (a); and detecting, if a criteria is met, a member node in a phase (b); wherein: during the phase (a), allocating by the leader node, if the new node detects a leader node in its vicinity, an address to the new node extracted from a pool of addresses that the leader node manages; and taking, by the new node, a role of member node in the cell of the leader node; wherein the leader node covering the cell is configured to pass through the messages originating from or addressed to a member node belonging to a given cell; wherein the criteria for detecting the member node is if the new node does not detect any leader node in its vicinity, the phase (b) comprising, if the new node detects a member node in its vicinity that belongs to a first cell, then: taking by the new node the role of leader covering a second cell, obtaining an available pool of addresses to be managed; and allocating one of the addresses of the obtained pool.