Systems and methods for managing location data and providing a privacy framework
First Claim
1. A computer-implemented method comprising:
- providing, by a hardware processor, a user interface on an internet-protocol (IP) connected mobile device, the user interface configured to receive a user input corresponding to one or more data privacy parameters for geo-location data,wherein the data privacy parameters affect geofunctions including geofencing, geotriggers and geoenrichment; and
controlling, by the hardware processor, a transferring of geo-location data to and from each of a plurality of mobile applications on the mobile device based on the user input.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method includes providing a user interface on an internet-protocol (IP) connected mobile device, the user interface configured to receive a user input corresponding to one or more data privacy parameters for geo-location data, and controlling a transferring of geo-location data to and from each of a plurality of mobile applications on the mobile device based on the user input. A change in one or more of the data privacy parameters can change how geo-location data is provided to each of the plurality of applications and can affect location data accuracy, location data reporting frequency, geo-functions, and more. The user interface can be configured to allow a user to view, manage, and delete a personal location history. Furthermore, one or more profiles can be associated with one or more of the plurality of mobile applications, where each of the one or more profiles is assigned individual data privacy parameters.
-
Citations
20 Claims
-
1. A computer-implemented method comprising:
-
providing, by a hardware processor, a user interface on an internet-protocol (IP) connected mobile device, the user interface configured to receive a user input corresponding to one or more data privacy parameters for geo-location data, wherein the data privacy parameters affect geofunctions including geofencing, geotriggers and geoenrichment; and controlling, by the hardware processor, a transferring of geo-location data to and from each of a plurality of mobile applications on the mobile device based on the user input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented system, comprising:
-
one or more hardware processors; one or more non-transitory computer-readable storage mediums containing instructions configured to cause the one or more processors to perform operations including; providing a user interface on an internet-protocol (IP) connected mobile device, the user interface configured to receive a user input corresponding to one or more data privacy parameters for geo-location data, wherein the data privacy parameters affect geofunctions including geofencing, geotriggers and geoenrichment; and controlling a transferring of geo-location data to and from each of a plurality of mobile applications on the mobile device based on the user input. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-program product, embodied in a machine-readable non-transitory storage medium, including instructions configured to cause a data processing apparatus to:
-
provide a user interface on an internet-protocol (IP) connected mobile device, the user interface configured to receive a user input corresponding to one or more data privacy parameters for geo-location data, wherein the data privacy parameters affect geofunctions including geofencing, geotriggers and geoenrichment; and control a transferring of geo-location data to and from each of a plurality of mobile applications on the mobile device based on the user input. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification