Patent ID: 8693648
Filing Date: 2014-04-08
Classification: G06Q,H04L,H04N

Abstract:
1. A computer-implemented method for executing broadcast of video communication among a plurality of user devices, the method comprising: designating, using one or more computing devices, at least two virtual stages for the broadcast of the video communication, including a virtual front stage and a virtual back stage; identifying, using the one or more computing devices, user devices from the plurality of user devices for participation in the broadcast of the video communication, including a first subset of user devices to connect to the virtual front stage of the broadcast of the video communication, and a second set of user devices to connect to the virtual back stage of the broadcast of the video communication; receiving, using the one or more computing devices, an indication to move a particular user device from the second set of user devices to the virtual front stage; based at least in part on the indication to move the particular user device to the virtual front stage, connecting, using the one or more computing devices, the particular user device to the front stage; filtering out, using the one or more computing devices, any communications occurring in the back stage from the broadcast of the video communication; broadcasting in the broadcast of the video communication, using the one or more computing devices, only those communications that occur among the users in the front stage to viewer devices.