UNINTERRUPTABLE GROUP COMMUNICATION SESSIONS WITHIN A WIRELESS COMMUNICATIONS SYSTEM
First Claim
1. A method of conducting a group communication session arbitrated by an application server within a wireless communications system, comprising:
- configuring a preemption rank for each of a plurality of group members of the given communication group, the preemption ranks at least used to determine whether a non-floor-holder among the plurality of group members can obtain the floor for an active group communication session from a current floor-holder; and
granting at least one of the plurality of group members an uninterruptable group communication session privilege, the uninterruptable group communication session privilege permitting the at least one group member to originate a given group communication session that allocates the floor to the at least one group member for the duration of the given group communication session and for which the floor will not be transferred to another of the plurality of group members during the given group communication session irrespective of at least one of the preemption ranks of the group members or one or more rules defined by an operator.
1 Assignment
0 Petitions
Accused Products
Abstract
A call request message is sent from an access terminal to an application server in order to request initiation of a group communication session to a communication group and to request that an allocation of the floor to the given access terminal for the duration of the given group communication session remain uninterrupted by call targets of the session. The application server announces the session, and sends a floor-grant to the access terminal after the session is accepted by at least one target. The access terminal forwards media to the application server which is then forwarded to the at least one target. The floor is not transferred away from the access terminal during the session. For example, floor requests are suppressed at the at least one target, or floor requests are sent by the at least one target but are then ignored or denied by the application server.
13 Citations
43 Claims
-
1. A method of conducting a group communication session arbitrated by an application server within a wireless communications system, comprising:
-
configuring a preemption rank for each of a plurality of group members of the given communication group, the preemption ranks at least used to determine whether a non-floor-holder among the plurality of group members can obtain the floor for an active group communication session from a current floor-holder; and granting at least one of the plurality of group members an uninterruptable group communication session privilege, the uninterruptable group communication session privilege permitting the at least one group member to originate a given group communication session that allocates the floor to the at least one group member for the duration of the given group communication session and for which the floor will not be transferred to another of the plurality of group members during the given group communication session irrespective of at least one of the preemption ranks of the group members or one or more rules defined by an operator. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of obtaining information related to a group communication session arbitrated by an application server within a wireless communications system, comprising:
receiving, at a given access terminal from the application server, a notification that grants the given access terminal an uninterruptable group communication session privilege, the uninterruptable group communication session privilege permitting the given access terminal to originate a given group communication session that allocates the floor to the given access terminal for the duration of the given group communication session and for which the floor will not be transferred to another group member during the given group communication session irrespective of at least one of the preemption rank of the another group member or one or more rules defined by an operator. - View Dependent Claims (7, 8, 9)
-
10. A method of conducting a group communication session arbitrated by an application server within a wireless communications system, comprising:
-
configuring a call request message, at a given access terminal, to request initiation of a given group communication session to a communication group and to request that an allocation of the floor to the given access terminal for the duration of the given group communication session remain uninterrupted by other members of the communication group; receiving a floor-grant message indicating that the given access terminal has obtained the floor and can begin forwarding media for transmission to at least one other member of the communication group; and forwarding media from the given access terminal to the at least one other member of the communication group for the duration of the given group communication session without the floor being transferred from the given access terminal to the at least one other member of the communication group. - View Dependent Claims (11, 12, 13)
-
-
14. A method of conducting a group communication session arbitrated by an application server within a wireless communications system, comprising:
-
receiving a call request message, from a given access terminal, that requests initiation of a given group communication session to a communication group and that further requests that an allocation of the floor to the given access terminal for the duration of the given group communication session remain uninterrupted by other members of the communication group; sending an announce message for announcing the given group communication session to the communication group; receiving an acceptance message from at least one member of the communication group that indicates an acceptance of the announced session; sending, in response to at least one of the received acceptance messages, a floor-grant message to the given access terminal indicating that the given access terminal has obtained the floor and can begin forwarding media for transmission to the at least one other member of the communication group; and receiving and forwarding media from the given access terminal to the at least one other member of the communication group for the duration of the given group communication session without the floor being transferred from the given access terminal to the at least one other member of the communication group. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A method of conducting a group communication session arbitrated by an application server within a wireless communications system, comprising:
-
configuring an announce message for announcing a given group communication session to a communication group, the announce message configured to indicate, to each target member of the communication group, that the given group communication session will not permit the floor to be re-allocated away from an originator of the given group communication session such that the given group communication session will remain uninterrupted by the target members of the communication group; and transmitting the configured announce message. - View Dependent Claims (20, 21)
-
-
22. A method of conducting a group communication session arbitrated by an application server within a wireless communications system, comprising:
-
receiving an announce message at a given access terminal for announcing a given group communication session associated with a communication group, the received announce message configured to indicate that the given group communication session will not permit the floor to be re-allocated away from an originator of the given group communication session such that the given group communication session will remain uninterrupted by other members of the communication group; sending an acceptance message if the given access terminal determines to join the announced session; and receiving media from the originator for the duration of the given group communication session without the floor being transferred from the originator to another member of the communication group. - View Dependent Claims (23, 24, 25)
-
-
26. An application server configured to arbitrate a group communication session within a wireless communications system, comprising:
-
means for configuring a preemption rank for each of a plurality of group members of the given communication group, the preemption ranks at least used to determine whether a non-floor-holder among the plurality of group members can obtain the floor for an active group communication session from a current floor-holder; and means for granting at least one of the plurality of group members an uninterruptable group communication session privilege, the uninterruptable group communication session privilege permitting the at least one group member to originate a given group communication session that allocates the floor to the at least one group member for the duration of the given group communication session and for which the floor will not be transferred to another of the plurality of group members during the given group communication session irrespective of at least one of the preemption ranks of the group members or one or more rules defined by an operator.
-
-
27. An access terminal configured to obtain information related to a group communication session arbitrated by an application server within a wireless communications system, comprising:
means for receiving, from the application server, a notification that grants the access terminal an uninterruptable group communication session privilege, the uninterruptable group communication session privilege permitting the access terminal to originate a given group communication session that allocates the floor to the access terminal for the duration of the given group communication session and for which the floor will not be transferred to another group member during the given group communication session irrespective of at least one of the preemption rank of the another group member or one or more rules defined by an operator.
-
28. An access terminal configured to participate in a group communication session arbitrated by an application server within a wireless communications system, comprising:
-
means for configuring a call request message to request initiation of a given group communication session to a communication group and to request that an allocation of the floor to the given access terminal for the duration of the given group communication session remain uninterrupted by other members of the communication group; means for receiving a floor-grant message indicating that the access terminal has obtained the floor and can begin forwarding media for transmission to at least one other member of the communication group; and means for forwarding media to the at least one other member of the communication group for the duration of the given group communication session without the floor being transferred from the access terminal to the at least one other member of the communication group.
-
-
29. An application server configured to arbitrate a group communication session within a wireless communications system, comprising:
-
means for receiving a call request message, from a given access terminal, that requests initiation of a given group communication session to a communication group and that further requests that an allocation of the floor to the given access terminal for the duration of the given group communication session remain uninterrupted by other members of the communication group; means for sending an announce message for announcing the given group communication session to the communication group; means for receiving an acceptance message from at least one member of the communication group that indicates an acceptance of the announced session; means for sending, in response to at least one of the received acceptance messages, a floor-grant message to the given access terminal indicating that the given access terminal has obtained the floor and can begin forwarding media for transmission to the at least one other member of the communication group; and means for receiving and forwarding media from the given access terminal to the at least one other member of the communication group for the duration of the given group communication session without the floor being transferred from the given access terminal to the at least one other member of the communication group.
-
-
30. An application server configured to arbitrate a group communication session within a wireless communications system, comprising:
-
means for configuring an announce message for announcing a given group communication session to a communication group, the announce message configured to indicate, to each target member of the communication group, that the given group communication session will not permit the floor to be re-allocated away from an originator of the given group communication session such that the given group communication session will remain uninterrupted by the target members of the communication group; and means for transmitting the configured announce message.
-
-
31. An access terminal configured to participate in a group communication session arbitrated by an application server within a wireless communications system, comprising:
-
means for receiving an announce message for announcing a given group communication session associated with a communication group, the received announce message configured to indicate that the given group communication session will not permit the floor to be re-allocated away from an originator of the given group communication session such that the given group communication session will remain uninterrupted by other members of the communication group; means for sending an acceptance message if the access terminal determines to join the announced session; and means for receiving media from the originator for the duration of the given group communication session without the floor being transferred from the originator to another member of the communication group.
-
-
32. An application server configured to arbitrate a group communication session within a wireless communications system, comprising:
-
logic configured to configure a preemption rank for each of a plurality of group members of the given communication group, the preemption ranks at least used to determine whether a non-floor-holder among the plurality of group members can obtain the floor for an active group communication session from a current floor-holder; and logic configured to grant at least one of the plurality of group members an uninterruptable group communication session privilege, the uninterruptable group communication session privilege permitting the at least one group member to originate a given group communication session that allocates the floor to the at least one group member for the duration of the given group communication session and for which the floor will not be transferred to another of the plurality of group members during the given group communication session irrespective of at least one of the preemption ranks of the group members or one or more rules defined by an operator.
-
-
33. An access terminal configured to obtain information related to a group communication session arbitrated by an application server within a wireless communications system, comprising:
logic configured to receive, from the application server, a notification that grants the access terminal an uninterruptable group communication session privilege, the uninterruptable group communication session privilege permitting the access terminal to originate a given group communication session that allocates the floor to the access terminal for the duration of the given group communication session and for which the floor will not be transferred to another group member during the given group communication session irrespective of at least one of the preemption rank of the another group member or one or more rules defined by an operator.
-
34. An access terminal configured to participate in a group communication session arbitrated by an application server within a wireless communications system, comprising:
-
logic configured to configure a call request message to request initiation of a given group communication session to a communication group and to request that an allocation of the floor to the given access terminal for the duration of the given group communication session remain uninterrupted by other members of the communication group; logic configured to receive a floor-grant message indicating that the access terminal has obtained the floor and can begin forwarding media for transmission to at least one other member of the communication group; and logic configured to forward media to the at least one other member of the communication group for the duration of the given group communication session without the floor being transferred from the access terminal to the at least one other member of the communication group.
-
-
35. An application server configured to arbitrate a group communication session within a wireless communications system, comprising:
-
logic configured to receive a call request message, from a given access terminal, that requests initiation of a given group communication session to a communication group and that further requests that an allocation of the floor to the given access terminal for the duration of the given group communication session remain uninterrupted by other members of the communication group; logic configured to send an announce message for announcing the given group communication session to the communication group; logic configured to receive an acceptance message from at least one member of the communication group that indicates an acceptance of the announced session; logic configured to send, in response to at least one of the received acceptance messages, a floor-grant message to the given access terminal indicating that the given access terminal has obtained the floor and can begin forwarding media for transmission to the at least one other member of the communication group; and logic configured to receive and forward media from the given access terminal to the at least one other member of the communication group for the duration of the given group communication session without the floor being transferred from the given access terminal to the at least one other member of the communication group.
-
-
36. An application server configured to arbitrate a group communication session within a wireless communications system, comprising:
-
logic configured to configure an announce message for announcing a given group communication session to a communication group, the announce message configured to indicate, to each target member of the communication group, that the given group communication session will not permit the floor to be re-allocated away from an originator of the given group communication session such that the given group communication session will remain uninterrupted by the target members of the communication group; and logic configured to transmit the configured announce message.
-
-
37. An access terminal configured to participate in a group communication session arbitrated by an application server within a wireless communications system, comprising:
-
logic configured to receive an announce message for announcing a given group communication session associated with a communication group, the received announce message configured to indicate that the given group communication session will not permit the floor to be re-allocated away from an originator of the given group communication session such that the given group communication session will remain uninterrupted by other members of the communication group; logic configured to send an acceptance message if the access terminal determines to join the announced session; and logic configured to receive media from the originator for the duration of the given group communication session without the floor being transferred from the originator to another member of the communication group.
-
-
38. 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 within a wireless communications system, cause the application server to perform operations, the instructions comprising:
-
program code to configure a preemption rank for each of a plurality of group members of the given communication group, the preemption ranks at least used to determine whether a non-floor-holder among the plurality of group members can obtain the floor for an active group communication session from a current floor-holder; and program code to grant at least one of the plurality of group members an uninterruptable group communication session privilege, the uninterruptable group communication session privilege permitting the at least one group member to originate a given group communication session that allocates the floor to the at least one group member for the duration of the given group communication session and for which the floor will not be transferred to another of the plurality of group members during the given group communication session irrespective of at least one of the preemption ranks of the group members or one or more rules defined by an operator.
-
-
39. A non-transitory computer-readable storage medium containing instructions stored thereon, which, when executed by an access terminal configured to obtain information related to a group communication session arbitrated by an application server within a wireless communications system, cause the access terminal to perform operations, the instructions comprising:
program code to receive, from the application server, a notification that grants the access terminal an uninterruptable group communication session privilege, the uninterruptable group communication session privilege permitting the access terminal to originate a given group communication session that allocates the floor to the access terminal for the duration of the given group communication session and for which the floor will not be transferred to another group member during the given group communication session irrespective of at least one of the preemption rank of the another group member or one or more rules defined by an operator.
-
40. A non-transitory computer-readable storage medium containing instructions stored thereon, which, when executed by an access terminal configured to participate in a group communication session arbitrated by an application server within a wireless communications system, cause the access terminal to perform operations, the instructions comprising:
-
program code to configure a call request message to request initiation of a given group communication session to a communication group and to request that an allocation of the floor to the given access terminal for the duration of the given group communication session remain uninterrupted by other members of the communication group; program code to receive a floor-grant message indicating that the access terminal has obtained the floor and can begin forwarding media for transmission to at least one other member of the communication group; and program code to forward media to the at least one other member of the communication group for the duration of the given group communication session without the floor being transferred from the access terminal to the at least one other member of the communication group.
-
-
41. 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 within a wireless communications system, cause the application server to perform operations, the instructions comprising:
-
program code to receive a call request message, from a given access terminal, that requests initiation of a given group communication session to a communication group and that further requests that an allocation of the floor to the given access terminal for the duration of the given group communication session remain uninterrupted by other members of the communication group; program code to send an announce message for announcing the given group communication session to the communication group; program code to receive an acceptance message from at least one member of the communication group that indicates an acceptance of the announced session; program code to send, in response to at least one of the received acceptance messages, a floor-grant message to the given access terminal indicating that the given access terminal has obtained the floor and can begin forwarding media for transmission to the at least one other member of the communication group; and program code to receive and forward media from the given access terminal to the at least one other member of the communication group for the duration of the given group communication session without the floor being transferred from the given access terminal to the at least one other member of the communication group.
-
-
42. 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 within a wireless communications system, cause the application server to perform operations, the instructions comprising:
-
program code to configure an announce message for announcing a given group communication session to a communication group, the announce message configured to indicate, to each target member of the communication group, that the given group communication session will not permit the floor to be re-allocated away from an originator of the given group communication session such that the given group communication session will remain uninterrupted by the target members of the communication group; and program code to transmit the configured announce message.
-
-
43. A non-transitory computer-readable storage medium containing instructions stored thereon, which, when executed by an access terminal configured to participate in a group communication session arbitrated by an application server within a wireless communications system, cause the access terminal to perform operations, the instructions comprising:
-
program code to receive an announce message for announcing a given group communication session associated with a communication group, the received announce message configured to indicate that the given group communication session will not permit the floor to be re-allocated away from an originator of the given group communication session such that the given group communication session will remain uninterrupted by other members of the communication group; program code to send an acceptance message if the access terminal determines to join the announced session; and program code to receive media from the originator for the duration of the given group communication session without the floor being transferred from the originator to another member of the communication group.
-
Specification