1. A device configured to communicate wireless signals, the device comprising: a GPS receiver configured to communicate satellite signals and measure range values, each range value indicating a spatial relationship between the device and a navigation satellite at a certain time instant; a wireless transceiver; a delta range measurement (DRM) module and a filter operatively associated with the GPS receiver, a memory configured to store information related to an application program; and a processor including hardware, the processor configured to receive a position request for a current estimate of a position of the device in relation to the application program, process the position request using the DRM module and the filter, and provide the current estimate of the position of the device for the application program, wherein, in processing the position request, the DRM module is configured to: receive, from the GPS receiver, a first range value related to a first time instant and a second range value related to a second time instant, wherein the first and second range values are represented in terms of respective phase values of a carrier signal associated with the navigation satellite at respectively the first and second time instants and the time period between the first time instant and the second time instant is greater than a periodic interval at which a range value is updated and measure a range difference value between the first range value and the second range value based on a difference of the respective phase values related to the first and second range values and a wavelength of the carrier signal, and the filter is configured to compute, for a first cycle, the current estimate of the position of the device based at least on the range difference value and an a priori estimate of the position of the device.