| CPC G06T 19/006 (2013.01) [G06F 3/04815 (2013.01)] | 20 Claims |

|
1. A device comprising:
a camera;
one or more processors; and
memory storing instructions that, when executed by the one or more processors, cause the one or more processors to:
instruct the camera to capture one or more first images of an environment, the one or more first images including one or more objects located in the environment, and to capture one or more second images indicating motion of an augmented reality graphics tool;
determine that an object of the one or more objects is an alignment object, the alignment object corresponding to an origin of a real-world coordinate system that corresponds to locations in the environment;
receiving a message including an invitation for a user of the device to join an augmented reality graphics creation session, wherein the augmented reality graphics creation session includes a plurality of users creating augmented reality graphics;
responsive to input for the user to join the augmented reality graphics creation session, obtaining an identifier of the augmented reality graphics creation session;
determine a location of an augmented reality graphic within the environment, wherein the augmented reality graphic corresponds to the motion of the augmented reality graphics tool and the location of the augmented reality graphic includes one or more real-world coordinates of the real-world coordinate system; and
generate one or more user interfaces that display the augmented reality graphic as an overlay of a real-world scene that comprises the location of the augmented reality graphic.
|