On Demand In-Band Signaling for Conferences
First Claim
1. A computer-implemented method comprising:
- transmitting initial signaling data for a video conference from a signaling server over a signaling channel to a plurality of client computing devices, wherein the initial signaling data comprises data needed for a client computing device to connect to the video conference and wherein the initial signaling data provides identifiers to media data corresponding to a selective subset of the client computing devices;
establishing, by a media server, the video conference with the plurality of client computing devices, the plurality of client computing devices having used the initial signaling data to connect to the media server.
0 Assignments
0 Petitions
Accused Products
Abstract
A computer implemented method comprises transmitting initial signaling data for a video conference from a signaling server to a plurality of client computing devices, the initial signaling data omitting identifiers for media data, establishing, by a media server, the video conference with the plurality of client computing devices, the plurality of client computing devices having used the initial signaling data to connect to the media server, sending, by the media server, media data for a subset of the plurality of client computing devices to the plurality of client computing devices, sending, by the media server, identifiers of the media data to the plurality of client computing devices.
-
Citations
18 Claims
-
1. A computer-implemented method comprising:
-
transmitting initial signaling data for a video conference from a signaling server over a signaling channel to a plurality of client computing devices, wherein the initial signaling data comprises data needed for a client computing device to connect to the video conference and wherein the initial signaling data provides identifiers to media data corresponding to a selective subset of the client computing devices; establishing, by a media server, the video conference with the plurality of client computing devices, the plurality of client computing devices having used the initial signaling data to connect to the media server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer-readable storage medium storing instructions which, when executed by one or more processors, cause the one or more processors to perform:
-
transmitting initial signaling data for a video conference from a signaling server over a signaling channel to a plurality of client computing devices, wherein the initial signaling data comprises data needed for a client computing device to connect to the video conference and wherein the initial signaling data provides identifiers to media data corresponding to a selective subset of the client computing devices; establishing, by a media server, the video conference with the plurality of client computing devices, the plurality of client computing devices having used the initial signaling data to connect to the media server.
-
- 11. The non-transitory computer-readable storage medium of claim 11 wherein the selective subset of client computing devices is selected based upon dominant speaker identification.
Specification