US 12,081,683 B2
User data management for augmented reality using a distributed ledger
John Campbell, Boca Raton, FL (US); Daniel Olshansky, Mountain View, CA (US); and Michael Loyal Kerr, Austin, TX (US)
Assigned to Magic Leap, Inc., Plantation, FL (US)
Appl. No. 17/630,483
Filed by Magic Leap, Inc., Plantation, FL (US)
PCT Filed Jul. 29, 2020, PCT No. PCT/US2020/044086
§ 371(c)(1), (2) Date Jan. 26, 2022,
PCT Pub. No. WO2021/021942, PCT Pub. Date Feb. 4, 2021.
Claims priority of provisional application 62/881,025, filed on Jul. 31, 2019.
Prior Publication US 2022/0255763 A1, Aug. 11, 2022
Int. Cl. H04L 9/00 (2022.01); G06F 1/16 (2006.01); G06F 21/62 (2013.01); H04L 9/30 (2006.01); H04W 12/02 (2009.01)
CPC H04L 9/50 (2022.05) [G06F 1/163 (2013.01); G06F 21/6245 (2013.01); H04L 9/30 (2013.01)] 20 Claims
OG exemplary drawing
 
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.