A non-transitory processor-readable storage medium that stores at least one of instructions or data, the instructions or data, when executed by at least one processor, cause the at least one processor to perform a method comprising:
- storing community information including information that identifies each of the plurality of broadcast content reception devices and information that identifies a community of broadcast content reception devices;
- receiving, via a transceiver, a first request for channel information from a first broadcast content reception device included in the community of broadcast content reception devices, the first request for channel information including information that identifies a channel;
- in response to receiving the first request for channel information, transmitting, via the transceiver, a second request for channel information to one or more of the broadcast content reception devices other than the first broadcast content reception device based on the community information, the second request for channel information including the information that identifies the channel;
- receiving, via the transceiver, information that indicates a signal strength corresponding to the channel from at least one of the one or more of the broadcast content reception devices to which the second request for channel information was transmitted;
- selecting a second broadcast content reception device of the one or more of the broadcast content reception devices based on the information that indicates the signal strength corresponding to the channel;
- and
- transmitting to the first broadcast content reception device, via the transceiver, information that identifies the second broadcast content reception device.