Patent ID: 9390279
Filing Date: 2016-07-12
CPC Classification: G01S,G06F,H04L,H04W

Claim Text:
1. A computer-implemented method for controlling access to position information by one or more location applications on a computing device, said method comprising: decrypting, during a first service-level decryption step, the position information using a first service-level decryption key to obtain first decrypted position information, wherein the first service-level decryption key is associated with a first location application; processing, using a computing device, the first decrypted position information based on a first set of one or more limitations related to location services provided by the first location application; determining a position estimate of the computing device based on the processing of the first decrypted position information; providing the position estimate to the first location application; determining, prior to the decrypting during the first service-level decryption step, whether the first service-level decryption key is stored on the computing device; upon determining that the first service-level decryption key is not stored on the computing device, accessing a first developer key that is associated with the first service-level decryption key and the first location application; sending the first developer key to a network; and receiving the first service-level decryption key from the network in response to sending the first developer key.