US 11,810,218 B2
Systems and methods for representing user interactions in multi-user augmented reality
Juho Mikko Haapoja, Toronto (CA); Byron Leonel Delgado, Ottawa (CA); Stephan Leroux, East Gwillimbury (CA); and Daniel Beauchamp, Toronto (CA)
Assigned to SHOPIFY INC., Ottawa (CA)
Filed by SHOPIFY INC., Ottawa (CA)
Filed on Jul. 27, 2020, as Appl. No. 16/939,280.
Prior Publication US 2022/0028108 A1, Jan. 27, 2022
Int. Cl. G06T 7/73 (2017.01); G06Q 30/0601 (2023.01); G06T 19/00 (2011.01)
CPC G06T 7/73 (2017.01) [G06Q 30/0633 (2013.01); G06Q 30/0643 (2013.01); G06T 19/006 (2013.01); G06T 2219/024 (2013.01)] 23 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
obtaining a position and orientation of a hand of a first user, the hand interacting with virtual content presented at a first device, the virtual content comprising a first render of a virtual 3D (three-dimensional) model defined within a virtual coordinate system, the position and the orientation of the hand being defined within the virtual coordinate system;
generating augmented reality (AR) content for presentation at a second device overlaid onto a view of a real-world space, the AR content comprising both:
a second render of the virtual 3D model based on a position of a second user within the virtual coordinate system, the position of the second user being based on information obtained by the second device representing the real-world space, and
a virtual representation of the hand of the first user interacting with the second render of the virtual 3D model by displaying the position and orientation of the hand of the first user in relation to the second render of the virtual 3D model, the virtual representation and the second render of the virtual 3D model both overlaid onto the view of the real-world space; and
outputting the AR content for presentation at the second device.