Obfuscating the locations of access points and femtocells
First Claim
1. A method, comprising:
- receiving modified location coordinates of a first terrestrial transceiver at a mobile device, wherein;
location coordinates of the first terrestrial transceiver are modified with a predetermined obfuscation term to generate the modified location coordinates,the predetermined obfuscation term causes the modified location coordinates to be less accurate than the location coordinates, andthe modified location coordinates can be used to determine a less precise position of the mobile device than if the location coordinates are used to determine the position of the mobile device;
determining, by the mobile device, the predetermined obfuscation term based, at least in part, on a unique identifier, a location associated with a second terrestrial transceiver, or a known transformation code;
removing, by the mobile device, the predetermined obfuscation term from the modified location coordinates to determine the location coordinates of the first terrestrial transceiver;
calculating, by the mobile device, a location of the mobile device based at least in part on the location coordinates of the first terrestrial transceiver; and
providing, by the mobile device, the location of the mobile device to an application on the mobile device.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatuses are presented for obfuscating the locations of terrestrial wireless transceivers, including wireless access points and femtocells. According to some embodiments, a method may receive, by a mobile device, data for a terrestrial wireless transceiver, wherein the data includes location coordinates of the terrestrial wireless transceiver, and wherein the location coordinates include an error term. Additionally, the method may include determining the error term based on the data. Furthermore, the method may include determining a corrected location of the terrestrial wireless transceiver by removing the error term from the location coordinates. In some instances, the data can further include a unique identifier associated with the terrestrial wireless transceiver, and wherein the error term is further determined based on the unique identifier.
-
Citations
20 Claims
-
1. A method, comprising:
-
receiving modified location coordinates of a first terrestrial transceiver at a mobile device, wherein; location coordinates of the first terrestrial transceiver are modified with a predetermined obfuscation term to generate the modified location coordinates, the predetermined obfuscation term causes the modified location coordinates to be less accurate than the location coordinates, and the modified location coordinates can be used to determine a less precise position of the mobile device than if the location coordinates are used to determine the position of the mobile device; determining, by the mobile device, the predetermined obfuscation term based, at least in part, on a unique identifier, a location associated with a second terrestrial transceiver, or a known transformation code; removing, by the mobile device, the predetermined obfuscation term from the modified location coordinates to determine the location coordinates of the first terrestrial transceiver; calculating, by the mobile device, a location of the mobile device based at least in part on the location coordinates of the first terrestrial transceiver; and providing, by the mobile device, the location of the mobile device to an application on the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A mobile device, comprising:
-
one or more processors; and a memory having stored thereon instructions that, when executed by the one or more processors, cause the one or more processors to; receive modified location coordinates of a first terrestrial transceiver, wherein; location coordinates of the first terrestrial transceiver are modified with a predetermined obfuscation term to generate the modified location coordinates, the predetermined obfuscation term causes the modified location coordinates to be less accurate than the location coordinates, and the modified location coordinates can be used to determine a less precise position of the mobile device than if the location coordinates are used to determine the position of the mobile device; determine the predetermined obfuscation term based, at least in part, on a unique identifier, a location associated with a second terrestrial transceiver, or a known transformation code; remove the predetermined obfuscation term from the modified location coordinates to determine the location coordinates of the first terrestrial transceiver; calculate a location of the mobile device based at least in part on the location coordinates of the first terrestrial transceiver; and provide the location of the mobile device to an application on the mobile device. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. An apparatus comprising:
-
means for receiving modified location coordinates of a first terrestrial transceiver, wherein; location coordinates of the first terrestrial transceiver are modified with a predetermined obfuscation term to generate the modified location coordinates, the predetermined obfuscation term causes the modified location coordinates to be less accurate than the location coordinates, and the modified location coordinates can be used to determine a less precise position of the apparatus than if the location coordinates are used to determine the position of the apparatus; means for determining the predetermined obfuscation term based, at least in part, on a unique identifier, a location associated with a second terrestrial transceiver, or a known transformation code; means for removing the predetermined obfuscation term from the modified location coordinates to determine the location coordinates of the first terrestrial transceiver; means for calculating a location of a mobile device based at least in part on the location coordinates of the first terrestrial transceiver; and means for providing the location of the mobile device to an application on the mobile device.
-
Specification