Patent ID: 11922652
Assignee: CAMPFIRE 3D, INC.
Field: Digital communication (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 10:
11. One or more non-transitory machine-readable storage media encoded with instructions executable by one or more hardware processors to, for a first user device in a first system configured to display virtual content:
sense outputs of a plurality of radiation emitters arranged in a structure in a predetermined pattern,
determine a pose of the user device with respect to the structure based on the sensed outputs of the plurality of radiation emitters, and
generate an image of virtual content based on the pose of the user device with respect to the structure, wherein the image of the virtual content is displayed by one or more displays of the user device in a predetermined location relative to the structure;
wherein the instructions are further executable by the one or more hardware processors to, for a second user device in a second system configured to display the virtual content:
sense a representation of a physical environment of the second user device,
place a virtual object in a 3D scene displayed by the second user device in a virtual location that corresponds to a physical location of the physical environment of the second user device responsive to user input received by the second user device,
determine a pose of the second user device with respect to the physical location in the physical environment of the second user device, and
generate a second image of the virtual content based on the pose of the second user device with respect to the placed virtual object, wherein the second image of the virtual content is displayed by projected by one or more displays of the second user device in a predetermined location relative to the physical location in the physical environment of the second user device; and

wherein the instructions are further executable by the one or more hardware processors to:
generate a virtual proxy of the first user device; and
add the virtual proxy to the second image based on the pose of the first user device with respect to the structure, wherein the second image is projected by the one or more displays of the second user device.