IP Library Granted Patent US 11,752,431
Granted Patent B2
US 11,752,431 · App. 17/537,027 · Granted Sep 12, 2023

Systems and methods for rendering a virtual content object in an augmented reality environment

Inventor: Nicholas T. Hariton (Trabuco Canyon, CA)
A63F13/53A63F13/216A63F13/26A63F13/52G06F3/147G06F3/1454G06T15/20G06T19/006G06T19/20H04L67/131A63F13/822A63F2003/00996A63F2300/8076G06T13/20G06T2200/24G06T2215/16G06T2219/024G07C15/006G09G2320/0261
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 11,752,431
App. No.
17/537,027
Granted
Sep 12, 2023
Kind
B2
Abstract

Systems and methods for rendering of a virtual content object in an augmented reality environment based on a physical marker are discussed herein. Virtual content objects may be rendered by a display device in an augmented reality environment based on the field of view seen through the display device and a position of a marker (and one or more linkage points associated with the marker) in the real world. When rendered in the augmented reality environment, the virtual content objects may be visualized from any angle, from the exterior or interior of the object, and manipulated in response to user input. Virtual content objects and/or user visualizations of virtual content objects may be shared with other users (local and/or remote), enabling multiple users to potentially build, modify, and/or interact with a virtual content object simultaneously and/or cooperatively.

Claims (26)

1. A system configured to convey virtual content in an augmented reality environment, via a presentation device, by causing superimposition of images of the virtual content over physical objects and/or physical surroundings visible within a field of view of a user as if the images of the virtual content were present in a real world, wherein the augmented reality environment includes (i) the physical objects and/or the physical surroundings visible within the field of view of the user and (ii) the images of the virtual content presented in conjunction with the physical objects and/or the physical surroundings, the system comprising:

one or more processors configured by machine-readable instructions to:

obtain user input that specifies linkage points that correlate to edges of a physical surface within the field of view of the user upon which a virtual surface is to be applied to, wherein the linkage points are included in a first template that is associated with first content for the virtual surface;

determine, based on the user input, the first template to determine the first content;

generate, based on the first template and the field of view of the user, an image of the virtual surface to be presented in the augmented reality environment; and

cause the image to be presented in the augmented reality environment via the presentation device so that the virtual surface is presented as a background of the augmented reality environment.

2. The system of claim 1 , further comprising:

electronic storage configured to store multiple templates, wherein the templates include sets of linkage points and associated content, wherein the templates include the first template.

3. The system of claim 2 , wherein the content associated with the templates are defined by values to virtual surface parameters.

4. The system of claim 3 , wherein the virtual surface parameters include one or more color, texture, shape, uploaded images, transparency, font, and/or font size.

5. The system of claim 3 , wherein the one or more processors are further configured to:

obtain supplemental user input from the user indicating a request to modify the virtual surface presented in the augmented reality environment;

obtain values of the virtual surface parameter defining a modified version of the appearance of the virtual surface presented in the augmented reality environment based on the supplemental user input; and

facilitate presentation of the modified version of the virtual surface via the presentation device of the user and/or presentation devices of other users.

6. A method, implemented using one or more processors, for conveying virtual content in an augmented reality environment, via a presentation device, by causing superimposition of images of the virtual content over physical objects and/or physical surroundings visible within a field of view of a user as if the images of the virtual content were present in a real world, wherein the augmented reality environment includes (i) the physical objects and/or the physical surroundings visible within the field of view of the user and (ii) the images of the virtual content presented in conjunction with the physical objects and/or the physical surroundings, the method comprising:

obtaining, using the one or more processors, user input that specifies linkage points that correlate to edges of a physical surface within the field of view of the user upon which a virtual surface is to be applied to, wherein the linkage points are included in a first template that is associated with first content for the virtual surface;

determining, using the one or more processors, the first template to determine the first content based on the user input;

generating, using the one or more processors, an image of the virtual surface to be presented in the augmented reality environment based on the first template and the field of view of the user; and

causing, using the one or more processors, the image to be presented in the augmented reality environment via the presentation device so that the virtual surface is presented as a background of the augmented reality environment.

7. The method of claim 6 , wherein the first template is stored in electronic storage, wherein the electronic storage stores multiple templates, wherein the templates include sets of linkage points and associated content, wherein the templates include the first template.

8. The method of claim 7 , wherein the content associated with the templates are defined by values to virtual surface parameters.

9. The method of claim 8 , wherein the virtual surface parameters include one or more color, texture, shape, uploaded images, transparency, font, and/or font size.

10. The method of claim 8 , further comprising:

obtaining, using the one or more processors, supplemental user input from the user indicating a request to modify the virtual surface presented in the augmented reality environment;

obtaining, using the one or more processors, values of the virtual surface parameter defining a modified version of the appearance of the virtual surface presented in the augmented reality environment based on the supplemental user input; and

facilitating, using the one or more processors, presentation of the modified version of the virtual surface via the presentation device of the user and/or presentation devices of other users.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 23, 2026
From: HARITON, NICHOLAS T.
To: AR2 PROJECT, LLC
Reel/Frame 073558/0362 →
Continuity (4)
Continuation 16855306 · Apr 22, 2020
Continuation 16162947 · Oct 17, 2018
Continuation 15796716 · Oct 27, 2017
Related Publication 20220080311A1 · Mar 17, 2022
Cited By (1)
US 12,443,382