CPC H04L 9/50 (2022.05) [G06F 1/163 (2013.01); G06F 21/6245 (2013.01); H04L 9/30 (2013.01)] | 20 Claims |
1. A user device comprising:
one or more computer readable storage devices configured to store computer executable instructions;
a head mounted display;
sensors configured to detect surroundings of the user device;
a network interface; and
one or more hardware computer processors in communication with the one or more computer readable storage devices to execute the computer executable instructions to cause the user device to:
receive privacy settings associated with a first user;
transmit, to a distributed ledger manager via the network interface, the privacy settings for storage on a distributed ledger, wherein the distributed ledger manager comprises a distributed ledger and software configured to read and write to the distributed ledger;
receive, from the distributed ledger manager via the network interface, a first public encryption key associated with the first user;
collect, via the sensors, environment data associated with the user device, wherein the sensors are configured to detect surroundings of the user device;
encrypt the environment data based on the first public encryption key;
semantically tag the encrypted environment data with metadata, wherein the metadata indicates at least identifying information about the user device; and
transmit, to a data platform via the network interface, the semantically tagged encrypted environment data, wherein the data platform comprises one or more databases.
|