Modifying payloads of digital streams for digital conferencing
First Claim
1. A method comprising:
- receiving a first data unit from a first conference terminal, the first data unit comprising a payload portion and a first attribute portion;
modifying, by at least one processor, a content of the payload portion of the first data unit to generate a modified payload portion, wherein modifying the content of the payload portion of the first data unit to generate the modified payload portion comprises removing a video signal or an audio signal from the payload portion of the first data unit;
duplicating the payload portion of the data unit;
associating a second attribute portion with the duplicated payload portion to generate a second data unit;
associating a third attribute data portion with the modified payload portion to generate a third data unit;
sending the second data unit to a second conference terminal; and
sending the third data unit to a third conference terminal.
5 Assignments
0 Petitions
Accused Products
Abstract
Using switching technologies to duplicate packets of a digital stream (e.g., digital video stream) sent from one workstation to multiple recipient workstations, where the switching technologies enable the multiple streams sent from the switch to the recipient workstations to be generated from a single digital stream sent from the sending workstation to the switch. Data units, such as video data units, may be transmitted by using a switch to enable receipt of a stream of data units including a payload portion and an attribute portion from at least two conferencing participants. The switch is used to duplicate at least a subportion of the payload portion of a data unit within the stream of data units, and to enable access to the duplicated subportion of the data unit by two or more conferencing participants.
-
Citations
33 Claims
-
1. A method comprising:
-
receiving a first data unit from a first conference terminal, the first data unit comprising a payload portion and a first attribute portion; modifying, by at least one processor, a content of the payload portion of the first data unit to generate a modified payload portion, wherein modifying the content of the payload portion of the first data unit to generate the modified payload portion comprises removing a video signal or an audio signal from the payload portion of the first data unit; duplicating the payload portion of the data unit; associating a second attribute portion with the duplicated payload portion to generate a second data unit; associating a third attribute data portion with the modified payload portion to generate a third data unit; sending the second data unit to a second conference terminal; and sending the third data unit to a third conference terminal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 13)
-
- 11. The method as recited in 10, wherein the user-defined filtering parameter comprises a request to mute audio from a particular conferencing participant.
-
14. A method comprising:
-
receiving a first data unit from a first conference terminal, the first data unit comprising a payload portion and a first attribute portion; determining one or more capabilities of a second conference terminal; modifying, by at least one processor, a content of the payload portion of the first data unit to generate a modified payload portion based on the capabilities of the second conference terminal by removing a video signal or an audio signal from the payload portion of the first data unit; duplicating the payload portion of the data unit; associating a second attribute portion with the modified payload portion based on the capabilities of the second conference terminal to generate a second data unit; sending the second data unit to a second conference terminal; determining one or more capabilities of a third conference terminal; modifying, by at least one processor, the content of the payload portion of the first data unit to generate a modified payload portion based on the capabilities of the third conference terminal; associating a third attribute portion with the modified payload portion based on the capabilities of the third conference terminal to generate a third data unit; and sending the third data unit to the third conference terminal. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A system comprising:
-
at least one processor; and at least one non-transitory computer readable storage medium storing instructions thereon that, when executed by the at least one processor, cause the system to; receive a first data unit from a first conference terminal, the first data unit comprising a payload portion and a first attribute portion; modify a content of the payload portion of the first data unit to generate a modified payload portion, wherein modifying the content of the payload portion of the first data unit to generate the modified payload portion comprises removing a video signal or an audio signal from the payload portion of the first data unit; duplicating the payload portion of the data unit; associate a second attribute portion with the modified payload portion to generate a second data unit; send the second data unit to a second conference terminal; associate a third attribute portion with the modified payload portion to generate a third data unit; and send the third data unit to a third conference terminal. - View Dependent Claims (30, 31, 32, 33)
-
Specification