IP Library Granted Patent US 12,469,166
Granted Patent B2
US 12,469,166 · App. 18/761,110 · Granted Nov 11, 2025

Projecting images in augmented reality environments based on visual markers

Inventor: Pawel Wawruch (Freienbach, CH)
Assignee: Snap Inc.
G06T7/70G06T19/006G06T19/20
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,469,166
App. No.
18/761,110
Granted
Nov 11, 2025
Kind
B2
Abstract

A system and method for displaying images on a digital display of a computing device in such a way that the images appear to be projected onto a physical space defined by visual markers in the physical environment. This involves using a digital image sensor of the computing device to detect one or more visual markers and determine a position and boundaries to display the image on the digital display of the computing device so that the images appear to be projected onto the designated space in the physical environment. The system and method also include interactive features that allow users to adjust the properties of the displayed images.

Claims (35)

1 . A method comprising:

detecting, by a computing device, one or more visual markers in a physical environment;

determining a position and a boundary on a digital display of the computing device for displaying a source image such that the source image, when displayed, appears to be projected onto a space delineated by the one or more visual markers in the physical environment; and

causing display of the source image on the digital display at the determined position and within the determined boundary.

2 . The method of claim 1 , wherein the computing device is augmented reality glasses.

3 . The method of claim 1 , wherein the one or more visual markers comprise at least one quick response code.

4 . The method of claim 3 , wherein the determining the position and the boundary is performed in response detecting the at least one quick response code.

5 . The method of claim 3 , wherein a number of copies of the at least one quick response code is two.

6 . The method of claim 1 , further comprising causing display, on the digital display of the computing device, a user-selectable element activatable to change brightness of the source image.

7 . The method of claim 6 , comprising configuring the user-selectable element to be activated in response to a gesture or a voice command detected at the computing device.

8 . The method of claim 1 , further comprising turning the digital display on in response to a predetermined gesture or a voice command.

9 . The method of claim 1 , further comprising:

determining that a period of time passed since the causing of the display of the source image on the digital display of the computing device; and

in response to the determining, turning off the digital display of the computing device.

10 . The method of claim 9 , comprising causing display of another source image on the digital display at the determined position and within the determined boundary.

11 . A system comprising:

one or more processors; and

a non-transitory computer readable storage medium comprising instructions that when executed by the one or more processors cause the one or more processors to perform operations comprising:

detecting one or more visual markers in a physical environment;

determining a position and a boundary on a digital display for displaying a source image such that the source image, when displayed, appears to be projected onto a space delineated by the one or more visual markers in the physical environment; and

causing display of the source image on the digital display at the determined position and within the determined boundary.

12 . The system of claim 11 , wherein the system comprises augmented reality glasses.

13 . The system of claim 11 , wherein the one or more visual markers comprise at least one quick response code.

14 . The system of claim 13 , wherein the determining the position and the boundary is performed in response detecting the at least one quick response code.

15 . The system of claim 13 , wherein a number of copies of the at least one quick response code is two.

16 . The system of claim 11 , wherein the instructions include causing display, on the digital display, a user-selectable element activatable to change brightness of the source image.

17 . The system of claim 16 , wherein the instructions include configuring the user-selectable element to be activated in response to a gesture or a voice command.

18 . The system of claim 11 , wherein the instructions include turning the digital display on in response to a predetermined gesture or a voice command.

19 . The system of claim 11 , wherein the instructions further include:

determining that a period of time passed since the causing of the display of the source image on the digital display; and

in response to the determining, turning off the digital display.

20 . A machine-readable non-transitory storage medium having instruction data executable by a machine to cause the machine to perform operations comprising:

detecting one or more visual markers in a physical environment;

determining a position and a boundary on a digital display for displaying a source image such that the source image, when displayed, appears to be projected onto a space delineated by the one or more visual markers in the physical environment; and

causing display of the source image on the digital display at the determined position and within the determined boundary.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 18, 2024
From: WAWRUCH, PAWEL
To: SNAP INC.
Reel/Frame 068023/0266 →
Continuity (2)
Continuation 17852134 · Jun 28, 2022
Related Publication 20240354985A1 · Oct 24, 2024
References Cited (17)
US 10241588B1 · Misra et al. · 2019 [cited by applicant]
US 20030227470A1 · Genc et al. · 2003 [cited by applicant]
US 20190197725A1 · Dagley et al. · 2019 [cited by applicant]
US 20190197750A1 · Dagley et al. · 2019 [cited by applicant]
US 20200363931A1 · Drobitko et al. · 2020 [cited by applicant]
US 20210278908A1 · Gafni et al. · 2021 [cited by applicant]
US 20220318550A1 · St. Amant · 2022 [cited by applicant]
US 20230419530A1 · Wawruch et al. · 2023 [cited by applicant]
CN 119422175A · 2025 [cited by applicant]
KR 20170113946A · 2017 [cited by applicant]
WO WO2024006650A1 · 2024 [cited by applicant]
“U.S. Appl. No. 17/852,134, Non Final Office Action mailed Dec. 14, 2023”, 10 pgs. [cited by applicant]
“U.S. Appl. No. 17/852,134, Notice of Allowance mailed Apr. 3, 2024”, 7 pgs. [cited by applicant]
“U.S. Appl. No. 17/852,134, Response filed Jan. 30, 2024 to Non Final Office Action mailed Dec. 14, 2023”, 10 pgs. [cited by applicant]
“International Application Serial No. PCT/US2023/068801, International Search Report mailed Oct. 25, 2023”, 3 pgs. [cited by applicant]
“International Application Serial No. PCT/US2023/068801, Written Opinion mailed Oct. 25, 2023”, 4 pgs. [cited by applicant]
“International Application Serial No. PCT/US2023/068801, International Preliminary Report on Patentability mailed Jan. 9, 2025”, 6 pgs. [cited by applicant]