Method and system for delivering produced content to passive participants of a videoconference
First Claim
1. A conferencing system supporting active and passive participants in which an active participant selects and configures media for the active participant and the conferencing system selects and provides media to a passive participant, the conferencing system comprising:
- a client component defining active and passive participants; and
a server component having a connection to each of the active and passive participants defined in the client component, the server component including;
a connection manager for managing the connection between each of the active and passive participants and the server component;
a media mixer for receiving conference media and for distributing conference media to the active and passive participants; and
a virtual producer for selecting conference media to be distributed to the passive participant, wherein the conference media provided to the passive participant is dynamically determined based upon activities and selections of a set of active participants.
2 Assignments
0 Petitions
Accused Products
Abstract
A conferencing system supporting active and passive participants is disclosed. The conferencing system includes a client component defining active and passive participants, and a server component having a connection to each active and passive participant defined in the client component. The server component includes a connection manager for managing the connection between each active and passive participant and the server component, a media mixer for receiving conference media and for distributing conference media to active and passive participants, and a virtual producer for selecting conference media to be distributed to passive participants. The conference media provided to the passive participants is dynamically determined based upon activities and selections of a set of active participants.
-
Citations
29 Claims
-
1. A conferencing system supporting active and passive participants in which an active participant selects and configures media for the active participant and the conferencing system selects and provides media to a passive participant, the conferencing system comprising:
-
a client component defining active and passive participants; and
a server component having a connection to each of the active and passive participants defined in the client component, the server component including;
a connection manager for managing the connection between each of the active and passive participants and the server component;
a media mixer for receiving conference media and for distributing conference media to the active and passive participants; and
a virtual producer for selecting conference media to be distributed to the passive participant, wherein the conference media provided to the passive participant is dynamically determined based upon activities and selections of a set of active participants. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A videoconferencing system supporting active and passive participants, comprising:
-
a client component defining active and passive participants; and
a server component having a connection to each active and passive participant defined in the client component, the server component including;
a virtual producer for analyzing conference media and for selecting conference media to be provided to passive participants, wherein the conference media provided to the passive participants is dynamically determined by the virtual producer based upon activities and selections of a set of active participants. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A method for determining a set of multiple media streams to deliver to a participant n a videoconference, comprising:
-
determining a raw ranking of all media streams in the videoconference;
analyzing the raw ranking of all media streams;
filtering the raw ranking of all media streams;
selecting a set of multiple media streams from the filtered raw ranking; and
delivering the selected set of multiple media streams to the participant in the videoconference. - View Dependent Claims (15, 16, 17)
-
-
18. A method of producing a media presentation for passive participants in a multi-participant videoconference having active participants and passive participants, the method comprising:
-
determining a raw media ranking of all media in the multi-participant videoconference;
filtering the raw media ranking;
selecting media from the filtered raw media ranking to be provided to passive participants; and
providing the selected media to passive participants in the multi-participant videoconference, wherein the multi-participant videoconference system produces and provides the media presentation to passive participants. - View Dependent Claims (19, 20, 21, 22)
-
-
23. A computer readable media having program instructions for providing a media presentation to a passive participant in a multi-participant videoconference, comprising:
-
program instructions to determine a raw ranking of all media streams in the videoconference;
program instructions to analyze the raw ranking of all media streams;
program instructions to filter the raw ranking of all media streams;
program instructions to select a set of multiple media streams from the filtered raw ranking; and
program instructions to deliver the selected set of multiple media streams to the passive participant in the videoconference. - View Dependent Claims (24, 25, 26)
-
-
27. A method for adjusting system efficiencies and bandwidth utilization in a multi-participant videoconferencing system, comprising:
-
determining a media ranking of all media provided in the multi-participant videoconferencing system;
determining a utilization of media in a produced content by the multi-participant videoconferencing system; and
adjusting one or more of media delivery parameters including a media file size, a media quality, a media delivery frame rate, and a delivery of media content, wherein the adjusting of one or more media delivery parameters is in accordance with determined media ranking and utilization. - View Dependent Claims (28, 29)
-
Specification