Prioritizing digital streams during digital conferencing
First Claim
1. A method comprising:
- concurrently receiving data streams from a plurality of conferencing participants;
determining, by at least one processor, that a first participant of the plurality of conferencing participants is associated with a first priority;
based on determining the first participant is associated with a first priority, providing a first data stream corresponding to the first participant for display in a first position of a user interface;
determining, by the at least one processor, that a second participant of the plurality of conferencing participants is associated with a second priority that is higher than the first priority;
based on determining the second participant is associated with the second priority that is higher than the first priority, switching to providing a second data stream corresponding to the second participant for display in the first position of the user interface; and
ceasing to provide the first data stream in the first position of the user interface.
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
27 Claims
-
1. A method comprising:
-
concurrently receiving data streams from a plurality of conferencing participants; determining, by at least one processor, that a first participant of the plurality of conferencing participants is associated with a first priority; based on determining the first participant is associated with a first priority, providing a first data stream corresponding to the first participant for display in a first position of a user interface; determining, by the at least one processor, that a second participant of the plurality of conferencing participants is associated with a second priority that is higher than the first priority; based on determining the second participant is associated with the second priority that is higher than the first priority, switching to providing a second data stream corresponding to the second participant for display in the first position of the user interface; and ceasing to provide the first data stream in the first position of the user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method comprising:
-
concurrently receiving data streams from a plurality of conferencing participants in a conference; presenting a display of a first data stream from a first participant in a first position of a user interface; determining, by at least one processor, a priority for one or more conferencing participants of the plurality of conferencing participants; determining a second participant has a higher priority than the first participant; sending, based on the higher priority of the second participant, a second data stream from the second conference participant; filtering, based on a lower priority of the first participant, the first data stream from the first participant; and based on the higher priority of the second participant, switching to presenting the second data stream corresponding to the second participant in the first position of the user interface. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. 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 data streams from a plurality of conferencing participants; present a display of a first data stream from a first participant in a first position of a user interface; determine a priority for one or more conferencing participants of the plurality of conferencing participants; determine a second participant has a higher priority than the first participant; based on the higher priority of the second participant, send a second data stream from the second participant to a client device to switch to presenting a display of the second data stream corresponding to the second participant in the first position of the user interface; and filter, based on a lower priority of the first participant, the first data stream from the first participant to cease to present the first data stream corresponding to the first participant for display in the first position of the user interface. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27)
-
Specification