User data management for augmented reality using a distributed ledger

US12081683B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12081683-B2
Application numberUS-202017630483-A
CountryUS
Kind codeB2
Filing dateJul 29, 2020
Priority dateJul 31, 2019
Publication dateSep 3, 2024
Grant dateSep 3, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Disclosed herein are systems and methods for setting, accessing, and modifying user privacy settings using a distributed ledger. In an aspect, a system can search previously stored software contracts to locate an up-to-date version of a software contract associated with a user based on a request for access to user data for the particular user. Then, the system determines that the user data is permitted to be shared. The system transmits, to a data virtualization platform, instructions to extract encrypted user data from a data platform. The system can then make available, to a data verification system, a private encryption key and details associated with the software contract to verify that the private encryption key and the user data match. Then the system transmits, to the data virtualization platform, the private encryption key so that the data virtualization platform can decrypt the encrypted user data.

First claim

Opening claim text (preview).

What is claimed is: 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. 2. The user device of claim 1 , wherein an operator of the data platform will not have direct access to the environment data because the operator does not have an appropriate key to decrypt the environment data. 3. The user device of claim 1 , wherein the first public encryption key is generated by the distributed ledger manager based at least in part on the privacy settings. 4. The user device of claim 1 , wherein the sensors include one or more of: an accelerometer, a camera, and a GPS sensor. 5. The user device of claim 1 , wherein the metadata is not encrypted. 6. A user device comprising: one or more computer readable storage devices configured to store computer executable instructions; a head mounted display; 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, the privacy settings; receive, from the distributed ledger manager, a first public encryption key associated with the first user; collect, via one or more sensors, environment data associated with 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, the semantically tagged encrypted environment data. 7. The user device of claim 6 , wherein the public encryption key is generated by the distributed ledger manager based at least in part on the privacy settings. 8. The user device of claim 6 , wherein the one or more sensors are configured to detect surroundings of the user device. 9. The user device of claim 6 , wherein the one or more sensors include one or more of: an accelerometer, a camera, and a GPS sensor. 10. The user device of claim 6 , wherein the metadata is not encrypted. 11. The user device of claim 6 , wherein the distributed ledger manager comprises a distributed ledger and software configured to read and write to the distributed ledger. 12. The user device of claim 6 , wherein the data platform comprises one or more databases. 13. The user device of claim 6 , wherein an operator of the data platform does not have an appropriate key to decrypt the environment data. 14. A method comprising: receiving privacy settings associated with a first user; transmitting, to a distributed ledger manager, the privacy settings; receiving, from the distributed ledger manager, a first public encryption key associated with the first user; collecting, via one or more sensors, environment data associated with a user device; encrypting the environment data based on the first public encryption key; semantically tagging the encrypted environment data with metadata, wherein the metadata indicates at least identifying information about the user device; and transmitting, to a data platform, the semantically tagged encrypted environment data, wherein the data platform comprises one or more databases. 15. The method of claim 14 , wherein the public encryption key is generated by the distributed ledger manager based at least in part on the privacy settings. 16. The method of claim 14 , wherein the one or more sensors are configured to detect surroundings of the user device. 17. The method of claim 14 , wherein the one or more sensors include one or more of: an accelerometer, a camera, and a GPS sensor. 18. The method of claim 14 , wherein the metadata is not encrypted. 19. The method of claim 14 , wherein the distributed ledger manager comprises a distributed ledger and software configured to read and write to the distributed ledger. 20. The method of claim 14 , wherein an operator of the data platform does not have an appropriate key to decrypt the environment data.

Assignees

Inventors

Classifications

  • Public key, i.e. encryption algorithm being computationally infeasible to invert or user's encryption keys not requiring secrecy · CPC title

  • Protecting personal data, e.g. for financial or medical purposes · CPC title

  • H04L9/50Primary

    using hash chains, e.g. blockchains or hash trees · CPC title

  • Machine learning · CPC title

  • Packet or message integrity · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12081683B2 cover?
Disclosed herein are systems and methods for setting, accessing, and modifying user privacy settings using a distributed ledger. In an aspect, a system can search previously stored software contracts to locate an up-to-date version of a software contract associated with a user based on a request for access to user data for the particular user. Then, the system determines that the user data is p…
Who is the assignee on this patent?
Magic Leap Inc
What technology area does this patent fall under?
Primary CPC classification H04L9/50. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Sep 03 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).