| CPC H04L 65/1069 (2013.01) [H04L 65/1083 (2013.01); H04L 65/60 (2013.01)] | 20 Claims |

|
1. A method for providing virtual events, comprising:
providing, in memory of at least one server computer comprising at least one processor, a virtual environment comprising user graphical representations;
responsive to a session request received from at least one client device, setting up a virtual event session between at least two users;
obtaining a rule set, the rule set determining an event flow sequence comprising presentation of a media stream in the virtual event session;
and
triggering an event flow action in the virtual event session based on the rule set,
wherein the triggered event flow action comprises modifying the presentation of the media stream in the virtual event session, and
wherein the user graphical representations comprise a user 3D virtual cutout with a removed background, or a user real-time 3D virtual cutout with a removed background, or a video with a removed background, or a video without a removed background.
|