An electronic device for use in a dual-band communication system in conjunction with a first base station operating at a first frequency band and having a first coverage area and a second base station operating at a second frequency band having a second coverage area , the electronic device comprising: a first radio operating at a first frequency band; a second radio operating at a second frequency band; a location unit that provides a location of the electronic device ; a memory storing data and executable instructions; a power management unit that selectively controls power to at least the first radio ; and a processor coupled to the first radio , the second radio , the location unit and the memory , the processor responsive to instructions to: receive and store a descriptor of a coverage area of a first base station operating at the first frequency band, the descriptor received via the second radio in the electronic device in communication with the second base station ; determine, using a code module and via the location unit , that the electronic device is in the coverage area of the first base station based on the descriptor of the coverage area of the first base station , by periodic comparisons between the descriptor of the coverage area and the location of the electronic device , wherein the frequency of the comparisons depends on a current proximity of the electronic device to the coverage area as well as the direction and speed of the electronic device ; and cause the power management unit to supply power to the first radio based on the determination that the electronic device is in a coverage area of the first base station . a first radio operating at a first frequency band; a second radio operating at a second frequency band; a location unit that provides a location of the electronic device ; a memory storing data and executable instructions; a power management unit that selectively controls power to at least the first radio ; and a processor coupled to the first radio , the second radio , the location unit and the memory , the processor responsive to instructions to: receive and store a descriptor of a coverage area of a first base station operating at the first frequency band, the descriptor received via the second radio in the electronic device in communication with the second base station ; determine, using a code module and via the location unit , that the electronic device is in the coverage area of the first base station based on the descriptor of the coverage area of the first base station , by periodic comparisons between the descriptor of the coverage area and the location of the electronic device , wherein the frequency of the comparisons depends on a current proximity of the electronic device to the coverage area as well as the direction and speed of the electronic device ; and cause the power management unit to supply power to the first radio based on the determination that the electronic device is in a coverage area of the first base station . receive and store a descriptor of a coverage area of a first base station operating at the first frequency band, the descriptor received via the second radio in the electronic device in communication with the second base station ; determine, using a code module and via the location unit , that the electronic device is in the coverage area of the first base station based on the descriptor of the coverage area of the first base station , by periodic comparisons between the descriptor of the coverage area and the location of the electronic device , wherein the frequency of the comparisons depends on a current proximity of the electronic device to the coverage area as well as the direction and speed of the electronic device ; and cause the power management unit to supply power to the first radio based on the determination that the electronic device is in a coverage area of the first base station . <EOS>