Patent ID: 8818329

Claim:
A system comprising: a mobile device comprising: a mobile device processor configured with processor-executable instructions to perform operations comprising monitoring the mobile device to collect data from the mobile device; a first host device comprising: a first datastore; a first memory; and a first processor coupled to the first memory; and a second host device comprising: a second datastore; a second memory; and a second processor coupled to the second memory, the second datastore, and a third datastore, wherein the first processor is configured with processor-executable instructions to perform operations comprising: receiving personal identifying information of a user of the mobile device and demographic information of the user of the mobile device; and storing in the first datastore the personal identifying information and the demographic information in association with a unique identifier that does not disclose the personal identifying information, and wherein the second processor is configured with processor-executable instructions to perform operations comprising: receiving the demographic information in association with the unique identifier from the first datastore; receiving a mobile device identifier of the mobile device; storing in the second datastore the mobile device identifier in association with the unique identifier; receiving the data collected from the mobile device and a device identifier; determining whether the received device identifier matches the mobile device identifier stored in the second datastore; double hashing the received device identifier to generate an obfuscated double hash identifier (ODHID) in response to determining that the received device identifier matches the mobile device identifier stored in the second datastore; and storing in the third datastore the received demographic information and the received data in a folder associated with the ODHID.