[go: up one dir, main page]

DE602005002150T2 - Verfahren und Vorrichtung zur Bereitstellung von universellen Fernmelderelaisdiensten - Google Patents

Verfahren und Vorrichtung zur Bereitstellung von universellen Fernmelderelaisdiensten Download PDF

Info

Publication number
DE602005002150T2
DE602005002150T2 DE602005002150T DE602005002150T DE602005002150T2 DE 602005002150 T2 DE602005002150 T2 DE 602005002150T2 DE 602005002150 T DE602005002150 T DE 602005002150T DE 602005002150 T DE602005002150 T DE 602005002150T DE 602005002150 T2 DE602005002150 T2 DE 602005002150T2
Authority
DE
Germany
Prior art keywords
subscriber
user name
client
communication
environment
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
DE602005002150T
Other languages
English (en)
Other versions
DE602005002150D1 (de
Inventor
Richard G. Cedar Rapids Moore
Guna D. Cedar Rapids Gunasekar
Phillip E. Aldie Lawson-Shanks
Darryl W. Lansdowne Shaw
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Verizon Business Global LLC
Original Assignee
Verizon Business Global LLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Verizon Business Global LLC filed Critical Verizon Business Global LLC
Publication of DE602005002150D1 publication Critical patent/DE602005002150D1/de
Application granted granted Critical
Publication of DE602005002150T2 publication Critical patent/DE602005002150T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/45Network directories; Name-to-address mapping
    • H04L61/4557Directories for hybrid networks, e.g. including telephone numbers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/48Message addressing, e.g. address format or anonymous messages, aliases
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/56Unified messaging, e.g. interactions between e-mail, instant messaging or converged IP messaging [CPM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M7/00Arrangements for interconnection between switching centres
    • H04M7/12Arrangements for interconnection between switching centres for working between exchanges having different types of switching equipment, e.g. power-driven and step by step or decimal and non-decimal
    • H04M7/1205Arrangements for interconnection between switching centres for working between exchanges having different types of switching equipment, e.g. power-driven and step by step or decimal and non-decimal where the types of switching equipement comprises PSTN/ISDN equipment and switching equipment of networks other than PSTN/ISDN, e.g. Internet Protocol networks
    • H04M7/128Details of addressing, directories or routing tables
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2101/00Indexing scheme associated with group H04L61/00
    • H04L2101/60Types of network addresses
    • H04L2101/604Address structures or formats
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/06Message adaptation to terminal or network requirements
    • H04L51/066Format adaptation, e.g. format conversion or compression
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • H04L67/306User profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/487Arrangements for providing information services, e.g. recorded voice services or time announcements
    • H04M3/493Interactive information services, e.g. directory enquiries ; Arrangements therefor, e.g. interactive voice response [IVR] systems or voice portals
    • H04M3/4931Directory assistance systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q2213/00Indexing scheme relating to selecting arrangements in general and for multiplex systems
    • H04Q2213/13336Store & forward, messaging systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Telephonic Communication Services (AREA)
  • Exchange Systems With Centralized Control (AREA)

Description

  • Die vorliegende Erfindung betrifft Kommunikationen und insbesondere Bereitstellen integrierter Kommunikationsdienste.
  • Angesichts der kompetitiven Landschaft von Kommunikationsdiensten haben es Dienstanbieter nötig, innovativer im Suchen von neuen Einnahmequellen zu sein. In der Entwicklung neuer Dienste denken Dienstanbieter mehr und mehr an Kosten. Im Allgemeinen erfordert die Einführung neuer Kommunikationsdienste eine umfangreiche Investition in neue Infrastruktur, ganz abgesehen von Entwicklungskosten. Es wird beobachtet, dass trotz der Popularität des Internets und seiner vielen Anwendungen die Entwicklung von Datenkommunikationen nicht gut integriert ist. Beispielsweise sind gewisse Datenkommunikationsdienste, wie Instant Messaging (IM) nicht gut integriert. Üblicherweise operieren bzw. betreiben Anbieter dieser Dienste autonom, unter Verwendung proprietärer Software und Kommunikationsprotokolle, um IM-Sitzungen aufzubauen.
  • Der Mangel an Integration von Kommunikationsdiensten wird einleuchtender beim Untersuchen der großen unabhängigen Existenz von Telefon und Datensystemen. Das heißt, der Fortschritt in Diensten auf der Telefonseite wurde nicht gut integriert in die Datennetzwerkseite. Herkömmlicherweise wird von einem Anwender bzw. Benutzer verlangt, mehrere disparate bzw. ungleiche Systeme und Dienstanbieter einzusetzen, um verschiedene Arten von Kommunikation zu betreiben, die sich von Telefon zu Instant Messaging Diensten erstrecken.
  • Im Allgemeinen setzt jedes Kommunikationssystem ein unterschiedliches Adressierungsschema ein, mit welchem Teilnehmer oder Einrichtungen spezifiziert sind. Beispielsweise kann ein Anwender eine oder mehrere Telefonnummern haben; zum Beispiel, Privatnummer, Arbeitsnummer und Handynummer. Zusätzlich kann der Benutzer auch einen Mobilfunk- bzw. Funkrufempfänger (Pager) oder Faxeinrichtungen haben, jede mit ihrer eigenen Telefonnummer. Abgesehen von diesen telefonbasierten Diensten werden andere Stapelkommunikationsdienste über Datenkommunikationsnetzwerke ausgeführt, wie beispielsweise elektronische Post und Information/Unterhaltungszustellung. Die Popularität von Instant Messaging hat es dem Anwender erlaubt, mit noch einem anderen Zugang zu kommunizieren. Noch ein weiterer Weg, den der Anwender für Kommunikation einsetzen kann, ist Verwendung einer Webseite. Für jede dieser Arten bzw. Moden von Kommunikation wird der Benutzer gezwungen, verschiedene separate Konten mit verschiedenen Telefonnummern und/oder Adressen zu verwenden.
  • Daher besteht ein Bedarf für einen integrierten Ansatz, um allumfassende Kommunikationsdienste bereit zu stellen. Es gibt auch einen Bedarf einen Kommunikationsdienst einzusetzen, der existierende Infrastruktur verwendet. Es gibt einen weiteren Bedarf, eine neue Einnahmequelle für Kommunikationsdienste zu unterstützen.
  • Die internationale Patentanmeldung WO 03/021900 A lehrt ein Verfahren und System, wobei ein Anwender oder Sender in multiplen Kommunikationsformaten mit einem zweiten Anwender oder Empfänger kommunizieren kann, wobei der zweite Anwender oder Empfänger mittels eines einzigen Anwenderkennungscodes identifiziert wird. Dieser Anwenderkennungscode ist einer eines vorbestimmten Satzes an Kommunikationsformaten, wie beispielsweise eine Telefonnummer des Empfängers. Ein Anbieter, der mit dem Server assoziiert ist, identifiziert das Format, ändert es optional und überträgt die Nachricht entsprechend. Bei diesem Verfahren und System ist es notwendig, den Anwenderkennungscode einzugeben, um eine Instant Messaging(IM)-Sitzung aufzubauen.
  • Die US-Patentanmeldung Nr. US 2003/0104827 A1 offenbart ein Verfahren und System, dass es Anwendern von drahtlosen Einrichtungen ermöglicht, Nachrichten von ihren Einrichtungen zu anderen drahtlosen Einrichtungen zu senden, welche unterschiedliche Dienstanbieter verwenden können. In einem Ausführungsbeispiel dieser Offenbarung wird eine originale SMS-Nachricht umgeleitet oder umformatiert, um an unterschiedliche drahtlose Systeme angepasst zu sein. Jedoch ist dieses System unkomfortabel in der Verwendung, da der Sender eine eindeutige Kennung der Bestimmungseinrichtung auswählen muss.
  • Diese und andere Bedürfnisse werden von der vorliegenden Erfindung behandelt, in welcher ein Ansatz dargestellt wird, zum Bereitstellen eines universalen Relais-Dienstes über multiple Instant Messaging(oder Kommunikations-)Umgebungen, welche ein Overlay-Netzwerk verwenden, welches Datenkommunikationsdienste und Telefondienste umfasst. Das Overlay-Netzwerk umfasst ein Dienstanbietersystem, welches eine Instant Messaging (IM) Umgebung unterstützt und einen oder mehrer Konnektoren (oder Übergänge bzw. Gateways) zum Verbinden von IM-Sitzungen über die unterschiedlichen IM-Umgebungen. Eine Anfrage wird von einem Quellen-IM-Klienten empfangen, um Kommunikationen mit einem Abonnenten, welcher mit einem Bestimmungs-/Ziel-IM-Klienten assoziiert ist, aufzubauen. Die Anfrage spezifiziert einen Bildschirm- oder Anwendernamen, welcher von einer primären Kennung abgeleitet ist, welche den Abonnenten innerhalb des Overlay-Netzwerks eindeutig identifiziert. Das Dienstanbietersystem greift auf Profilinformation, den Abonnenten betreffend, zu, um einen anderen Anwendernamen, korrespondierend zu einer anderen IM-Umgebung, basierend auf dem Vorhandensein des Abonnenten innerhalb der partikulären IM-Umgebung, abzurufen. Gemäß einem Ausführungsbeispiel der vorliegenden Erfindung werden die vielen anderen IN-Umgebungen mittels anderer Anbieter betrieben. Die oben genannte Anordnung stellt vorteilhaft einen integrierten Ansatz bereit, Instant Kommunikationsdienste unter Verwendung existierender Kommunikationsinfrastruktur zu unterstützen. Dieser Ansatz stellt auch Dienstanbieter mit einer neuen brauchbaren Einnahmequelle bereit. Der Ansatz stellt eigentlich Anwendern von Instant Messaging Diensten eine Art Mehrwertdienst bereit, als Telefonbetreiber existierender Telefonnetzwerke Anwendern bereitstellen. Diese Dienste umfassen Assistenz im Identifizieren und Auffinden eines gewünschten Kommunikators und Assistenz beim Ausführen der gewünschten Kommunikation; dies kann umfassen: Protokollübersetzung oder tatsächlich gesprochene Sprache-Übersetzungsdienste, welche entweder durch einen Menschen und/oder automatische Systeme ausgeführt werden.
  • Gemäß einem Aspekt der vorliegenden Erfindung wird ein Verfahren zum Bereitstellen von Instant Messaging (IM-Diensten) offenbart. Das Verfahren umfasst das Empfangen einer Anfrage von einem Quellen-Klienten eine Kommunikation mit einem Bestimmungs-Klienten aufzubauen, welcher einem Abonnenten zugeordnet ist, mittels einer ersten IM-Umgebung, wobei die Anfrage einen ersten Anwendernamen, der von einer eindeutigen Kennung des Abonnenten abgelitten ist, spezifiziert. Das Verfahren umfasst auch Bestimmen der eindeutigen Kennung aus dem ersten Anwendernamen. Weiterhin umfasst das Verfahren ein Zugreifen auf ein Profil des Abonnenten, basierend auf der eindeutigen Kennung, um einen zweiten Anwendernamen, korrespondierend zu einer zweiten IM-Umgebung, zu bestimmen. Eine IM-Sitzung wird zwischen dem Quelle-Klienten und dem Bestimmungs-Klienten über die erste und zweite IM-Umgebungen unter Verwendung des jeweiligen ersten Anwendernamens und zweiten Anwendernamens aufgebaut.
  • Gemäß einem anderen Aspekt der vorliegenden Erfindung ist ein computerlesbares Medium offenbart, welches eine oder mehrere Sequenzen von einer oder mehreren Instruktionen zum Bereitstellen von Instant Messaging (IM-Diensten) trägt. Die eine oder mehrere Sequenzen der einen oder mehreren Instruktionen umfassen Instruktionen, die, wenn sie von einem oder mehreren Prozessor(en) ausgeführt werden, den einen oder die mehrere Prozessor(en) veranlassen, den Schritt des Empfangens einer Anfrage von einem Quellen-Klienten, eine Kommunikation mit einem Bestimmungs-Klienten aufzubauen, welcher einem Abonnenten zugeordnet ist, mittels einer ersten IM-Umgebung, wobei die Anfrage einen ersten Anwendernamen, abgelitten von einer eindeutigen Kennung des Anwenders, spezifiziert, auszuführen. Andere Schritte umfassen das Bestimmen der eindeutigen Kennung aus dem ersten Anwendernamen; und Zugreifen auf ein Profil des Abonnenten, basierend auf der eindeutigen Kennung, um einen zweiten Anwendernamen, entsprechend einer zweiten IM-Umgebung, zu bestimmen. Eine IM-Sitzung wird zwischen dem Quellen-Klienten und dem Bestimmungs-Klienten mittels der ersten und der zweiten IM-Umgebungen aufgebaut, wobei jeweils der erste Anwendername und der zweite Anwendername verwendet werden.
  • Gemäß einem anderen Aspekt der vorliegenden Erfindung wird ein Verfahren zum Kommunizieren mit einem Instant Messaging (IM) Klienten offenbart. Das Verfahren umfasst das Generieren einer Anfrage zum Aufbauen einer Kommunikation mit einem Bestimmungs-Klienten, der einem Abonnenten eines Overlay-Kommunikationssystems zugeordnet ist, mittels einer ersten IM-Umgebung. Das Verfahren umfasst auch Senden der Anfrage an das Overlay-Kommunikationssystem, wobei die Anfrage einen ersten Anwendernamen spezifiziert, abgelitten von einer Kennung, welche eindeutig den Abonnenten innerhalb des Overlay-Kommunikationsystems identifiziert, wobei das Overlay-Kommunikationssystem auf ein Profil des Abonnenten zugreift, basierend auf der Kennung, um einen zweiten Anwendernamen entsprechend einer zweiten IM-Umgebung zu bestimmen. Eine IM-Sitzung wird mit dem Bestimmung-Klienten mittels der ersten und zweiten IM-Umgebungen aufgebaut, unter Verwendung jeweils des ersten und des zweiten Anwendernamens. Im Weiteren umfasst das Verfahren Kommunizieren mit den Bestimmungs-Klienten durch das Overlay-Kommunikationssystem.
  • Gemäß noch einem weiteren Aspekt der vorliegenden Erfindung wird ein System zum Unterstützen von Instant Messaging(IM)-Kommunikation offenbart. Das System umfasst ein Overlay-Netzwerk, konfiguriert, um eine Vielzahl von Kommunikationsdiensten, umfassend Telefon- und Datenkommunikationsdienste, bereit zu stellen, und um eine Anfrage von einem Quellen-Klienten zu empfangen, eine Kommunikation mit einem Bestimmungs-Klienten aufzubauen, wobei der Bestimmungs-Klient einem Abonnenten zugeordnet ist mittels einer ersten IM-Umgebung. Die Anfrage spezifiziert einen ersten Anwendernamen, welcher von einer eindeutigen Kennung des Abonnenten abgelitten ist. Das Overlay-Netzwerk ist weiterhin konfiguriert, um die eindeutige Kennung von dem ersten Anwendernamen zu bestimmen und auf ein Profil des Abonnenten zuzugreifen, basierend auf der eindeutigen Kennung, um einen zweiten Anwendernamen entsprechend einer zweiten IM-Umgebung zu bestimmen, unter Verwendung des jeweiligen ersten Anwendernamens und zweiten Anwendernamens. Das System umfasst auch einen Übergang bzw. ein Gateway, kommunizierend mit dem Overlay-Netzwerk, um eine IM-Sitzung zwischen den Quellen-Klienten und dem Bestimmungs-Klienten mittels der ersten und zweiten IM-Umgebungen aufzubauen.
  • Noch andere Aspekte, Merkmale und Vorteile der vorliegenden Erfindung sind ohne Weiteres aus der folgenden, detaillierten Beschreibung ersichtlich, einfach durch Illustration einer Anzahl von besonderen Ausführungsbeispielen und Implementierungen, umfassend die von der Anmelderin als beste Ausführungsformen Erachteten zum Ausführen der vorliegenden Erfindung.
  • Die vorliegende Erfindung wird anhand der Figuren der beigefügten Zeichnungen beispielhaft und nicht einschränkend beschrieben und in welchen gleiche Bezugszeichen gleiche Elemente referenzieren und in welchen:
  • 1 ein Diagramm eines Kommunikationssystems ist, einsetzend ein Dienst-Overlay-Neztwerk zum Bereitstellen von Kommunikationsdiensten gemäß einem Ausführungsbeispiel der vorliegenden Erfindung;
  • 2 ein Diagramm ist, zeigend die Korrelation zwischen primären Kennungen, welche eindeutig mit Anwendern des Kommunikationssystems aus 1 assoziiert sind, wobei eine oder mehrere sekundäre Kennungen mit verschiedenen Moden von Kommunikation korrespondieren, gemäß einem Ausführungsbeispiel der vorliegenden Erfindung;
  • 3 ein Diagramm eines intelligenten Dienstknotens ist, geeignet zum Implementieren des Dienst-Overlay-Netzwerks aus 1;
  • 4 ein Diagramm ist, welches einen beispielhaften Inhalt eines Anwenderprofils gemäß einem Ausführungsbeispiel der vorliegenden Erfindung zeigt;
  • 5A und 5B jeweils ein Diagramm einer Instant-Kommunikations-Umgebung ist, unterstützend universelle Relais-Dienste, und ein Ablaufdiagramm des Prozesses des Bereitstellens von universellen Relais-Diensten gemäß einem Ausführungsbeispiel der vorliegenden Erfindung;
  • 6 ein Diagramm einer exemplarischen graphischen Benutzeroberfläche (GUI) ist, zum Unterstützen von Finden- und Präsenzfunktionen gemäß einem Ausführungsbeispiel der vorliegenden Erfindung;
  • 7 ein Diagramm der Verzeichnisse ist, verwendet bei der Implementierung des Finden-Dienstes, initiiert durch die GUI aus 6, gemäß einem Ausführungsbeispiel der vorliegenden Erfindung; und
  • 8 ein Diagramm eines Computersystems ist, welches verwendet werden kann, ein Ausführungsbeispiel der vorliegenden Erfindung zu implementieren.
  • Ein System, Verfahren und Software zum Unterstützen von universellen Relais-Diensten innerhalb ungleichartiger Instant Messaging (IM) Umgebungen wird beschrieben. In der folgenden Beschreibung, zum Zwecke der Erklärung, sind zahlreiche spezifische Details darge legt, um ein sorgfältiges Verständnis der vorliegenden Erfindung bereit zu stellen. Für Fachleute ist es jedoch ersichtlich, dass die vorliegende Erfindung ohne diese spezifischen Details oder mit einer äquivalenten Anordnung ausgeführt werden kann. In anderen Fällen werden wohlbekannte Strukturen und Einrichtungen in Blockdiagrammform dargestellt, um unnötiges Verdecken der vorliegenden Erfindung zu vermeiden.
  • 1 ist ein Diagramm eines Kommunikationssystems, welches ein Dienste-Overlay-Netzwerk zum Bereitstellen von Kommunikationsdiensten einsetzt, gemäß einem Ausführungsbeispiel der vorliegenden Erfindung. Ein Kommunikationssystem 100 kann eingesetzt werden, um integrierte umfangreiche Kommunikationsdienste, die sich von herkömmlichen Telefondiensten mit verbesserten Rufmerkmalen zu Instant Kommunikation (oder Instant Messaging) Diensten erstrecken, bereit zu stellen. Wie gesehen, nimmt ein Overlay-Netzwerk 101 eine Vielzahl von Medien und Moden von Kommunikation auf, zweckmäßiger Weise bereitstellend Flexibilität und Anpassbarkeit in der Art und Weise, dass Kommunikationen ausgeführt werden. Das Netzwerk 101 stellt zahlreiche verbesserte Merkmale, z. B. als Adress- und Konferenzdienste, bereit, um den Aufbau von Kommunikationssitzungen zwischen Teilnehmern zu erleichtern. Das Overlay-Netzwerk 101 ist in gewisser Hinsicht „umfassend", dass ein einziges Abonnement oder Anwenderkonto mehrere Moden von Kommunikation über verschiedene Kommunikationsplattformen umfasst. Ebenso können, um Kommunikation zu erleichtern, einige Formen von Nachricht- oder Protokollübersetzung und/oder Sprachübersetzung mittels des Overlay-Netzwerks 101 durchgeführt werden.
  • Es ist anerkannt, dass die Effizienz und der Komfort der Menge an Kommunikationsmoden verbessert werden könnte, wenn die Konsistenz im Adressieren sichergestellt werden kann. Entsprechend alloziiert, in Verbindung mit den diversen und variierten Dienstangeboten, das Netzwerk 101 einen Abonnenten einen koordinierten Satz an Kennungen von Adressen zur Verwendung über die Plattformen entsprechend der Kommunikationsmoden. Dies vereinfacht außerordentlich das Kontaktieren eines Anwenders durch jede der zur Verfügung stehenden Moden an Kommunikation. Wie hierin verwendet, betrifft der Begriff „Abonnent" einen menschlichen Anwender oder Organisation oder kann ein System kennzeichnen (z. B. Verzeichnissystem, Telekommunikationsplattform, Host, etc.).
  • Beispielweise, da die Dienste umfangreich sind und eine Multiplizität von unterschiedlichen Kommunikationsplattformen involvieren, werden die Dienste mittels eines Overlay-Netzwerks 101 unterstützt, welches durch einen Dienstanbieter gesteuert wird. Das Dienste-Overlay-Netzwerk 101 umfasst die folgenden Komponenten und Subsysteme: einen Präsenz-Informations-Server 103, einen E-Mail-Server 105, einen Medien-Server 107, einen verteilten Netz- und Dateisystemspeicher 109, ein aktives Verzeichnis 111 und eine relationale Datenbank 113 (z. B. strukturierte Abfragesprache(SQL)-basiertes System) und einen Zertifikats- und Sicherheitsserver 115. Zusätzlich unterstützt das Dienst-Overlay-Netzwerk 101 Telefondienste über Datenkommunikationssysteme (z. B. Voice over internet protokoll (VoIP)) durch z. B. ein Session Initiation Protokoll (SIP) Proxy 117. Des Weiteren beinhaltet das Overlay-Netzwerk 101 ein Sprachspeichersystem 119 sowie ein Videodienstesystem 121. Details von exemplarischen Videorelaisdiensten werden näher in der in üblicher Weise übertragenen, co-anhängigen Anmeldung (Seriennummer 10/699,823, Titel „Method and System for Providing Communication Services for Hearing-Impaired Parties," (angemeldet am 4. November 2003) beschrieben. Extensive Konferenzfähigkeiten werden mittels eines Konferenzübergangs bzw. -gateways 123 und einem Live-Meeting-Konferenzsystem 125 angeboten, wie ein Anwendungs- oder Bildschirmteilhabungsdienst. Ein intelligenter Informationsübersetzer 126 kann ebenso von dem Dienste-Overlay-Netzwerk 101 unterstützt werden. Der Übersetzer 126 kann Protokollübersetzung zwischen ungleichartigen Kommunikationssystemen bereitstellen und Konvertierung zwischen verschiedenen Kommunikationsmodalitäten, als auch sprachliche Dienste (z. B. Konvertierung von englisch nach chinesisch).
  • Unter diesem exemplarischen Szenario weist der Dienstanbieter auch ein Einsatzunterstützungssystem (OSS) 127 auf, welches eine Varietät von Verwaltungs- und Einsatzfunktionen, betreffend das Dienst-Overlay-Netzwerk 101, bereitstellt. Von einer wirtschaftlichen Perspektive aus gesehen enthält das OSS 127 ein Rechungsmodul 129 zum Verfolgen von Benutzung und Abrechnen entsprechender Gebühren, ein Dienste-Bereitstellungsmodul 131 zum Vermitteln der Kommunikationsdienste, ein Verkaufsmodul 133 zum Unterstützen von Verkaufsaktivitäten und ein Geschäftsintelligenzmodul 135 zum Durchführen von Geschäftsführungsregeln und Richtlinien. Das OSS 127 umfasst des Weiteren ein Netzwerktechnikmodul 137 zum Bereitstellen von Wartungs- und Überwachungsaktivitäten, um einen einwandfreien Betrieb des Dienste-Overlay-Netzwerks 101 zu gewährleisten. Ein Betrugsmodul 139 wird bereitgestellt, um potentielle Betrugsaktivitäten zu überwachen, welche mit den vielen Kommunikati onsdiensten, die mittels des Dienste-Overlay-Netzwerks 101 angeboten werden, assoziiert sind. Des Weiteren ist ein Protokollierungs- und Auditmodul 141 beinhaltet, zum Verfolgen von Aktivitäten des Netzwerks 101.
  • In diesem Beispiel setzt ein leitungsvermitteltes Telefonsystem 143, welches von dem Dienstanbieter betrieben wird, Klasse 3 und/oder Klasse 5 Vermittlungseinrichtungen bzw. -stellen (Switch) ein, um mit einem öffentlichen Kommunikationsnetzwerk (PSTN) 145 zu kommunizieren, welches Telefonstationen 147 versorgt. Das Telefonsystem 143 hat auch Zugriff auf ein zelluläres Netzwerk (Mobilnetzwerk) 149, welches zelluläre Einrichtungen unterstützt (z. B. Mobiltelefon 151).
  • Wie ersichtlich, hat das Dienste-Overlay-Netzwerk 101 Konnektivität über eine Overlay-Netzwerk-übliche Schnittstelle 150 zu einem öffentlichen Netzwerk, wie das globale Internet 153, welche eine Vielzahl von Einrichtungen (z. B. Desktop PC's, Laptops, Minicomputer (PDAs), Smartphones, Digitalempfänger oder andere Netzwerkeinrichtungen) und Klienten (z. B. Browser, IM-Klient, etc.) unterstützen kann. Die Overlay-Netzwerk-übliche Schnittstelle 150 stellt einen gemeinsamen, wieder verwendbaren Zugriffspunkt für die Geschäfts-Dienste innerhalb des Overlay-Netzwerks 101 dar, so dass die Funktionen dieses Netzwerks 101 instanziiert, modifiziert, abgefragt, überwacht, auditiert und in einer standardisierten Art und Weise verwendet werden können (z. B. eXtensible Markup Language (XML) web Dienst).
  • Aufgrund der Breite an Kommunikationsdienstangeboten in konventionellen Systemen kann ein Anwender in variierende Modi von Kommunikation eintreten, welche, wie oben beschrieben, die Verwendung von diversen Kommunikationsplattformen involvieren. Zum Beispiel, wenn ein erster Anwender („anrufender Teilnehmer") wünscht, mit einem anderen Anwender („angerufener Teilnehmer") zu kommunizieren oder den angerufenen Teilnehmer zu lokalisieren oder Informationen über ihn zu erhalten, selektiert der anrufende Teilnehmer einen Modus der Kommunikation und ruft dann zurück oder erhält eine Adresse oder Kennung, welche kompatibel mit dem Modus der Kommunikation ist. Die Kennung spezifiziert den angerufenen Teilnehmer oder zumindest eine Einrichtung (z. B. Telefon, Faxgerät, Computer, Spielekonsole, Fernseher, etc.) von denen angenommen wird, dass der angerufene Teilnehmer sie für die Kommunikationen verwendet. Der anrufende Teilnehmer kann dann versuchen, zu kommunizieren, unter Verwendung des ausgewählten Kommunikationsmodus. Wenn dieser Versuch nicht erfolgreich ist, muss der anrufende Teilnehmer einen anderen Modus selektieren, eine andere Adresse, betreffend den alternativen Modus, anwenden und erneut Kommunikationen versuchen.
  • Begriffe wie „anrufender Teilnehmer" und „angerufener Teilnehmer" werden hierin verwendet, um sich auf Teilnehmer zu beziehen, die in Kommunikation zu bringen sind, nicht einfach indem Kontext von Telefonkommunikationen. In vielen von den Szenarien, wie unten beschrieben, wird der „angerufene Teilnehmer" gewöhnlich ein Abonnent des Dienstes sein, welcher von dem Overlay-Netzwerk 101 bereitgestellt wird. Der Einfachheit sind diese Begriffe entnommen aus dem geläufigen Feld herkömmlicher Telefonie, jedoch sollte es verstanden werden, dass viele Formen der Kommunikation erstrebt und neben einem Telefonanruf erreicht werden können. Des Weiteren können die resultierenden Kommunikationen Echtzeit-, 2-Wege-Kommunkationen sein, wie Beispielsweise Telefonie, oder können unidirektional oder „asynchron", wie das Senden von Sprachnachrichten oder E-Mail, sein.
  • Darüber hinaus kann ein Anwender andere Adressierungsinformation, korrespondierend mit anderen Kommunikationseinrichtungen, wie E-Mail und Instant-Kommunikationen, beibehalten. Diese Moden von Kommunikation involvieren ein Paketvermittlungsdatennetzwerk als primären Transport. Für jeden dieser Moden von Kommunikation besitzt der Anwender bzw. Benutzer herkömmlich viele separate Konten oder kann ein einziges Konto haben, assoziiert mit mehreren Decknamen. Noch ein weiterer Weg, wonach der Anwender in gewissem Sinne verfügbar bzw. abrufbar sein kann in einer Kommunikationsumgebung, ist durch eine Webseite oder ähnlich gemeinsam benutzten netzwerkbasierten Speichers gegeben. In dieser Instanz kann der Anwender Informationen für andere zum Ansehen und Darauf-Antworten senden.
  • Im Falle von Telefonkommunikationen, wurde das „Finde-mich"-Merkmal bzw. -Feature implementiert, um zu versuchen, einen angerufenen Teilnehmer an multiplen Stellen zu erreichen, dadurch verringernd den Bedarf für einen anrufenden Teilnehmer, sich an die zahlreichen Telefonnummern zu erinnern und derartige Nummern manuell zu wählen. Als eine weitere Verfeinerung wird die Liste von Telefonnummern, die mit dem angerufenen Teilnehmer assoziiert und mittels des Netzwerks aufrecht erhalten bzw. beibehalten wird, häufig aktuali siert, um die Wahrscheinlichkeit des Erreichens des angerufenen Teilnehmers so schnell und effizient wie möglich zu machen.
  • Ein anderer Ansatz, entwickelt in Telefonsystemen, involviert das Bereitstellen multipler Dienste über einen einzigen Ruf bzw. Anruf an eine interaktive Plattform, wobei eine sogenannte „Einzel-Nummer-Plattform" Telefon, Mobilfunkempfänger, Fax, und Voicemail bereitstellt.
  • Sogar unter diesen Systemen sind andere Moden der Kommunikation, wie solche, die über Datenkommunikationsnetzwerke unterstützt werden, ausgenommen von dieser Einzel-Nummer-Plattform, da derartige Dienste eine vollständig unterschiedliche Infrastruktur bezüglich Hardware und Software einsetzen.
  • Während Finde-mich-Merkmale bzw. -Features und Einzel-Nummer-Plattform-Ansätze einige Abhilfe in Telefonkommunikationen bereitstellen, adressiert kein Ansatz, wie herkömmlich angewendet, das Problem des Verwaltens der vielen ungleichartigen Systeme, Schnittstellen, Adressierungsschemata und verschiedene Dienstanbieter, assoziiert mit der Vielzahl an Kommunikationsmoden. Des Weiteren sucht ein herkömmliches Finde-mich-Merkmal bzw. -Feature einen angerufenen Teilnehmer auf Basis des Versuchs- und Irrtums (und oft sequenziell), welches langsam, ineffizient und lästig für den anrufenden Teilnehmer sein kann.
  • Im Gegensatz zu diesen telefonbasierten Systemen integriert das Overlay-Netzwerk 101 Dienste von sowohl Telefon- als auch Datenbereichen. Das Overlay-Netzwerk 101 stellt eine Vereinheitlichung der Kommunikationsdienste ebenso wie Präsenzmechanismen bereit. Beispielsweise unterstützt das Overlay-Netzwerk 101 nahtlos Medienüberführung von Telefondiensten zu Instant Kommunikation oder Nachrichtensitzungen und elektronischen Nachrichten, trotz der Tatsache, dass derartige Dienste verschiedene Medientypen (z. B. Audio- gegenüber Textdaten) und verschiedene Terminaleinrichtungen oder Benutzerschnittstellen involvieren. Als ein weiterer Gegensatz werden Instant Messaging (IM) und E-Mail Kommunikationen adressiert, unter Verwendung alpha-numerischer Kennungen, welche im Wesentlichen sich vom herkömmlichen Telefonnummern unterscheiden.
  • Es ist anerkannt, dass „Präsenz" Information, welche die Verfügbarkeit eines Anwenders zum Kommunizieren an einer partikulären Einrichtung oder Adresse anzeigt, eine wichtige Rolle im Integrieren von Kommunikationsdiensten spielt. Wenn Präsenz eingesetzt wird, um den Aufbau von Kommunikationen zu erleichtern, hält der Präsenz-Informations-Server 103 rechtzeitig Informationen darüber vor, wo sich der Teilnehmer, zumindest logisch, innerhalb des Kommunikationssystems 100 befinden kann. Die Präsenz kann auf mehreren Wegen übersendet werden. Beispielsweise kann ein Abonnent, welcher eine Form einer Kommunikationseinrichtung verwendet, wie beispielsweise ein SIP-Telefon oder einen Instant Messaging Klienten, explizit ihre Verfügbarkeit zu kommunizieren, anzeigen, mittels Ausführens einer Registrierung oder einfach mittels Einloggens an einer Schnittstelle. Die zentralisierte Präsenzinformation, sowie sie mittels des Overlay-Netzwerks 101 über den Präsenz-Informations-Server 103 bereitgestellt wird, stellt eine Allgegenwart des Zugriffs zum Aktualisieren von Präsenzstatus dar.
  • Um die architektonischen Vorteile, welche mittels des Dienste-Overlay-Netzwerks 101 bereitgestellt werden, zu würdigen, wird ein alternatives Szenario beschrieben, so dass die Funktionalitäten des Netzwerks 101 (weitestgehend) an der End-Anwenderausrüstung bewerkstelligt werden, im Gegensatz zu dem Netzwerk. Der Endanwender kann denkbar eine begrenzte Integration oder Interoperation zwischen, beispielsweise, Telefonie, IM oder E-Mail erlangen. Das heißt, da diese zahlreichen Moden an Kommunikation innerhalb eines Computers konvergieren, ist es möglich einen rudimentären Grad an Integration bereitzustellen. Die Verfügbarkeit von all diesen Fähigkeiten ist auf den Personalcomputer des Anwenders angewiesen, welcher zu allen Zeiten betriebsbereit bleibt und fähig ist, die zahlreichen IM-, Telefon- und E-Mail-Dienste abzurufen. Dieser Endanwenderansatz erfordert auch, dass der Anwender das notwendige Wissen und die Fähigkeit hat, zu bestimmen, wie die gewünschten Funktionen ausgeführt werden und neue Software- oder Hardwareimplementierungen, die benötigt werden, die Funktionen zu unterstützen, zu aktualisieren oder zu kaufen. Des Weiteren muss der Anwender sich mit jedem der separaten Anbieter der zahlreichen Moden an Kommunikationen koppeln bzw. eine Schnittstellenverbindung eingehen, wo zutreffend, um ein aktives Konto und technische Kompatibilität beizubehalten. In Folge dessen belastet dieser Ansatz den Anwender im Hinblick auf Zeit und Kosten. Daher ist es für viele Anwender nicht kosteneffektiv oder zweckmäßig, ihre Kommunikationsumgebungen auf diese Art und Weise verwalten zu müssen. Des Weiteren ist es mit dem Konzept von universellem Dienst nicht konsistent, welcher für Kommunikationssysteme erforderlich ist.
  • Andere Probleme beim Bereitstellen von Diensten, welche nur End-Anwender-Ausrüstung verwenden, betreffen Herausforderungen der Fernadministration und der technischen Einschränkungen, welche mit Kleinsystemen einhergehen. Beispielsweise stellt die Anzahl von Telefonleitungen, welche erforderlich sind, alle möglichen Kombinationen von eingehenden Rufen und ausgehenden Rufen abzuwickeln, ein signifikantes technisches Hindernis dar. Wenn ein Personalcomputer in einem Haushalt oder Kleinunternehmen zwei Leitungen, welche für erweiterte Features bzw. Merkmale bestimmt sind, hat, dann belegt ein eingehender Ruf bzw. Anruf, involvierend einen Dial-out, beide der Leitungen für die Dauer der Kommunikation. Jegliche anderen eingehenden Anrufe, die während dieser Zeit stattfinden, würden verweigert.
  • Bezüglich der Dienstadministration kann der Anwender bezüglich der Interaktion mit dem Computer ernsthaft eingeschränkt werden, wenn der Anwender den Computer rekonfigurieren muss, um dienstbeeinflussende Einstellungen abzuändern oder Sprachnachricht oder E-Mail abzurufen. Beispielsweise kann der Anwender nicht imstande sein, die selben Multi-Moden des Zugriffs und Reichhaltigkeit der Funktionalität, welche über einen Netzwerkdienstanbieter bereitgestellt werden könnten, zu genießen, es sei denn, dass der Personalcomputer eine Webschnittstelle, eine interaktive Sprachschnittstelle oder ähnliches unterstützt. Auch können die Features bzw. Merkmale nicht frei auf andere Stellen erweitert werden, wenn der Anwender zu anderen Stellen weg von der „Heim" Kommunikationsumgebung reist, da Telefonleitungen oder Schlüsselkommunikationsschnittstellen oder Einrichtungen nicht verfügbar sind. Zusätzlich, abhängig davon, wie der Fernzugriff auf den Computer durchgeführt wird, kann die Anwenderinteraktion mit dem bestimmten Personalcomputer Kanäle der Kommunikation besetzen, dergestalt, die Computerfähigkeit, eingehende Kommunikationen von anderen Teilnehmern zu behandeln, temporär zu begrenzen.
  • Das Dienste-Overlay-Netzwerk 101 stellt geführte Dienste bereit, wodurch die Lasten auf den Endanwender minimiert sind. Als ein anderes Beispiel dafür, warum es vorteilhaft für einige Anwendungs-Level-Daten und Prozessfunktionen ist, in dem Netzwerk zu bleiben, wird angemerkt, dass viele fortgeschrittene Features bzw. Merkmale von einer Kombination von Pro filsätzen oder Konfigurationsinformation abhängig sind. Derartige Features bzw. Merkmale sind in jeder zuverlässigen Art und Weise unausführbar oder sehr impraktikabel zu implementieren, wenn individuelle Computereinrichtungen miteinander interoperieren müssen, um kohärentes Diensteausführen bereit zu stellen. Andererseits kann ein zentraler netzwerkansässiger Feature- bzw. Merkmalsprozessor (oder alternativ ein geführtes Netzwerk von Prozessoren, wie beispielsweise ein Netzberechnungssystem), welcher sofortigen Zugriff auf beide Profile hat, sehr schnell und zuverlässig und nichtsdestotrotz fortgeschrittenes Feature-Verarbeiten ausführen.
  • Noch ein weiterer Vorteil, einen Träger- oder Dienstanbieter zu umfassen, welcher die Zuständigkeit für Features bzw. Merkmale, Anwender (oder Abonnenten) bereitstellt, ist, dass extensives Testen ausgeführt werden kann, um robuste, wohlerzogene Features bereit zu stellen. Derartiges Testen berücksichtigt eine Vielzahl möglicher Interaktionen. Es würde impraktikabel sein, wenn nicht unmöglich, für Abonnenten, den notwendigen Grad Testens auszuführen, um derartige robuste Features bereit zu stellen. Weiterhin ist es unangemessen von einer großen Anzahl an Endanwendercomputern zu erwarten, zuverlässig zu interoperieren, angesichts der zahllosen möglichen Hardware- und Software-Konfigurationen, welche von diesen Computer verwendet werden können. Folglich ist es klar, dass gewisse Funktionen besser als Netzwerkdienste, als Verwendung innerhalb separater Ausrüstung, welche von jedem Anwender aufrecht erhalten wird, geeignet sind.
  • Wie oben beschrieben, kann ein Dienstanbieter hohe Verfügbarkeit und Dienstzuverlässigkeit, hohe Einsparung und universellen Zugriff anbieten. Außer den oben erwähnten Problemen zu umgehen, macht die netzwerkseitige Integration von multiplen Moden der Kommunikation unter der Kontrolle eines einzigen Dienstanbieters neue Stufen bzw. Levels von nützlichen Informationen möglich, wie beispielsweise Profil- und präsenzabhängige Features bzw. Merkmale, welche multiple Moden an Kommunikation übergreifend zutreffen können. Beispielsweise kann eine Anfrage von einem ersten Teilnehmer mit einem zweiten Teilnehmer zu kommunizieren, erfüllt werden, unter Verwendung jeglichen verfügbaren Kommunikationsmodus' und sogar einer Kombination von Moden gemäß eines reichhaltigen intermodalen Featuresatzes.
  • Ein Dienstanbieter kann auch ein Per-Anwenderprofil oder Konfigurationsinformation beibehalten und anwenden, welche sich über Anwendungen bzw. Applikationen erstreckt, Kommunikationsmoden und physikalische oder logische Grenzen und kann von jedem Punkt aus, wo es notwendig ist, zum Kommunikationsverarbeiten und für Bewertung und Anpassung von dem Anwender abgegriffen werden.
  • Mittels Bearbeitens einer Anzahl an normalerweise ungleichartigen bzw. disparaten Kommunikationstypen durch einen einzigen Anbieter, auf welche durch die eindeutig definierte allgemeine Schnittstelle 150 zugegriffen werden kann, ermöglicht das Overlay-Netzwerk 101 auch verbesserte Geschäftsmodelle. Beispielsweise kann das Abrechnungsmodul 129 eine gebührenpflichtige oder periodische Abonnent-basierte Form der Abrechnung für die Verwendung anwenden. Dies steht im Gegensatz zu Vorauszahlungs- oder Pro-Arbeitsplatz-Lizenzierungsvereinbarungen, typischerweise in dem kommerziellen Einsatz von Softwareanwendungen bzw. -applikationen. Abrechnungsoptionen umfassen improvisierte Vereinbarungen, involvierend Sammeln von „Anrufen", Telefonkarten, Kredit-/Debit-Karten, Zahlen-Per-Verwendung (oder sehen) oder andere alternierende Abrechnungsvereinbarungen, an welche Telefon- oder Kabelnetzwerkanwender gewöhnt sind.
  • Im Gegensatz zum in Dienst-Nehmen mehrerer verschiedener bzw. disparater Moden an Kommunikationen und assoziierter Dienstanbieter, stellt das Netzwerk 101 Teilnehmern den Nutzen eines „One-stop Einkaufens" und Produktbündelns für einen umfangreichen Satz an Diensten und fortgeschrittene Features bzw. Merkmale bereit. In Fällen, wo Überwachen und Abrechnen von Nutzungsaktivität für einen Abonnenten wichtig ist (z. B. eine Geschäftseinheit), kann eine komplette und verfeinerte Abrechnung und Audit über alle Moden der Kommunikation ermöglicht bzw. aktiviert werden.
  • 2 ist ein Diagramm, das die Korrelation zwischen primären Kennungen, welche eindeutig mit Anwendern des Kommunikationssystems aus 1 assoziiert sind, wobei eine oder mehrere sekundäre Kennungen mit zahlreichen Moden an Kommunikation korrespondieren, zeigt, gemäß einem Ausführungsbeispiel der vorliegenden Erfindung. Da die Dienstangebote eines Dienstanbieters multiple Moden an Kommunikation umfassen bzw. umspannen und neuen Wert mittels der Kombination dieser Moden bereitstellen (z. B. Kreuzmodusfeatures und Einzelabonnent oder Profil für mehrere Dienste), kann der Dienstanbieter vorteilhaft Teilnehmer mit einer vereinheitlichen Identität oder Folge bzw. Suite von Identitäten versorgen, mittels welcher andere Teilnehmer mit ihnen kommunizieren können.
  • Eine eindeutige Kennung (z. B. „primäre" Kennung) 201 ist jedem Abonnenten in einem Kommunikationsdienst zugeordnet. Diese Zuordnung kann im Vorlauf oder on-the-fly bzw. fliegend während der Übertragung via ein automatisches System oder mittels menschlichen Eingriffs (z. B. menschlicher Bediener) ausgeführt werden. Die eindeutige Kennung dient als der „Kern" für eine Vielzahl von Adresstypen. Nach dem Abonnement des Dienstes wird die eindeutige Kennung zum Reservieren von Adressen in einer Vielzahl von Namensbereichen verwendet, korrespondierend mit den verschiedenen Kommunikationsmoden. In gewissem Sinne ist die Kern-Kennung eine eindeutige, globale Kennung, assoziiert mit jedem Abonnenten über alle Kommunikationsdienste des Overlay-Netzwerks 101.
  • Die primäre Kennung 201 selbst kann oder kann nicht geeignet sein zum Adressieren von Kommunikationen in einem spezifischen Modus von Kommunikation. Die primäre Kennung 201 kann z. B. eine Telefonnummer sein, welche für das Vermitteln von Telefonanrufen verwendet wird; diese Kennung 201 kann anderen Formen von Adressen angepasst werden, wie z. B. E-Mail Adressen, mittels Verknüpfens bzw. Verbindens von anderen Elementen einer Adresse, wie z. B. ein Domain-Name. Das heißt, von dieser primären Kennung bildet das Netzwerk 101 diese auf andere sekundäre Kennungen 203 ab, welche für spezifische Moden von Kommunikation geeignet sind.
  • Im Wesentlichen stellt die primäre Kennung 201 Nutzen bzw. Komfort Teilnehmern bereit, welche versuchen, partikulare Abonnenten zu kontaktieren, worin die Teilnehmer nur eine Kennung wissen brauchen, korrespondierend mit den Teilnehmern, um über eine Anzahl von verschiedenen Kommunikationsmechanismen zu kommunizieren. Mit der primären Kennung können andere Formen von Adressen leicht ermittelt werden, wenn eine Form von Adresse dem Abonnenten bekannt ist. Dieses Mappen bzw. Abbilden ist für den anrufenden Teilnehmer transparent. Zum Komfort bzw. Nutzen kann die primäre Kennung 201 auf eine vorexistierende Kennung, assoziiert mit dem Teilnehmer, wie z. B. eine Telefonnummer, welche bereits anderen Teilnehmern wohlbekannt ist, was hierin, wie es in dem Beispiel von 2 beschrieben wird, basiert sein.
  • Wie gezeigt, kann eine persönliche „800" Nummer die primäre Kennung 201 für einen gegebenen Teilnehmer sein, so dass die Kernkennung „8001234567" ist. Der Teilnehmer kann auch in einer Instant-Messaging-Adresse und einer E-Mail-Adresse zugeordnet bzw. zugewiesen sein, wie folgt: 8001234567@oneme.com. Der Teilnehmer kann des Weiteren einer Webadresse www.8001234567.oneme.com zugeordnet sein. Jede dieser Kennungen enthält die Kernkennung von „8001234567". Jegliche Form von Kennung, Adresse oder Decknamen kann verwendet werden, um den angerufenen Teilnehmer zu spezifizieren. Mittels Benutzens einiger allgemeiner textuellen Information zwischen den Kennungen, kann jede von diesen Adressen leicht von der anderen abgelitten werden. Der verbesserte Grad an Kommunalität zwischen diesen Adressen erleichtert auch den Ablauf bzw. Einsatz der Verzeichnisfunktion, welche mittels des Verzeichnisses 101 unterstützt wird. Als ein anderes Beispiel kann die primäre Nummer beliebig sein oder mittels der Geschäftsfirma zugeordnet sein. Die zugeordnete Kennung können auch textuelle Darstellungen sein, vorausgesetzt, dass innerhalb des Overlay-Netzwerks 101 ein geeignetes Text-nach-Telefonnummer-Mappen bzw. Abbilden stattfindet, um herkömmlichen Telefonbetrieb bzw. Telefonverarbeiten zu gewähren, welcher nummernbasiert ist. Dieses Mappen bzw. Abbilden kann in dem Verzeichnis 111 oder in ähnlichen derartigen Verzeichnissen (nicht gezeigt) stattfinden.
  • In gewissen konventionellen Textempfängerumgebungen sind Kennungen eingesetzt worden, so dass eine Telefonnummer eines besonderen Mobilfunk- bzw. Funkrufempfängers (Pager) mit einer E-Mailadresse korrespondiert, mittels welcher Nachrichten an den selbigen Mobilfunk- bzw. Funkrufempfänger adressiert werden können. Mit anderen Worten verweisen die Telefonnummer und die E-Mailadresse auf dieselbe Adresse, wobei die Telefonnummer und E-Mailadresse außer Stande sind, andere Endeinrichtungen als den Mobilfunk- bzw. Funkrufempfänger zu erreichen. Dem gegenüber stellt das Overlay-Netzwerk 101 Feature-Verarbeiten bereit, wobei Kommunikationen, welche an eine allgemeine Adresse gerichtet sind, in dem Aufbau von Kommunikation mit verschiedenen Einrichtungen resultieren. Die Telefonnummer und E-Mailadresse, welche verwendet werden, einen Teilnehmer zu erreichen, können zum Zwecke des Erreichens einer vereinheitlichten Suite bzw. Folge von Kennungen für den Teilnehmer, von einer aktuellen Telefonnummer, assoziiert mit einem Mobilfunk- bzw. Funkrufempfänger (Pager), entkoppelt werden, und der Mobilfunk- bzw. Funkrufempfänger kann sogar mittels eines andersartigen Dienstanbieters, als den einen, durch wel chen Telefon- und E-Maildienste für den Abonnenten bereitgestellt werden, bereitgestellt werden.
  • Auch ist in konventionellen Text-Funkruf-Systemen das Adressieren nicht frei erweiterbar, um beispielsweise einen Instant-Messaging-Bildschirmnamen, da der Paging-Service-Anbieter nicht auch noch einen IM-Dienst für den Paging-Kunden betreibt und keine Kontrolle von IM-Adressen durch IM-Anbieter hat.
  • 3 ist ein Diagramm eines intelligenten Dienstknotens, welcher fähig bzw. geeignet ist, das Dienste-Overlay-Netzwerk 101 von 1 zu implementieren. Fortsetzend mit dem Beispiel von 2, ist der Abonnent der Dienste-Overlay-Netzwerks 101 mit einer eindeutigen, logischen Adresse assoziiert, welche in diesem Fall eine eindeutige „800"-Telefonnummer ist. Ein anrufender Teilnehmer, der wünscht, den Abonnenten zu kontaktieren, ruft die Abonnenten-„800"-Nummer, das Telefon veranlassend, zu einer intelligenten Dienste-Knoten(ISN)-Plattform 301 vermittelt zu werden. Das Routen bzw. Weiterleiten des Anrufs, basierend auf dem Wählen einer „800"-Nummer, ist auf dem Gebiet der intelligenten Telefonnetzwerke wohl bekannt, wobei derartiges Routen bzw. Weiterleiten gemäß dem Signal-System 7 (SS7) ausgeführt werden kann, unter Verwendung von Transaction Capabilities Application Part(TCAP)-Nachrichten.
  • Um einen Anruf zu einem Abonnenten zu initiieren, verwendete der anrufende Teilnehmer eine Telefoneinrichtung 303, um die ISN-Plattform 301 mittels Anwählens eines spezifischen Telefons „1-800-123-4567” zu kontaktieren. Diese Telefonnummer korrespondiert zu einer der Suite bzw. Folge von sekundären Kennungen, welche von der primären Kennung des Abonnenten abgelitten sind, nämlich „8001234567".
  • Es versteht sich, dass der „Anruf" auf andere Wege als eine Telefonverbindung zu Stande kommen kann. Beispielsweise kann ein Teilnehmer, verwendend einen Instant-Messaging-Klienten 305, in gleicher Weise auf die ISN-Plattform 301 zugreifen und mit der Plattform 301 via einem automatischen Antwortsystem oder manuellem Bediener mit dem Wirken des Abonnenten interagieren. Ein Anruf des IM-Klienten 305 kann gehandhabt werden, unter Verwendung von Feature-Verarbeiten, ähnlich einem Telefonanruf, jedoch kann das Handha ben des Anrufs differenziert sein, basierend auf der Art des IM-Klienten 305 und seinen Fähigkeiten, verfügbaren Bandbreite, etc.
  • Nach dem Vermitteln eines Telefonanrufs an die intelligente Dienste-Knoten(ISN)-Plattform 301 oder einem anderweitigen Kontaktieren können dem anrufenden Teilnehmer die Optionen des Findens des Abonnenten dargestellt werden, versuchend den Abonnenten mittels Instant Messaging oder E-Mail oder weitergeleitet in eine Sprachnachricht zu erreichen, oder dieses kann automatisch ohne Anfordern von Benutzereingreifen stattfinden.
  • In 3 ist der Abonnent mit mehreren möglichen Abschlüssen, wie beispielsweise Telefonen 307a–b, IM-Klient 305, anderer Netzwerkeinrichtung 306 (wie zum Beispiel Unterhaltungs- oder Informationskonsolen (z. B. Fernseher oder Spielsysteme)), einem Sprachnachrichten(Voicemail)-Depot 309 und einem E-Mailsystem 311 assoziiert. Jeder Abschluss bezieht sich auf eine logische Adresse, Position, Einrichtung oder Modalität, mittels welcher der angerufene Teilnehmer kontaktiert werden kann oder mittels welcher ein eingehender Anruf beendet oder mittels Sprachnachrichten beispielsweise gehandhabt werden kann. Herkömmliche Telefonabschlüsse können via herkömmlicher Telefonnetzwerke, wie mittels dem Vermittlungsnetzwerk 313 und dem PSTN 315 abgebildet, erreicht werden. Obwohl nicht gezeigt, können einige Telefone mit dem PSTN 315 durch eine Nebenstellenanlage (PBX) gekoppelt werden.
  • Das IP-Telefon 307d kann via einem Datennetzwerk, wie beispielsweise einem Paketnetzwerk 317 kommunizieren. Das Paketnetzwerk 317 stellt auch Datenkommunikationen zwischen ISN-Plattform 301 und mehreren Netzwerkelementen bereit, welche textuelle Daten oder strömende Daten, repräsentierend Audio- oder andere Medien, akzeptieren. Diese Elemente umfassen einen IM-Klienten 305, Sprachnachrichten-(Voicemail)-Depot 309 und E-Mail-System 311. Wie gezeigt und vorher erwähnt, ist ein intelligenter Informationsübersetzer 318 bereitgestellt, zum Übersetzen zwischen verschiedenen Kommunikationsmodalitäten und Unterstützen derartiger Übersetzungsdienste, wie Text-Nach-Sprache, eine Art Sprache in eine andere Art Sprache, Videokodierungsarten, etc.
  • Das Kommunikationssystem 300 verwendet eine Protokoll-Datenbank 319, welche Netzwerkereignisse, welche während des Bereitstellens von Diensten auftreten, aufzeichnet. Die ses Protokoll kann eine Vielzahl von Informationen aufzeichnen und nützlich sein zum Bereitstellen einer abrechenbaren Benutzungsinformation, assistieren im Verkehrsleitsystem, Betrugsentdeckung und dem Abonnenten nützliche Daten und Statistiken bereitstellen.
  • Ein eingehender Anruf kann auf eine Vielzahl von Wegen weitergeleitet und verarbeitet werden, da das Kommunikationssystem nach der Anfrage des anrufenden Teilnehmers agiert. Die Art und Weise, in welcher eingehende Anrufe bzw. Rufe gehandhabt werden, kann mittels eines Profils gesteuert werden, welches mit dem Abonnenten assoziiert ist und kann in einer Featureverwaltungsdatenbank 321 gehalten werden. Der Abonnent kann über das Profil eine Steuerung anwenden, um zu beeinflussen, wie die Anrufe gehandhabt werden und wohin die Anrufe gerichtet werden. Ein Abschnitt des Profils kann sich auf einem Satz von Kontaktpositionen beziehen, wie beispielsweise Telefonnummern, welche versucht werden sollten, wenn der Abonnent zu kontaktieren ist. In einem exemplarischen Ausführungsbeispiel umfassen diese Kontakte ein Bürotelefon, ein Mobiltelefon, ein Heimtelefon oder Adressen, korrespondierend zu anderen zu kontaktierenden Positionen oder Einrichtungen. Das Profil kann auch Anwenderpräferenzen, wie Tageszeit anzeigen und ob parallele, sequentielle oder überlappende Logik zum Handhaben von Antwortszenarien zu verwenden ist.
  • Um die Effizienz des Handhabens eines eingehenden Anrufs zu verbessern, kann Präsenzinformation des Abonnenten verwendet werden, um den besten Kommunikationsmodus zum Kontaktieren des Abonnenten zu bestimmen. Wenn diese bestimmt werden kann, dass, zur Zeit des eingehenden Anrufs, sich der Abonnent mit Gewissheit an einem spezifischen der gelisteten Kontakte befindet und für Kommunikationen aufnahmefähig bzw. empfänglich ist, dann kann ein Kontakt vorzugsweise versucht werden (oder mit höherer Priorität gekennzeichnet). Gleichermaßen können dann Versuche, wenn es bestimmt werden kann, dass der Abonnent wahrscheinlich via eines gegebenen Kontakts nicht verfügbar ist, den Teilnehmer über diesen Kontakt zu erreichen, vermieden werden oder zumindest als letzter Ausweg bzw. letztes Mittel verwendet werden.
  • Gegenwärtige oder aktualisierte Präsenzinformation für den Abonnenten wird in einem Präsenzinformationsserver 323 gepflegt, welcher auch als Präsenzdatenbank oder Positionsserver referenziert werden kann. Im Verlaufe des Handhabens des eingehenden Anrufs von der Anrufstation 303 kann die ISN-Plattform 301 den Präsenzinformationsserver 323 kontaktieren, um zu bestimmen, welche Kommunikationsmechanismen verfügbar sind, um den Abonnenten zu erreichen, zusammen mit den Kontaktadressen oder Positionen, welche versucht werden sollten. Die Präsenzinformation, in einem beispielhaften Ausführungsbeispiel, wird von dem Abonnenten, welcher an einem IM-Klienten 305 eingeloggt ist, bestimmt. Ebenso kann der Abonnent explizit an einem der Telefoneinrichtungen 307, wie zum Beispiel eine Anwenderregistrierung an einem IP-Telefon 307d, anzeigen, dass diese empfänglich für Kommunikationen an einer besonderen Position oder Telefonnummer sind.
  • In 3 ist auch ein Feature- bzw. Merkmalsverwaltungsserver 321 gezeigt, welcher persistente Feature-bezogenen Information, die während des Handhabens von Anrufen zu verwenden ist, bereitstellt. Gemäß einem Ausführungsbeispiel der vorliegenden Erfindung speichert der Server 321 ein Profil, assoziiert mit dem Abonnenten. Wie vorher angezeigt, kann dieses Abonnentenprofil beispielsweise eine Liste von Telefonnummern, Kontaktadressen oder anderen Ressourcen enthalten, über welche ein Abonnent Kommunikationen empfangen kann. Eine typische Profilinformation ist in 4 dargestellt.
  • Verarbeiten eines gegebenen Anrufs involviert Interaktion zwischen neuesten Präsenzinformationen von dem Präsenzinformationsserver 323 und Feature-Steuerinformation von dem Featureverwaltungsserver 321. Zusätzlich korreliert eine Verzeichnisfunktion, welche von der Verzeichnisdatenbank 325 unterstütz wird, die gewählte Nummer mit einem besonderen Abonnenten und Unterstützungsverzeichnissuchfunktionen, welche von der ISN-Plattform benötigt werden können. Die ISN-Plattform 301 kann auch Assistenz als manueller Bediener 327 zum Aufbau von Kommunikationen bereitstellen, das automatische Antwortsystem ergänzend oder helfend bei speziellen Bedürfnissen oder Relaisdiensten.
  • Die ISN-Plattform 301 kann einen anrufenden Teilnehmer mit einer Vielzahl von Optionen während der Verarbeitung des Versuchens, einen angerufenen Teilnehmer zu erreichen, versorgen. Herkömmlich würde ein derartiger eingehender Anruf lediglich in einem Anrufsversuch einer einzelnen Telefonnummer resultieren, mit vielleicht einer Verlängerung zu Funkrufen oder Sprachnachricht (Voicemail). Des Weiteren würde die gleiche Bestimmungstelefonnummer für jeden eingehenden Anruf ohne jegliche Differenzierung benutz werden, basierend auf Präsenzinformation oder anderen Features bzw. Merkmalen, außer mit Ausnahme von Anrufumleitungen. Innerhalb des Systems 300, sobald ein anrufender Teilnehmer Kontakt mit der ISN-Plattform 301 aufgenommen hat, findet die Interaktion mit dem anrufenden Teilnehmer statt, dem Optionen für das Kommunizieren mit dem Abonnent präsentiert werden. Der anrufende Teilnehmer wird anfangs zunächst mit einem Bedienerhinweis wie folgt begrüßt: „Willkommen bei OneMe. Bitte geben sie ihre PIN ein oder wählen sie eine der folgenden Optionen." In Abhängigkeit der Optionen, für welche der Abonnent konfiguriert ist (und vielleicht berücksichtigend Präsenzinformation des Abonnenten), werden dem anrufenden Teilnehmer beispielsweise zahlreiche Optionen bereitgestellt. Der anrufende Teilnehmer kann eine „Finden"-Option selektieren, welche die ISN-Plattform 301 veranlassen wird, Kommunikationen mit den Abonnenten via eines oder mehrer Kontakte, wie beispielsweise ein Satz an Kontakten, wie in 4 gezeigt, zu versuchen.
  • Alternativ kann der anrufende Teilnehmer eine zweite Option, wie beispielsweise eine „IM"-Option selektieren, um Kontakt mit dem Abonnenten via dem IM-Klienten 305 zu initiieren. Zahlreiche Techniken, mittels welcher Kommunikationen sogar zwischen dem IM-Klienten 305 und einer Telefonverbindung aufgebaut werden können, werden in der co-anhängigen US-Patentanmeldung mit dem Titel „Telefony Services System with Instant Communications Enhancements" (Seriennummer 10/404,094), eingereicht am 2. April 2003 und der co-anhängigen US-Patentanmeldung mit dem Titel „Messaging Response System" (Seriennummer 10/404,111), eingereicht am 2. April 2003, beschrieben.
  • Eine dritte Option, E-Mailoption, kann bereit gestellt werden, wobei der Abonnent benachrichtigt wird, mittels E-Mail, dass der eingehende Anruf stattgefunden hat, zusammen mit der textuellen Transkription der Sprache oder Audiokommentierung des anrufenden Teilnehmers oder eingebeteten Medien, tragend bzw. überbringend eine Aufzeichnung des anrufenden Teilnehmers (oder Verknüpfungen dahin, wo Aufzeichnungen gespeichert sind).
  • In der vierten Option kann der angerufene Teilnehmer wählen, den Anruf direkt mit einer Sprachnachricht bzw. Voicemail (VM) oder Videosystem 309 verbunden zu haben, sodass die Nachricht später via Transfer oder Strömung (Streaming) einer Empfangs- bzw. Abnehmereinrichtung 305, 308 und 311 geliefert werden kann. Es ist auch vorgesehen, dass andere Kommunikationsoptionen vorgestellt werden können, wie beispielsweise Paging, Faxablage, intermittierende Kommunikationen via Sprechtasteneinrichtungen, etc.
  • Wenn der eingehende Anruf tatsächlich von dem Abonnenten ist, suchend, um auf seine eigene Sprach- oder Videonachricht oder andere Funktion zuzugreifen, kann der anrufende Teilnehmer eine persönliche Identifikationsnummer (PIN) eingeben, um authentifiziert zu werden und Zugriff auf die Abonnentenfunktionen zu bekommen.
  • Es wird erkannt, dass spezielle Umstände auftreten können, wenn mutiple Kontakte gleichzeitig versucht werden. Es ist möglich, dass mehr als ein Telefon nahezu zur selben Zeit beantwortet wird. Es ist auch denkbar, dass einige Kontakte, die den Telefonen korrespondieren, je eine assoziierte auto-antwortende oder Sprachnachrichtfähigkeit zum automatischen Handhaben von eingehenden Anrufen haben. Gemäß einem Ausführungsbeispiel der folgenden Erfindung empfängt ein anrufender Teilnehmer die Rückruf- oder Anrufverbindungsindikatorsignale nicht, welche normalerweise von jedem Kontakt auftreten (also ob sie individuell kontaktiert wären). Stattdessen empfangt der anrufende Teilnehmer ein Rückrufsignal oder interagiert mit dem Operator 327 in der ISN-Plattform 301, während Anrufversuche an den angerufenen Teilnehmer gemacht werden.
  • Während eines solchen Vorgehens stellt die ISN-Plattform 301 Interaktivität mit jedem Anwender bereit, der den Telefonen geantwortet hat. Während jede Telefonleitung beantwortet wird, präsentiert die ISN-Plattform 301 Information darüber für wen der Anruf ist und/oder wer anruft. Der antwortende Anwender an jeder beantworteten Leitung wird aufgefordert, den eingehenden Anruf zu akzeptieren oder abzulehnen. Wenn keiner der antwortenden Teilnehmer den Anruf akzeptiert, werden die Kontakte behandelt, wie als abgelehnt oder als unbeantwortete Anrufe und der Anruf kann zu einem besonderem Voicemail-, Video- oder E-Mailsystem weitergeleitet werden, assoziiert mit dem Abonnenten, falls derartig konfiguriert.
  • Der oben genannte Ansatz vermeidet Konflikte zwischen multiplen Sprachnachrichten (Voicemail) oder telefonantwortenden Diensten. Wenn ein antwortender Anwender den Anrufer akzeptiert und alle anderen Anrufe unbeantwortet oder abgelehnt werden, wird der Anruf mit dem Teilnehmer, der den Anruf akzeptierte, verbunden. Wenn mehrere Leitungen als Antwort auf den eingehenden Anruf beantwortet werden und der Anruf mittels mehrerer antwortender Teilnehmer akzeptiert ist, werden die Teilnehmer mit dem anrufenden Teilnehmer gekoppelt, in einer konferierenden oder „Partyleitung" Art und Weise, ähnlich zu der Art und Weise, in welcher mehrere Teilnehmer an einer analogen Telefonleitung den anderen hören können.
  • Das kann nützlich sein, so dass die Teilnehmer sich untereinander koordinieren können, wer auf dem Anruf verbleiben soll.
  • 4 ist ein Diagramm, beispielhaft den Inhalt eines Anwenderprofils zeigend, gemäß einem Ausführungsbeispiel der vorliegenden Erfindung. Wie bereits am Anfang beschrieben, kann das Anwender- oder Abonnentenprofil einen Satz an Kontaktpositionen spezifizieren. Das Profil kann auch konfigurierbare Einstellungen beinhalten, die sich auf Anruf-Feature-Funktionalität beziehen, Privilegien, Dienstattribute, Abrechnungsinformationen, Tageszeitabhängige Features und andere Anwender assoziierte Attribute, welche sich auf das Handhaben von Kommunikationen mittels dem Dienstbereisstellungssystem auswirken. Gewisse Attribute in dem Profil können direkt durchgesehen und durch den assoziierten Abonnenten editiert werden, wohingegen andere Attribute, wie beispielsweise Abonnentenprivilegien, mittels eines Dienstanbieters oder vorgesehenen Administrators gesteuert werden (wie es in einem gewerblichen Unternehmen typisch ist).
  • Nach anfänglichem Aufbauen eines Profils, kann der Dienstanbieter vorgegebene Kommunikationseinstellungen bereitstellen. Vorgegebene Einstellungen können mittels des Dienstanbietersystems eingesetzt werden, automatisch basierend auf dem Anwenderverhalten oder anderen Faktoren, wie beispielsweise Tageszeit oder Wochentag.
  • 4 zeigt vier Tabellen als Beispiele der Art von Information, welche in dem Profil enthalten sein kann, assoziiert mit einem Abonnenten; das Abonnentenprofil kann verändert werden, um zu beeinflussen, wie Dienste für den Abonnenten implementiert werden. Tabelle 401 ist eine E-Mail-Weiterleitungsliste. Eine Telefonkontakttabelle 403 stellt eine Liste von Telefonnummern bereit und Tabelle 405 ist eine Liste von IM-Adressen. Wenn ein Abonnent anfangs einen derartigen Dienst abonniert, kann die Telefonkontakttabelle 403 die eingegebene Abonnententelefonnummer als den ersten Eintrag haben, diese vorgegebene Bedingung veranlasst das System, zu anfangs effektiv als ein „persönlicher 800-Nummer"-Dienst zu agieren.
  • Nachdem der Dienst initialisiert ist, kann der Abonnent Telefonnummern zur Tabelle 403 hinzufügen, so dass z. B. ein „Finde-mich"-Dienst implementiert werden kann. Wie in Tabelle 403 gezeigt, kann jede Telefonnummer mit einem Konfigurationsknopf 407 assoziiert sein, so dass Attribute von jeder Kontakttelefonnummer durch den Abonnenten eingestellt werden können. In einem exemplarischen Ausführungsbeispiel umfassen diese Attribute die Art der Einrichtung (beispielsweise Telefon, Pager, Fax, Voicemail, etc.), die vor dem Fallenlassen der Nummer zuzulassende Klingelanzahl, Tageszeit-Features, assoziiert mit jeder Nummer und anderen Attributen. Des Weiteren kann der Abonnent, wie mittels des Ankreuzfelds 409 gezeigt, anzeigen, dass eingehende Anrufe mittels Kontaktierens aller der Kontakte, bereitgestellt in Tabelle 403, zu handhaben sind.
  • Wo eingehende Kommunikationen und die Anrufung von Features involvieren ein Erreichen des Abonnenten mittels E-Mail, wird Tabelle 401 konsultiert, um die eine oder mehreren Adressen, unter welchen der Abonnent erreicht werden kann, zu bestimmen. Der Abonnent kann eine Kontrolle bzw. Steuerung über die Einträge in diese Tabelle ausüben.
  • Tabelle 405 wird konsultiert, um die eine oder mehreren IM-Adressen, unter welchen der Abonnent erreicht werden kann, zu bestimmen. Der Abonnent kann die Inhalte dieser Tabelle 405 editieren, um IM-Nachrichten oder andere Kommunikationen, welche bei einem IM-Klienten erhalten bzw. empfangen werden können, zu veranlassen, an die gewünschte Adresse weitergeleitet zu werden. Tabelle 411 stellt eine Liste von anderen Netzwerkeinrichtungen bereit und wird abgerufen, um zu bestimmen, ob irgendeine andere Einrichtung fähig ist, Kommunikation im Auftrag des Abonnenten zu erhalten bzw. zu empfangen.
  • Wenn ein anrufender Teilnehmer einen Abonnenten ersucht, können die für den Abonnenten bereitgestellten Kontakte sequenziell, simultan in einer abgestuften oder überlappenden Art und Weise versucht und mit gewissen Präferenzen observiert werden (oder jeglicher solcher Kombinationen), abhängig von der Logik, welche von dem System und/oder den Präferenzen des Abonnenten verwendet wird, wie sie beispielsweise in Tabelle 401, 403 und 405 in 4 ausgedrückt ist. Die Kontakte können präsenzbezogen sein. Das heißt, dass das Komplement von bereitgestellten Kontakten abhängig von Präsenzinformation für den Abonnenten sein kann.
  • Ein Abonnent kann auf seine Information und anderen Funktionen des Systems auf eine Vielzahl von Wegen zugreifen. Zum Beispiel können Abonnenten durch eine Telefonverbindung oder andere Form von Audio-Schnittstelle bzw. -Interface auf eine Sprach-Antwort-Einheit oder Sprachportal zugreifen, ihnen ermöglichend, ihre Profilinformation, Kontoinformation und andere entsprechenden Aspekte der durch das Netzwerk bereitgestellten Features bzw. Merkmale durchzusehen oder Modifikationen zu machen. Der Abonnent kann sowohl auch nach Nachrichten oder andere gespeicherte Kommunikationen, angeboten mittels des Netzwerks, kontrollieren, als auch das Protokoll von Aktivitäten kontrollieren, um Kommunikationsaktivitäten, die stattgefunden haben, zu observieren. Der Abonnent kann seinen Präsenzstatus ändern oder Aspekte temporär überschreiben, wie eingehende Anrufe gehandhabt werden. Auf jede von diesen Möglichkeiten kann zugegriffen werden oder mittels des Abonnenten durch Web-Anwendungen, Text-Messaging, E-Mail oder jegliche andere Form von Kommunikation gesteuert werden, mittels welcher der Abonnent normalerweise mit anderen Teilnehmern kommunizieren würde.
  • Die 5A und 5B sind jeweils ein Diagramm einer Instant-Kommunikationsumgebung, unterstützend universelle Relais-Dienste, gemäß einem Ausführungsbeispiel der vorliegenden Erfindung. Wie angemerkt, kann ein Abonnent über einen eingehenden Anruf (oder allgemeiner einem Kommunikationsversuch) von einem anderen Teilnehmer via dem IM-Klienten in Kenntnis gesetzt werden. Durch Instant Messaging von der ISN-Plattform 301 kann der Abonnent über die Identität des anrufenden Teilnehmers oder andere assoziierte Information informiert werden, die von einer Vielzahl von möglichen Quellen abgelitten sind, wie beispielsweise korporative oder Netzwerkverzeichnisse.
  • Des Weiteren kann der Abonnent fähig sein, die Handhabung des Anrufs via Instant Messaging zu modifizieren. Zum Beispiel kann der Anwender Instant Messaging verwenden, um die ISN-Plattform 301 anzuweisen, den Anruf zu Voicemail oder zu einer anderen Bestimmung weiterzuleiten. Andererseits kann der Abonnent wählen, den Anruf zu „nehmen", unter Verwendung des Instant-Messaging-Klienten als eine Audio-Schnittstelle oder textuelle Schnittstelle mit Text-Sprache-Übersetzung, welche mittels des Dienstanbieters bereitgestellt ist. Dieses Szenario veranschaulicht mehrere wichtige Vorteile für einen umfassenden Dienst, eher anbietend die Verwendung von Im-Netzwerk-Feature-Verarbeiten als auf ein Verarbeiten bei einer End-Anwender-Einrichtung zu vertrauen. Der Abonnent kann auch Instant Messaging verwenden, um eine Verlängerung von einem Modus von Kommunikation zu einem anderen auszuführen.
  • Folglich ist der Begriff eines „universellen" Nachricht-Relais erbracht. Das universelle Nachricht-Relais erlaubt bzw. ermöglicht einem Abonnenten Kommunikationen über einen Bildschirmnamen, welcher von der primären Kennung abgelitten ist, zu empfangen, selbst wenn der Abonnent eigentlich ein anderes, vielleicht vorexistierendes Bildschirmnamenkonto bei einem von einer Vielzahl von IM-Diensten verwendet. Wie bereits vorher beschrieben, ermöglicht bzw. erlaubt dies einem umfassenden Kommunikationsanbieter, einen Bildschirmnamen zu reservieren, konsistent mit der Suite bzw. dem Satz von Kennungen des Abonnenten, ohne sich um Konflikte mit anderen Bildschirmnamen oder Adressen zu kümmern.
  • Die Anordnung von 5A zeigt einen Ansatz, ein Rückmappen bzw. Rückabbilden von Adressen auszuführen und Verkehr umzuleiten, so dass der Bildschirmname, welcher für die Overlay-Dienste angenommen ist, unabhängig ist, egal welche wichtigen IM-Dienste oder Bildschirmnamen der Abonnent einsetzt. Das Mappen bzw. Abbilden des Anwenderzugeordneten Bildschirmnamens auf einen oder mehrere IM-Bildschirmnamen wird mittels einer Liste in der Profilinformation des Abonnenten bestimmt, wie in 4 gezeigt.
  • In dem Beispiel von 5A ersucht ein IM-Klient 501 (d. h. ein Quellen-Klient) innerhalb des Kommunikationssystems 500 mit einem Abonnenten zu kommunizieren (z. B. ein Bestimmungs-IM-Klient 503) mittels Adressierens von Nachrichtenkommunikationen an einen Bildschirmnamen, abgelitten von der primären Kennung, assoziiert mit dem Abonnenten. Der IM-Klient 503 repräsentiert einen IM-Klienten, durch welchen der Abonnent kommuniziert durch einen IM-Dienstanbieter 505. Ein IM-Klient 507 repräsentiert einen anderen Klienten, durch welchen der Abonnent kommunizieren kann, unter Verwendung eines anderen IM-Dienstanbieters 509. Wie oben erwähnt, können verschiedene IM-Dienstanbieter 505, 509 proprietäre Software, Techniken und Protokolle, welche im Allgemeinen zwischen Anbietern nicht kompatibel sind, verwenden. Nichts desto trotz, gemäß der vorliegenden Lehre, kann eine einzelne Kommunikation, welche an den Abonnenten adressiert ist, unter Verwendung eines Bildschirmnamens, basierend auf der primären Kennung, wie hierin beschrieben, entweder an eine von beiden oder an beide der verschiedenen Typen bzw. Arten von Klienten 503 und 507 umgeleitet werden.
  • Des Weiteren sind die Adressen, mittels welcher ein IM-Klient 501 Kommunikationen zu diesen oder anderen Klienten führen kann, gänzlich unabhängig von den Bildschirmnamen, mittels welcher jeder der Klienten in ihren jeweiligen IM-Diensten bekannt ist.
  • Ein Anwender, der den IM-Klienten 501 anwendet, kann ein Dienstanbietersystem 511 kontaktieren und mit ihm interagieren und die Dienste eines automatischen oder manuellen Bedieners (z. B. Bediener 327 von 3) belegen, um beim Aufbau von Kommunikationen zu assistieren bzw. zu unterstützen. Das Dienstanbietersystem 511 kann dieselbe Anordnung von erweiterten Diensten und Interaktivität wie die ISN-Plattform 301 bereitstellen.
  • Als Beispiel (der 5B) initiiert der IM-Klient 501, als ein Quellen-IM-Klient, eine Anfrage für erweiterte Dienste, per Schritt 501. Wiederum stellt das System 511 eine Beschreibung der erweiterten Dienste (Schritt 553) bereit. Gemäß diesem Szenario fordert der IM-Klient 501 Informationsdienste (als Teil der erweiterten Dienstangebote) an, wie in Schritt 555; infolgedessen lokalisiert und stellt das System 511 die Information über den Bestimmungs-IM-Klienten dem Quellen-IM-Klienten 501 (Schritt 557) bereit. Danach fragt das Dienstanbietersystem 511 den IM-Klienten 501, um zu bestimmen, ob der IM-Klient 501 mit dem Bestimmungs-IM-Klienten kommunizieren möchte, wie in Schritt 559. Falls der IM-Klient 501 nicht versucht, sofort zu kommunizieren, sondern nur daran interessiert war, Informationen über den Bestimmungs-IM-Klienten zu erhalten, endet der Vorgang.
  • Jedoch fragt das Dienstanbietersystem 511 Profilinformation, betreffend die Komponenten, ab, wenn der IM-Klient 501 wünscht, mit dem Bestimmungs-IM-Klienten zu kommunizieren. Ein Abschnitt dieser Profilinformation, ähnlich zu der Tabelle 405, kann von dem Dienstanbietersystem 511 bereitgestellt werden, mit einem Mappen bzw. Abbilden des Bildschirmnamens, der vom IM-Klienten 501 benutzt wird, auf Bildschirmnamen, die den IM-Klienten 503 oder 507 entsprechen. Die Profilinformation kann auch das Dienstanbietersystem anweisen, Features bzw. Merkmale anzurufen, welche zum Aufbauen von Kontakt zwischen dem IM-Klienten 501 und anderen gezeigten IM-Klienten bezogen sind, oder vielleicht anderen Einrichtungen, assoziiert mit dem Abonnenten. An dieser Stelle kann das Dienstanbietersystem verwendet werden, dem Quellen-Kommunikator Informationsdienste bereit zu stellen, z. B. einen Dienst, ähnlich herkömmlichem Verzeichnisnachschauens, wobei der Kommunikator die Information abruft.
  • Es wird beachtet, dass, da zahlreiche IM-Dienste verschiedene Techniken und Server und Netzwerke einsetzen, das Dienstanbietersystem 511, um Messaging-Kommunikationen an die IM-Klienten 503, 507 weiterzuleiten, benötigen kann, an die Protokolle und Schnittstellen für einen einwandfreien Einsatz mit dem jeweiligen System 505, 509, angepasst zu werden. Folglich werden Konnektoren (oder Übergänge (Gateways)) 513 und 515 verwendet, um das Dienstanbietersystem 511 mit den partikulären Erfordernissen von korrespondierenden IM-Messaging-Umgebungen (welche im Allgemeinen proprietär sind) zu verbinden bzw. koppeln. Es sollte beachtet werden, dass, da Kommunikationen von einem anderen Teilnehmer von einem IM-Klienten 501 abstammen können, welcher mit disparaten IM-Diensten konform ist, einige zusätzliche Maßnahmen benötigt werden können, um zu garantieren, dass das Dienstanbietersystem 511 für Kommunikationen von jedem möglichen abstammenden IM-Klienten aufnahmefähig ist. Daher ist es beachtenswert aufzuzeigen, dass, wenn Kommunikationen, welche von verschiedener Art sein können, von einem IM-Klienten von einer Art eingehend und an einen IM-Klienten, zugehörig dem Abonnenten gekoppelt sind, das Dienstanbietersystem 511 auch eine Übersetzung von Sorten bzw. Klassen zwischen verschiedenen IM-Diensten ausführt.
  • Im Schritt 563 fragt das Dienstanbietersystem 511 einen Bildschirmnamen für eine partikuläre IM-Umgebung eines Bestimmungs-IM-Klienten (z. B. Klient 503 oder 507) ab. Zum Beispiel würde der Bildschirmname mit einer Kennung korrespondieren, welche für den IM-Anbieter 505 wieder erkennbar ist, wenn der Bestimmungs-IM-Klient der IM-Klient 503 ist. Basierend auf dem abgefragten Bildschirmnamen wird eine IM-Sitzung mit dem IM-Klienten 503 innerhalb der IM-Umgebung aufgebaut, betrieben mittels des spezifizierten Anbieters, wie in Schritt 565. Als nächstes verbindet der Konnektor 513 in Verbindung mit dem Dienstanbietersystem 511 die IM-Sitzungen durch Schritt 567. Wie erwähnt, kann das Dienstanbietersystem benötigen, an der Kommunikation zu partizipieren, um Informationen oder Protokolle zu übersetzen, um die Kommunikation zu erleichtern durch Schritt 569.
  • Folglich konstituiert die Kombination des Dienstanbietersystems 511 und eines oder mehrerer Konnektoren 513, 515, welche den Dienstanbieter an IM-Dienste koppeln, ein universales Nachrichten-Relais-Netzwerk 517, welches die Tätigkeit des Entkoppelns des Bildschirmnamens, verwendet von den IM-Klienten 501, ausführt, welcher von der primären Kennung für den Zielabonnenten abgelitten wurde, von den partikulären Bildschirmnamen, welche der Abonnent in den zahlreichen IM-Diensten verwendet. Dies wiederum erlaubt bzw. ermöglicht einem Dienstanbieter, einen Bildschirmnamen dem Abonnenten beliebig zuzuweisen, welcher von der primären Kennung abgelitten ist und korreliert ist zu analogen Kennungen, verwendet in anderen Moden von Kommunikation, über welche der Dienstanbieter Einflussnahme des Namensbereichs hat.
  • In einem beispielhaften Ausführungsbeispiel kann die Profilinformation, welche mit dem Abonnenten assoziiert ist, sowie andere Information, welche beeinflussen bzw. bewirken kann, wie Kommunikationen mit dem Abonnenten aufgebaut werden, in der Weiterleitungsinstruktionsdatenbank 519 gespeichert werden und zugreifbar für das Dienstanbietersystem 511 gemacht werden. Im Verlauf des Verarbeitens anderer Features bzw. Merkmale, welche als Antwort auf die Anfrage vom IM-Klienten 501 aufgerufen werden können, kann das Dienstanbietersystem 511 auch auf Präsenzinformation zugreifen, betreffend den Abonnenten, wie abgespeichert oder gehalten in einer Präsenz-Informations-Datenbank 521.
  • 6 ist ein Diagramm einer beispielhaften grafischen Anwender- bzw. grafischen Benutzeroberfläche (GUI) zum Unterstützen von Finden- und Präsenzfunktionen, gemäß einem Ausführungsbeispiel der vorliegenden Erfindung. Wie gezeigt, umfasst ein Computer-Anwender-Schnittstellen-Desktop 600 mehrere aktivierbare Steuerungen, bezogen auf Kommunikationen über das Dienste-Overlay-Netzwerk 101. Diese Steuerungen verbleiben auf dem Desktop der Schnittstelle, welche dem Anwender bereitgestellt ist, oder können als dargestellte Werkzeugleiste bzw. Toolbar-Items in Verbindung mit Applikationen bzw. Anwendungen, welche auf dem Computer ausgeführt werden, bereitgestellt sein.
  • In diesem Beispiel kann ein Knopf bzw. Schalter 601, beschriftet mit „Finden" mittels eines Anwenders aktiviert werden, um auf einen oder mehrere Verzeichnisdienste des Overlay-Netzwerks 101 zuzugreifen; derartige Verzeichnisdienste sind näher unten beschrieben mit Bezug auf 7. Aktivieren dieses Knopfes bzw. Schalters 601 kann den Anwender mit Adressen oder Kontaktinformationen versorgen, mittels welcher ein anderer Teilnehmer erreicht werden kann. Zugreifen auf diese Information kann vorbereitend sein für Kommunikationen oder einfach betätigt werden, um Adressinformation für Referenzzwecke abzurufen bzw. abzufragen.
  • Zusätzlich kann ein Knopf bzw. Schalter 603, beschriftet mit „Präsenz bestimmen" dem Anwender erlauben bzw. ermöglichen, die gegenwärtige Verfügbarkeit eines Teilnehmers zu bestimmen. Diese Information ist nützlich im Vorfeld des Versuchens, Kommunikationen mit einem Teilnehmer aufzubauen, welche, falls bekannt, Verschwendung von Netzwerkressourcen und Zeit und Anstrengungen des Abonnenten vermeiden kann. Mit der Aktivierung des Knopfes bzw. Schalters 601 kann der Anwender einen partikulären Teilnehmer von Interesse selektiert haben und diese Information kann als Kontext zum Aufrufen des Knopfes bzw. Schalters 603 dienen, um die Präsenz dieses Teilnehmers zu bestimmen.
  • Ein Knopf bzw. Schalter 605, bezeichnet mit „Kommunizieren" erlaubt bzw. ermöglicht dem Anwender den nächsten Schritt im Aufbauen von Kommunikationen mit dem identifizierten Teilnehmer vorzunehmen. Des Weiteren erlaubt bzw. ermöglicht ein Knopf bzw. Schalter 607, bezeichnet mit „Mein Präsenzstatus" dem Anwender mit dem Netzwerk zu interagieren, zum Ändern seiner eigenen Präsenzindikation innerhalb des Netzwerks. Dies ist die Präsenzindikation, welche Verfügbarkeit des Anwenders anzeigt, wie er anderen Teilnehmern repräsentiert würde.
  • Es sollte beachtet werden, dass die Knöpfe bzw. Schalter 603, 605, 607 und vorzugsweise Schalter 601 auf Möglichkeiten bzw. Fähigkeiten und Funktionen innerhalb des Netzwerks direkt von dem Anwenderdesktop aus zugreifen.
  • 7 ist ein Diagramm der Verzeichnisse, benutzt im Implementieren des Finden-Dienstes, initiiert mittels der GUI von 6, gemäß einem Ausführungsbeispiel der vorliegenden Erfindung. Ähnlich dem Abrufen eines Unternehmensadressbuchs zum Finden von E-Mails, kann ein „Finden"-Schalter 601 ein aktiviertes Verzeichnis 701 abrufen, welches zum Beispiel intern in einem Geschäft oder Unternehmen ist. Durch Kommunikation mit Web-Applikationen oder Web-Diensten 703 kann der Schalter 601 dem Anwender Verzeichnisse außerhalb der Firma des Anwenders oder der Local Domain nutzbar machen. Zum Beispiel ruft der Anwender Verzeichnisse 705 von anderen Firmen ab, wenn die adäquaten Autorisierungsmechanismen etabliert sind. Eine Verbindung 707 unterstützt Kommunikation zwischen den Verzeichnissen 705 und dem Web-Dienst 703. Durch die Verbindung 709 wird zumindest ein Teil des Verzeichnisses 701 anderen Teilnehmern des Web-Dienstes 703 verfügbar gemacht. Es wird erkannt, dass gegenseitig geteilter Zugriff auf Verzeichnisinformation über Firmen nützlich und adäquat für Kollaboration zwischen Firmen, fördernd Verkaufskontakte und Supportpersonal und andere Arten von Geschäftsbeziehungen, sein kann.
  • Wie in 7 gesehen werden kann, koppelt der Web-Dienst 703 auch mit einer Anwenderdatenbank 711, welche Anwender (oder Abonnenten) Profilinformation, wie detailliert im Hinblick auf 4 beschrieben, speichern kann.
  • Zusätzlich kann eine Verzeichnisassistenzdatenbank 713 (d. h. „411") mittels eines Dienstanbieters für eine große Anzahl von Serviceabonnenten beibehalten bzw. geführt werden.
  • Es ist vorgesehen, dass ein umfassender Verzeichnisdienst, wie in 7 dargestellt, Anfragen durch eine Vielzahl von Vehikel pflegen bzw. warten kann. Zum Beispiel kann eine Anfrage für ein Verzeichnisnachschauen von einem Anwender oder einer Applikation via E-Mail eingereicht bzw. vorgeschlagen werden und das Verzeichnis kann auch nach der Anfrage agieren und eine Antwort mittels E-Mail oder anderen Mitteln, wie vielleicht von dem Anfragenden spezifiziert, bereit stellen.
  • Wie aus der obigen Diskussion ersichtlich ist, kann ein Kommunikationen-Diensteanbieter vorteilhaft einen umfassenden Dienst bereitstellen, der viele Moden an Kommunikationen überspannt und eine Allokation von koordinierten Kennungen bereitstellen, um den Nutzen bzw. Komfort des Verwendens verschiedenartiger Moden zu verbessern. Ein Ansatz wird dargelegt, unter Verwendung einer primären Kennung, um einen Satz an Adressen oder Kennungen abzuleiten, geeignet für die verschiedenartigen Moden an unterstützter Kommunikation. Dieses Adressierungsschema erlaubt die Integration der mehreren Moden an Kommunikation in einem kohäsiven, allumfassenden Kommunikationsdienst mit vielen signifikanten praktischen und funktionellen Vorteilen. Dieser Ansatz erleichtert Kommunikationen zwischen Teilnehmern mittels jeglicher verfügbaren Mittel und ermöglicht einen reichhaltigen Satz an Features bzw. Merkmalen, umfassend viele Moden an Kommunikation. Demzufolge kann eine einzige „Anrufentstehung" viel mehr Möglichkeiten erkunden bzw. untersuchen und größere Interaktivität und Flexibilität verursachen, als vorher möglich.
  • Das Overlay-Netzwerk 101 von 1 zentralisiert und stellt ubiquitären Zugriff auf derartige elementare Funktionen, wie Präsenzindikation und Anwenderprofilverwaltung bereit, welche nun üblich über jeden der verfügbaren Moden an Kommunikation eingesetzt werden können. Das Anbieten eines umfassenden Dienstes erlaubt bzw. ermöglicht auch umfassendes Verfolgen, Kontenführung und Abrechnen für Verwendungsaktivität über viele Moden von Kommunikation.
  • Es wird erkannt, dass die Funktionen des Overlay-Netzwerks 101 mittels jeglicher Vielzahl von EDV-Systemen, wie das eine, in 8 gezeigte, implementiert werden können.
  • 8 zeigt ein Computersystem 800, auf welchem ein Ausführungsbeispiel gemäß der vorliegenden Erfindung implementiert werden kann. Das Computersystem 800 umfasst einen Bus 801 oder andere Kommunikationsmechanismen zum Kommunizieren von Information und einen Prozessor 803, gekoppelt an den Bus 801 zum Verarbeiten von Information. Das Computersystem 800 umfasst auch einen Hauptspeicher 805, wie beispielsweise ein Random-Access-Memory (RAM) oder andere dynamische Speichereinrichtungen, mit dem Bus 801 gekoppelt, zum Speichern von Information und Instruktionen, welche mittels des Prozessors 803 auszuführen sind. Der Hauptspeicher 805 kann auch zum Speichern temporärer Variablen oder anderer Zwischeninformation während der Ausführung von Instruktionen mittels des Prozessors 803 verwendet werden. Das Computersystem 800 umfasst ferner einen Lesespeicher (ROM) 807 oder andere statische Speichereinrichtung, mit dem Bus 801 gekoppelt, zum Speichern statischer Information und Instruktionen für den Prozessor 803. Eine Speichereinrichtung 809, wie beispielsweise eine Magnetdisk oder optische Disk, ist mit dem Bus 801 gekoppelt, zum persistenten Speichern von Information und Instruktionen.
  • Das Computersystem 800 kann via dem Bus 801 mit einer Anzeige 811 gekoppelt sein, wie beispielsweise eine Kathodenstrahlröhre (CRT), Flüssigkristallanzeige, Aktive-Matrix-Anzeige oder Plasmaanzeige, um einen Computeranwender Information anzuzeigen. Eine Eingabeeinrichtung 813, wie beispielsweise Tastatur, umfassend alphanumerische oder andere Tasten, ist mit dem Bus 801 gekoppelt, zum Kommunizieren von Information und Befehlselektionen an den Prozessor 803. Eine andere Art von Anwendereingabeeinrichtung ist eine Cursorsteuerung 815, wie beispielsweise eine Maus, ein Trackball oder Cursor-Richtungs- Tasten, zum Kommunizieren direkter Information und Befehlsselektionen an den Prozessor 803 und zum Steuern von Cursorbewegung auf der Anzeige 811.
  • Gemäß einem Ausführungsbeispiel der Erfindung können die Prozesse zum Unterstützen universeller Kennungen mittels dem Computersystem 800 bereitgestellt werden, als Antwort auf den Prozessor 803, ausführend eine Anordnung von Instruktionen, welche in dem Hauptspeicher 805 enthalten sind. Derartige Instruktionen können von einem anderen computerlesbaren Medium, wie beispielsweise der Speichereinrichtung 809, in den Hauptspeicher 805 eingelesen werden. Die Ausführung der Anordnung von Instruktionen, welche in dem Hauptspeicher 805 enthalten sind, veranlasst den Prozessor 803, die Prozess-Schritte, wie hierin beschrieben, auszuführen. Ein oder mehrere Prozessoren in einer Multiprozessinganordnung können auch verwendet werden, die in den Hauptspeicher 805 enthaltenen Instruktionen auszuführen. In alternativen Ausführungsbeispielen können festverdrahtete Schaltungen verwendet werden, anstelle von oder in Kombination mit Software-Instruktionen, um das Ausführungsbeispiel der vorliegenden Erfindung zu implementieren. In einem anderen Beispiel kann rekonfigurierbare Hardware, wie beispielsweise Field Programmable Gate Arrays (FPGAs) verwendet werden, in welchen die Funktionalität und Verbindungstopologie ihrer Logikgatter zur Laufzeit einstellbar ist, üblicherweise mittels Programmierens von Speichernachschautabellen. Folglich sind Ausführungsbeispiele der vorliegenden Erfindung nicht auf eine spezifische Kombination von Hardwareschaltungen oder Software begrenzt.
  • Das Computersystem 800 umfasst auch ein Kommunikationsinterface bzw. -Schnittstelle 817, gekoppelt an den Bus 801. Das Kommunikationsinterface 817 stellt ein Zwei-Wege-Datenkommunikationskoppeln einer Netzwerkverbindung bzw. Netzwerkverknüpfung 819 bereit, verbunden an ein lokales Netzwerk 821. Zum Beispiel kann das Kommunikationsinterface bzw. -schnittstelle 817 eine digitale Abonnentenleitung(DSL)-Karte oder Modem, eine diensteintegrierende digitale Netzwerk(ISDN)-Karte, ein Kabelmodem, ein Telefonmodem oder jede andere Kommunikationsschnittstelle bzw. -interface sein, um eine Datenkommunikationsverbindung mit einem korrespondierenden Typ von Kommunikationsleitung bereit zu stellen. Als ein anderes Beispiel kann die Kommunikationsschnittstelle bzw. -interface 817 eine Lokal Area Network(LAN)-Karte (z. B. für EthemetTM oder ein asynchrones Transfermodellnetzwerk (ATM)) sein, um eine Datenkommunikationsverbindung mit einem kompatiblen LAN bereitzustellen. Drahtlose Verbindungen bzw. Verknüpfungen können auch imp lementiert sein. In jeder solchen Implementierung sendet und empfangt das Kommunikationsinterface bzw. -schnittstelle 817 elektrische, elektromagnetische oder optische Signale, welche digitale Datenströme tragen, repräsentierend zahlreiche Typen bzw. Arten von Information. Des Weiteren kann das Kommunikationsinterface bzw. -schnittstelle 817 periphere Interface- bzw. Schnittstelleneinrichtungen umfassen, wie beispielsweise ein Universal Serial Bus (USB) Interface, ein PCMCIA (Personal Computer Memory Card International Association) Interface, etc. Obwohl ein einziges Kommunikationsinterface bzw. -schnittstelle 817 in 8 gezeigt ist, können auch multiple Kommunikationsinterfaces eingesetzt werden.
  • Die Netzwerkverbindung bzw. -verknüpfung 819 stellt typischerweise Datenkommunikation durch ein oder mehrere Netzwerke anderen Dateneinrichtungen bereit. Zum Beispiel kann die Netzwerkverbindung bzw. -verknüpfung 819 eine Verbindung durch das lokale Netzwerk 821 zu einem Hostcomputer 823 bereitstellen, welcher Konnektivität zu einem Netzwerk 825 (zum Beispiel ein Wide Area-Netzwerk (WAN) oder das globale Paketdatenkommunikationsnetzwerk, nun im Allgemeinen bezeichnet als das „Internet") oder zu Datenausrüstung, betrieben mittels eines Dienstanbieters. Das lokale Netzwerk 812 und das Netzwerk 825 verwenden beide elektrische, elektromagnetische oder optische Signale, um Information und Instruktionen zu transportieren. Die Signale durch die zahlreichen Netzwerke und die Signale an der Netzwerkverbindung bzw. -verknüpfung 819 und durch das Kommunikationsinterface bzw. -schnittstelle 817, welche digitale Daten mit dem Computersystem 800 kommunizieren, sind beispielhafte Formen von Trägerwellen, tragend die Information und Instruktionen.
  • Das Computersystem 800 kann Nachrichten senden und Daten, umfassend Programmcodes, durch das/die Netzwerke, die Netzwerkverbindung bzw. -verknüpfung 819 und das Kommunikationsinterface bzw. -schnittstelle 817 empfangen. In dem Internetbeispiel könnte ein Server (nicht gezeigt) angefragten Code, gehörend einem Applikationsprogramm zum Implementieren eines Ausführungsbeispiels der vorliegenden Erfindung durch das Netzwerk 825, das lokale Netzwerk 821 und Kommunikationsinterface bzw. -schnittstelle 817 übertragen. Der Prozessor 803 kann den übertragenen Code, welcher bereits empfangen ist, ausführen und/oder den Code in der Speichereinrichtung 809 oder in anderem nicht-flüchtigen Speicher zum späteren Ausführen speichern. Bei dieser Art und Weise kann das Computersystem 800 den Applikations- bzw. Anwendungscode in der Form einer Trägerwelle erhalten.
  • Der Begriff „Computerlesbares Medium", wie hierin verwendet, bezieht sich auf jedes Medium, welches im Bereitstellen von Instruktionen an den Prozessor 805 zum Ausführen partizipiert. Ein derartiges Medium kann viele Formen einnehmen, umfassend, jedoch nicht einschränkend, nicht-flüchtige Medien, flüchtige Medien und Übertragungsmedien. Nichtflüchtige Medien umfassen zum Beispiel optische oder magnetische Disks, wie die Speichereinrichtung 809. Flüchtige Medien umfassen dynamischen Speicher, wie beispielsweise den Hauptspeicher 805. Die Übertragungsmedien umfassen koaxiale Kabel, Kupferdrähte und Faseroptik, umfassend die Drähte, welche den Bus 801 umfassen. Die Übertragungsmedien können auch die Form von akustischen, optischen oder elektromagnetischen Wellen annehmen, wie diejenigen, generiert während Radiofrequenz (RF) und Infrarot (IR)-Datenkommunikationen. Allgemeine Formen von computerlesbaren Medien umfassen zum Beispiel eine Diskette, eine flexible Diskette, Festplatte, Magnetband, jedes andere magnetische Medium, eine CD-ROM, eine CD-RW, eine DVD, jedes andere optische Medium, Lochkarten, Lochstreifen, optische Markierbelege, jedes andere physikalische Medium mit Mustern von Löchern oder anderen optisch erkennbaren Indizien, ein RAM, ein PROM und EPROM, ein Flash-EPROM, jeden anderen Speicherchip oder Kassette, eine Trägerwelle oder jedes andere Medium, von welchem ein Computer lesen kann.
  • Zahlreiche Formen von computerlesbaren Medien können involviert sein im Bereitstellen von Instruktionen an einen Prozessor zum Ausführen. Zum Beispiel können die Instruktionen zum Ausführen zumindest eines Teils der vorliegenden Erfindung zunächst auf einer magnetischen Disk eines entfernten Computers bzw. Remotecomputers getragen sein. In solch einem Szenario lädt der Remotecomputer die Instruktionen in den Hauptspeicher und sendet die Instruktionen über eine Telefonleitung unter Verwendung eines Modems. Ein Modem eines lokalen Computersystems empfängt die Daten an der Telefonleitung und verwendet einen Infrarotübertrager zum Konvertieren der Daten in ein Infrarotsignal und zum Übertragen des Infrarotsignals an eine tragbare bzw. portable Computereinrichtung, wie beispielsweise ein Minicomputer (PDA) oder ein Laptop. Ein Infrarotdetektor auf der portablen Computereinrichtung empfangt die Information und Instruktionen, welche mittels des Infrarotsignals übertragen werden und legt die Daten auf einen Bus. Der Bus transportiert die Daten zu einem Hauptspeicher von welchem ein Prozessor die Instruktionen abruft und ausführt. Die Instruktionen, welche mittels des Hauptspeichers empfangen sind, können optional aus einer Speichereinrichtung entweder vor oder nach der Ausführung mittels des Prozessors gespeichert werden.
  • Während die vorliegende Erfindung in Verbindung mit einer Anzahl von Ausführungsbeispielen und Implementierungen beschrieben worden ist, ist die vorliegende Erfindung nicht derart eingeschränkt, deckt jedoch zahlreiche, offensichtliche Modifikationen und äquivalente Anordnungen ab, welche innerhalb des Bereichs der beigefügten Ansprüche fallen.

Claims (22)

  1. Verfahren zum Bereitstellen von Instant Messaging (IM) Diensten, wobei das Verfahren umfasst: – Empfangen einer Anfrage von einem Quellen-Klienten (501) eine Kommunikation mit einem Bestimmungs-Klienten (503; 507) aufzubauen, welcher einem Abonnenten zugeordnet ist mittels einer ersten IM-Umgebung (505; 509), wobei die Anfrage einen ersten Anwendernamen (203) entsprechend einer eindeutigen Kennung (201) des Abonnenten spezifiziert; dadurch gekennzeichnet, dass es die Schritte umfasst: – Bestimmen der eindeutigen Kennung aus dem ersten Anwendernamen; und – Zugreifen auf ein Profil des Abonnenten, basierend auf der eindeutigen Kennung, um einen zweiten Anwendernamen entsprechend einer zweiten IM-Umgebung zu bestimmen, wobei eine IM-Sitzung zwischen dem Quellen-Klienten und dem Bestimmungs-Klienten mittels der ersten und der zweiten IM-Umgebungen aufgebaut wird, wobei jeweils der erste Anwendername und der zweite Anwendername verwendet werden.
  2. Verfahren nach Anspruch 1, wobei die erste IM-Umgebung einem ersten Dienstanbieter entspricht und die zweite IM-Umgebung einem zweiten Dienstanbieter entspricht.
  3. Verfahren nach Anspruch 2, wobei der zweite Anwendername auf der eindeutigen Kennung basiert.
  4. Verfahren nach einem der vorangehenden Ansprüche, zudem umfassend: Bestimmen von Anwesenheit des Abonnenten innerhalb der zweiten IM-Umgebung.
  5. Verfahren nach einem der vorangehenden Ansprüche, wobei der zweite Anwendername für den Quellen-IM-Klienten transparent ist.
  6. Verfahren nach einem der vorangehenden Ansprüche, zudem umfassend: Bereitstellen eines Sprachübersetzungsdienstes für die IM-Sitzung.
  7. Verfahren nach einem der vorangehenden Ansprüche, zudem umfassend: Empfangen einer Informationsanfrage von dem Quellen-Klienten über den Bestimmungs-Klienten; und Weiterleiten einer Antwort, umfassend die angefragte Information über den Bestimmungs-Klienten, an den Quellen-Klienten.
  8. Computerlesbares Medium, welches eine oder mehrere Sequenzen von einer oder mehreren Anweisungen zum Bereitstellen von Instant Messaging (IM) Diensten trägt, wobei die eine oder mehreren Sequenzen der einen oder mehreren Anweisungen, wenn sie von einem oder mehreren Prozessoren ausgeführt werden, den einen oder mehrere Prozessoren dazu veranlassen, die Schritte gemäß einem der Ansprüche 1 bis 7 auszuführen.
  9. Verfahren zur Kommunikation mit einem Instant Messaging (IM) Klienten, wobei das Verfahren umfasst: – Generieren einer Anfrage zum Aufbauen von Kommunikation mit einem Bestimmungs-Klienten, der einem Abonnenten eines Overlay-Kommunikationssystems (101) zugeordnet ist mittels einer ersten IM-Umgebung; – Senden der Anfrage an das Overlay-Kommunikationssystem, wobei die Anfrage einen ersten Anwendernamen (203) entsprechend einer eindeutigen Kennung (201) des Abonnenten innerhalb des Overlay-Kommunikationssystems (101) spezifiziert, dadurch gekennzeichnet, dass es die Schritte umfasst: Zugreifen des Overlay-Kommunikationssystems auf ein Profil des Abonnenten basierend auf der Kennung, um einen zweiten Anwendernamen entsprechend einer zweiten IM-Umgebung zu bestimmen, wobei eine IM-Sitzung zwischen dem Quellen-Klienten mit dem Bestimmungsklienten mittels der ersten und der zweiten IM-Umgebung aufgebaut wird, wobei jeweils der erste Anwendername und der zweite Anwendername verwendet werden; und Kommunizieren mit dem Bestimmungs-Klienten durch das Overlay-Kommunikationssystem.
  10. Verfahren nach Anspruch 9, wobei die erste IM-Umgebung einem ersten Dienstanbieter entspricht und die zweite IM-Umgebung einem zweiten Dienstanbieter entspricht.
  11. Verfahren nach Anspruch 10, wobei der zweite Anwendername auf der eindeutigen Kennung basiert.
  12. Verfahren nach einem der Ansprüche 9 bis 11, wobei das Overlay-Kommunikationssystem eine Anwesenheit des Abonnenten innerhalb der zweiten IM-Umgebung bestimmt.
  13. Verfahren nach einem der Ansprüche 9 bis 12, wobei der zweite Anwendername für den Quellen-IM-Klienten transparent ist.
  14. Verfahren nach einem der Ansprüche 9 bis 13, zudem umfassend: Anfordern eines Sprachübersetzungsdienstes von dem Overlay-Kommunikationssystem für die IM-Sitzung.
  15. Verfahren nach einem der Ansprüche 9 bis 14, zudem umfassend: – Weiterleiten einer Informationsanfrage über den Bestimmungs-Klienten an das Overlay-Kommunikationssystem; und – Empfangen einer Antwort von dem Overlay-Kommunikationssystem, wobei die Antwort die angefragte Information über den Bestimmungs-Klienten umfasst.
  16. System zur Unterstützung von Instant Messaging (IM) Kommunikation, wobei das System umfasst: – ein Overlay-Netzwerk (101), konfiguriert, um eine Vielzahl von Kommunikationsdiensten, umfassend Telefon- und Datenkommunikationsdienste, bereitzustellen und um eine Anfrage von einem Quellen-Klienten zu empfangen, eine Kommunikation mit einem Bestimmungs-Klienten aufzubauen, einem Abonnenten zugeordnet ist mittels einer ersten IM-Umgebung, wobei die Anfrage einen ersten Anwendernamen entsprechend einer eindeutigen Kennung des Abonnenten spezifiziert, dadurch gekennzeichnet, dass das Overlay-Netzwerk zudem dazu konfiguriert ist, die eindeutige Kennung aus dem ersten Anwendernamen zu bestimmen und auf ein Profil des Abonnenten, basierend auf der eindeutigen Kennung, zuzugreifen, um einen zweiten Anwendernamen entsprechend einer zweiten IM-Umgebung zu bestimmen und dadurch, dass es umfasst, – ein Gateway, welches mit dem Overlay-Netzwerk kommuniziert, um eine IM-Sitzung zwischen dem Quellen-Klienten und dem Bestimmungs-Klienten mittels der ersten und der zweiten IM-Umgebungen aufzubauen, wobei jeweils der erste Anwendername und der zweite Anwendername verwendet werden.
  17. System nach Anspruch 16, wobei die erste IM-Umgebung einem ersten Dienstanbieter entspricht und die zweite IM-Umgebung einem zweiten Dienstanbieter entspricht.
  18. System nach Anspruch 17, wobei der zweite Anwendername auf der eindeutigen Kennung basiert.
  19. System nach einem der Ansprüche 16 bis 18, wobei das Overlay-Netzwerk zudem dazu konfiguriert ist, eine Anwesenheit des Abonnenten in der zweiten IM-Umgebung zu ermitteln.
  20. System nach einem der Ansprüche 16 bis 19, wobei der zweite Anwendername für den Quellen-IM-Klienten transparent ist.
  21. System nach einem der Ansprüche 16 bis 20, wobei das Overlay-Netzwerk einen Sprachübersetzungsdienst für die IM-Sitzung bereitstellt.
  22. System nach einem der Ansprüche 16 bis 21, wobei der Quellen-Klient Information über den Bestimmungs-Klienten anfragt und das Overlay-Netzwerk eine Antwort, umfassend die angefragte Information über den Bestimmungs-Klienten, an den Quellen-Klienten weiterleitet.
DE602005002150T 2004-01-22 2005-01-21 Verfahren und Vorrichtung zur Bereitstellung von universellen Fernmelderelaisdiensten Expired - Lifetime DE602005002150T2 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US53789604P 2004-01-22 2004-01-22
US537896P 2004-01-22

Publications (2)

Publication Number Publication Date
DE602005002150D1 DE602005002150D1 (de) 2007-10-11
DE602005002150T2 true DE602005002150T2 (de) 2008-10-30

Family

ID=34633022

Family Applications (4)

Application Number Title Priority Date Filing Date
DE602005009036T Expired - Lifetime DE602005009036D1 (de) 2004-01-22 2005-01-21 Universelle Kommunikationskennzeichnung
DE602005016173T Expired - Lifetime DE602005016173D1 (de) 2004-01-22 2005-01-21 Verfahren und Anordnung für einen erweiterten Verzeichnisdienst
DE602005025554T Expired - Lifetime DE602005025554D1 (de) 2004-01-22 2005-01-21 Umfassendes Kommunikationssystem
DE602005002150T Expired - Lifetime DE602005002150T2 (de) 2004-01-22 2005-01-21 Verfahren und Vorrichtung zur Bereitstellung von universellen Fernmelderelaisdiensten

Family Applications Before (3)

Application Number Title Priority Date Filing Date
DE602005009036T Expired - Lifetime DE602005009036D1 (de) 2004-01-22 2005-01-21 Universelle Kommunikationskennzeichnung
DE602005016173T Expired - Lifetime DE602005016173D1 (de) 2004-01-22 2005-01-21 Verfahren und Anordnung für einen erweiterten Verzeichnisdienst
DE602005025554T Expired - Lifetime DE602005025554D1 (de) 2004-01-22 2005-01-21 Umfassendes Kommunikationssystem

Country Status (3)

Country Link
US (5) US9025753B2 (de)
EP (4) EP1558006B1 (de)
DE (4) DE602005009036D1 (de)

Families Citing this family (182)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6219694B1 (en) 1998-05-29 2001-04-17 Research In Motion Limited System and method for pushing information from a host system to a mobile data communication device having a shared electronic address
US9374435B2 (en) * 1998-05-29 2016-06-21 Blackberry Limited System and method for using trigger events and a redirector flag to redirect messages
US9736209B2 (en) 2000-03-17 2017-08-15 Facebook, Inc. State change alerts mechanism
US7624172B1 (en) 2000-03-17 2009-11-24 Aol Llc State change alerts mechanism
JP3973986B2 (ja) * 2002-07-12 2007-09-12 株式会社エヌ・ティ・ティ・ドコモ ノード探索方法、ノード、通信システム及びノード探索プログラム
WO2004046867A2 (en) 2002-11-18 2004-06-03 America Online, Inc. People lists
US8965964B1 (en) 2002-11-18 2015-02-24 Facebook, Inc. Managing forwarded electronic messages
US8122137B2 (en) 2002-11-18 2012-02-21 Aol Inc. Dynamic location of a subordinate user
US7640306B2 (en) 2002-11-18 2009-12-29 Aol Llc Reconfiguring an electronic message to effect an enhanced notification
US7590696B1 (en) 2002-11-18 2009-09-15 Aol Llc Enhanced buddy list using mobile device identifiers
US8005919B2 (en) 2002-11-18 2011-08-23 Aol Inc. Host-based intelligent results related to a character stream
US7899862B2 (en) 2002-11-18 2011-03-01 Aol Inc. Dynamic identification of other users to an online user
US7428580B2 (en) 2003-11-26 2008-09-23 Aol Llc Electronic message forwarding
US7603417B2 (en) 2003-03-26 2009-10-13 Aol Llc Identifying and using identities deemed to be known to a user
US7653693B2 (en) 2003-09-05 2010-01-26 Aol Llc Method and system for capturing instant messages
US20090224889A1 (en) * 2003-12-12 2009-09-10 Abhinav Aggarwal System and method for universal identity verification of biological humans
US7516121B2 (en) * 2004-06-23 2009-04-07 Oracle International Corporation Efficient evaluation of queries using translation
US7450934B2 (en) * 2004-09-14 2008-11-11 Siemens Communications, Inc. Apparatus and method for IM to PTT correlation of mobile phones as associated devices
US8024416B2 (en) * 2004-10-20 2011-09-20 Research In Motion Limited System and method for bundling information
US8483102B1 (en) * 2004-11-02 2013-07-09 Tp Lab, Inc. System and method for mapping a voice identity across multiple telephony networks with time attributes
JP4541841B2 (ja) * 2004-11-08 2010-09-08 株式会社日立製作所 コンタクト情報管理装置
US7730143B1 (en) * 2004-12-01 2010-06-01 Aol Inc. Prohibiting mobile forwarding
US7369502B2 (en) * 2004-12-02 2008-05-06 Cisco Technology, Inc. Intelligent provisioning of DSP channels for codec changes
US7227941B2 (en) 2004-12-30 2007-06-05 Christine Baumeister Enhanced directory assistance system with voice over IP call handling
US8335760B1 (en) * 2005-02-07 2012-12-18 Hewlett-Packard Development, L. P. Grid computing system to manage utility service content
DE102005013907A1 (de) * 2005-03-24 2006-09-28 Siemens Ag Netzunabhängige Bereitstellung und Registrierung für Dienste
US8640197B2 (en) * 2005-04-26 2014-01-28 Guy Heffez Methods for acquiring an internet user's consent to be located and for authenticating the identity of the user using location information
US11308477B2 (en) 2005-04-26 2022-04-19 Spriv Llc Method of reducing fraud in on-line transactions
US8590007B2 (en) * 2005-08-25 2013-11-19 Guy Heffez Method and system for authenticating internet user identity
US20090102712A1 (en) * 2005-04-26 2009-04-23 Guy Heffez Method and system for monitoring electronic purchases and cash-withdrawals
US7503489B2 (en) * 2005-04-26 2009-03-17 Bpriv, Llc Method and system for monitoring electronic purchases and cash-withdrawals
US8656458B2 (en) * 2005-08-25 2014-02-18 Guy Heffez Method and system for authenticating internet user identity
US20060246881A1 (en) * 2005-04-28 2006-11-02 Nokia Corporation Call control system and method for targeting calls
US20070121879A1 (en) * 2005-07-28 2007-05-31 Mcgary Faith Enhanced directory assistance system with ENUM based features
US11818287B2 (en) 2017-10-19 2023-11-14 Spriv Llc Method and system for monitoring and validating electronic transactions
US12086803B2 (en) 2005-08-25 2024-09-10 Spriv Llc Method for authenticating internet users
US12393941B2 (en) 2005-08-25 2025-08-19 Spriv Llc Method for authenticating internet users
US8655333B2 (en) * 2005-09-15 2014-02-18 At&T Intellectual Property I, L.P. Methods, systems, and computer program products for establishing settings of communications service features
US20070118627A1 (en) * 2005-11-18 2007-05-24 Timucin Ozugur System and method for implementation of instant messaging hunting groups
US7889716B2 (en) * 2005-12-01 2011-02-15 Tekelec Methods, systems, and computer program products for using an E.164 number (ENUM) database for message service message routing resolution among 2G and subsequent generation network systems
US20080051066A1 (en) * 2005-12-05 2008-02-28 Fonemine, Inc. Digital personal assistant and automated response system
US20070136441A1 (en) * 2005-12-08 2007-06-14 Su-Yuan Chang Multimedia user interaction over IP network
DE202005021693U1 (de) 2005-12-19 2009-06-18 Vodafone Holding Gmbh Gateway zur Kopplung von Kommunikationsnetzwerken
US20070155390A1 (en) * 2006-01-04 2007-07-05 Ipwireless, Inc. Initial connection establishment in a wireless communication system
US7912471B2 (en) * 2006-01-04 2011-03-22 Wireless Technology Solutions Llc Initial connection establishment in a wireless communication system
US7849144B2 (en) * 2006-01-13 2010-12-07 Cisco Technology, Inc. Server-initiated language translation of an instant message based on identifying language attributes of sending and receiving users
US7769395B2 (en) 2006-06-20 2010-08-03 Seven Networks, Inc. Location-based operations and messaging
US20070238472A1 (en) * 2006-04-05 2007-10-11 James Andrew Wanless Method and system for smart route dialling to a destination identifier using a telephone
US8085891B2 (en) * 2006-05-29 2011-12-27 Research In Motion Limited System and method for management of mobile device communication
EP1863305B1 (de) * 2006-05-29 2013-05-08 Research In Motion Limited System und Verfahren zur Verwaltung von Mobilfunkendgerätskommunikation
US7890090B2 (en) * 2006-06-09 2011-02-15 Motorola Mobility, Inc. Dynamic mobile call forwarding by local area service discovery
US9378343B1 (en) 2006-06-16 2016-06-28 Nokia Corporation Automatic detection of required network key type
US20080001717A1 (en) * 2006-06-20 2008-01-03 Trevor Fiatal System and method for group management
US20080037583A1 (en) * 2006-08-09 2008-02-14 Postini, Inc. Unified management policy for multiple format electronic communications
US20080063157A1 (en) * 2006-08-28 2008-03-13 International Business Machines Corporation Instant messaging buddy list augmentation via an internet protocol (ip) telephony call data
US8335306B1 (en) * 2006-10-03 2012-12-18 Sprint Communications Company L.P. Customer controlled hotline
US20080126115A1 (en) * 2006-10-25 2008-05-29 Bennett S Charles System and method for handling a request for a good or service
US9985817B2 (en) 2006-11-14 2018-05-29 Tp Lab, Inc. System and method for a universal phone number service
GB0624577D0 (en) * 2006-12-08 2007-01-17 Skype Ltd Communication Systems
US8494145B2 (en) * 2006-12-14 2013-07-23 Motorola Mobility Llc Method and system for managing a call request in a network
WO2008074119A1 (en) * 2006-12-19 2008-06-26 Bce Inc. Method, system and apparatus for causing a communication client to join a media-over-packet communication session
US8386615B2 (en) * 2006-12-19 2013-02-26 Bce Inc. Method, system and apparatus for causing a communication device to join a communication session
US8014733B1 (en) * 2007-01-26 2011-09-06 Sprint Communications Company L.P. Wearable system for enabling mobile communications
US8812597B2 (en) * 2007-02-21 2014-08-19 Synchronica Plc Method and system for instant messaging traffic routing
CN101035095B (zh) * 2007-04-09 2010-09-01 中国移动通信集团公司 即时消息临时群组中新增成员及成员退出的信息更新方法
US20080261630A1 (en) * 2007-04-23 2008-10-23 Research In Motion Limited Indicating user presence on a messaging network
US8396470B2 (en) * 2007-04-26 2013-03-12 Research In Motion Limited Predicting user availability from aggregated signal strength data
US11354667B2 (en) 2007-05-29 2022-06-07 Spriv Llc Method for internet user authentication
US8370909B2 (en) * 2007-05-29 2013-02-05 Guy Heffez Method and system for authenticating internet user identity
US9137093B1 (en) * 2007-07-02 2015-09-15 Comscore, Inc. Analyzing requests for data made by users that subscribe to a provider of network connectivity
US20090022301A1 (en) * 2007-07-19 2009-01-22 Accenture Global Services Gmbh Mobile services
US8646045B1 (en) * 2007-07-26 2014-02-04 United Services Automobile Association (Usaa) Bank speech authentication
US8478309B1 (en) * 2007-08-03 2013-07-02 At&T Mobility Ii Llc Personalized electronic address book
US8477916B2 (en) 2007-11-14 2013-07-02 Microsoft Corporation Authorizing access between communication networks
GB0722370D0 (en) * 2007-11-14 2007-12-27 Skype Ltd Authentication system and method
US8326998B2 (en) * 2007-12-20 2012-12-04 Verizon Patent And Licensing Inc. Multimedia personal assistant
US8942228B1 (en) * 2008-01-11 2015-01-27 Cisco Technology, Inc. Shared feature controller election in distributed VOIP environment
US8949278B2 (en) * 2008-02-27 2015-02-03 Adobe Systems Incorporated Contact information management
CN101247369B (zh) * 2008-03-31 2012-03-21 腾讯科技(深圳)有限公司 即时通信中用户信息的表现方法、即时通信系统及设备
US8837465B2 (en) 2008-04-02 2014-09-16 Twilio, Inc. System and method for processing telephony sessions
CN102027721B (zh) 2008-04-02 2015-05-13 特维里奥公司 处理电话会话的系统和方法
EP2112813A1 (de) * 2008-04-24 2009-10-28 Koninklijke KPN N.V. Adressbuch-Kommunikationsdienst
WO2009132446A1 (en) * 2008-05-02 2009-11-05 Toposis Corporation Systems and methods for secure management of presence information for communications services
EP2307976A4 (de) * 2008-06-13 2011-11-16 Tekelec Us Verfahren, systeme und computerlesbare medien zur bereitstellung von präsenzdaten von mehreren präsenzinformationsanbietern
US8433805B2 (en) * 2008-09-19 2013-04-30 Apple Inc. Method and system for facilitating contacting people using electronic devices
CN102227904A (zh) 2008-10-01 2011-10-26 特维里奥公司 电话网络事件的系统和方法
US8817962B2 (en) * 2008-10-31 2014-08-26 At&T Intellectual Property I, L.P. Intuitive system, method and computer-readable medium for accessing customer support
US8831645B2 (en) * 2008-11-24 2014-09-09 Tekelec, Inc. Methods, systems, and computer readable media for providing geo-location proximity updates to a presence system
DE102008060220A1 (de) * 2008-12-04 2010-06-10 T-Mobile International Ag Verfahren und System zum Betreiben einer Kennungsverwaltung
US12034863B2 (en) 2009-01-21 2024-07-09 Spriv Llc Methods of authenticating the identity of a computer
EP2404412B1 (de) 2009-03-02 2019-05-01 Twilio Inc. Verfahren und system für ein mehrteilnehmer-telefonnetzwerk
US8782180B2 (en) * 2009-10-05 2014-07-15 Broadcom Corporation System and method for acquiring and/or configuring a mobile platform to provide a suite of services
US9210275B2 (en) 2009-10-07 2015-12-08 Twilio, Inc. System and method for running a multi-module telephony application
US8613073B2 (en) 2009-10-16 2013-12-17 Tekelec, Inc. Methods, systems, and computer readable media for providing diameter signaling router with firewall functionality
US8644485B1 (en) * 2009-11-11 2014-02-04 Ringcentral, Inc. Intelligent softswitch for managing a call
KR101664430B1 (ko) 2009-11-13 2016-10-10 삼성전자주식회사 리모트 ui 서비스 제공 방법 및 장치
EP2534619A4 (de) 2010-02-12 2015-10-21 Service Heartbeat Llc Workflow- und ressourcenmanagementsystem mit integrierter bidirektionaler kommunikation
US11792314B2 (en) 2010-03-28 2023-10-17 Spriv Llc Methods for acquiring an internet user's consent to be located and for authenticating the location information
US12309311B2 (en) 2010-03-28 2025-05-20 Spriv Llc Method and system for validating electronic transactions
US9026589B1 (en) * 2010-05-04 2015-05-05 Amazon Technologies, Inc. Stubbing techniques in distributed-services environments
US20120208495A1 (en) 2010-06-23 2012-08-16 Twilio, Inc. System and method for monitoring account usage on a platform
US9338064B2 (en) 2010-06-23 2016-05-10 Twilio, Inc. System and method for managing a computing cluster
US9459925B2 (en) 2010-06-23 2016-10-04 Twilio, Inc. System and method for managing a computing cluster
US9590849B2 (en) 2010-06-23 2017-03-07 Twilio, Inc. System and method for managing a computing cluster
US9459926B2 (en) 2010-06-23 2016-10-04 Twilio, Inc. System and method for managing a computing cluster
US8838707B2 (en) 2010-06-25 2014-09-16 Twilio, Inc. System and method for enabling real-time eventing
CN103125097B (zh) 2010-09-17 2016-11-16 甲骨文国际公司 在中间件机器中执行部分子网初始化
US9191517B2 (en) * 2010-11-24 2015-11-17 Ipc Systems, Inc. Communication services and application launch tool
US8970880B2 (en) 2010-12-10 2015-03-03 Open Text S.A. System, method and computer program product for multi-tenant facsimile server
US8970881B1 (en) 2010-12-10 2015-03-03 Open Text S.A. System and method for handling multi-function printers and applications at a facsimile server
US8649268B2 (en) 2011-02-04 2014-02-11 Twilio, Inc. Method for processing telephony sessions of a network
US11978052B2 (en) 2011-03-28 2024-05-07 Spriv Llc Method for validating electronic transactions
US20140044123A1 (en) 2011-05-23 2014-02-13 Twilio, Inc. System and method for real time communicating with a client application
US9398622B2 (en) 2011-05-23 2016-07-19 Twilio, Inc. System and method for connecting a communication to a client
US9648006B2 (en) 2011-05-23 2017-05-09 Twilio, Inc. System and method for communicating with a client application
MX2013013965A (es) 2011-05-31 2014-04-14 World Emergency Networ Nevada Ltd Telefono celular como transmisor registrado undireccional sobre una red celular.
US8824652B2 (en) 2011-10-12 2014-09-02 World Emergency Network - Nevada, Ltd. Controlled recorded 3-way calling
CN103597795B (zh) 2011-06-03 2016-12-21 甲骨文国际公司 无限带宽(ib)网络中认证所发现的组件的身份的系统和方法
US8713649B2 (en) 2011-06-03 2014-04-29 Oracle International Corporation System and method for providing restrictions on the location of peer subnet manager (SM) instances in an infiniband (IB) network
US8995025B2 (en) 2011-06-27 2015-03-31 Open Text S.A. System and method for sending, delivery and receiving of faxes through computer based networks with a publicly switched telephone network as a backup
US9998603B2 (en) * 2011-06-30 2018-06-12 World Emergency Network—Nevada, Ltd. Attaching multiple phone lines to a single mobile or landline phone
RU2570899C2 (ru) 2011-06-30 2015-12-20 Уолд Эмердженси Нетворк-Невада, Ллд. Привязка множества телефонных линий к одному мобильному или стационарному телефону
KR101791475B1 (ko) * 2011-08-08 2017-10-30 삼성전자주식회사 통화 연결 전 상대방의 정보 및 위치를 이용하기 위한 방법 및 장치
US10182147B2 (en) 2011-09-21 2019-01-15 Twilio Inc. System and method for determining and communicating presence information
US9336500B2 (en) 2011-09-21 2016-05-10 Twilio, Inc. System and method for authorizing and connecting application developers and users
US8812034B2 (en) 2011-09-30 2014-08-19 Qualcomm Incorporated Methods and apparatuses for management of SMS message identifications in a multi-mode device
US9495227B2 (en) 2012-02-10 2016-11-15 Twilio, Inc. System and method for managing concurrent events
US8937736B2 (en) 2012-05-01 2015-01-20 Open Text S.A. System and method for sending, delivery and receiving of faxes
US9602586B2 (en) 2012-05-09 2017-03-21 Twilio, Inc. System and method for managing media in a distributed communication network
US20130304928A1 (en) 2012-05-09 2013-11-14 Twilio, Inc. System and method for managing latency in a distributed telephony network
US9240941B2 (en) 2012-05-09 2016-01-19 Twilio, Inc. System and method for managing media in a distributed communication network
US9401963B2 (en) 2012-06-04 2016-07-26 Oracle International Corporation System and method for supporting reliable connection (RC) based subnet administrator (SA) access in an engineered system for middleware and application execution
US9247062B2 (en) 2012-06-19 2016-01-26 Twilio, Inc. System and method for queuing a communication session
US9699127B2 (en) * 2012-06-26 2017-07-04 Open Text Sa Ulc System and method for sending, delivery and receiving of digital content
US20140011492A1 (en) * 2012-07-05 2014-01-09 Qualcomm Incorporated Operator preferences for packet switched services on lte
US8737962B2 (en) 2012-07-24 2014-05-27 Twilio, Inc. Method and system for preventing illicit use of a telephony platform
WO2014015525A1 (zh) * 2012-07-27 2014-01-30 华为技术有限公司 一种用户在线状态的查询方法和装置
US8938053B2 (en) 2012-10-15 2015-01-20 Twilio, Inc. System and method for triggering on platform usage
US8948356B2 (en) 2012-10-15 2015-02-03 Twilio, Inc. System and method for routing communications
US10084848B2 (en) * 2012-10-16 2018-09-25 At&T Intellectual Property I, L.P. Centralized control of user devices via universal IP services registrar/hub
US8824452B2 (en) * 2012-11-07 2014-09-02 Oracle International Corporation System and method for subscriber-based policy management
KR102017746B1 (ko) * 2012-11-14 2019-09-04 한국전자통신연구원 유사도 산출 방법 및 그 장치
US9253254B2 (en) 2013-01-14 2016-02-02 Twilio, Inc. System and method for offering a multi-partner delegated platform
US9282124B2 (en) 2013-03-14 2016-03-08 Twilio, Inc. System and method for integrating session initiation protocol communication in a telecommunications platform
US9001666B2 (en) 2013-03-15 2015-04-07 Twilio, Inc. System and method for improving routing in a distributed communication platform
US9769111B1 (en) * 2013-04-28 2017-09-19 Amdocs Software Systems Limited System, method, and computer program for many-to-one communications in a network
US9288361B2 (en) 2013-06-06 2016-03-15 Open Text S.A. Systems, methods and computer program products for fax delivery and maintenance
US9160696B2 (en) 2013-06-19 2015-10-13 Twilio, Inc. System for transforming media resource into destination device compatible messaging format
US9338280B2 (en) 2013-06-19 2016-05-10 Twilio, Inc. System and method for managing telephony endpoint inventory
US9225840B2 (en) 2013-06-19 2015-12-29 Twilio, Inc. System and method for providing a communication endpoint information service
CN104253840B (zh) * 2013-06-28 2017-12-12 中国银联股份有限公司 用于支持多种类型安全载体之间通信的装置及其通信方法
US9483328B2 (en) 2013-07-19 2016-11-01 Twilio, Inc. System and method for delivering application content
US9338018B2 (en) 2013-09-17 2016-05-10 Twilio, Inc. System and method for pricing communication of a telecommunication platform
US9274858B2 (en) 2013-09-17 2016-03-01 Twilio, Inc. System and method for tagging and tracking events of an application platform
US9137127B2 (en) 2013-09-17 2015-09-15 Twilio, Inc. System and method for providing communication platform metadata
US9210254B2 (en) * 2013-10-09 2015-12-08 Shango Corp, LLC Unified services platform using a telephone number as a common subscriber identifier
US9325624B2 (en) 2013-11-12 2016-04-26 Twilio, Inc. System and method for enabling dynamic multi-modal communication
US9553799B2 (en) 2013-11-12 2017-01-24 Twilio, Inc. System and method for client communication in a distributed telephony network
US9344573B2 (en) 2014-03-14 2016-05-17 Twilio, Inc. System and method for a work distribution service
US9226217B2 (en) 2014-04-17 2015-12-29 Twilio, Inc. System and method for enabling multi-modal communication
US9246694B1 (en) 2014-07-07 2016-01-26 Twilio, Inc. System and method for managing conferencing in a distributed communication network
US9251371B2 (en) 2014-07-07 2016-02-02 Twilio, Inc. Method and system for applying data retention policies in a computing platform
US9516101B2 (en) 2014-07-07 2016-12-06 Twilio, Inc. System and method for collecting feedback in a multi-tenant communication platform
US9774687B2 (en) 2014-07-07 2017-09-26 Twilio, Inc. System and method for managing media and signaling in a communication platform
WO2016065080A1 (en) 2014-10-21 2016-04-28 Twilio, Inc. System and method for providing a miro-services communication platform
US9477975B2 (en) 2015-02-03 2016-10-25 Twilio, Inc. System and method for a media intelligence platform
US10447837B2 (en) 2015-04-15 2019-10-15 World Emergency Network—Nevada, Ltd. International one-way recorded transmitter over a cellular network
US10419891B2 (en) 2015-05-14 2019-09-17 Twilio, Inc. System and method for communicating through multiple endpoints
US9948703B2 (en) 2015-05-14 2018-04-17 Twilio, Inc. System and method for signaling through data storage
US10659349B2 (en) 2016-02-04 2020-05-19 Twilio Inc. Systems and methods for providing secure network exchanged for a multitenant virtual private cloud
US10587708B2 (en) 2016-03-28 2020-03-10 Microsoft Technology Licensing, Llc Multi-modal conversational intercom
US10171410B2 (en) * 2016-03-28 2019-01-01 Microsoft Technology Licensing, Llc Cross-mode communiation
US11487512B2 (en) 2016-03-29 2022-11-01 Microsoft Technology Licensing, Llc Generating a services application
CA3017829C (en) 2016-03-30 2021-01-05 World Emergency Network - Nevada, Ltd. Virtual numbers for intelligence operations
US10063713B2 (en) 2016-05-23 2018-08-28 Twilio Inc. System and method for programmatic device connectivity
US10686902B2 (en) 2016-05-23 2020-06-16 Twilio Inc. System and method for a multi-channel notification service
US10306071B1 (en) * 2017-09-15 2019-05-28 Fuze, Inc. Providing a unified communication history of a multi-modal communication
US11075874B2 (en) * 2019-03-21 2021-07-27 International Business Machines Corporation Intelligent electronic communications across heterogeneous communication channels
CN110855550B (zh) * 2019-10-29 2022-02-18 维沃移动通信有限公司 通讯方法、电子设备和存储介质
US11212249B2 (en) 2020-03-27 2021-12-28 Avaya Management L.P. Real time transcription and feed of voice messages based on user presence and preference
US12155611B2 (en) * 2021-12-07 2024-11-26 Srikanth Nangunoori Information exchange between disjoint technologies using a universal communication recipient identifier
US20240311841A1 (en) * 2023-03-16 2024-09-19 Verizon Patent And Licensing Inc. Systems and methods for multimodal support

Family Cites Families (46)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5742905A (en) * 1994-09-19 1998-04-21 Bell Communications Research, Inc. Personal communications internetworking
GB9603582D0 (en) * 1996-02-20 1996-04-17 Hewlett Packard Co Method of accessing service resource items that are for use in a telecommunications system
US6081827A (en) * 1996-09-23 2000-06-27 Motorola, Inc. Network navigation methods and systems using an article of mail
US6339591B1 (en) * 1996-11-15 2002-01-15 Eletel, Inc System and method for transmitting voice messages through the internet
US6049796A (en) * 1997-02-24 2000-04-11 Nokia Mobile Phones Limited Personal digital assistant with real time search capability
US6591291B1 (en) * 1997-08-28 2003-07-08 Lucent Technologies Inc. System and method for providing anonymous remailing and filtering of electronic mail
US5974453A (en) * 1997-10-08 1999-10-26 Intel Corporation Method and apparatus for translating a static identifier including a telephone number into a dynamically assigned network address
US6269337B1 (en) * 1998-07-24 2001-07-31 At&T Corp Method and apparatus to provide enhanced directory assistance information in a communication network
AU6407299A (en) * 1998-10-02 2000-04-26 Telemate.Net Software, Inc. System and method for managing computer and phone network resources
US6963928B1 (en) * 1999-05-27 2005-11-08 Bagley David T Systems and methods for communicating across various communication applications using single address strings
IL146747A0 (en) 1999-05-27 2002-07-25 Internet Man Systems Inc System and method for communicating across various communication applications using single address strings
US6788769B1 (en) * 1999-10-13 2004-09-07 Emediacy, Inc. Internet directory system and method using telephone number based addressing
ES2237022T3 (es) * 1999-12-02 2005-07-16 Sony International (Europe) Gmbh Mensajeria instantanea.
US20020065894A1 (en) 1999-12-03 2002-05-30 Dalal Siddhartha R. Local presence state and user-controlled presence and message forwarding in unified instant messaging
AU2414101A (en) 2000-01-05 2001-07-16 Www.Internet Solutions Limited Messaging system
US6714981B1 (en) 2000-02-07 2004-03-30 Hewlett-Packard Development Company, L.P. Addressing system and method for communicating data
AU3771801A (en) * 2000-02-15 2001-08-27 Jihun Kang The method and the system for accessing multiple services using a single identifier
JP2003529845A (ja) 2000-03-31 2003-10-07 アミカイ・インコーポレイテッド ネットワーク経由の多言語翻訳を提供する方法と装置
IL135779A0 (en) 2000-04-21 2001-05-20 Lea D Corp Ltd Method for global network naming and a method to use said method for giving internet addresses
US20020007421A1 (en) 2000-05-05 2002-01-17 Thomas Dixon Universal address system
WO2001089212A1 (en) 2000-05-16 2001-11-22 Why.Com, Inc. Looking up a network resource location
DE10024783C2 (de) 2000-05-19 2002-05-08 Micronas Munich Gmbh Digitaler Taktgenerator
AU6261801A (en) 2000-05-25 2001-12-03 Extent Ldt Real-time (all the time) operation support system and method
US20020120697A1 (en) * 2000-08-14 2002-08-29 Curtis Generous Multi-channel messaging system and method
US20020085701A1 (en) * 2000-10-30 2002-07-04 Parsons Eric W. Method and system for providing unified communication management based on presence information
US6993564B2 (en) * 2000-12-22 2006-01-31 At&T Corp. Method of authorizing receipt of instant messages by a recipient user
US7110393B1 (en) * 2001-02-28 2006-09-19 3Com Corporation System and method for providing user mobility handling in a network telephony system
US20040205243A1 (en) * 2001-03-09 2004-10-14 Hans Hurvig System and a method for managing digital identities
AUPR459901A0 (en) * 2001-04-27 2001-05-24 Sharinga Networks Inc. Instant messaging
DE60224455D1 (de) * 2001-05-11 2008-02-14 Nokia Corp Mobiler "Instant Messaging"- und Präsenzdienst
US20030028621A1 (en) * 2001-05-23 2003-02-06 Evolving Systems, Incorporated Presence, location and availability communication system and method
US7088994B2 (en) * 2001-07-18 2006-08-08 International Business Machines Corporation Network address lookup for telephony devices
SE0102729D0 (sv) * 2001-08-15 2001-08-15 Phone Pages Sweden Ab Method and apparatus for exchange of information in a communication network
WO2003021900A1 (en) 2001-09-05 2003-03-13 Rita Agarwal Methods and systems enabling communication in any of multiple communications formats
US7313617B2 (en) * 2001-09-28 2007-12-25 Dale Malik Methods and systems for a communications and information resource manager
US20030104827A1 (en) 2001-11-30 2003-06-05 Brian Moran Rerouting/reformating wireless messages for cross connectivity between service providers
US20030125927A1 (en) * 2001-12-28 2003-07-03 Microsoft Corporation Method and system for translating instant messages
US7274683B2 (en) * 2002-01-07 2007-09-25 Motorola, Inc. Method and apparatus for a telecommunications network to communicate using an internet protocol
US7610332B2 (en) * 2002-01-15 2009-10-27 Nortel Networks Limited Overlay networks
US20030217108A1 (en) 2002-05-17 2003-11-20 Mariam Karim Method and apparatus for providing an interactive messaging session for electronic mail users
US7275215B2 (en) * 2002-07-29 2007-09-25 Cerulean Studios, Llc System and method for managing contacts in an instant messaging environment
US6976092B1 (en) * 2002-09-17 2005-12-13 Bellsouth Intellectual Property Corp. System that using transport protocol objects located at agent location to generate session ID and to provide translation between different instant messaging protocols
US7907544B2 (en) * 2003-03-14 2011-03-15 Hewlett-Packard Development Company, L.P. Overlay network for location-independent communication between computer systems
US7529853B2 (en) * 2003-06-25 2009-05-05 Oracle International Corporation Universal IM and presence aggregation on technology-specific client
EP1639740A4 (de) * 2003-06-26 2007-01-03 Barracuda Networks Inc Self-enthaltene instant-messaging-anwendung
US8782133B2 (en) * 2006-07-12 2014-07-15 Daryl David Coutts Multi-conversation instant messaging

Also Published As

Publication number Publication date
EP1558005A1 (de) 2005-07-27
EP1557991A1 (de) 2005-07-27
US20110110366A1 (en) 2011-05-12
DE602005002150D1 (de) 2007-10-11
US9025753B2 (en) 2015-05-05
US20050198164A1 (en) 2005-09-08
US20050163108A1 (en) 2005-07-28
EP1558006A2 (de) 2005-07-27
EP1558006A3 (de) 2005-08-24
EP1558005B1 (de) 2010-12-29
EP1558006B1 (de) 2009-08-26
EP1558004A1 (de) 2005-07-27
US20050180395A1 (en) 2005-08-18
EP1558004B1 (de) 2008-08-20
DE602005009036D1 (de) 2008-10-02
US8971312B2 (en) 2015-03-03
US20050165914A1 (en) 2005-07-28
DE602005025554D1 (de) 2011-02-10
US8458277B2 (en) 2013-06-04
EP1557991B1 (de) 2007-08-29
US7903637B2 (en) 2011-03-08
US8630401B2 (en) 2014-01-14
DE602005016173D1 (de) 2009-10-08

Similar Documents

Publication Publication Date Title
DE602005002150T2 (de) Verfahren und Vorrichtung zur Bereitstellung von universellen Fernmelderelaisdiensten
DE69634854T2 (de) Verfahren zum zugreifen auf dienstmittelgegenstande für anwendung in einem fernmeldesystem
DE69634608T2 (de) Verbindungsaufbaudurchgang für ein fernmeldesystem
DE69831650T2 (de) Verfahren und System für Sprachanruf durch Benutzung von Informationen die aus einer ausführenden Anwendung auf einem Rechnersytem abgerufen wurden
DE69633205T2 (de) Zugriff zu Kommunikationsdateien
DE60105378T2 (de) System und Verfahren zur Lieferung von Profilinformationen eines Anrufers
DE69735450T2 (de) Verfahren zum Errichten einer Verbindung über ein Rechnernetzwerk
DE60008483T2 (de) Telefondiensten in einem Kommunikationsnetzwerk
DE60027283T2 (de) System zur steuerung von kommunikationskanalnutzung
DE69921169T2 (de) Intelligentes netz
DE69828976T2 (de) Kommunikationssystem mit mitteln zur übertragung von internetadressen über kurzmitteilungen
DE69936624T2 (de) Verfahren und Einrichtung zum automatischen Verbindungsaufbau in verschiedenen Netzen
DE60031788T2 (de) System zur bereitstellung vor diensten
DE69635386T2 (de) Verfahren zum Bereitstellen von Telekommunikationsdiensten
EP3488585B1 (de) Vorrichtung und verfahren zur effizienten realisierung von online- und offline-telefonie in verbindung mit der übertragung und auswertung nutzerspezifischer daten
DE10345051B4 (de) Verfahren zum Aufbau einer Kommunikationsverbindung in einem direkt kommunizierenden Kommunikationsnetzwerk
EP2875626B1 (de) Verfahren und anordnung zum aufbau einer telekommunikationsverbindung
DE60017917T2 (de) Verbindungsaufbau in einem multimediennetz
DE60201623T2 (de) Gemeinsame Anzeige eines Anrufs an einem Telefon des leitungsvermittelten Netzes und einem Sprach-über-IP Telefon
EP2031885B1 (de) Verfahren zur Portierung und Vermittlung von Nummern in IMS-Domänen
DE60037409T2 (de) Verfahren zur Entdeckung von lokalen Netzwerkressourcen
EP1064764A1 (de) Vorrichtung und verfahren zur bearbeitung von kommunikationswünschen in heterogenen kommunikationsnetzen
DE102018123279B4 (de) Verfahren zum Aufbau und Handhabung eines Sprach- und/oder Videoanrufs zwischen mindestens zwei Benutzerendgeräten
DE60311253T2 (de) Kommunikationsumgebung mit mehreren web-sites
DE19920692B4 (de) Kommunikationssystem und -verfahren

Legal Events

Date Code Title Description
8364 No opposition during term of opposition
8327 Change in the person/name/address of the patent owner

Owner name: VERIZON BUSINESS GLOBAL LLC (N.D.GES.D. STAATE, US

8328 Change in the person/name/address of the agent

Representative=s name: 24IP LAW GROUP SONNENBERG FORTMANN, 80331 MUENCHEN