A device comprising: one or more processors; and one or more computer-readable media storing processor-executable instructions that, responsive to execution by the one or more processors, cause the device to perform operations including: utilizing one or more white spaces in the radio spectrum for wireless connectivity for said device; characterized by collecting movement data locally from one or more sensors on the device while a location detection functionality of the device is in an inactive state; detecting based on the movement data that the device moves a threshold distance, said detecting comprising determining that the movement data indicates that the device may have moved the threshold distance while the location detection functionality is in an inactive state, and responsive to said determining, activating the location detection functionality of the device configured to receive location data from a remote source and verifying a location of the device based on the remote source; and performing an action to affect the utilization of said one or more white spaces for wireless connectivity based on said detecting that the device moves said threshold distance. one or more processors; and one or more computer-readable media storing processor-executable instructions that, responsive to execution by the one or more processors, cause the device to perform operations including: utilizing one or more white spaces in the radio spectrum for wireless connectivity for said device; characterized by collecting movement data locally from one or more sensors on the device while a location detection functionality of the device is in an inactive state; detecting based on the movement data that the device moves a threshold distance, said detecting comprising determining that the movement data indicates that the device may have moved the threshold distance while the location detection functionality is in an inactive state, and responsive to said determining, activating the location detection functionality of the device configured to receive location data from a remote source and verifying a location of the device based on the remote source; and performing an action to affect the utilization of said one or more white spaces for wireless connectivity based on said detecting that the device moves said threshold distance. utilizing one or more white spaces in the radio spectrum for wireless connectivity for said device; characterized by collecting movement data locally from one or more sensors on the device while a location detection functionality of the device is in an inactive state; detecting based on the movement data that the device moves a threshold distance, said detecting comprising determining that the movement data indicates that the device may have moved the threshold distance while the location detection functionality is in an inactive state, and responsive to said determining, activating the location detection functionality of the device configured to receive location data from a remote source and verifying a location of the device based on the remote source; and performing an action to affect the utilization of said one or more white spaces for wireless connectivity based on said detecting that the device moves said threshold distance.