AU2001241951B2

System and method for providing group communication services

Abstract

A system and method for providing group communication services. Each of a plurality of communication devices coverts information signals into data packets suitable for transmission over a data network, such as the Internet. The data packets are 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 routed to the plurality of communication devices. The communications manager further allows users of other communication systems and devices to participate in group communications with each other.

Term

Term ended

Expired 2 March 2021, 5.6 years ago.

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

19 claims: 13 independent, 6 dependent

  1. 1
    THE CLAIMS DEFINING THE INVENTION ARE AS FOLLOWS:1. A system for providing a group communication service to a plurality of communication devices, including: 5 a first communication device for converting information signals into data packets suitable for transmission over a data network, for providing said data packets to said data network, and for receiving data packets from said data network;a second communication device for converting information signals into data packets suitable for transmission over said data network, for providing said data 10 packets to said data network, and for receiving data packets from said data network;a third communication device for converting information signals into data packets suitable for transmission over said data network, for providing said data packets to said data network, and for receiving data packets from said data network;and 15 a communications manager connected to said data network for providing arbitrated group communications among at least said first communication device, said second communication device, and said third communication device.
  2. 4
    The system of any one of claims 1 to 3 wherein said arbitration includes said 30 communications manager granting a transmission privilege to either said first communication device, to said second communication device, or to said third 2001241951 15 Feb 2005 communication device, said transmission privilege for allowing only one of said communication devices to transmit said data packets at any given time.
  3. 5
    The system of any one of claims 1 to 4 wherein said communications manager 5 further includes:a first timer for measuring an elapsed time in which said first communication device, said second communication device, and said third communication device have not transmitted data packets to said communications manager;and a processor for sending a message to said first communication device, to said 10 second communication device, and to said third communication device to enter a dormant mode of operation if said elapsed time exceeds a predetermined time period.
  4. 6
    The system of any one of claims 1 to 5 wherein said first communication 15 device is selected from the group including a wireless telephone, a wireless camera, a wireless video camera, a wireless computer, a pager, a wireless audio recording device, a desktop computer, a wireline telephone, and a digital camera.
  5. 7
    The system of any one of claims 1 to 6 wherein said first communication 20 device includes:a processor for requesting a transmission privilege from said communications manager, said transmission privilege allowing only a single communication device to transmit said information signals at any one time. 25
  6. 8
    The system of any one of claims 1 to 7 wherein said information signals are selected from the group comprising audio signals, visual signals, and data.
  7. 9
    The system of any one of claims 1 to 8 wherein said communications manager further includes:30 a multipoint control unit (MCU) for receiving a data packet from said first communication device and for generating a duplicate data packet to be sent to said 2001241951 15 Feb 2005 second communication device and for generating a duplicate data packet to be sent to said third communication device.
  8. 10
    The system of any one of claims 1 to 9 wherein said communications manager 5 further includes:a local database for storing information relating to said first communication device, said second wireless communication device, and said third communication device. 10 11. The system of any one of claims 1 to 10 further including: a security manager connected to said data network, said security manager for distributing encryption keys to said first communication device, said second communication device, and said third communication device. 15 12. The system of any one of claims 5 to 11 wherein said communications manager further includes: a second timer for measuring the elapsed time from when a transmission privilege request is received by said communications manager while said first communication device, said second communication device, and said third 20 communication device is in said dormant mode;and said processor is further for sending a response to said transmission privilege request only after said second timer exceeds a predetermined time period. 13. The system of claim 12, wherein said communications manager further 25 includes: a third timer for measuring the elapsed time from when said transmission privilege request is able to be granted by said communications manager;and a buffer for storing said information signals received from said first communication device until said third timer exceeds a predetermined time period. 14. The system of any one of claims 1 to 13, wherein said first communication device includes: 2001241951 15 Feb 2005 a processor for generating a transmission privilege request for requesting an exclusive transmission privilege from said communications manager;said processor further for generating a simulated transmission privilege grant after said transmission privilege request has been generated;and 5 an internal media buffer for storing said information signals after said simulated transmission privilege grant has been generated until a predetermined event occurs. 15. The system of claim 14, wherein said predetermined event includes receipt of 10 said transmission privilege. 16. The system of claim 14, wherein said predetermined event includes an available space within said internal media buffer being consumed. 15 17. The system of any one of claims 1 to 16 wherein said communications manager includes: a multipoint control unit (MCU) for receiving said data packets from said first communication device and for creating at least two duplicate data packets for each of said data packets received from said first communication device, a first of said 20 duplicate data packets including addressing information corresponding to said second communication device and a second of said duplicate data packets including addressing information corresponding to said third communication device. 18. The system of any one of claims 12 to 17 wherein said processor is further for 25 sending a message to said second communication device and to said third communication device for determining if said second communication device and said third communication device is capable of being contacted by said communications manager;said communications manager further including: a counter for determining a number of responses to said message;30 a buffer for storing said information signals received from said first communication device until said counter indicates that a predetermined number of communication devices have responded to said message. 1£/03/2005 10:05 MADDERNS + 0262853593 NO.961 P004 19, The system of any one of claims 1 to 18 wherein said first communication device operates in a terrestrial cellular communication system and said second wireless communication device operates within a satellite communication system, 20. The system of any one of claims 1 to 18 wherein said first communication device operates in a CDMA communication system and said second communication device operates within a GSM communication system. 10 21. The system of any one of claims 1 to 20 wherein: ) said first communication device is identified by a first data address and is a member of a net;said second communication device is identified by a second data address and is a member of said net;wherein 15 said first communication device communicates with said second communication device by sending said data packets to a third data address, said third data address associated with said net, said net hosted by said communications manager, said communications manager for receiving said data packets from said first communication device, for duplicating said data packets and addressing said 20 duplicate data packets to said second data address, and for sending said duplicate data packets to said second communication device. ) 22. A method for providing a group communication service to a plurality of communication devices, including the steps of: 25 converting information signals into data packets suitable for transmission over a data network by a wireless communication device;transmitting said data packets over an air interface to a base station;transmitting said data packets over said data network to a communications manager;30 creating at least two duplicate data packets for each of said data packets received by said communications manager, a first of said duplicate data packets
  9. 11
    11/03 2005 FRI 11:33 [TX/RX NO 6240] ®004 11-/03/2005 10:05 MADDERNS > 0262853593 NO.961 P005 addressed to a first communication device and a second of said duplicate data packets addressed to a second communication device;transmitting said first duplicate data packet to said first communication device over at least said data network;and 5 transmitting said second duplicate data packet to said second communication device over at least said data network. 23. The method of claim 22 further including the steps of: converting information signals into data packets suitable for transmission over 10 a data network by said second communication device;> transmitting said data packets over said data network to said communications manager;creating at leasttwo duplicate data packets for each of said date packets received by said communications manager, a first of said duplicate data packets 15 addressed to said wireless communication device and a second of said duplicate data packets addressed to said second communication device;transmitting said first duplicate data packet to said wireless communication device over said data network and said air interface;and transmitting said second duplicate data packet to said second communication 20 device over at least said data network. 24. The method of claim 22 or 23 further including the steps of: granting a transmission privilege to either said wireless communication device, to said first communication device, or to said second communication device, 25 said transmission privilege for allowing only one of said communication devices to transmit said data packets at any given time. 25, A system for providing a group communication service to a plurality of communication devices, including: 30 means for converting information signals into data packets suitable for transmission over a data network by a wireless communication device;1 1/03 2005 FRI 11:33 [TX/RX NO 6240] @005 2001241951 15 Feb 2005 means for transmitting said data packets to a communications manager, said communications manager coupled to said data network;means for creating at least two duplicate data packets for each of said data packets received by said communications manager, a first duplicate data packet 5 addressed to a first communication device and a second duplicate data packet addressed to a second communication device;and means for transmitting said first duplicate data packet and said second duplicate data packet to said first communication device and said second communication device, respectively. 26. A system for providing a group communication service to a plurality of communication devices, including: means for converting information signals into data packets suitable for transmission over a data network by a first communication device;
  10. 12
    15 means for converting information signals into data packets suitable for transmission over a data network by a second communication device;means for converting information signals into data packets suitable for transmission over a data network by a third communication device;means, connected to said data network, for routing said data packets from
  11. 13
    20 said first communication device to said second and third communication devices, for routing said data packets from said second communication device to said first and third communication devices, and for routing said data packets from said third communication device to said first and second communication devices.
  12. 18
    31. A method substantially as herein described with reference to any one of the embodiments of the invention illustrated in the accompanying drawings.
  13. 19
    32. A system substantially as herein described with reference to any one of the embodiments of the invention illustrated in the accompanying drawings.