EP1530826B1

Method and apparatus for providing prioritized multi-party communication sessions in a wireless communication system

Abstract

A wireless communication system that includes an MS that is a member of multiple talkgroups provides for a prioritization of the multiple talkgroups. A database included in the system maintains an MS identifier associated with the MS and maintains multiple talkgroup identifiers in association with the MS identifier, wherein each talkgroup identifier of the multiple talkgroup identifiers corresponds to a talkgroup of the multiple talkgroups. The database further maintains a prioritization associated with at least one talkgroup of the multiple talkgroups. In one embodiment of the invention, the MS may dynamically prioritize the multiple talkgroups to which it belongs. In another embodiment of the present invention, the prioritization may be statically maintained. In still another embodiment of the invention, the system utilizes the maintained prioritizations to determine whether to interrupt the MS when the MS is involved in a multi-party communication session.

EP1530826B1, drawing sheet 1
Sheet 1 of 3

Term

Term ended

Expired 26 June 2023, 3.2 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

14 claims: 2 independent, 12 dependent

  1. 1
    A method for prioritizing talkgroups in a wireless communication system that comprises a plurality of talkgroups, the method comprising steps of:maintaining (302), for each mobile station of a plurality of mobile stations, a mobile station identifier, wherein a mobile station corresponding to the mobile station identifier is a member of each talkgroup of the plurality of talkgroups;maintaining (302), in association with each mobile station identifier, a plurality of talkgroup identifiers wherein each talkgroup identifier of the plurality of talkgroup identifiers corresponds to a talkgroup of the plurality of talkgroups;and wherein the method is characterized by : for each mobile station of the plurality of mobile stations, receiving (316), from the mobile station, a prioritization of at least one talkgroup of the plurality of talkgroups associated with the mobile station's mobile station identifier;for each mobile station of the plurality of mobile stations, storing (318), in association with the mobile station's mobile station identifier and based on the received prioritization, a prioritization of the at least one talkgroup;and subsequent to storing the prioritization of the at least one talkgroup, when a talkgroup call becomes active, determining (408, 410, 414), for each of one or more mobile stations of the plurality of mobile stations engaged in a multi-party communication session associated with a talkgroup other than the talkgroup becoming active and based on the prioritization, stored in association with the mobile station's mobile station identifier, whether to interrupt the participation of the mobile station in the multi-party communication session associated with the talkgroup other than the talkgroup becoming active.
  2. 10
    An infrastructure-based apparatus for prioritizing talkgroups in a wireless communication system that comprises a plurality of talkgroups, the apparatus comprising:a database (128) that stores a talkgroup identifier corresponding to each talkgroup of the plurality of talkgroups, receives, from a mobile station that is a member of the plurality of talkgroups, a prioritization of at least one talkgroup of the plurality of talkgroups, and, in association with each talkgroup of the plurality of talkgroups and based on the received prioritization, stores an identifier associated with a the mobile station that is a member of the talkgroup and a priority of the talkgroup with respect to the mobile station;and a group call controller (126) that determines for the mobile station, in response to a request to establish a communication session involving a talkgroup of the plurality of talkgroups, wherein the request is received subsequent to storing the received prioritization and is received when the mobile station is engaged in a communication session involving a talkgroup of the plurality of talkgroups that is different than the requested talkgroup, a priority of the requested talkgroup relative to the different talkgroup by reference to the database and further determines, based on the stored priority of the requested talkgroup relative to the different talkgroup, whether to interrupt the mobile station's participation in the communication session of the different talkgroup.