Method of and systems for privacy preserving mobile demographic measurement of individuals, groups and locations over time and space
First Claim
1. A method of estimating demographic information associated with a user of a mobile device while preserving privacy of the user based at least in part on a location estimate of the mobile device of the user, the method comprising:
- (a) receiving an estimated geographical location of the mobile device of the user;
(b) receiving a time at which the mobile device was at the estimated geographical location;
(c) providing a set of substitute identifiers for a corresponding set of at least one geographical area;
(d) assigning one of the set of substitute identifiers for a geographical area corresponding to the estimated geographical location of the mobile device;
(e) assigning a substitute identifier for the time at which the mobile device was at the estimated geographical location;
(f) retrieving, from a non-transitory computer readable medium, demographic information corresponding to the substitute identifier for the geographical area and the substitute identifier for the time; and
(g) forming a device demographic profile based on the demographic information corresponding to the substitute identifier for the geographical area and the substitute identifier for the time,wherein the demographic profile stores statistics of the mobile device that serve as demographic information for the user of the mobile device.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are techniques for privacy preserving mobile demographic measurement of individuals, groups, and locations over time and space. A method of estimating demographic information associated with a user of a mobile device and/or a location while preserving the privacy of the user based at least in part on a location estimate of the mobile device of the user includes receiving an estimated geographical location of the mobile device of the user and receiving a time at which the mobile device was at the estimated geographical location. The method includes assigning substitute identifiers for the geographical location and the time at which the mobile device was at the estimated geographical location. The method includes associating the geographical areas substitute identifiers with demographic information and estimating demographic information associated with the user of the mobile device based on the substitute identifiers and based on the demographic information associated with substitute identifiers.
-
Citations
19 Claims
-
1. A method of estimating demographic information associated with a user of a mobile device while preserving privacy of the user based at least in part on a location estimate of the mobile device of the user, the method comprising:
-
(a) receiving an estimated geographical location of the mobile device of the user; (b) receiving a time at which the mobile device was at the estimated geographical location; (c) providing a set of substitute identifiers for a corresponding set of at least one geographical area; (d) assigning one of the set of substitute identifiers for a geographical area corresponding to the estimated geographical location of the mobile device; (e) assigning a substitute identifier for the time at which the mobile device was at the estimated geographical location; (f) retrieving, from a non-transitory computer readable medium, demographic information corresponding to the substitute identifier for the geographical area and the substitute identifier for the time; and (g) forming a device demographic profile based on the demographic information corresponding to the substitute identifier for the geographical area and the substitute identifier for the time, wherein the demographic profile stores statistics of the mobile device that serve as demographic information for the user of the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An computing system configured to estimate demographic information associated with a user of a mobile device while preserving privacy of the user based at least in part on a location estimate of the mobile device of the user, the method comprising:
-
a location server configured to determine an estimated geographical location of the mobile device of the user; and a demographic server including; a device demographics profile logging module configured to receive a time at which the mobile device was at the estimated geographical location, assign a substitute identifier for a geographical area corresponding to the estimated geographical location of the mobile device, and assign a substitute identifier for the time at which the mobile device was at the estimated geographical location, a location demographics profile retrieval module configured to retrieve demographic information corresponding to the substitute identifier for the geographical area and the substitute identifier for the time, and a location demographics profile engine configured to form a device demographic profile based on demographic information corresponding to the substitute identifier for the geographical area and the substitute identifier for the time, wherein the demographic profile stores statistics of the mobile device that serve as demographic information for the user of the mobile device. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A non-transitory computer readable medium having executable instructions stored thereon, the executable instruction when executed by one or more processors of one or more computing systems operable to:
-
determine an estimated geographical location of a mobile device of a user; determine a time at which the mobile device was at the estimated geographical location; assign a substitute identifier for a geographical area corresponding to the estimated geographical location of the mobile device; assign a substitute identifier for the time at which the mobile device was at the estimated geographical location; retrieve demographic information corresponding to the substitute identifier for the geographical area and the substitute identifier for the time; and form a device demographic profile based on the demographic information corresponding to the substitute identifier for the geographical area and the substitute identifier for the time, wherein the demographic profile stores statistics of the mobile device that serve as demographic information for the user of the mobile device. - View Dependent Claims (19)
-
Specification