CA2199243C

Network-based multimedia communications and directory systemand method of operation

Abstract

A communications system (10) is provided which comprises a plurality of network hubs (12, 14 and 16). Network hubs (12, 14and 16) are interconnected through a communications network (18). The system (10) interconnects messaging systems (24, 26, 28, 30,32, 34, 36, 40, 42 and 44) having disparate capabilities and using disparate communications protocols. The network hubs use numbers ofconnection processors (52 and 54) to interact with the messaging systems. A hub database (68) and message store (58) are used to storecontrol information and messaging information within the network hubs. A network processor (60) is used to interact with other hubswithin the communications system (10). A message router (72), connection manager (74), data replicator (76), and an administrative eventmanager (78) are used to control the operations of the hub in processing a message.

CA2199243C, drawing sheet 1
Sheet 1 of 18

Term

Term ended

Expired 15 September 2015, 11 years ago.

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

74 claims: 3 independent, 71 dependent

  1. 1
    CA 02199243 2004-08-18 Claims :1. A communications system, comprising: a network system operable to be connected to external voice messaging systems;interface systems resident in the network system and operable to be coupled to the external voice messaging systems, the network system operable to receive communications traffic through the interface systems from the external voice messaging systems, at least two of the external voice messaging systems communicating with the network system using disparate communications protocols;database storage resident within the network system operable to store user profile information associated with users of the communications system connected through at least two of the external voice messaging systems, the user profile information comprising routing information for particular users of the communications system specifying the routing of messages according to the contents of the messages and the external messaging systems available to the particular users;the network system comprises a network hub system having a plurality of network hubs interconnected by internal data communications paths and where each of the external voice messaging systems is coupled to one of the network hubs;and CA 02199243 2004-08-18 each of the network hubs comprises a network processor operable to communicate to other network hubs through the internal data communication paths and where the network processor is operable to receive updated 5 information regarding users of the system and updated information regarding status of messages being processed by the system and is operable to update a database within the network hub system to reflect the updated information received from other network hub 10 systems.
  2. 63
    A network hub of a communications system operable to receive messages in different media format and interact within that communications system with other network hubs through internal data lines, the network hub comprising:a management processor operable to monitor the operation of the network hub;a plurality of control processors;an event processor operable to schedule events in the network hub;a hub database operable to store user profile information associated with users of messaging systems coupled to the network hub;a connection processor operable to create and manage connections between the network hub and other systems;and CA 02199243 2004-08-18 119 a file server providing access to a message storage facility.
  3. 70
    A method of processing a message using a communications system, the message comprising a compound message having a plurality of message portions having different message médias requiring different destination messaging facilities, the method comprising the steps of:CA 02199243 2005-06-03 121 receiving the message from an external messaging system in a source message format associated with a source protocol used by that messaging system;translating the message into a network format in a first network hub;transmitting the message in the network format over internal data communications lines connecting the first network hub to a second network hub;translating the message from the network format to a destination message format associated with a destination communications protocol in the second network hub, the destination protocol associated with a destination messaging system coupled to the second network hub;separating the message portions;identifying the messaging facilities available to the intended recipient;translating the message portions that use médias associated with messaging facilities not available to the intended recipient into media associated with messaging facilities that are available to the intended recipient;transmitting the message in the destination message format to the destination messaging system such that the message can be delivered to an intended recipient associated with the destination messaging system;and delivering the translated message portions and the untranslated message portions to the appropriate CA 02199243 2005-06-03 122 messaging facilities available to the intended recipient.