SELECTING A VIDEO DATA STREAM OF A VIDEO CONFERENCE
First Claim
1. A computer implemented method for selecting a video data stream of a video conference to send to a video endpoint comprising:
- receiving input information and attributes of participants associated with one or more video endpoints in a video conference;
parsing the input information for parameters representing attributes selected from a configurable predefined list of values to determine whether there are video data streams available for broadcast, and whether there are parameters in an access control file granting one or more of the participants a right to control which of the video data streams available for broadcast they view;
extracting from the input information, based on the parsing, the parameters representing the attributes selected from the configurable predefined list of values, wherein the parameters representing the attributes selected define the video data streams available for broadcast;
storing the parameters that are extracted from the input information, as metadata associated with the video conference;
comparing the metadata with the attributes of the participants associated with the one or more video endpoints to determine matches; and
requesting a multipoint control unit to send one or more of the video data streams available for broadcast to the one or more video endpoints based on the access control file, criteria specified by the participants, and the matches that are determined.
1 Assignment
0 Petitions
Accused Products
Abstract
Computer program code receives input information for setup a video conference, and attributes of participants associated with one or more video endpoints in the video conference. The program code parses the input information to determine whether there are video data streams available for broadcast, and parameters in an access control file granting one or more of the participants a right to control which of the video data streams available for broadcast they view. The program code extracts parameters from the input information. The program code stores the parameters that are extracted as metadata. The program code compares the metadata with the attributes of the participants associated with the one or more video endpoints to determine matches. The program code requests a multipoint control unit to send one or more of the video data streams based on the access control file, criteria specified by the participants, and the matches determined.
-
Citations
21 Claims
-
1. A computer implemented method for selecting a video data stream of a video conference to send to a video endpoint comprising:
-
receiving input information and attributes of participants associated with one or more video endpoints in a video conference; parsing the input information for parameters representing attributes selected from a configurable predefined list of values to determine whether there are video data streams available for broadcast, and whether there are parameters in an access control file granting one or more of the participants a right to control which of the video data streams available for broadcast they view; extracting from the input information, based on the parsing, the parameters representing the attributes selected from the configurable predefined list of values, wherein the parameters representing the attributes selected define the video data streams available for broadcast; storing the parameters that are extracted from the input information, as metadata associated with the video conference; comparing the metadata with the attributes of the participants associated with the one or more video endpoints to determine matches; and requesting a multipoint control unit to send one or more of the video data streams available for broadcast to the one or more video endpoints based on the access control file, criteria specified by the participants, and the matches that are determined. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product for selecting a video data stream of a video conference to send to a video endpoint comprising:
-
a computer readable storage medium and program instructions stored on the computer readable storage medium, the program instructions comprising; program instructions to receive input information for setup a video conference, and attributes of participants associated with one or more video endpoints in the video conference; program instructions to parse the input information for parameters representing attributes selected from a configurable predefined list of values to determine whether there are video data streams available for broadcast, and whether there are parameters in an access control file granting one or more of the participants a right to control which of the video data streams available for broadcast they view; program instructions to extract from the input information, based on the parse, the parameters representing the attributes selected from the configurable predefined list of values, wherein the parameters representing the attributes selected define the video data streams available for broadcast; program instructions to store the parameters that are extracted from the input information, as metadata associated with the video conference; program instructions to compare the metadata with the attributes of the participants associated with the one or more video endpoints to determine matches; and program instructions to request a multipoint control unit to send one or more of the video data streams available for broadcast to the one or more video endpoints based on the access control file, criteria specified by the participants, and the matches that are determined. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer system for selecting a video data stream of a video conference to send to a video endpoint comprising:
-
one or more processors, one or more computer readable memories, one or more computer readable storage media, and program instructions stored on the one or more storage media for execution by the one or more processors via the one or more memories, the program instructions comprising; program instructions to receive input information for setup a video conference, and attributes of participants associated with one or more video endpoints in the video conference; program instructions to parse the input information for parameters representing attributes selected from a configurable predefined list of values to determine whether there are video data streams available for broadcast, and whether there are parameters in an access control file granting one or more of the participants a right to control which of the video data streams available for broadcast they view; program instructions to extract from the input information, based on the parse, the parameters representing the attributes selected from the configurable predefined list of values, wherein the parameters representing the attributes selected define the video data streams available for broadcast; program instructions to store the parameters that are extracted from the input information, as metadata associated with the video conference; program instructions to compare the metadata with the attributes of the participants associated with the one or more video endpoints to determine matches; and program instructions to request a multipoint control unit to send one or more of the video data streams available for broadcast to the one or more video endpoints based on the access control file, criteria specified by the participants, and the matches that are determined. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification