CA2499361C

A communication device for providing multimedia in a group communication network

Abstract

A system and method for providing group communication services is disclosed. Each of a plurality of group communication devices coverts media, such as video, audio, image and/or data into data packets suitable for transmission over a data network, such as the Internet. The data packets are selectively transmitted through the data network to a communications manager. The communications manager acts as a configurable switch, allowing communications from any communication device to be selectively routed to the plurality of communication devices based on the types of the communication devices and/or the requests received from the corresponding users. The communications manager further allows users of other communication systems and devices to participate in group communications with each other.

CA2499361C, drawing sheet 1
Sheet 1 of 11

Term

Term ended

Expired 19 September 2023, 3 years ago.

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

40 claims: 12 independent, 28 dependent

  1. 1
    CA 02499361 2011-08-08 74769-1062 CLAIMS:1. A method in a communication device (CD) for communicating multimedia with a communication manager (CM) operating in a group communication network, the method comprising: 5 providing a type of the CD to the CM, the type indicating the media that the CD is capable of communicating;selectively communicating the media based on the type of the CD;and media traffic from the CD is encapsulated by grouping one or more data frames representing media information, including media payload format descriptors, 10 within a payload and upon confirmation that the CD is authorized to participate in a selected group and in response to an invite request to participate in the selected group, a description of media traffic and signaling parameters is embedded and provided to group participants.
  2. 4
    A method in a communication device (CD) for receiving multimedia from a communication manager (CM) operating in a group communication network, the 20 method comprising:providing a request to the CM, the request indicating the media that the CD is capable of receiving;selectively receiving the media based on the request;and CA 02499361 2011-08-08 74769-1062 media traffic from the CD is encapsulated by grouping one or more data frames representing media information, including media payload format descriptors, within a payload and upon confirmation that the CD is authorized to participate in a selected group and in response to an invite request to participate in the selected 5 group, a description of media traffic and signaling parameters is embedded and provided to group participants.
  3. 7
    A computer readable medium containing computer executable instructions for communicating multimedia between a communication device (CD) and a communication manager (CM) operating in a group communication network, the instructions when executed perform a method comprising:15 providing a type of the CD to the CM, the type indicating the media that the CD is capable of communicating;selectively communicating the media based on the type of the CD;and media traffic from the CD is encapsulated when grouping one or more data frames representing media information, including media payload format 20 descriptors, within a payload and upon confirmation that the CD is authorized to participate in a selected group and in response to an invite request to participate in the selected group, a description of media traffic and signaling parameters is embedded and provided to group participants.
  4. 10
    A computer readable medium containing computer executable instructions for communicating multimedia between a communication device (CD) and a communication manager (CM) operating in a group communication network, the instructions when executed perform a method comprising:providing a request to the CM, the request indicating the media that the CD is capable of receiving;selectively receiving the media based on the request;and media traffic from the CD is encapsulated when grouping one or more data frames representing media information, including media payload format descriptors, within a payload and upon confirmation that the CD is authorized to participate in a selected group and in response to an invite request to participate in the selected group, a description of media traffic and signaling parameters is embedded and provided to group participants.
  5. 13
    An apparatus for communicating multimedia with a communication manager (CM) operating in a group communication network, comprising:means for providing a type of a communication device (CD) to the CM, the type indicating the media that the CD is capable of communicating;means for selectively communicating the media based ori the type of the CD;and CA 02499361 2011-08-08 74769-1062 media traffic from the CD is encapsulated by grouping one or more data frames representing media information, including media payload format descriptors, within a payload and upon confirmation that the CD is authorized to participate in a selected group and in response to an invite request to participate in the selected 5 group, a description of media traffic and signaling parameters is embedded and provided to group participants.
  6. 16
    An apparatus for receiving multimedia from a communication manager (CM) operating in a group communication network, comprising:means for providing a request to the CM, the request indicating the media that the CD is capable of receiving;15 means for selectively receiving the media based on the request;and media traffic from the CD is encapsulated by grouping one or more data frames representing media information, including media payload format descriptors, within a payload and upon confirmation that the CD is authorized to participate in a selected group and in response to an invite request to participate in the selected 20 group, a description of media traffic and signaling parameters is embedded and provided to group participants.
  7. 19
    A communication device (CD), comprising:a receiver;a transmitter;a processor programmed to implement a method for communicating 5 multimedia with a communication manager (CM) operating in a group communication network, the method comprising: providing a type of the CD to the CM, the type indicating the media that the CD is capable of communicating;and selectively communicating the media based on the type of the CD;and 10 media traffic from the CD is encapsulated by grouping one or more data frames representing media information, including media payload format descriptors, within a payload and upon confirmation that the CD is authorized to participate in a selected group and in response to an invite request to participate in the selected group, a description of media traffic and signaling parameters is embedded and 15 provided to group participants.
  8. 22
    A communication device (CD), comprising:a receiver;a transmitter;CA 02499361 2011-08-08 74769-1062 a processor programmed to implement a method for receiving multimedia from a communication manager (CM) operating in a group communication network, the method comprising: providing a request to the CM, the request indicating the media that the CD is capable of receiving;and selectively receiving the media based on the request;and media traffic from the CD is encapsulated by grouping one or more data frames representing media information, including media payload format descriptors, within a payload and upon confirmation that the CD is authorized to participate in a selected group and in response to an invite request to participate in the selected group, a description of media traffic and signaling parameters is embedded and provided to group participants.
  9. 25
    A method for communicating multimedia operating in a plurality of groups in a communication network, the method comprising:receiving an invite request to join a selected group of a multimedia communication type of a communication device (CD) at a communication manager (CM);providing, from the CM, a description of media traffic and signaling parameters in response to the invite request by the CD to participate in the selected group;confirming that the CD is authorized to participate in the selected group;CA 02499361 2011-08-08 74769-1062 selectively communicating a media based on the multimedia communication type of the CD of a participant in the selected group, wherein the media traffic is encapsulated by grouping one or more data frames representing media information, including media payload format descriptors, within a payload;and 5 determining a reduced rate of transmission of the media traffic based on a transmission cost authorized by the CD.
  10. 29
    A non-transitory computer-readable storage medium comprising 15 computer-executable instructions, which, when executed by a computer, causes the computer to perform operations, the instructions comprising:a set of the instructions to receive an invite request to join a selected group of a multimedia communication type of a communication device (CD) at a communication manager (CM);20 a set of the instructions to provide, from the CM, a description of media traffic and signaling parameters in response to the invite request by the CD to participate in the selected group;a set of the instructions to confirm that the CD is authorized to participate in the selected group;CA 02499361 2011-08-08 74769-1062 a set of the instructions to selectively communicate the media based on the multimedia communication type of the CD of a participant in the selected group, wherein the media traffic is encapsulated by a set of the instructions to group one or more data frames representing media information, including media payload format descriptors, within a payload;and a set of instructions to determine a reduced rate of transmission of the media traffic based on a transmission cost authorized by the CD.
  11. 33
    An apparatus for communicating multimedia operating in a plurality of groups in a communication network, comprising:means for receiving an invite request to join a selected group of a multimedia communication type of a communication device (CD) at a communication manager (CM);means for providing, from the CM, a description of media traffic and signaling parameters in response to the invite request by the CD to participate in the selected group;CA 02499361 2011-08-08 74769-1062 means for confirming that the CD is authorized to participate in the selected group;means for selectively communicating the media based on the multimedia communication type of the CD of a participant in the selected group, 5 wherein the media traffic is encapsulated by grouping one or more data frames representing media information, including media payload format descriptors, within a payload;and means for determining a reduced rate of transmission of the media traffic based on a transmission cost authorized by the CD. 10
  12. 37
    A communication manager (CM), comprising:a receiver;a transmitter;20 a processor programmed to implement a method for communicating multimedia with a communication device (CD) operating in a plurality of groups in a communication network, the method comprising: receiving an invite request to join a selected group of a multimedia communication type of a communication device (CD);CA 02499361 2011-08-08 74769-1062 providing a description of media traffic and signaling parameters in response to the invite request by the CD to participate in the selected group;confirming that the CD is authorized to participate in the selected group;selectively communicating the media based on the multimedia 5 communication type of the CD of a participant in the selected group, wherein the media traffic is encapsulated by grouping one or more data frames representing media information, including media payload format descriptors, within a payload;and determining a reduced rate of transmission of the media traffic based on a transmission cost authorized by the CD. 10