IP Library › Granted Patent US 8,856,939
Granted Patent B2
US 8,856,939 · App. 12/555,456 · Granted Oct 7, 2014

Cloaking with footprints to provide location privacy protection in location-based services

Inventors: Ying Cai (Ames, IA); Ge Xu (Ames, IA)
Assignee: Iowa State University Research Foundation, Inc.
H04L63/0421G06F2221/2111H04W4/02H04L63/18G06F21/6254
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,856,939
App. No.
12/555,456
Granted
Oct 7, 2014
Kind
B2
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.

Claims (23)

1. A method for using a location-based service while preserving anonymity by cloaking a device's instant location using footprints, the method comprising:

receiving a current location associated with the device;

receiving an anonymity level associated with the device;

accessing a database comprising a plurality of footprints, wherein the footprints are different devices' historical location samples;

computing a region containing the current location of the device and a number of footprints from the database based on the anonymity level to thereby cloak when the device is present within the region using the footprints; and

providing the region to a location-based service to thereby preserve anonymity of the device and provide location privacy protection for the device.

2. The method of claim 1 wherein the region is a circle.

3. The method of claim 2 wherein the computing the region comprises determining a minimal bounding circle.

4. The method of claim 3 wherein the minimal bounding circle being computed with a polynomial-time algorithm.

5. The method of claim 1 further comprising adding the current location of the device to the database.

6. The method of claim 1 wherein the anonymity level is determined by a public region selected by a user of the mobile node.

7. An apparatus for providing location-based services while preserving anonymity by cloaking an instant location using footprints, the apparatus comprising an anonymity server configured for receiving a current location associated with a mobile node, determining the anonymity level associated with the mobile node, computing a region containing the current location of the mobile node and a number of footprints based on the anonymity level, and communicating the region to a location-based service to thereby preserve anonymity of the mobile node and provide location privacy protection for the mobile node, wherein the footprints include historical location samples of other mobile nodes such that time at which the mobile node and the other mobile nodes are within the region is cloaked.

8. The apparatus of claim 7 further comprises a footprint database operatively connected to the anonymity server for storing and accessing the footprints.

9. The apparatus of claim 7 wherein the region is a minimal bounding circle computed with a polynomial-time algorithm.

10. The apparatus of claim 9 wherein the determining the anonymity level is determined based on a spatial region specified by a user of the mobile node.

11. A method for providing location-based services to a user by cloaking an instant location using footprints, 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 an instance of a current location associated with the mobile device;

accessing a database comprising a plurality of footprints, wherein the footprints are different mobile devices' historical location samples;

computing a region containing the current location of the mobile device and a number of footprints from the database based on the anonymity level to thereby cloak when the user is within the region; and

providing the region to a location-based service to thereby preserve anonymity of the mobile device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2009
From: CAI, YING; XU, GE
To: IOWA STATE UNIVERSITY RESEARCH FOUNDATION, INC.
Reel/Frame 023488/0135 →
Continuity (2)
Provisional Application 61094635 · Sep 5, 2008
Related Publication 20100064373A1 · Mar 11, 2010