CPC G06F 3/04815 (2013.01) [G06F 3/011 (2013.01); G06F 3/016 (2013.01); G06F 9/451 (2018.02); G06T 13/40 (2013.01); G06T 17/00 (2013.01); H04L 65/4015 (2013.01)] | 20 Claims |
1. A method of provisioning a collaborative virtual experience to a plurality of users, the method comprising:
transmitting, using a communication device, an interactive 3D model data to a plurality of follower user devices associated with a plurality of followers;
receiving, using a communication device, a plurality of follower state data from the plurality of follower user devices, wherein a follower state data associated with a follower user device comprises at least one of a spatial position data of the follower user device, a spatial orientation data of the follower user device, a motion data of the follower user device and a reaction data of the follower user device, wherein the plurality of follower user devices is configured to generate the plurality of follower state data based on a plurality of interactions of the plurality of followers with the plurality of follower user devices in relation to the interactive 3D model data;
generating, using a processing device, a collaborative view data based on the interactive 3D model data and the plurality of follower state data; and
transmitting, using the communication device, the collaborative view data to a leader user device operated by a leader associated with the plurality of followers, wherein the leader user device is configured for presenting the collaborative view data.
|