IP Library Granted Patent US 11,380,067
Granted Patent B2
US 11,380,067 · App. 17/051,562 · Granted Jul 5, 2022

System and method for presenting virtual content in an interactive space

Inventors: Kharis O'Connell (San Mateo, CA); Yazan Kawar (San Mateo, CA); Michael Stein (San Mateo, CA); Nicholas Cottrell (San Mateo, CA); Amber Choo (San Mateo, CA); Cory Evens (San Mateo, CA); Antonio M. Vasquez (San Mateo, CA)
Assignee: Campfire 3D, Inc.
G06T19/006G02B27/0172G06F3/011G06F3/017G06F3/04815G06T19/20G02B2027/014G02B2027/0141G06T2219/2012
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,380,067
App. No.
17/051,562
Granted
Jul 5, 2022
Kind
B2
Abstract

A system configured to present virtual content in an interactive space may comprise one or more of a light source, an optical element, one or more physical processors, non-transitory electronic storage, and/or other components.

Claims (39)

1. A system configured to present virtual content in an interactive space, the system comprising:

non-transitory electronic storage storing virtual content information, the virtual content information defining virtual content, the virtual content including:

virtual objects, individual virtual objects being defined by visual information and effects information, the visual information specifying visual characteristics of individual virtual objects, the effects information specifying effects applied to the individual virtual objects and effects available to be applied to the individual virtual objects; and

a virtual presentation area for presenting the virtual objects, the virtual presentation area providing a visual anchor for the virtual objects, wherein the virtual presentation area defines an anchor relationship between the virtual presentation area and the individual virtual objects when placed on the virtual presentation area by a user, the anchor relationship defining an equilibrium position for the individual virtual objects with respect to the virtual presentation area, the equilibrium position including a return position for the individual virtual objects on a simulated surface of the virtual presentation area;

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

generate images of the virtual content to be perceived as being present within a real-world environment, the images including:

a first image of an instance of the virtual presentation area; and

a second image of an instance of a first virtual object; and

obtain user input for selecting one or more virtual objects to be presented on the instance of the virtual presentation area, the user input comprising:

selection of the first virtual object; and

a pose for the first virtual object, the pose including a location of the first virtual object with respect to the virtual presentation area; and

responsive to the pose of the first virtual object having the location that is distanced from the simulated surface of the virtual presentation area, effectuate the anchor relationship, wherein effectuating the anchor relationship comprises:

causing the first virtual object to move from the location to the return position on the simulated surface of the virtual presentation area,

wherein the individual virtual objects are further defined by metadata information, the metadata information including identification information, relationship information, and the effects information; and wherein the one or more physical processors are further configured by the machine-readable instructions to:

responsive to the first virtual object moving from the location to the return position on the simulated surface of the virtual presentation area, generate an image conveying the metadata information for the first virtual object while the first virtual object is in the return position on the simulated surface of the virtual presentation area.

2. The system of claim 1 , wherein the virtual content defined by the virtual content information further includes virtual tools positioned to be viewable with the virtual presentation area, individual virtual tools representing different effects applicable to the individual virtual objects; and

wherein the one or more physical processors are further configured by the machine-readable instructions to:

obtain user input for selecting one or more affects to be applied to individual virtual objects presented on the virtual presentation area, the user input comprising:

selection of a first virtual tool for application to the first virtual object, the first virtual tool representing a first effect; and

specification of a value of a first parameter for the first effect that is applied to the first virtual object by the first virtual tool, wherein specification of the value of the first parameter for the first effect applied to the first virtual object causes the effects information for the first virtual object to specify the value of the first parameter for the first effect as being applied to the first virtual object.

3. The system of claim 2 , wherein:

the first virtual tool is perceived at a first virtual position at or near a boundary of the instance of the virtual presentation area.

4. The system of claim 1 , wherein the image conveying the metadata information for the first virtual object includes text.

5. The system of claim 1 , wherein the image conveying the metadata information is presented on the simulated surface of the virtual presentation area.

6. The system of claim 1 , wherein the user input comprises gesture-based input, such that:

selecting the first virtual object is facilitated by a first set of gestures; and

posing the first virtual object is facilitated by a second set of gestures.

7. The system of claim 2 , wherein the first effect includes one or more of a color effect, an animation effect, an annotation effect, a display mode effect, or an audio effect.

8. The system of claim 1 , further comprising:

a light source configured to emit light forming the images of the virtual content; and

an optical element, the optical element being configured to provide the light emitted from the light source to an eye of the user to generate the interactive space.

9. The system of claim 1 , wherein the virtual content further includes:

a virtual object gallery, the virtual object gallery comprising a set of supports, individual supports being positioned at discrete locations on the virtual object gallery, wherein at least one surface of a second virtual simulates contact with at least one surface of one of the set of supports.

10. The system of claim 3 , wherein the virtual content further includes:

a virtual tool gallery positioned at the boundary of the virtual presentation area, the virtual tool gallery comprising a set of sockets, individual sockets being positioned at discrete locations on the virtual tool gallery, wherein at least one surface of another one of the virtual tools simulates contact with at least one surface of one of the set of sockets.

11. The system of claim 10 , wherein the one or more physical processors are further configured by the machine-readable instructions to:

responsive to the first virtual object to moving from the location to the return position on the simulated surface of the virtual presentation area:

generate an image of an instance of the virtual tool gallery while the first virtual object is in the return position on the simulated surface of the virtual presentation area; and

generate an image of an instance of other ones of the virtual tools populating the virtual tool gallery, wherein the other ones of the virtual tools populating the virtual tool gallery represent one or more of the effects applied to the first virtual object and the effects available to be applied to the first virtual object.

Assignments (5)
CHANGE OF NAME Recorded May 26, 2022
From: META VIEW, INC.
To: CAMPFIRE 3D, INC.
Reel/Frame 060028/0424 →
SECURITY INTEREST Recorded Jan 14, 2021
From: META COMPANY
To: VENTURE LENDING & LEASING VII, INC.; VENTURE LENDING & LEASING VIII, INC.
Reel/Frame 055004/0571 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 3, 2020
From: O'CONNELL, KHARIS; KAWAR, YAZAN; STEIN, MICHAEL; COTTRELL, NICHOLAS; CHOO, AMBER; EVENS, CORY; VASQUEZ, ANTONIO M.
To: META COMPANY
Reel/Frame 054579/0251 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 3, 2020
From: META COMPANY
To: VENTURE LENDING & LEASING VII, INC.; VENTURE LENDING & LEASING VIII, INC.
Reel/Frame 054579/0260 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 3, 2020
From: VENTURE LENDING & LEASING VII, INC.; VENTURE LENDING & LEASING VIII, INC.
To: META VIEW, INC.
Reel/Frame 054579/0288 →
Continuity (2)
Provisional Application 62664826 · Apr 30, 2018
Related Publication 20210225084A1 · Jul 22, 2021