Method and apparatus for managing quality of service settings for group communications
First Claim
1. A method for managing quality of service (QoS) settings for group communications, the method comprising a centralized QoS entity performing:
- determining a plurality of active participants of a group communication session;
determining, for each active participant, an individual QoS setting, including a first individual QoS setting for a first active participant and a second individual QoS setting for a second active participant;
modifying one of the first individual QoS setting and the second individual QoS setting based on a comparison of the first individual QoS setting to the second individual QoS setting, wherein modifying comprises changing one of the first individual QoS setting and the second individual QoS setting to the other of the first and second individual QoS settings, wherein the modified individual QoS setting is applied to a session leg used by the corresponding active participant during the group communication session, and wherein modifying one of the first individual QoS setting and the second individual QoS setting comprises performing one or more of;
determining that the first active participant is a recipient of media, determining that the second active participant is a source of the media, wherein the individual QoS setting for the second active participant has a highest QoS Class Identifier (QCI) among the individual QoS settings for all the active participants that are recipients of the media, and changing a QCI value for the first individual QoS setting to the highest QCI;
determining that the first active participant is a recipient of media, determining that the second active participant is a source of the media, wherein the individual QoS setting for the second active participant has a highest Allocation and Retention Priority (ARP) among the individual QoS settings for all the active participants that are recipients of the media, and changing an ARP value for the first individual QoS setting to the highest ARP;
determining that the first active participant is a source of media and all of the other active participants in the plurality of active participants are recipients of the media, determining that the second active participant has a highest QoS Class Identifier (QCI) among the individual QoS settings for the source and of all the other recipients, and changing a QCI value for the first individual QoS setting to the highest QCI; and
determining that the first active participant is a source of media and all of the other active participants in the plurality of active participants are recipients of the media, determining that the second active participant has a highest Allocation and Retention Priority (ARP) among the individual QoS settings for the source and for all the other recipients, and changing an ARP value for the first individual QoS setting to the highest ARP.
1 Assignment
0 Petitions
Accused Products
Abstract
A centralized quality of service (QoS) entity having a processing device performs a method for managing QoS settings for group communications. The method includes: determining a plurality of active participants of a group communication session; and determining, for each active participant, an individual QoS setting, including a first individual QoS setting for a first active participant. The method further includes modifying the first individual QoS setting based on the individual QoS setting for at least one other active participant, wherein the modified first individual QoS setting is applied to a session leg used by the first active participant during the group communication session. The active participants of the group communication session can be on the same or heterogeneous wireless networks.
17 Citations
14 Claims
-
1. A method for managing quality of service (QoS) settings for group communications, the method comprising a centralized QoS entity performing:
-
determining a plurality of active participants of a group communication session; determining, for each active participant, an individual QoS setting, including a first individual QoS setting for a first active participant and a second individual QoS setting for a second active participant; modifying one of the first individual QoS setting and the second individual QoS setting based on a comparison of the first individual QoS setting to the second individual QoS setting, wherein modifying comprises changing one of the first individual QoS setting and the second individual QoS setting to the other of the first and second individual QoS settings, wherein the modified individual QoS setting is applied to a session leg used by the corresponding active participant during the group communication session, and wherein modifying one of the first individual QoS setting and the second individual QoS setting comprises performing one or more of; determining that the first active participant is a recipient of media, determining that the second active participant is a source of the media, wherein the individual QoS setting for the second active participant has a highest QoS Class Identifier (QCI) among the individual QoS settings for all the active participants that are recipients of the media, and changing a QCI value for the first individual QoS setting to the highest QCI; determining that the first active participant is a recipient of media, determining that the second active participant is a source of the media, wherein the individual QoS setting for the second active participant has a highest Allocation and Retention Priority (ARP) among the individual QoS settings for all the active participants that are recipients of the media, and changing an ARP value for the first individual QoS setting to the highest ARP; determining that the first active participant is a source of media and all of the other active participants in the plurality of active participants are recipients of the media, determining that the second active participant has a highest QoS Class Identifier (QCI) among the individual QoS settings for the source and of all the other recipients, and changing a QCI value for the first individual QoS setting to the highest QCI; and determining that the first active participant is a source of media and all of the other active participants in the plurality of active participants are recipients of the media, determining that the second active participant has a highest Allocation and Retention Priority (ARP) among the individual QoS settings for the source and for all the other recipients, and changing an ARP value for the first individual QoS setting to the highest ARP. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transient computer-readable storage element having computer readable code stored thereon for programming a computer to perform a method for managing quality of service (QoS) settings for group communications, the computer readable code causing the computer to perform the following functions:
-
determining a plurality of active participants of a group communication session; determining, for each active participant, an individual QoS setting, including a first individual QoS setting for a first active participant and a second individual QoS setting for a second active participant; and modifying one of the first individual QoS setting and the second individual QoS setting based on a comparison of the first individual QoS setting to the second individual QoS setting, wherein the modified individual QoS setting is applied to a session leg used by the corresponding active participant during the group communication session and wherein modifying the one of the first individual QoS setting and the second individual QoS setting comprises at least one of; determining that the first active participant is a recipient of media, determining that the second active participant is a source of the media, wherein the individual QoS setting for the second active participant has a highest QoS Class Identifier (QCI) among the individual QoS settings for all the active participants that are recipients of the media, and changing a QCI value for the first individual QoS setting to the highest QCI; determining that the first active participant is a recipient of media, determining that the second active participant is a source of the media, wherein the individual QoS setting for the second active participant has a highest Allocation and Retention Priority (ARP) among the individual QoS settings for all the active participants that are recipients of the media, and changing an ARP value for the first individual QoS setting to the highest ARP; determining that the first active participant is a source of media and all of the other active participants in the plurality of active participants are recipients of the media, determining that the second active participant has a highest QoS Class Identifier (QCI) among the individual QoS settings for the source and of all the other recipients, and changing a QCI value for the first individual QoS setting to the highest QCI; and determining that the first active participant is a source of media and all of the other active participants in the plurality of active participants are recipients of the media, determining that the second active participant has a highest Allocation and Retention Priority (ARP) among the individual QoS settings for the source and for all the other recipients, and changing an ARP value for the first individual QoS setting to the highest ARP.
-
-
12. A method for managing quality of service (QoS) settings for group communications over heterogeneous networks, the method comprising:
-
at a centralized QoS entity; determining a plurality of active participants of a group communication session, wherein the plurality of active participants includes a first active participant operating on a first network and a second participant that represents a group on a second network that is a different type of network than the first network, wherein the group has an assigned group priority on the second network; determining, for each of the active participants, an individual QoS setting on the first network, including a first individual QoS setting for the first active participant and a second individual QoS setting for the second active participant, wherein the second individual QoS setting is determined by applying a mapping function to the assigned group priority; and modifying one of the first individual QoS setting and the second individual QoS setting based on a comparison of the first individual QoS setting to the second individual QoS setting, wherein modifying comprises changing one of the first individual QoS setting and the second individual QoS setting to the other of the first and second individual QoS settings, wherein the modified individual QoS setting is applied to a session leg used by the corresponding active participant during the group communication session, and wherein modifying one of the first individual QoS setting and the second individual QoS setting comprises performing one or more of; determining that the first active participant is a recipient of media, determining that the second active participant is a source of the media, wherein the individual QoS setting for the second active participant has a highest QoS Class Identifier (QCI) among the individual QoS settings for all the active participants that are recipients of the media, and changing a QCI value for the first individual QoS setting to the highest QCI; determining that the first active participant is a recipient of media, determining that the second active participant is a source of the media, wherein the individual QoS setting for the second active participant has a highest Allocation and Retention Priority (ARP) among the individual QoS settings for all the active participants that are recipients of the media, and changing an ARP value for the first individual QoS setting to the highest ARP; determining that the first active participant is a source of media and all of the other active participants in the plurality of active participants are recipients of the media, determining that the second active participant has a highest QoS Class Identifier (QCI) among the individual QoS settings for the source and of all the other recipients, and changing a QCI value for the first individual QoS setting to the highest QCI; and determining that the first active participant is a source of media and all of the other active participants in the plurality of active participants are recipients of the media, determining that the second active participant has a highest Allocation and Retention Priority (ARP) among the individual QoS settings for the source and for all the other recipients, and changing an ARP value for the first individual QoS setting to the highest ARP. - View Dependent Claims (13, 14)
-
Specification