Anonymizing location information of a mobile device
First Claim
1. A method for anonymizing location information of a mobile device, the method comprising:
- receiving, by an anonymization provider, from the mobile device, location information identifying the location of the mobile device;
receiving, by the anonymization provider, from the mobile device, anonymity requirements;
determining, by the anonymization provider, whether the received location information satisfies the received anonymity requirements; and
based on the received location information satisfying the received anonymity requirements;
generating, by the anonymization provider, an obfuscated location for the mobile device; and
sending, by the anonymization provider, to the mobile device, the obfuscated location; and
based on the received location information not satisfying the received anonymity requirements, sending, by the anonymization provider, to the mobile device, a request for new anonymity requirements.
1 Assignment
0 Petitions
Accused Products
Abstract
Anonymizing location information of a mobile device by an anonymization provider. The anonymization provider receives, from the mobile device, location information identifying the location of the mobile device and anonymity requirements. The anonymization provider determines whether the received location information satisfies the received anonymity requirements. Based on the received location information satisfying the received anonymity requirements, the anonymization provider generates an obfuscated location for the mobile device and sends the obfuscated location to the mobile device. Based on the received location information not satisfying the received anonymity requirements, the anonymization provider sends a request for new anonymity requirements to the mobile device.
29 Citations
20 Claims
-
1. A method for anonymizing location information of a mobile device, the method comprising:
-
receiving, by an anonymization provider, from the mobile device, location information identifying the location of the mobile device; receiving, by the anonymization provider, from the mobile device, anonymity requirements; determining, by the anonymization provider, whether the received location information satisfies the received anonymity requirements; and based on the received location information satisfying the received anonymity requirements; generating, by the anonymization provider, an obfuscated location for the mobile device; and sending, by the anonymization provider, to the mobile device, the obfuscated location; and based on the received location information not satisfying the received anonymity requirements, sending, by the anonymization provider, to the mobile device, a request for new anonymity requirements. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product for anonymizing location information of a mobile device, the computer program product comprising one or more computer readable storage medium and program instructions stored on at least one of the one or more computer readable storage medium, the program instructions comprising:
-
program instructions to receive, by an anonymization provider, from the mobile device, location information identifying the location of the mobile device; program instructions to receive, by the anonymization provider, from the mobile device, anonymity requirements; program instructions to determine, by the anonymization provider, whether the received location information satisfies the received anonymity requirements; and based on the received location information satisfying the received anonymity requirements; program instructions to generate, by the anonymization provider, an obfuscated location for the mobile device; and program instructions to send, by the anonymization provider, to the mobile device, the obfuscated location; and based on the received location information not satisfying the received anonymity requirements, program instructions to send, by the anonymization provider, to the mobile device, a request for new anonymity requirements. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer system for anonymizing location information of a mobile device, the computer system comprising one or more processors, one or more computer readable memories, one or more computer readable tangible storage medium, and program instructions stored on at least one of the one or more storage medium for execution by at least one of the one or more processors via at least one of the one or more memories, the program instructions comprising:
-
program instructions to receive, by an anonymization provider, from the mobile device, location information identifying the location of the mobile device; program instructions to receive, by the anonymization provider, from the mobile device, anonymity requirements; program instructions to determine, by the anonymization provider, whether the received location information satisfies the received anonymity requirements; and based on the received location information satisfying the received anonymity requirements; program instructions to generate, by the anonymization provider, an obfuscated location for the mobile device; and program instructions to send, by the anonymization provider, to the mobile device, the obfuscated location; and based on the received location information not satisfying the received anonymity requirements, program instructions to send, by the anonymization provider, to the mobile device, a request for new anonymity requirements. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification