SELECTIVELY MIXING MEDIA DURING A GROUP COMMUNICATION SESSION WITHIN A WIRELESS COMMUNICATIONS SYSTEM
First Claim
1. A method of selectively mixing media at an application server arbitrating a group communication session for a communication group, comprising:
- receiving media, from one or more session participants of the group communication session, for transmission to the communication group;
determining a number of session participants that are providing the received media;
determining whether to bypass the received media from entry into a de-jitter buffer based at least in part on the determined number, wherein the de-jitter buffer is configured to queue media from session participants for mixing by the application server during the group communication session; and
transmitting the received media to the communication group.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments are directed selectively mixing media at an application server arbitrating a group communication session for a communication group. In an embodiment, the application server receives media, from one or more session participants of the group communication session, for transmission to the communication group. The application server determines a number of session participants that are providing the received media. The application server determines whether to bypass the received media from entry into a de-jitter buffer based at least in part on the determined number, wherein the de-jitter buffer is configured to queue media from session participants for mixing by the application server during the group communication session. For example, the application server can determine to bypass the received media from entry into the de-jitter buffer if the number is below a threshold number. The application server transmits the received media to the communication group.
-
Citations
21 Claims
-
1. A method of selectively mixing media at an application server arbitrating a group communication session for a communication group, comprising:
-
receiving media, from one or more session participants of the group communication session, for transmission to the communication group; determining a number of session participants that are providing the received media; determining whether to bypass the received media from entry into a de-jitter buffer based at least in part on the determined number, wherein the de-jitter buffer is configured to queue media from session participants for mixing by the application server during the group communication session; and transmitting the received media to the communication group. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An application server configured to arbitrate a group communication session for a communication group and to selectively mix media associated with the group communication session, comprising:
-
means for receiving media, from one or more session participants of the group communication session, for transmission to the communication group; means for determining a number of session participants that are providing the received media; means for determining whether to bypass the received media from entry into a de-jitter buffer based at least in part on the determined number, wherein the de-jitter buffer is configured to queue media from session participants for mixing by the application server during the group communication session; and means for transmitting the received media to the communication group.
-
-
20. An application server configured to arbitrate a group communication session for a communication group and to selectively mix media associated with the group communication session, comprising:
-
logic configured to receive media, from one or more session participants of the group communication session, for transmission to the communication group; logic configured to determine a number of session participants that are providing the received media; logic configured to determine whether to bypass the received media from entry into a de-jitter buffer based at least in part on the determined number, wherein the de-jitter buffer is configured to queue media from session participants for mixing by the application server during the group communication session; and logic configured to transmit the received media to the communication group.
-
-
21. A non-transitory computer-readable storage medium containing instructions stored thereon, which, when executed by an application server configured to arbitrate a group communication session for a communication group and to selectively mix media associated with the group communication session, cause the application server to perform operations, the instructions comprising:
-
program code to receive media, from one or more session participants of the group communication session, for transmission to the communication group; program code to determine a number of session participants that are providing the received media; program code to determine whether to bypass the received media from entry into a de-jitter buffer based at least in part on the determined number, wherein the de-jitter buffer is configured to queue media from session participants for mixing by the application server during the group communication session; and program code to transmit the received media to the communication group.
-
Specification