Multimedia conference broadcast system
First Claim
1. A computer-implemented method comprising:
- receiving a request to broadcast a hosted multimedia conference from one of a plurality of participant devices participating in the multimedia conference;
providing a control user interface to the one of the plurality of participant devices that requested the broadcast of the multimedia conference;
receiving a control command via the control user interface;
generating a composite multimedia stream based on a plurality of multimedia streams received from the plurality of participant devices, wherein the composite multimedia stream is arranged based on the received control command; and
broadcasting the composite multimedia stream to a plurality of viewer devices that are separate from the plurality of participant devices.
2 Assignments
0 Petitions
Accused Products
Abstract
A multimedia conference broadcast system may include one or more processors and a memory. The one or more processors may receive video streams and audio streams from participant devices. The one or more processors may transmit, to each of the participant devices, the video streams and the audio streams corresponding to the other devices. The one or more processors may receive a request to broadcast the video streams and the audio streams from one of the participant devices. The one or more processors may generate a composite multimedia stream based on the video streams and the audio streams received from the participant devices. The one or more processors may broadcast the composite multimedia stream to viewer devices that are separate from the participant devices.
-
Citations
21 Claims
-
1. A computer-implemented method comprising:
-
receiving a request to broadcast a hosted multimedia conference from one of a plurality of participant devices participating in the multimedia conference; providing a control user interface to the one of the plurality of participant devices that requested the broadcast of the multimedia conference; receiving a control command via the control user interface; generating a composite multimedia stream based on a plurality of multimedia streams received from the plurality of participant devices, wherein the composite multimedia stream is arranged based on the received control command; and broadcasting the composite multimedia stream to a plurality of viewer devices that are separate from the plurality of participant devices. - View Dependent Claims (2, 3, 4, 8, 9, 10)
-
-
5. A computer-implemented method for requesting broadcast of a multimedia conference, the method comprising:
-
participating in a multimedia conference with a plurality of participant devices; sending a request to a broadcast server to broadcast the multimedia conference; presenting a control user interface for modifying a broadcast of the multimedia conference; sending a control command received via the control user interface to the broadcast server; and receiving an indication that the multimedia conference is being broadcast based on the control command to a plurality of viewer devices that are separate from the plurality of participant devices. - View Dependent Claims (6, 7, 11, 12, 13)
-
-
14. A non-transitory computer-readable medium encoded with executable instructions that, when executed by a processor, cause the processor to perform a method comprising:
-
receiving a request to broadcast a hosted multimedia conference from one of a plurality of participant devices participating in the multimedia conference; providing a control user interface to the one of the plurality of participant devices that requested the broadcast of the multimedia conference; receiving a control command via the control user interface; generating a composite multimedia stream based on a plurality of multimedia streams received from the plurality of participant devices, wherein the composite multimedia stream is arranged based on the received control command; and broadcasting the composite multimedia stream to a plurality of viewer devices that are separate from the plurality of participant devices. - View Dependent Claims (15, 16, 17)
-
-
18. A non-transitory computer-readable medium encoded with executable instructions that, when executed by a processor, cause the processor to perform a method comprising:
-
participating in a multimedia conference with a plurality of participant devices; sending a request to a broadcast server to broadcast the multimedia conference; presenting a control user interface for modifying a broadcast of the multimedia conference; sending a control command received via the control user interface to the broadcast server; and receiving an indication that the multimedia conference is being broadcast based on the control command to a plurality of viewer devices that are separate from the plurality of participant devices. - View Dependent Claims (19, 20, 21)
-
Specification