CA2510631A1

Method and system for group communications

Abstract

A method and system for group communications between a plurality of endpoint s (102, 106, 108 etc.) in a system (100) is described. The method includes the steps of: a) receiving at a group entity (104) from an initiating endpoint (102), using a transactional protocol, a first message requesting a session between a plurality of endpoints (106, 108 etc.) affiliated with a group tha t correlates to the group entity (104); b) causing the session to be accepted; c) causing the presence of the session to be communicated, using a broadcast protocol, to the plurality of endpoints (106, 108 etc.) affiliated with the group; and d) communicating from the group entity (104) to the initiating endpoint (102), using the transactional protocol, the acceptance of the session.

CA2510631A1, drawing sheet 1
Sheet 1 of 8

Term

Term ended

Projected expiry passed 18 December 2023, 2.8 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

11 claims: 3 independent, 8 dependent

  1. 1
    CA 02510631 2005-06-16 WO 2004/062218 PCT/US2003/040698 CLAIMS What is claimed is:1. In a system having at least one group entity and a plurality of endpoints, a method comprising the steps of: a) receiving at a group entity from an initiating endpoint, using a transactional protocol, a first message requesting a session between a plurality of endpoints affiliated with a group that correlates to said group entity;b) causing said session to be accepted;c) causing the presence of said session to be communicated, using a broadcast protocol, to the plurality of endpoints affiliated with said group;and d) communicating from said group entity to said initiating endpoint, using said transactional protocol, the acceptance of said session.
  2. 2
    The method according to Claim 1 further comprising the step of receiving at said group entity from any one of the plurality of endpoints affiliated with said group, using said transactional protocol, at least one subsequent message requesting that said session be modified.
  3. 3
    The method according to Claim 1 further comprising the step of causing said session to be terminated using said transactional protocol.
  4. 4
    The method according to Claim 3, wherein said group entity sends a subsequent message to any one of the plurality of endpoints affiliated with said group to cause said session to be terminated.
  5. 5
    The method according to Claim 3, wherein said group entity receives at least one subsequent message from any one of the plurality of endpoints affiliated with said group to cause said session to be terminated. CA 02510631 2005-06-16 WO 2004/062218 PCT/US2003/040698
  6. 6
    The method according to Claim 1 further comprising the step of causing a set of session parameters to be selected before the session is accepted, wherein said set of session parameters is selected as a function of one of the set of:available system resources;capabilities of each endpoint affiliated with said group;and at least one set of default parameters.
  7. 7
    The method according to Claim 6, wherein said set of requested parameters is described using a Session Description Protocol (SDP).
  8. 8
    The method according to Claim 1, wherein said transactional protocol is a Session Initiation Protocol (SIP).
  9. 9
    The method according to Claim 1, wherein said broadcast protocol is a Session Announcement Protocol (SAP), and the.presence of the session is communicated, using SAP announcements, to the plurality of endpoints affiliated with said group.
  10. 10
    In a system having at least one group entity and a plurality of endpoints, a method comprising the steps of:a) receiving at a group entity from an initiating endpoint, using a transactional protocol, a first message requesting a session between a plurality of endpoints affiliated with a group that correlates to said group entity;b) determining whether said session is to be accepted or declined and if said session is declined communicating from said group entity to said initiating endpoint, using said transactional protocol, that the session was declined, and if said session is accepted performing steps c) and d);c) causing the presence of said session to be communicated, using a broadcast protocol, to the plurality of endpoints affiliated with said group;and d) communicating from said group entity to said initiating endpoint, using said transactional protocol, the acceptance of said session. CA 02510631 2005-06-16 WO 2004/062218 PCT/US2003/040698
  11. 11
    A communications network system comprising:a plurality of endpoints operatively networked together, each said endpoint configured for communicating using a transactional protocol and further configured for receiving communications using a broadcast protocol, and 5 at least one group entity operatively coupled to the system and configured for receiving from an initiating endpoint, using a transactional protocol, a first message requesting a session between a plurality of endpoints affiliated with a group that correlates to said group entity, causing said session to be accepted, causing the presence of said session to be communicated, using a broadcast protocol, to the 10 plurality of endpoints affiliated with said group, and communicating from said group entity to said initiating endpoint, using said transactional protocol, the acceptance of said session.