US 9,813,868 B1
Quantifying mobility of mobile devices via a privacy preserving mobility metric
Scott Michael Murff, Portland, OR (US)
Assigned to Quantcast Corporation, San Francisco, CA (US)
Filed by Quantcast Corporation, San Francisco, CA (US)
Filed on Jul. 28, 2017, as Appl. No. 15/662,980.
Application 15/662,980 is a continuation of application No. 15/476,211, filed on Mar. 31, 2017, granted, now 9,756,471.
Application 15/476,211 is a continuation of application No. 15/387,245, filed on Dec. 21, 2016, granted, now 9,648,465, issued on May 9, 2017.
Application 15/387,245 is a continuation of application No. 14/983,122, filed on Dec. 29, 2015, granted, now 9,571,964, issued on Feb. 14, 2017.
Application 14/983,122 is a continuation of application No. 14/752,036, filed on Jun. 26, 2015, granted, now 9,307,357, issued on Apr. 5, 2016.
Application 14/752,036 is a continuation of application No. 14/529,505, filed on Oct. 31, 2014, granted, now 9,191,779, issued on Nov. 17, 2015.
Application 14/529,505 is a continuation of application No. 13/927,860, filed on Jun. 26, 2013, granted, now 8,965,336, issued on Feb. 24, 2015.
This patent is subject to a terminal disclaimer.
Int. Cl. H04W 4/02 (2009.01); H04L 29/08 (2006.01); H04W 64/00 (2009.01)
CPC H04W 4/023 (2013.01) [H04L 29/08657 (2013.01); H04W 64/00 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
providing instructions to each mobile device in a cohort comprising a plurality of mobile devices operating a mobile application, the instructions comprising instructions for:
determining, at the mobile device, a location of the mobile device at each of a plurality of points in time;
computing, at the mobile device, at least one value of a mobility metric according to a first delta distance between an origin location and a first determined location at a first point in time and according to a second delta distance between the origin location and a second determined location at a second point in time, the mobility metric indicating how frequently the mobile device travels from the origin location; and
transmitting to a server system the at least one value of the mobility metric from the mobile device, wherein the mobility metric does not provide information regarding the determined locations of the mobile device at any of the plurality of points in time;
receiving, at the server system, a plurality of mobility metrics from the plurality of mobile devices of the cohort;
generating an aggregate mobility metric for the cohort by aggregating the plurality of mobility metrics; and
sending customized content to a mobile device operating the mobile application, the customized content customized for the mobile device based at least in part on the aggregate mobility metric, regardless of the location of the mobile device operating the mobile application.