IP Library Granted Patent US 12,518,035
Granted Patent B2
US 12,518,035 · App. 18/380,099 · Granted Jan 6, 2026

Processing secure content on a virtual reality system

Inventors: Robert Blake Taylor (Porter Ranch, CA); Dmitry Pastouchenko (Folsom, CA); Frederic Plourde (Saint-Eustache, CA)
Assignee: Magic Leap, Inc.
G06F21/6209G06F3/14G06F21/10G06F21/602G06F21/84
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,518,035
App. No.
18/380,099
Granted
Jan 6, 2026
Kind
B2
Abstract

Described herein are techniques and technologies to identify an encrypted content within a field of view of a user of a VR/AR system and process the encrypted content appropriately. The user of the VR/AR technology may have protected content in a field of view of the user. Encrypted content is mapped to one or more protected surfaces on a display device. Contents mapped to a protected surface may be rendered on the display device but prevented from being replicated from the display device.

Claims (49)

1 . A head-mounted display system configured to display augmented reality image content, the head-mounted display system comprising:

a display comprising a protected surface:

one or more processors; and

one or more memory storing instructions that, upon execution by the one or more processors, configure the head-mounted display system to:

receive, from a source, a plurality of content components that includes an encrypted content component;

transmit, to a compositor, the plurality of content components;

receive, from the compositor, the encrypted content component mapped to the protected surface within a field of view associated with the head-mounted display system at least based on the content component being encrypted; and

display the encrypted content component on the protected surface of the display, wherein the encrypted content component is simultaneously viewable on the protected surface of the display and the source.

2 . The head-mounted display system of claim 1 , wherein the display comprises at least two protected surfaces.

3 . The head-mounted display system of claim 2 , wherein at least one of the two protected surfaces comprises at least one of: (i) the encrypted content component or (ii) an unencrypted content component.

4 . The head-mounted display system of claim 2 , wherein the plurality of content components includes an unencrypted content component, and wherein the instructions further configure the head-mounted display system to:

receive, from the compositor, the unencrypted content component mapped to an unprotected surface of the display and within the field of view associated with the head-mounted display system; and

display the encrypted content component on the unprotected surface of the display, wherein the unencrypted content component is simultaneously viewable on the display and the source.

5 . The head-mounted display system of claim 4 , wherein the encrypted content component and the unencrypted content component are rendered on the display and are prevented from being replicated from the display.

6 . The head-mounted display system of claim 5 , wherein replication is prevented through at least one of: scrambling, distorting, redacting, or using an alternative content.

7 . The head-mounted display system of claim 4 , wherein at least a portion of the encrypted content component and the unencrypted content component is rendered on the display, wherein the unencrypted content component is configured to be replicated from the display, and wherein the encrypted content component is prevented from being replicated from the display.

8 . The head-mounted display system of claim 7 , wherein replicating content includes at least one of: (i) recording the content or (ii) storing the content.

9 . The head-mounted display system of claim 1 , wherein the plurality of content components received from the source include at least one of: (i) audio content, (ii) video content, (iii) textual content, or (iv) image content.

10 . The head-mounted display system of claim 1 , wherein the instructions further configure the head-mounted display system to:

receive a single output frame from the compositor, wherein the single output frame is mapped to one or more protected surfaces on the display.

11 . The head-mounted display system of claim 1 , wherein the instructions further configure the head-mounted display system to:

receive the protected surface from the compositor, wherein the encrypted content component is configured to be rendered only on the protected surface; and

render the encrypted content component on the protected surface.

12 . The head-mounted display system of claim 1 , wherein the instructions further configure the head-mounted display system to:

upon receiving the plurality of content components,

create a plurality of frame loops, wherein each frame loop corresponds to one of the plurality of content components; and

queue the plurality of frame loops into a frame loop pipeline.

13 . A method for displaying content components on a head-mounted display, the method comprising:

receiving, from at least one source, a plurality of content components, the plurality of content components including at least one protected content component;

transmitting, to a compositor, the plurality of content components;

receiving, from the compositor, a protected surface within a field of view associated with the head-mounted display at least based on being the compositor mapping the protected content component to the protected surface; and

displaying the protected content component on the protected surface of the display, wherein the protected content component is simultaneously viewable on the protected surface of the display and the source.

14 . The method of claim 13 , further comprising:

receiving a single output frame from the compositor, wherein the single output frame is mapped to one or more protected surfaces on the head-mounted display.

15 . The method of claim 13 , further comprising:

receiving the protected surface from the compositor, wherein the protected content component is configured to be rendered only on the protected surface; and

rendering the protected content component on the protected surface.

16 . The method of claim 13 , further comprising:

upon receiving the plurality of content components,

creating a plurality of frame loops, wherein each frame loop corresponds to one of the plurality of content components; and

queuing the plurality of frame loops into a frame loop pipeline.

17 . The method of claim 13 , wherein the protected surface and an unprotected surface map to mutually exclusive fields of view on the head-mounted display.

18 . The method of claim 13 , wherein the protected surface and an unprotected surface map to two fields of view that overlap on the head-mounted display, wherein the overlap between the fields of view is within the field of view associated with the head-mounted display and is displayed as protected content on the head-mounted display such that while the protected content component is rendered on the head-mounted display, the protected content component is prevented from being replicated from the head-mounted display.

19 . The method of claim 13 , wherein protected content mapped to the protected surface is rendered on the head-mounted display and is prevented from being replicated from the head-mounted display.

20 . A non-transitory computer-readable medium storing a set of instructions, the set of instructions when executed by one or more processors of a head-mounted display system cause processing to be performed comprising:

receiving, from a source, a plurality of content components that includes an encrypted content component;

transmitting, to a compositor, the plurality of content components;

receiving, from the compositor, the encrypted content component mapped to a protected surface within a field of view associated with a head-mounted display system at least based on the content component being encrypted, wherein the protected surface is provided on a display of the head-mounted display system; and

displaying the encrypted content component on the protected surface of the display, wherein the encrypted content component is simultaneously viewable on the protected surface of the display and the source.

Assignments (2)
SECURITY INTEREST Recorded Oct 20, 2025
From: MAGIC LEAP, INC.; MENTOR ACQUISITION ONE, LLC; MOLECULAR IMPRINTS, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 073031/0206 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 14, 2023
From: TAYLOR, ROBERT BLAKE; PASTOUCHENKO, DMITRY; PLOURDE, FREDERIC
To: MAGIC LEAP, INC.
Reel/Frame 065221/0042 →
Continuity (3)
Continuation 17238716 · Apr 23, 2021
Provisional Application 63014645 · Apr 23, 2020
Related Publication 20240054241A1 · Feb 15, 2024
References Cited (24)
US 8918867B1 · Salour · 2014 [cited by applicant]
US 11829497B2 · Taylor et al. · 2023 [cited by applicant]
US 20050097341A1 · Francis et al. · 2005 [cited by applicant]
US 20100295827A1 · Lim et al. · 2010 [cited by applicant]
US 20160072774A1 · McRae · 2016 [cited by applicant]
US 20160275270A1 · Bostick et al. · 2016 [cited by applicant]
US 20170161506A1 · Gates · 2017 [cited by examiner]
US 20170337359A1 · Hook · 2017 [cited by examiner]
US 20180091856A1 · Ayers · 2018 [cited by applicant]
US 20190020907A1 · Kiefer et al. · 2019 [cited by applicant]
US 20190065790A1 · Jones · 2019 [cited by applicant]
US 20200081527A1 · Agaoglu et al. · 2020 [cited by applicant]
JP 2015188133A · 2015 [cited by applicant]
JP2022-563940, “Notice of Allowance”, May 14, 2024, 3 pages. [no translation available]. [cited by applicant]
U.S. Appl. No. 17/238,716, “Advisory Action”, Apr. 17, 2023, 4 pages. [cited by applicant]
U.S. Appl. No. 17/238,716, “Final Office Action”, Feb. 2, 2023, 24 pages. [cited by applicant]
U.S. Appl. No. 17/238,716, “Non-Final Office Action”, Jul. 15, 2022, 20 pages. [cited by applicant]
U.S. Appl. No. 17/238,716, “Notice of Allowance”, Jul. 18, 2023, 8 pages. [cited by applicant]
EP21793057.7, “Extended European Search Report”, Sep. 6, 2023, 7 pages. [cited by applicant]
PCT/US2021/028842, “International Preliminary Report on Patentability”, Nov. 3, 2022, 6 pages. [cited by applicant]
PCT/US2021/028842, “International Search Report and Written Opinion”, Aug. 3, 2021, 7 pages. [cited by applicant]
EP21793057.7, “Office Action”, Mar. 31, 2025, 5 pages. [cited by applicant]
Jp2024-94289, “Office Action and English translation”, May 16, 2025, 5 pages. [cited by applicant]
CN202180030206.7, “Office Action and English translation”, Jul. 31, 2025, 18 pages. [cited by applicant]