CLOAKING WITH FOOTPRINTS TO PROVIDE LOCATION PRIVACY PROTECTION IN LOCATION-BASED SERVICES
First Claim
10. A method for using a location-based service while preserving anonymity, the method comprising:
- determining a base trajectory associated with a mobile node, the base trajectory comprising at least two points;
determining an anonymity level, K, associated with the mobile node;
computing a K-anonymity trajectory using the base trajectory, the anonymity level, and a set of other trajectories,providing the K-anonymity trajectory to a location-based service to thereby preserve anonymity of the mobile node.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for using a location-based service while preserving anonymity includes receiving a location associated with a mobile node, receiving an anonymity level associated with the mobile node, computing a region containing the location of the mobile node and a number of footprints based on the anonymity level, wherein each of the footprints from a different user, and providing the region to a location-based service to thereby preserve anonymity of the mobile node. A method also allow a mobile device or its user to specify the anonymity level by selecting a public region consistent with a user'"'"'s feelings towards desired privacy.
53 Citations
23 Claims
-
10. A method for using a location-based service while preserving anonymity, the method comprising:
-
determining a base trajectory associated with a mobile node, the base trajectory comprising at least two points; determining an anonymity level, K, associated with the mobile node; computing a K-anonymity trajectory using the base trajectory, the anonymity level, and a set of other trajectories, providing the K-anonymity trajectory to a location-based service to thereby preserve anonymity of the mobile node. - View Dependent Claims (1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22)
-
-
17-1. The apparatus of claim 16 wherein each of the footprints being'"'"'from a different user.
-
18-2. The apparatus of claim 16 further comprising a footprint database operatively connected to the anonymity server for storing and accessing the footprints.
-
19-3. The apparatus of claim 16 wherein the region is a minimal bounding circle computed with a polynomial-time algorithm.
-
21. A method for providing location-based services while preserving anonymity, the method comprising:
-
(a) determining a base trajectory associated with a mobile device, the base trajectory comprising at least two points; (b) determining anonymity level, K, associated with the mobile device, (c) computing a K-anonymity trajectory using the base trajectory, the anonymity level, and a set of other trajectories, and (d) providing the K-anonymity trajectory to a location-based service to thereby preserve anonymity of the mobile device.
-
-
23. A method for providing location based services to a user, the method comprising:
-
providing the user with a mobile device, the mobile device having a cellular transceiver and a global positioning system (gps) receiver and wherein the mobile device is configured to receive a selection of a spatial region from the user; receiving a selection of the spatial region from the user; computing an anonymity level associated with the user using a computer, receiving a location associated with the mobile device; computing a region containing the location of the mobile device and a number of footprints based on the anonymity level, wherein each of the footprints being from a different user; and providing the region to a location-based service to thereby preserve anonymity of the mobile device.
-
Specification