EP1587332A1

Method and Apparatus for Dynamic Group Address Creation

Abstract

Method and apparatus for creating and maintaining dynamic group addresses for facilitating Push-to-Talk over Cellular (PoC) group communication sessions among mobile stations (302) in a communications network are disclosed. In one embodiment the method comprises receiving at least one rule defining a member of the dynamic group in association with a group address; and populating the dynamic group with members from said mobile stations (302) determined in accordance with the at least one rule. Rules may be defined with reference to presence and/or location information available for the mobile stations (302). Such information may be published on behalf of the stations to one or more servers (310) adapted to identify mobile stations matching the rules. The method may comprise subscribing to the servers (304,308,310) to obtain the matching mobile stations (302) with which to populate dynamic group addresses.

EP1587332A1, drawing sheet 1
Sheet 1 of 7

Term

Term ended

Projected expiry passed 16 April 2024, 2.4 years ago.

  1. Priority and filed
  2. Published
  3. Projected expiry
  4. Today

35 claims: 13 independent, 22 dependent

  1. 1
    A method of creating and managing a dynamic group for initiating a group communication session among mobile stations in a communications network, the method comprising:receiving at least one rule defining a member of the dynamic group in association with a group address;andpopulating the dynamic group with members from said mobile stations determined in accordance with the at least one rule.
  2. 8
    The method of any one of claims 1 to 7 including maintaining said dynamic group, removing a particular one of said mobile stations as a member in accordance with the at least one rule.
  3. 10
    The method of any one of claims 1 to 9 including receiving a change of the at least one rule and managing the members of the dynamic group in accordance with the change wherein managing comprises at least one of adding and removing members.
  4. 11
    The method of any one of claims 1 to 10 including notifying a communications server of the members of said dynamic group for facilitating communication among said members in a group communication session.
  5. 12
    The method of any one of claims 1 to 11 including notifying a user using a mobile station of the members of said dynamic group.
  6. 13
    A method for providing notification of mobile stations that match one or more rules to define members of a dynamic group for initiating a group communication session among mobile stations in a communications network, the method comprising:receiving a request for notification of mobile stations matching at least one rule defined in accordance with at least one of presence information and location information for mobile stations;andsending a notification identifying at least one particular mobile station that matches said at least one rule in response to at least one of respective presence information and location information for the particular mobile station.
  7. 16
    The method of any one of claims 13 to 15 including sending a notification identifying a particular mobile station that no longer matches said at least one rule in response to a change in presence information published on behalf of the particular mobile station.
  8. 17
    The method of any one of claims 13 to 16 comprising evaluating at least one of presence information and location information with reference to said at least one rule to determine a match.
  9. 21
    A method of creating and managing a mayday group for initiating a mayday group communication among mobile stations in a communication network, the method comprising:receiving a request from a first mobile station to initiate a group communication with at least one second communication device proximate to said first mobile station;populating the mayday group with particular ones of said mobile stations determined in response to pre-defined rules for the mayday group and presence information and location information for said mobile stations.
  10. 26
    A server for creating and managing a dynamic group for initiating a group communication session among mobile stations in a communications network, the server comprising:a communication system for transmitting and receiving messages via the communications network;a processor coupled to the communication system for processing messages;andmemory coupled to the processor for storing instructions to configure the processor to: receive at least one rule defining a member of the dynamic group in association with a group address;andpopulate the dynamic group with members from said mobile stations determined in accordance with the at least one rule.
  11. 29
    A server for defining a member of a dynamic group for initiating a group communication session among mobile stations in a communication network, the server comprising:a communication system for transmitting and receiving messages via the communications network;a processor coupled to the communication system for processing messages;andmemory coupled to the processor for storing instructions to configure the processor to: receive a request for notification of mobile stations matching at least one rule defined in accordance with presence information for mobile stations;andsend a notification identifying at least one particular mobile station that matches said at least one rule in response to respective presence information for the particular mobile station.
  12. 31
    A mobile station for initiating a group communication session among other mobile stations in a communication network, the mobile station comprising:a communication system for transmitting and receiving messages via the communication network;a processor coupled to the communication system for processing messages;andmemory coupled to the processor for storing instructions to configure the processor to: transmit at least one rule defining a member of the dynamic group in association with a group address to a server adapted to create and manage the dynamic group, said server populating the dynamic group with members from said other mobile stations determined in accordance with the at least one rule.
  13. 34
    A machine readable medium comprising program code executable on a server of any one of claims 26 to 30 for implementing any of the methods of claims 21 to 25.