BACKGROUND

As technology has advanced various different types of computing devices have become commonplace. These different types of computing devices include, for example, desktop devices, portable devices (e.g., laptops, tablets, mobile phones), and wearable devices (e.g., watches, eyeglasses). Situations can arise where knowing the location of a computing device is beneficial. Conventional techniques for determining the location of a computing device include determining the location based on Global Positioning System (GPS) signals received at the computing device or Wi-Fi signals received at the computing device. While these techniques are useful, they are not without their problems. One such problem is that situations arise where the locations determined using these techniques lack the accuracy that a user desires, resulting in user frustration and dissatisfaction with their computing devices.

