When it is determined that the first communication device 200a does not detect the second communication device 200b and/or the second communication device 200b does not detect the first communication device 200a, one of the first communication device 200a and the second communication device 200b may be designated by one or more processors 210 as the primary device, and the other may be designated as the secondary device. The communication device that is better calibrated may be designated as the primary, and the other as the secondary. Identifying the better calibrated communication device may be based on information regarding the first communication device 200a and the second communication device 200b stored at the memory 220a, 220b of the first and second communication devices 200a, 200b. The stored information may be, for example, a time of a last location update, a time of last detection of the other communication device, a level of confidence of being in the same location as the last location update, or a level of confidence of a location of a last received beacon. The better calibrated communication device may therefore be the communication device that has a more recent location update, a more recent detection of the other communication device, a higher level of confidence of being in the same location as the last location update, or a higher level of confidence of the location of the last received beacon. In other examples, the first communication device 200a and the second communication device 200b determine designations using a random generator when there is no stored information that may be used to make the designations. Alternatively, a third communication device that has communication links 22 established with the first and the second communication devices 200a, 200b may obtain information about the first and second communication devices 200a, 200b and send designations to the first and second communication devices 200a, 200b based on the obtained information.