DE19622347B4 - Verfahren zur Bereitstellung eines Kommunikationsdienstes - Google Patents
Verfahren zur Bereitstellung eines Kommunikationsdienstes Download PDFInfo
- Publication number
- DE19622347B4 DE19622347B4 DE19622347A DE19622347A DE19622347B4 DE 19622347 B4 DE19622347 B4 DE 19622347B4 DE 19622347 A DE19622347 A DE 19622347A DE 19622347 A DE19622347 A DE 19622347A DE 19622347 B4 DE19622347 B4 DE 19622347B4
- Authority
- DE
- Germany
- Prior art keywords
- role
- service
- services
- assigned
- subscriber
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q3/00—Selecting arrangements
- H04Q3/0016—Arrangements providing connection between exchanges
- H04Q3/0029—Provisions for intelligent networking
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13516—Indexing scheme relating to selecting arrangements in general and for multiplex systems agents or brokers - user, terminal etc., also OSI agent/managers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13517—SLEE - service logic execution
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13526—Indexing scheme relating to selecting arrangements in general and for multiplex systems resource management
Abstract
Verfahren zur Bereitstellung eines Kommunikationsdienstes für eine Vielzahl von Teilnehmern in einem lokalen Kommunikationsnetzwerk mit folgenden Verfahrensschritten:
(a) Zuordnung von verschiedenen Diensten zu Rollen, welche von den Teilnehmern eingenommen werden, wobei ein Teilnehmer mehr als eine Rolle einnehmen kann,
(b) Empfangen eines Triggers für einen Dienst für einen Teilnehmer in einer bestimmten Rolle,
(c) Bestimmung der Rolle, die der Teilnehmer für den Empfang des Triggers einnimmt, und
(d) Bereitstellung verschiedener Merkmale für einen diesem Dienst zugeordneten Teilnehmer, welche auf diejenigen Dienste beschränkt sind, die der bestimmten Rolle zugeordnet sind.
(a) Zuordnung von verschiedenen Diensten zu Rollen, welche von den Teilnehmern eingenommen werden, wobei ein Teilnehmer mehr als eine Rolle einnehmen kann,
(b) Empfangen eines Triggers für einen Dienst für einen Teilnehmer in einer bestimmten Rolle,
(c) Bestimmung der Rolle, die der Teilnehmer für den Empfang des Triggers einnimmt, und
(d) Bereitstellung verschiedener Merkmale für einen diesem Dienst zugeordneten Teilnehmer, welche auf diejenigen Dienste beschränkt sind, die der bestimmten Rolle zugeordnet sind.
Description
- Die Erfindung betrifft Kommunikations- und Kontrollsysteme und insbesondere ein Verfahren zur Bereitstellung eines Kommunikationsdienstes an Teilnehmer, wobei die Dienste auf Rollen basiert sind, welche die Teilnehmer einnehmen.
- Es sind Kommunikationssysteme bekannt, welche Teilnehmern Dienste zur Verfügung stellen, wobei die Dienste erworben oder auf andere Weise bestimmten Telefonleitungen zur Verfügung gestellt wurden (z.B. Klassen von Diensten). Üblicherweise werden Klassen von Diensten Teilnehmerleitungen auf der Basis von Verzeichnisnummern zugeordnet, wobei pro Teilnehmerleitung eine Verzeichnisnummer existiert. Es ist auch bekannt, daß Klassen von Diensten bestimmten Teilnehmern zugeordnet werden, welche durch Verzeichnisnummern bezeichnet werden in Fällen, in denen die Verzeichnisnummern spezifisch für den Teilnehmer sind und getrennt von einer strikten Zuordnung zu bestimmten, einzelnen Teilnehmerleitungen, wie es beispielsweise beschrieben ist in der US-Patentanmeldung 762,783 (Ainmeldetag 20. Juni 1994) der Anmelderin. Hier sind die Klassen von Diensten Teilnehmern zugeordnet, welche durch eine Verzeichnisnummer identifiziert werden. Die Dienste wandern mit dem Teilnehmer, unabhängig davon, welches Telefon der Teilnehmer benutzt, nachdem sich der Teilnehmer bei dem System angemeldet hat. Die für den Teilnehmer zugänglichen Dienstedaten werden in einer oder mehreren Datenbanken gespeichert, welche auch eine Korrelation zwischen der Verzeichnisnummer und der Teilnehmerleitung speichern, die vom Teilnehmer benutzt wird.
- In all diesen Fällen gibt es nur eine Gruppe von Diensten, welche entweder der Teilnehmerleitung oder dem Teilnehmer zugeordnet ist.
- Aus der nachveröffentlichten
DE 695 08 229 T2 ist ein Verfahren zur Lokalisierung einer Zellularfunk-Telefonkommunikations-Mobilstation bekannt, bei welchem dem Benutzer der Mobilstation eine feste Bake zugeordnet ist, die mit einer Reichweite, die beträchtlich kleiner als die charakteristische Abmessung einer Zelle ist, ein für diesen Benutzer spezifisches Funksignal aussendet. Bei Aufnahme des von der Bake ausgesandten Funksignals liefert die Mobilstation ein Signal an das Kommunikationsnetz, das anzeigt, daß sich die Mobilstation in der Reichweite der Bake befindet. Als Anwendung dieser Standortbestimmung ist es vorgesehen, dem Benutzer einen bevorzugten Dienst, insbesondere einen Vorzugstarif, dann anzubieten, wenn er sein Mobiltelefon zu Hause verwendet, wodurch der Betreiber des Zellularfunknetzes mit dem Betreiber eines drahtgebundenen Telefonnetzes in Wettbewerb treten kann. - Die
DE 694 02 716 T2 lehrt ein Verfahren zur Bereitstellung einer verbesserten Anrufaussiebung durch einen Teilnehmer eines persönlichen Kommunikationsdienstes, bei dem dem Teilnehmer eine Vielzahl von Netzadressen zugewiesen sind, wobei jeder Netzadresse ein Rollen-Identifizierer zugeordnet ist, und bei dem ein Anruf, der an eine Netzadresse von einer Vielzahl von dem Teilnehmer zugewiesenen Netzadressen gerichtet ist, zu einer anderen Netzadresse weitergeleitet wird, der eine Anrufbenachrichtigungsvorrichtung des Teilnehmers zugeordnet ist, wobei der Rollen-Identifizierer, der der Netzadresse zugeordnet ist, an die der Anruf gerichtet ist, zu der Anruf-Benachrichtigungsvorrichtung übertragen wird, um es dem Teilnehmer zu ermöglichen, den Anruf auszusieben. Die Berücksichtigung verschiedener Rollen, die ein Teilnehmer einnehmen kann, bleibt dabei ausschließlich auf die Funktion der Aussiebung eingehender Anrufe beschränkt. - Es gibt Fälle, in denen der Teilnehmer verschiedene Rollen hat und verschiedene Dienste für jede der Rollen benötigt. Beispielsweise kann ein Teilnehmer als Supervisor der Abteilung eines Unternehmens auftreten, welches elektronische Hardware entwirft oder als Konstrukteur für elektronische Hardware. Im ersten Fall muß der Teilnehmer Ferngespräche führen können, während er im zweiten Fall hieran gehindert werden soll. Im zweiten Fall muß der Teilnehmer dagegen unter Verwendung eines Hochgeschwindigkeitsmodems Daten über die Telefonleitung senden und empfangen können, nicht jedoch im ersten Fall. Zum Empfang zum Daten benötigt der Teilnehmer eine qualitativ hochwertige Teilnehmerleitung, als Supervisor benötigt er nur eine Leitung mittlerer Qualität. Als Supervisor kann der Teilnehmer über Sprachpost verfügen, nicht jedoch als Konstrukteur.
- Falls das Unternehmen alle diese Dienste für jeden der Angestellten zur Verfügung stellen würde, auch wenn sie nur von wenigen Teilnehmer gebraucht würden, sind die Kosten für die Ausrüstung und die Wartung natürlich wesentlich höher, als wenn sie nur für diejenigen Teilnehmer zur Verfügung gestellt werden müssen, die sie nutzen.
- Es besteht daher die Aufgabe, ein Verfahren zur Bereitstellung von Kommunikationsdiensten so weiterzubilden, daß jeder Teilnehmer die von ihm benötigten Dienste erhält, die Gesamtkosten aber minimiert werden.
- Gelöst wird diese Aufgabe mit den kennzeichnenden Merkmalen des Anspruchs 1. Vorteilhafte Ausgestaltungen sind den Unteransprüchen entnehmbar.
- Erfindungsgemäß werden bestimmte Eigenschaften, Beschränkungen und Anwendungen (welche in dieser Beschreibung „Dienste" genannt werden) einem Teilnehmer in einer entsprechenden Rolle zur Verfügung gestellt. Falls der Teilnehmer eine andere Rolle annimmt, können die Eigenschaften, Beschränkungen und Anwendungen andere sein. Auf diese Weise werden die Kosten minimiert, weil die Systemresourcen nur für die definierten Rollen innerhalb des Unternehmens bereitgestellt werden müssen.
- Bevorzugt wird das Verfahren bei einem Kommunikationssystem angewendet, welches Gebrauch von Agenten macht, wie es beispielsweise in der US-Patentanmeldung 257,917 (Anmeldetag 10. Juni 1994) beschrieben wurde. Hierauf wird voll inhalt lich Bezug genommen und das darin beschriebene System wird im folgenden als CATA-System bezeichnet.
- Kommunikationsdienste in dieser Beschreibung können beispielsweise Telefondienste, elektronische Post, Ausdrucke, Sprachpost, Telefax usw. sein.
- Ein Ausführungsbeispiel der Erfindung wird im folgenden unter Bezugnahme auf die begleitenden Zeichnungen näher beschrieben, welche zeigen:
-
1 ein Blockdiagramm von Teilen eines Systems, in welchem die vorliegende Erfindung implementiert werden kann; -
2 ein Blockdiagramm einer Diensteansicht zur Erzeugung von Diensten, die zu einer Rolle gehören; -
3 eine Darstellung zur Erklärung der Beziehung zwischen Rollen und Diensten; -
4 eine Darstellung zur Erklärung eines Beispiels des Betriebs der Erfindung; und -
5 eine weitere Darstellung zur Erklärung eines Beispiels des Betriebs der Erfindung. -
1 zeigt ein grundlegendes Blockdiagramm eines Teils eines CATA-Systems, auf welchem die vorliegende Erfindung implementiert werden kann. Ein Hauptprozessor1 , bei welchem verschiedene Steuerprogramme und Datenbanken in einem Speicher2 abgespeichert sind, ist an ein lokales Netzwerk LAN (ATM)3 angeschlossen. Verschiedene Resourcen5 , beispielsweise DTMF Empfänger, Wähler, etc. sind an das LAN3 angeschlossen. Nutzeragenten7 , also Programme, welche auf einem Netzwerkrechner oder Server laufen, sind an das LAN angeschlossen und an verschiedene Stationsgeräte, beispielsweise Telefonapparate9 . Die Telefonapparate können in Verbindung mit verschiedenen Computern oder anderen (nicht dargestellten) Datensichtgeräten verwendet werden. Ein Endgerät11 ist auch an das LAN angeschlossen und kann zur Eingabe von Einstellungsdaten für das System verwendet werden, welche beispielsweise im Speicher2 abgespeichert werden. - Alternativ zur Verwendung des ATM LAN können die Nutzeragenten als Server
10 ausgebildet sein, welche an ein Nicht-ATM LAN angeschlossen sind. - Der Prozessorspeicher
2 speichert Programme, welche auf einem Terminal11 eine Benutzerschnittstelle bilden können zum Empfang von Daten zu deren Speicherung in einer Datenbank. Einer der Datentypen, welche über das Terminal11 eingegeben werden können, ist eine Liste mit Orten (Adressen) von Resourcen, ein anderer ist eine Bezeichnung dahingehend, welche Dienste grundlegend sind (z.B. unverstärkter Sprachtelefondienst), ein anderer ist eine Liste von Diensten, welche in Gruppen zur Verfügung gestellt werden (z.B. Dienstebereitstellung), ein anderer ist eine Liste von Rollen, welche von den Angestellten des Unternehmens angenommen werden und die Berichtsbeziehungen (Hierarchie) und ein anderer ist eine Liste von Diensten, welche zur Verfügung gestellt werden können. Unter einer Liste ist zu verstehen, daß die Datenbank nicht nur den Titel des Dienstes speichert, sondern auch die Adresse im Speicher2 eines Dienstprogramms, welche von einem Agenten gerufen werden kann, um den Dienst zur Verfügung zu stellen. - Beispielsweise kann ein grundlegendes Dienstprogramm, welches im Speicher
2 abgespeichert ist, von einem Agenten gerufen werden, um eine Sprechtelefonverbindung von einer Partei zu einer anderen herzustellen. Ein verbessertes Dienstprogramm, welches im Speicher2 abgespeichert ist, kann von einem Agenten aufgerufen werden, um ein Hochgeschwindigkeitsmodem an das LAN anzuschließen und einen Kanal zwischen dem Telefonapparat und dem Modem aufzubauen. Ein weiteres, im Speicher2 abgelegtes Dienstprogramm, kann von einem Agenten aufgerufen werden, um eine abgespeicherte Sequenz von Ziffern abzurufen und sie zu einem Wähler zu senden mit der Aufgabe, diese über eine Telefonleitung anzuwählen und einen Kanal zwischen einem Telefonapparat und einem anderen oder zu einer Amtsleitung aufzubauen, nachdem der Benutzeragent erkannt hat, daß der Teilnehmer eine begrenzte Anzahl von Schnellwahlziffern gewählt hat nach dem Aufruf einer Schnellwahlverbindung. Darüberhinaus kann eine Vielzahl weiterer Dienste zur Verfügung gestellt werden. - Beispielsweise sei Tom ein Angestellter, der sowohl Softwareentwickler als auch Hardwarekonstrukteur ist und somit zwei Rollen im Unternehmen hat, von denen jede eine andere Gruppe von Diensten erfordert. Zusätzlich können Rollen für verschiedene Gruppen innerhalb eines Unternehmens angenommen werden. Jede Gruppe kann ihre eigenen Resourcen erworben haben. Somit bietet die Erfindung einen kontrollierten Zugang zu autorisierten Resourcen und Diensten.
- Wenn der Datenbankdienst auf der Anzeige des Terminals
11 aufgerufen wird, werden Dienste Rollen zugeordnet, welche in der Funktionalansicht definiert wurden.2 zeigt eine Funktionalansicht, welche für die Rolle des Softwareentwicklers aufgerufen wurde und welche für jeden Softwareentwickler im Unternehmen verwendet werden kann. Ein Dienst wird durch verbundene Basisdienste13A ,13B usw. aufgebaut. Beispielsweise können die Basisdienste darin bestehen, einen Ruf anzunehmen, Sprache zu generieren, einen Ruf durchzuführen, usw. - Für jeden der Basisdienste sind verschiedene gemeinsame Attribute aufgelistet mit einer Indikation, ob diese für diese Basisfunktion für die Rolle verfügbar sind oder nicht. Beispielsweise enthält für den Dienst
13A der Rufannahme die Liste von Attributen15A Übertrag = J (ja), Konferenz = N (nein), Geheimhaltung = N, usw. Für den Dienst des Anrufens sind die Attribute Übertragung = N, Beschränkung auf lokale Rufe, usw. Die Resourcen (und ihre Adressen), welche zur Ausführung jedes Dienstes erforderlich sind, sind auch mit den Diensten definiert (nicht in2 dargestellt). - Somit sind die den Basisdiensten zugeordneten Attribute spezifisch für den erzeugten Dienst und Gebiete, welche in der Diensteansicht der Datenbank wie oben beschrieben zugeordnet wurden, und werden im Speicher
2 abgespeichert. Die Resourcen, welche jeden Dienst zur Verfügung stellen können, werden auch definiert und ihre Adressen indiziert. Es sei angemerkt, daß in der Agentenform des Systems eine oder mehrere Resourcen, welche bestimmte Dienste leisten können, von Menschen bezeichnet werden können, welche durch ihre Agenten vertreten werden. - Beispielsweise wird ein für den Präsidenten des Unternehmens bestimmter ankommender Ruf durch einen Anrufer definiert, der den Präsidenten des Unternehmens dadurch auswählt, daß er eine Ziffer als Antwort auf eine automatische Abfrage eingibt. Der Agent für die automatische Abfrage, der die Diensteliste zur Vervollständigung eines Anrufs für den Präsidenten aufruft, lokalisiert die Resource, welche den Präsidenten mit seinem Namen identifiziert und kündigt den eingehenden Anruf dem Präsidenten durch Namen auf einem Lautsprechertelefon an. Der Agent zum automatischen Abfragen kann die dem Präsidenten zugeordnete Telefonleitung lokalisieren, unter der Annahme, daß der Präsident sich mit der von ihm benutzten Telefonleitung bei dem System angemeldet hat oder daß das System davon ausgeht, daß eine bestimmte Telefonleitung von ihm verwendet wird, und stellt die mit der Rolle des Präsidenten verbundenen Dienste dieser Leitung zur Verfügung.
- Falls der Präsident sich nicht in seinem Büro befindet und ein Stellvertreter vorhanden ist, wird die Identität der von dem Stellvertreter verwendeten Leitung und, falls gewünscht, die Identität der als Stellvertreter benannten Person, in dem Speicher
2 abgelegt, wenn die Dienstansicht verändert wird. Auf diese Weise werden die Dienste, welche von dem Präsidenten aufgerufen werden können der Leitung zugeordnet, welche vom den Stellvertreter benutzt wird. - Ein weiteres Beispiel hierfür ist die Zuordnung von „Experten" zur Unterstützung von Kunden, welche bei Schwierigkeiten anrufen. Die „Experten"-Rolle kann nach und nach von verschiedenen Menschen ausgefüllt werden. Hierdurch können die Experten je nach Schicht, Urlaub, Arbeitsauslastung usw. wechseln.
- In
3 sind zwei Rollen, und zwar Softwareentwickler17A und Hardwarekonstrukteur17B dargestellt. Die Identität der Person Tom19 ist eine Resource. Die Identität von Tom wird beiden Rollen zugeordnet, sowohl dem Softwareentwickler17A als auch dem Hardwarekonstrukteur17B . - Tom hat natürlich üblicherweise Zugang zu dem Telefonapparat
21 . Die Dienste A und B sind der Rolle17A des Softwareentwicklers zugeordnet und die Dienste C und D sind der Rolle17B des Hardwarekonstrukteurs zugeordnet. - Wenn ein Telefonanruf bei dem Telefon
21 ankommt, hängt es von der Rolle von Tom zu dieser Zeit ab, wie er den Ruf verarbeiten kann. Das Telefon übernimmt auch die Eigenschaften des Dienstes. - Verschiedene Methoden können zur Identifizierung dazu verwendet werden, ob die Dienste A und B oder C und D für den Anruf verwendet werden sollen. Eine Methode besteht darin, daß sich Tom unter einer bestimmten Rolle bei dem System anmeldet. Hierzu muß er nur den Handapparat des Telefons
9 abheben, wodurch sein Nutzeragent7 diesem Ruf zugewiesen wird, wie es in der oben genannten CATA-Patentanmeldung beschrieben ist, und eine vorbestimmte Ziffer oder eine Gruppe von Ziffern wählen, wobei eine Kommandoziffer oder das #-Symbol vorangestellt wird. Natürlich hat sein Telefonapparat dedizierte Kommandotasten zur Erzeugung von Vorwahlsignalen. - Alternativ hierzu kann das System selbst aus dem Kontext des ankommenden Anrufs bestimmen, in welcher Rolle Tom gerade steckt. Beispielsweise kann der Anrufer zu einem automatischen Abfrager
5 verbunden werden, welcher unter Benutzung einer synthetisierten Stimme einen bestimmten Schlüssel in einem sprachgesteuerten Schlüsselbaum des Anrufers ermittelt, welcher die Rolle identifiziert. - Der ankommende Anruf könnte ein „Anruf durch Namen" sein, mit einem begleitenden Identifizierer von Toms Rolle für diesen Anruf.
- Der ankommende Anruf kann eine Anforderung nach einem bestimmten Dienst sein, der nur von Tom in einer bestimmten Rolle ausgeführt werden kann. Beispielsweise könnte Tom in seiner Rolle als Softwareentwickler Daten oder ein Programm in einer Datei abgespeichert haben, welche von der anrufenden Partei gefunden werden sollen. Die anrufende Partei wählt Toms Leitung mit Hilfe eines Computerterminals, um Zugang zu Toms Computerterminal zu gewinnen, welches an dem LAN angeschlossen ist (nicht dargestellt, aber auf ähnliche Weise wie die Telefonapparate
9 daran angeschlossen). - Die Signale, welche von dem entfernten Terminal bei Toms Nutzeragenten eingehen und Zugang zu Toms Computerterminal verlangen, ermöglichen es dem Agenten aus ihrem Kontext zu identifizieren, daß Tom in seiner Rolle als Softwareentwickler gefragt ist und nicht in seiner Rolle als Hardwarekonstrukteur. Zur Beantwortung bewirkt Toms Nutzeragent, daß die Dienste A und B dem Ruf zugeordnet werden, und nicht die Dienste C und D.
- Die Dienste A und B können beispielsweise ein Programm beinhalten, welches mit dem Computer des anrufenden Teilnehmers kommuniziert und nach einem Paßwort fragt und bestimmte Resourcen
5 (wie ein Modem bestimmter Geschwindigkeit) frei gibt, welche den Zugang zu Toms Computer ermöglichen und das Herunterladen von Daten oder einer Programmdatei auf den Computer des anrufenden Teilnehmers ermöglichen. - Auf diese Weise können Dienste einer Rolle zugeordnet werden, indem der Kontext des ankommenden Anrufs (oder eines nach außen gehenden Anrufs) erkannt wird und der Ruf entsprechend gesteuert wird.
- Ein weiteres Beispiel dafür, daß der Kontext der Signale eines Anrufs die Zuordnung von Diensten, basierend auf der Rolle des Teilnehmers, bewirkt, wird im folgenden beschrieben. Es sei angenommen, daß ein Softwareentwickler oder Hardwarekonstrukteur die Dienste von bis zu zehn Schnellwahlnummern (0–9) in Anspruch nehmen kann, während der Präsident des Unternehmens bis zu hundert Dienste (00–99) in Anspruch nehmen kann. Der Nutzeragent kann zählen wieviele Ziffern gewählt werden und falls nur eine vorliegt (nachfolgend einem Schnellwahlaufrufsignal) ordnet er Dienste zu, welche in der Funktionsdarstellung während des Setup markiert wurden. Falls zwei Ziffern für Schnellwahl gewählt wurden, nimmt der Nutzeragent an, daß der Präsident des Unternehmens wählt und Dienste, welche dem Präsidenten zugeordnet wurden, werden nun dem Ruf zugeordnet.
- Bei Betrachtung von
4 ist anzunehmen, daß ein ankommender Anruf empfangen wurde, welcher für Tom bestimmt ist. Auf die in dem CATA-Patent beschriebene Weise wird der Ruf fortgeführt und Toms Nutzeragenten7 zugeführt. Gemäß der vorliegenden Erfindung wurde der Ruf als nicht nur für Tom erkannt, sondern für Tom in einer bestimmten Rolle. Somit werden sämtliche Dienste für Tom in dieser Rolle zur Verfügung gestellt, beispielsweise die Dienste A und B. - Die Dienste A und B werden mit Zielen
1 und2 bezeichnet, welche von dem Prozessor1 zu Toms Nutzeragenten7 als Antwort auf den ankommenden Anruf übermittelt werden. Diese Ziele werden dem Zielauflösungsbereich des Agenten7 übermittelt, wie es in der CATA-Patentanmeldung beschrieben ist. Zur gleichen Zeit erhält der Nutzeragent, welcher die Ziele identifiziert hat, die Identifikation des entsprechenden bestimmten auszuführenden Dienstes von dem Speicher des Prozessors1 . Aus der Identifikation des Dienstes werden die in der Datenbank im Speicher2 abgespeicherten Attribute, welche in der Diensteansicht, beschrieben unter Bezugnahme auf2 , eingegeben wurden, an Toms Nutzeragenten7 weitergegeben. - Einer der Dienste, welcher aus einem der Ziele entsteht, kann darin bestehen, Toms Telefon anzurufen. Toms Nutzeragent prüft die zugeordneten Attribute für diesen Dienst und bestimmt, daß Toms Telefon nicht mit einer Klingenbeschränkung belegt ist. Toms Nutzeragent kommuniziert dann mit dem Agenten von Toms Telefon
21 und sendet eine Nachricht um das Telefon zum Läuten zu bringen. Der Agent von Toms Telefon prüft daraufhin seine Datenbank, um zu bestimmten, ob Toms Telefon belegt ist und, falls nicht, ruft einen Ruftongenerator5 an, um einen Rufton an Toms Telefon unter der Adresse seiner Leitungsschaltung gemäß Anschluß an das LAN3 zu senden. -
5 zeigt eine Ausführungsform des erfindungsgemäßen Verfahrens mit mehr Einzelheiten. Wie unter Bezugnahme auf4 beschrieben, wird ein Ziel ei nem Nutzeragenten7 zugeführt. Das Ziel tritt als Nachricht zur Triggerung eines Prozesses (Programms) auf, welches von dem Nutzeragenten7 ausgeführt wird. - Der Nutzeragent erzeugt als Antwort einen Zeiger auf den Programmcode, welcher sich im Speicher
2 befindet und den Dienst, basierend auf dem Triggerziel, ausführt. Beispielsweise ist der Programmcode für eine Vielzahl von Diensten, z.B. Dienst #1, Dienst #2,... Dienst #n in einer Datenbank23 oder in entsprechenden Dateien im Speicher2 abgespeichert. Wenn somit ein Ziel von dem Nutzeragenten empfangen wird, zeigt er auf ein bestimmtes Programm in der Datenbank23 oder an anderer Stelle in dem Speicher2 . - Das bestimmte Programm, z.B. der Dienst #1, auf welchen in der Datenbank
23 gezeigt wird, besteht aus einer Liste von Dienstaufgaben25 , beispielsweise eine grundlegende Dienstaufgabe #1, eine grundlegende Dienstaufgabe #2, usw. Jede Dienstaufgabe zeigt auf eine Liste27 erlaubter Merkmale, beispielsweise Merkmal x, Merkmal y, Merkmal z, usw. Die Merkmalsliste kann eine Liste aller möglichen Merkmale sein mit einer Indikation welche erlaubt und welche für die Verarbeitung einer bestimmten Aufgabe nicht erlaubt sind. - Beispielsweise kann eine der Aufgaben darin bestehen, einen Ruftonsignalgenerator von den Resourcen
5 anzurufen. Die Liste erlaubter Merkmale kann bestimmte Läutsignale erlauben oder verbieten. - Für einen ankommenden Anruf, beispielsweise eine Sprachpost-Nachricht kann das Ziel, welches der Eingang zu dem Nutzeragenten der angerufenen Partei ist, aus dem Kontext des ankommenden Anrufs bestimmt werden, wie es vorab beschrieben wurde. Das Ziel, welches aus dem Prozessor auf eine Weise eingegeben wurde, wie es in der vorgenannten CATA-Patentanmeldung beschrieben wurde, kann davon abhängen, welche Rolle die rufende Partei annimmt, wie es oben beschrieben wurde. Somit zeigt der Nutzeragent zu verschiedenen Diensten in der Datenbank
23 , je nach der Rollen basierten Natur des Triggerziels. - Bei verschiedenen Diensten, welche der Nutzer je nach seiner Rolle zur Verfügung bekommt, sind die besonderen Grunddienstaufgaben, welche von der Liste
25 unternommen werden, der besonderen Rolle der angerufenen Partei allein zugehörig und die Liste der erlaubten Merkmale, auf welche von den Aufgaben in der Diensteliste25 gezeigt wird, ist auch einzigartig für jede besondere Dienstaufgabe. - Beispielsweise könnte die grundlegende Dienstaufgabe #1 darin bestehen, das Läuten auszulösen, wie es oben beschrieben wurde. Die Merkmalsliste könnte spezielle Läutsignale beschränken. Jedoch kann die grundlegende Dienstaufgabe #2 auch darin bestehen, das Läuten wie oben auszulösen, aber die Merkmalsliste für die grundlegende Dienstaufgabe #2 kann darin bestehen, spezielle Läutsignale zu erlauben. Auf diese Weise würde das bestimmte Triggerziel, welches von dem Nutzeragenten
7 empfangen wird und rollenabhängig ist, dazu führen, daß der Nutzeragent7 entweder auf den Dienst #1 oder #2 zeigt, um das Läuten auszulösen, je nach dem zugeordneten Dienst zu der besonderen Rolle der angerufenen Partei. - Es sei angemerkt, daß die vorliegende Erfindung nicht nur für ankommende Anrufe, sondern auch für ausgehende Anrufe anwendbar ist. In diesen Fällen bestimmt der Nutzeragent der rufenden Partei aus den gewählten Ziffern, anderen Signalen, welche von dem Nutzer eingegeben werden oder aus einer Kontextanalyse der eingegebenen Signale des Rolle des Benutzers. Als Ergebnis können Merkmale zur Verfügung gestellt oder beschränkt werden.
Claims (12)
- Verfahren zur Bereitstellung eines Kommunikationsdienstes für eine Vielzahl von Teilnehmern in einem lokalen Kommunikationsnetzwerk mit folgenden Verfahrensschritten: (a) Zuordnung von verschiedenen Diensten zu Rollen, welche von den Teilnehmern eingenommen werden, wobei ein Teilnehmer mehr als eine Rolle einnehmen kann, (b) Empfangen eines Triggers für einen Dienst für einen Teilnehmer in einer bestimmten Rolle, (c) Bestimmung der Rolle, die der Teilnehmer für den Empfang des Triggers einnimmt, und (d) Bereitstellung verschiedener Merkmale für einen diesem Dienst zugeordneten Teilnehmer, welche auf diejenigen Dienste beschränkt sind, die der bestimmten Rolle zugeordnet sind.
- Verfahren nach Anspruch 1, dadurch gekennzeichnet, daß die Rolle des Teilnehmers basierend auf einem von der anrufenden Partei gewünschten Dienst bestimmt wird, und daß die Bereitstellung dieser Dienste für die anrufende Partei auf diejenigen Dienste beschränkt wird, die der Rolle zugeordnet sind, welcher der Teilnehmer einnimmt. u
- Verfahren nach Anspruch 1, dadurch gekennzeichnet, daß die Rolle des Teilnehmers basierend auf rollenindizierenden Daten bestimmt wird, welche von dem Teilnehmer temporär in einer Datenbank abgespeichert werden.
- Verfahren nach Anspruch 2, dadurch gekennzeichnet, daß durch einen Nutzeragenten bezeichnet wird, welche Rolle der Teilnehmer einnimmt.
- Verfahren nach Anspruch 1, dadurch gekennzeichnet, daß die bei einem Nutzeragenten eingehenden Anrufabfragedaten analysiert werden und aufgrund ihres Kontexts die Rolle bestimmt wird.
- Verfahren nach Anspruch 5, dadurch gekennzeichnet, daß die Eingangsdaten dem Nutzeragenten als Ergebnis des Empfangs eines für den Teilnehmer bestimmten Triggers zugeführt werden.
- Verfahren nach Anspruch 5, dadurch gekennzeichnet, daß die Eingangsabfragedaten dem Nutzeragenten als Ergebnis eines von dem Teilnehmer ausgehenden Triggers zugeführt werden.
- Verfahren nach Anspruch 1, dadurch gekennzeichnet, daß der Verfahrensschritt der Bereitstellung von Merkmalen das Zeigen auf einen Dienst in einer Liste von in einer Datenbank abgespeicherten Diensten beinhaltet, wobei der aufgezeigte Dienst davon abhängt, welche bestimmte Rolle der angerufenen Partei zugeordnet ist, wobei eine Liste grundlegender Dienste angefordert wird, welche dem aufgezeigten Dienst zugeordnet ist, von jeder grundlegenden Dienstaufgabe auf eine Liste erlaubter Merkmale gezeigt wird, und der Dienst durch Softwareprogramme ausgeführt wird, welche jeder grundlegenden Dienstaufgabe mit einer zugeordneten Gruppe erlaubter Merkmale entsprechen, die dem aufgezeigten Dienst in der Liste von Diensten entsprechen.
- Verfahren nach Anspruch 8, dadurch gekennzeichnet, daß der Dienst in der Liste von Diensten durch einen Nutzeragenten aufgezeigt wird, welcher ein Triggerziel empfängt mit einer Indikation, daß ein Ruf zu einem bestimmten angerufenen Teilnehmer in einer bestimmten Rolle aufzubauen ist.
- Verfahren nach Anspruch 1, dadurch gekennzeichnet, daß ein für einen Teilnehmer bereitgestellter Dienst ein Telefondienst ist.
- Verfahren nach Anspruch 8, dadurch gekennzeichnet, daß ein in einer Datenbank abgespeicherter Dienst ein Telefondienst ist.
- Verfahren zur Bereitstellung eines Telefondienstes für eine Vielzahl von Teilnehmern in einem lokalen Kommunikationsnetzwerk mit folgenden Verfahrensschritten: (a) Zuordnung verschiedener Telefondienste zu Rollen, welche von den Teilnehmern einzunehmen sind, wobei ein Teilnehmer mehr als eine Rolle einnehmen kann, (b) Empfangen eines Telefonanrufs an eine Verzeichnisnummer, welche einem Teilnehmer in einer bestimmten Rolle zugeordnet ist, (c) Bestimmung der Rolle, die der Teilnehmer für den Empfang des Telefonanrufs einnimmt, und (d) Bereitstellung von Telefondiensten für einen Telefonapparat, welcher der Verzeichnisnummer für den Telefonanruf zugeordnet ist, und welche beschränkt auf diejenigen Dienste sind, die der bestimmten Rolle zugeordnet sind.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US461451 | 1995-06-05 | ||
US08/461,451 US5761288A (en) | 1995-06-05 | 1995-06-05 | Service context sensitive features and applications |
Publications (2)
Publication Number | Publication Date |
---|---|
DE19622347A1 DE19622347A1 (de) | 1996-12-12 |
DE19622347B4 true DE19622347B4 (de) | 2004-07-08 |
Family
ID=23832605
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE19622347A Expired - Lifetime DE19622347B4 (de) | 1995-06-05 | 1996-06-04 | Verfahren zur Bereitstellung eines Kommunikationsdienstes |
Country Status (4)
Country | Link |
---|---|
US (1) | US5761288A (de) |
CA (1) | CA2178153C (de) |
DE (1) | DE19622347B4 (de) |
GB (1) | GB2301983B (de) |
Families Citing this family (74)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10361802B1 (en) | 1999-02-01 | 2019-07-23 | Blanding Hovenweep, Llc | Adaptive pattern recognition based control system and method |
US5875234A (en) | 1996-02-14 | 1999-02-23 | Netphone, Inc. | Computer integrated PBX system |
GB2311188B (en) * | 1996-03-11 | 2000-02-16 | Mitel Corp | Call routing in a communication system |
DE19626131A1 (de) * | 1996-06-28 | 1998-01-08 | Sel Alcatel Ag | Verfahren zum Einbringen eines Telekommunikations-Dienstes sowie Dienst-Einheit, Dienstrechner, Endgerät und Kommunikationsnetz |
US6031904A (en) * | 1996-10-23 | 2000-02-29 | Nortel Networks Corporation | Service order mechanism for telephone subscriber |
CA2224466C (en) * | 1997-01-09 | 2003-12-23 | Mitel Corporation | Transfer of basic knowledge to agents |
US6167261A (en) * | 1997-02-27 | 2000-12-26 | At&T Wireless Svcs. Inc. | Wireless communication service management |
GB2326057B (en) * | 1997-06-06 | 1999-05-19 | Mitel Corp | Application call routing |
CA2243781C (en) * | 1997-08-22 | 2006-08-01 | Mitel Corporation | Dynamic communications group |
GB2329791A (en) * | 1997-09-25 | 1999-03-31 | Dsc Telecom Lp | A call routing system for routing calls to or from subscriber terminals in a telecommunications system |
US6041104A (en) * | 1997-10-01 | 2000-03-21 | Ameritech Corporation | Method and system for ordering a telecommunication service |
US6266404B1 (en) * | 1997-12-31 | 2001-07-24 | Nortel Networks Limited | Method and apparatus for controlling characteristics of distributed telephone sets from a central telephone switch |
US6240172B1 (en) * | 1998-01-29 | 2001-05-29 | Lucent Technologies, Inc. | Remote reconfiguration method for feature-function telephone sets |
FI108499B (fi) | 1998-02-03 | 2002-01-31 | Nokia Corp | Palvelujen tarjoaminen tietoliikenneverkossa |
FI108325B (fi) * | 1998-02-03 | 2001-12-31 | Nokia Corp | Palvelujen tarjoaminen tietoliikenneverkossa |
FI108497B (fi) * | 1998-02-03 | 2002-01-31 | Nokia Corp | Palvelujen tarjoaminen tietoliikenneverkossa |
FI108495B (fi) | 1998-02-03 | 2002-01-31 | Nokia Corp | Palvelujen tarjoaminen tietoliikenneverkossa |
FI108496B (fi) | 1998-02-03 | 2002-01-31 | Nokia Corp | Palvelujen tarjoaminen tietoliikenneverkossa |
NO313027B1 (no) * | 1998-03-06 | 2002-07-29 | Ericsson Telefon Ab L M | Fremgangsmåte for å forbedre en nettstruktur, spesielt et intelligent nett |
US6647099B1 (en) * | 1998-06-08 | 2003-11-11 | Hewlett-Packard Development Company, L.P. | Administrative control and security of modems |
US7058817B1 (en) | 1999-07-02 | 2006-06-06 | The Chase Manhattan Bank | System and method for single sign on process for websites with multiple applications and services |
US6553113B1 (en) * | 1999-07-09 | 2003-04-22 | First Usa Bank, Na | System and methods for call decisioning in a virtual call center integrating telephony with computers |
US7536002B1 (en) | 1999-07-09 | 2009-05-19 | Jpmorgan Chase Bank, National Association | System and method of intelligent call routing for cross sell offer selection based on optimization parameters or account-level data |
US6349137B1 (en) * | 1999-08-05 | 2002-02-19 | Rockwell Electronic Commerce Corp. | Apparatus and method for providing support software for an agent workstation of an automatic call distributor |
WO2001033477A2 (en) | 1999-11-04 | 2001-05-10 | Jpmorgan Chase Bank | System and method for automated financial project management |
US7321864B1 (en) * | 1999-11-04 | 2008-01-22 | Jpmorgan Chase Bank, N.A. | System and method for providing funding approval associated with a project based on a document collection |
US8571975B1 (en) | 1999-11-24 | 2013-10-29 | Jpmorgan Chase Bank, N.A. | System and method for sending money via E-mail over the internet |
US10275780B1 (en) | 1999-11-24 | 2019-04-30 | Jpmorgan Chase Bank, N.A. | Method and apparatus for sending a rebate via electronic mail over the internet |
US6867789B1 (en) * | 2000-02-15 | 2005-03-15 | Bank One, Delaware, National Association | System and method for generating graphical user interfaces |
EP1161056A1 (de) * | 2000-05-31 | 2001-12-05 | Telefonaktiebolaget L M Ericsson (Publ) | Verfahren zur Dateifernübertagung zwischen einem Datengenerator und einem Postprozessor in einem Telekommunikationssystem |
US7426530B1 (en) | 2000-06-12 | 2008-09-16 | Jpmorgan Chase Bank, N.A. | System and method for providing customers with seamless entry to a remote server |
US10185936B2 (en) | 2000-06-22 | 2019-01-22 | Jpmorgan Chase Bank, N.A. | Method and system for processing internet payments |
DE10032757A1 (de) * | 2000-07-05 | 2002-01-17 | Deutsche Telekom Ag | Verfahren zum Aufbau einer Telekommunikationsverbindung |
US8335855B2 (en) | 2001-09-19 | 2012-12-18 | Jpmorgan Chase Bank, N.A. | System and method for portal infrastructure tracking |
DE10062287C1 (de) * | 2000-12-14 | 2002-07-25 | Siemens Ag | Funktionseinschränkungen des Agentenarbeitsplatzes basierend auf Teilnehmereigenschaften und/oder gewählten Dienst |
US7181017B1 (en) | 2001-03-23 | 2007-02-20 | David Felsher | System and method for secure three-party communications |
US8849716B1 (en) | 2001-04-20 | 2014-09-30 | Jpmorgan Chase Bank, N.A. | System and method for preventing identity theft or misuse by restricting access |
WO2002099598A2 (en) | 2001-06-07 | 2002-12-12 | First Usa Bank, N.A. | System and method for rapid updating of credit information |
FI20015009A (fi) * | 2001-06-08 | 2002-12-09 | Sonera Oyj | Hajautettu oliokomponenttiverkko |
FI20015008A (fi) * | 2001-06-08 | 2002-12-09 | Sonera Oyj | Hajautettu oliokomponenttiverkko |
FI20015010A (fi) * | 2001-06-08 | 2002-12-09 | Sonera Oyj | Hajautettu oliokomponenttiverkko |
US7093009B2 (en) * | 2001-07-05 | 2006-08-15 | Intel Corporation | Uploading personal agents to personalize network services |
US7266839B2 (en) | 2001-07-12 | 2007-09-04 | J P Morgan Chase Bank | System and method for providing discriminated content to network users |
US7103576B2 (en) | 2001-09-21 | 2006-09-05 | First Usa Bank, Na | System for providing cardless payment |
CA2466071C (en) | 2001-11-01 | 2016-04-12 | Bank One, Delaware, N.A. | System and method for establishing or modifying an account with user selectable terms |
WO2003048892A2 (en) * | 2001-11-14 | 2003-06-12 | Mari Myra Shaw | Access, identity, and ticketing system for providing multiple access methods for smart devices |
US7987501B2 (en) | 2001-12-04 | 2011-07-26 | Jpmorgan Chase Bank, N.A. | System and method for single session sign-on |
US7110514B2 (en) * | 2001-12-17 | 2006-09-19 | International Business Machines Corporation | Identifying a context for a call |
US7443970B2 (en) | 2001-12-17 | 2008-10-28 | International Business Machines Corporation | Logging calls according to call context |
US7941533B2 (en) | 2002-02-19 | 2011-05-10 | Jpmorgan Chase Bank, N.A. | System and method for single sign-on session management without central server |
GB0218707D0 (en) | 2002-08-12 | 2002-09-18 | Mitel Knowledge Corp | Role-based presence enabled service for communication system |
US7058660B2 (en) | 2002-10-02 | 2006-06-06 | Bank One Corporation | System and method for network-based project management |
US8301493B2 (en) | 2002-11-05 | 2012-10-30 | Jpmorgan Chase Bank, N.A. | System and method for providing incentives to consumers to share information |
US9818136B1 (en) | 2003-02-05 | 2017-11-14 | Steven M. Hoffberg | System and method for determining contingent relevance |
DE10344766A1 (de) * | 2003-09-26 | 2005-04-28 | Siemens Ag | Verfahren zur Zuweisung eines bestimmten Funktionsumfangs an einen Teilnehmeranschluss |
US8190893B2 (en) | 2003-10-27 | 2012-05-29 | Jp Morgan Chase Bank | Portable security transaction protocol |
US8155297B1 (en) | 2003-12-02 | 2012-04-10 | Jpmorgan Chase Bank | System and method for providing call-back options |
US7415267B2 (en) * | 2003-12-15 | 2008-08-19 | Jp Morgan Chase Bank | Methods and systems for managing call reports for the financial services industry |
US7392386B2 (en) | 2004-01-28 | 2008-06-24 | J P Morgan Chase Bank | Setuid-filter method for providing secure access to a credentials store for computer systems |
US8185877B1 (en) | 2005-06-22 | 2012-05-22 | Jpmorgan Chase Bank, N.A. | System and method for testing applications |
US8583926B1 (en) | 2005-09-19 | 2013-11-12 | Jpmorgan Chase Bank, N.A. | System and method for anti-phishing authentication |
US8874477B2 (en) | 2005-10-04 | 2014-10-28 | Steven Mark Hoffberg | Multifactorial optimization system and method |
US8793490B1 (en) | 2006-07-14 | 2014-07-29 | Jpmorgan Chase Bank, N.A. | Systems and methods for multifactor authentication |
US9549064B2 (en) | 2006-08-28 | 2017-01-17 | Tp Lab Inc. | System and method to customize a telephone |
US8473735B1 (en) | 2007-05-17 | 2013-06-25 | Jpmorgan Chase | Systems and methods for managing digital certificates |
US8631108B2 (en) * | 2007-11-21 | 2014-01-14 | Alcatel Lucent | Application and method for generating automated offers of service and service management system incorporating the same |
US8321682B1 (en) | 2008-01-24 | 2012-11-27 | Jpmorgan Chase Bank, N.A. | System and method for generating and managing administrator passwords |
US9608826B2 (en) | 2009-06-29 | 2017-03-28 | Jpmorgan Chase Bank, N.A. | System and method for partner key management |
US8358771B1 (en) | 2010-03-24 | 2013-01-22 | Jpmorgan Chase Bank, N.A. | System and method for managing customer communications over communication channels |
US8737599B2 (en) | 2011-11-23 | 2014-05-27 | 24/7 Customer, Inc. | Interaction management |
US9419957B1 (en) | 2013-03-15 | 2016-08-16 | Jpmorgan Chase Bank, N.A. | Confidence-based authentication |
US10148726B1 (en) | 2014-01-24 | 2018-12-04 | Jpmorgan Chase Bank, N.A. | Initiating operating system commands based on browser cookies |
US20160292445A1 (en) | 2015-03-31 | 2016-10-06 | Secude Ag | Context-based data classification |
EP3196798A1 (de) | 2016-01-19 | 2017-07-26 | Secude AG | Kontextsensitiver kopier- und einfügungsblock |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3840663A1 (de) * | 1988-12-02 | 1990-06-07 | Philips Patentverwaltung | Kartenlesevorrichtung |
DE4006048A1 (de) * | 1990-02-26 | 1991-08-29 | Siemens Ag | Kommunikationssystem mit einer zentralen speicherprogrammierten rechnersteuerung und mit einer einander paarweise in form einer erstteilnehmerstelle und einer zweitteilnehmerstelle zugeordneten fernsprechendgeraetekonstellation |
EP0578964A2 (de) * | 1992-06-30 | 1994-01-19 | Siemens Stromberg-Carlson | Anrufverarbeitungssystem |
WO1995020855A2 (en) * | 1994-01-25 | 1995-08-03 | Telefonaktiebolaget Lm Ericsson | Optimizing the capacity of a telecommunication system |
US5440620A (en) * | 1992-08-28 | 1995-08-08 | At&T Corp. | Telecommunications system subscriber profile updating |
EP0687091A2 (de) * | 1994-06-10 | 1995-12-13 | AT&T Corp. | Verfahren zum Regeln des "Backpressure"-Verkehrs in einem Paketvermittlungsnetz |
DE69028226T2 (de) * | 1989-02-24 | 1997-03-13 | Ibm | Gegen unbefugte Manipulation gesichertes Zugangsberechtigungsverfahren |
DE69402716T2 (de) * | 1993-06-11 | 1997-12-11 | Northern Telecom Ltd | Verfahren zur versorgung von durch den anwender gesteuerten anrufverwaltungsdiensten |
DE69508229T2 (de) * | 1994-01-12 | 1999-07-01 | Nortel Matra Cellular | Verfahren zur lokalisierung einer mobilstation eines zellularen funksystems und geräte dafür |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5187735A (en) * | 1990-05-01 | 1993-02-16 | Tele Guia Talking Yellow Pages, Inc. | Integrated voice-mail based voice and information processing system |
AU9063891A (en) * | 1990-11-20 | 1992-06-11 | Unifi Communications Corporation | Telephone call handling system |
US5323452A (en) * | 1990-12-18 | 1994-06-21 | Bell Communications Research, Inc. | Visual programming of telephone network call processing logic |
US5335269A (en) * | 1992-03-12 | 1994-08-02 | Rockwell International Corporation | Two dimensional routing apparatus in an automatic call director-type system |
US5528677A (en) * | 1992-05-01 | 1996-06-18 | Sprint Communications Company L.P. | System for providing communications services in a telecommunications network |
US5329578A (en) * | 1992-05-26 | 1994-07-12 | Northern Telecom Limited | Personal communication service with mobility manager |
US5402477A (en) * | 1992-07-31 | 1995-03-28 | Mcmahan; Michael L. | System and method for configuring a telephone |
US5455853A (en) * | 1992-08-25 | 1995-10-03 | Bell Communications Research, Inc. | Method of creating a telecommunication service template |
US5450480A (en) * | 1992-08-25 | 1995-09-12 | Bell Communications Research, Inc. | Method of creating a telecommunication service specification |
US5425097A (en) * | 1993-06-07 | 1995-06-13 | At&T Corp. | Analog display station apparatus and method of effecting telephone features |
US5355404A (en) * | 1993-06-29 | 1994-10-11 | At&T Bell Laboratories | Method of controlling parameter downloading from a communication switching system to customer stations |
US5541986A (en) * | 1993-07-27 | 1996-07-30 | Bell Communications Research, Inc. | Method and system for automated telecommunications service script consolidation and downloading |
US5434906A (en) * | 1993-09-13 | 1995-07-18 | Robinson; Michael J. | Method and apparatus for processing an incoming call in a communication system |
US5509060A (en) * | 1993-11-19 | 1996-04-16 | At&T Corp. | Network-accessible intelligent telephone service |
CA2110669C (en) * | 1993-12-03 | 2000-05-23 | Kevin Timothy Rose | Automatic telephone feature selector |
US5544236A (en) * | 1994-06-10 | 1996-08-06 | At&T Corp. | Access to unsubscribed features |
US5485511A (en) * | 1994-09-08 | 1996-01-16 | Siemens Rolm Communications Inc. | Method and apparatus for determining the telephony features assigned to a telephone |
US5517562A (en) * | 1994-11-01 | 1996-05-14 | Independent Telecommunications Network, Inc. | Method and system for providing a distributed service network for telecommunications service providers |
-
1995
- 1995-06-05 US US08/461,451 patent/US5761288A/en not_active Expired - Lifetime
-
1996
- 1996-06-04 GB GB9611596A patent/GB2301983B/en not_active Expired - Lifetime
- 1996-06-04 CA CA002178153A patent/CA2178153C/en not_active Expired - Lifetime
- 1996-06-04 DE DE19622347A patent/DE19622347B4/de not_active Expired - Lifetime
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3840663A1 (de) * | 1988-12-02 | 1990-06-07 | Philips Patentverwaltung | Kartenlesevorrichtung |
DE69028226T2 (de) * | 1989-02-24 | 1997-03-13 | Ibm | Gegen unbefugte Manipulation gesichertes Zugangsberechtigungsverfahren |
DE4006048A1 (de) * | 1990-02-26 | 1991-08-29 | Siemens Ag | Kommunikationssystem mit einer zentralen speicherprogrammierten rechnersteuerung und mit einer einander paarweise in form einer erstteilnehmerstelle und einer zweitteilnehmerstelle zugeordneten fernsprechendgeraetekonstellation |
EP0578964A2 (de) * | 1992-06-30 | 1994-01-19 | Siemens Stromberg-Carlson | Anrufverarbeitungssystem |
US5440620A (en) * | 1992-08-28 | 1995-08-08 | At&T Corp. | Telecommunications system subscriber profile updating |
DE69402716T2 (de) * | 1993-06-11 | 1997-12-11 | Northern Telecom Ltd | Verfahren zur versorgung von durch den anwender gesteuerten anrufverwaltungsdiensten |
DE69508229T2 (de) * | 1994-01-12 | 1999-07-01 | Nortel Matra Cellular | Verfahren zur lokalisierung einer mobilstation eines zellularen funksystems und geräte dafür |
WO1995020855A2 (en) * | 1994-01-25 | 1995-08-03 | Telefonaktiebolaget Lm Ericsson | Optimizing the capacity of a telecommunication system |
EP0687091A2 (de) * | 1994-06-10 | 1995-12-13 | AT&T Corp. | Verfahren zum Regeln des "Backpressure"-Verkehrs in einem Paketvermittlungsnetz |
Also Published As
Publication number | Publication date |
---|---|
GB2301983A (en) | 1996-12-18 |
DE19622347A1 (de) | 1996-12-12 |
GB2301983B (en) | 1999-08-25 |
CA2178153C (en) | 1999-11-09 |
GB9611596D0 (en) | 1996-08-07 |
CA2178153A1 (en) | 1996-12-06 |
US5761288A (en) | 1998-06-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE19622347B4 (de) | Verfahren zur Bereitstellung eines Kommunikationsdienstes | |
DE69828976T2 (de) | Kommunikationssystem mit mitteln zur übertragung von internetadressen über kurzmitteilungen | |
DE69731336T2 (de) | Verfahren und System für automatische Aktivierung eines schnurlosen Geräts | |
DE69822462T2 (de) | Ein verfahren und gerät zur anrufumleitung basierend auf der rufleitungs- oder anrufer- indentifizierung | |
DE3938011C2 (de) | Gruppennotrufanlage | |
DE69735443T2 (de) | Verfahren und einrichtung zur verwendung eines mobiltelefons in einem drahtlosen büronetz | |
DE19518754C2 (de) | Basisspeicherung und Basisregistrierung von Handgeräten | |
DE60125637T2 (de) | System und Methode um den Aufenthalt oder die Verfügbarkeit eines Telefonnutzers zu erkennen und die Rufnummer im Internet zu veröffentlichen | |
DE60024230T2 (de) | Informationsterminal, server, informationsdarstellungssystem und informationsdarstellungsverfahren | |
DE10060972B4 (de) | Verfahren und Vorrichtung für Mixed-Media-Verbindungsmeldeservice | |
DE4304924A1 (en) | User terminal adaption system for telecommunications network - assigns logic permutations for each terminal set up in dependence on identified terminal user | |
DE60210133T2 (de) | Global eindeutige identifikation von benutzergruppen in einem kommunikationssystem | |
DE102010013575A1 (de) | Dynamischer IVR-Dialog auf der Basis von Analytikdaten | |
EP0896770B1 (de) | Verfahren zum abhören einer kommunikationsverbindung | |
DE10056823A1 (de) | Verfahren zur Durchführung eines Dienstes zur automatischen Übermittlung von Paketdaten sowie Kommunikationsnetz, Informationsrechner und Programmmodul dafür | |
WO2009127288A1 (de) | Universelle adressierung eines kommunikationspartners über verdeckte dynamische zuordnung einer rufnummer | |
DE60211843T2 (de) | Automatische Übertragung eines Informationsantwortsignals | |
EP1795016B1 (de) | Vermarktungsverfahren und kommunikationssystem zur durchführung des vermarktungsverfahrens | |
DE60035796T2 (de) | Verfahren und System zur Dienststeuerung in einem Datenkommunikationsnetz | |
EP1303973B1 (de) | Verfahren zum aufbauen einer kommunikationsverbindung und telekommunikationssystem | |
EP1645109B1 (de) | Verfahren zur rufweiterleitung an eine rufnummer, die mittels eines verzeichnissystemes der urspruenglich gewaehlten rufnummer zugeordnet ist | |
DE10019728A1 (de) | Verfahren zum Aufbau einer Kommunikationsverbindung | |
DE102004013861A1 (de) | Bereitstellung einer personalisierten Anzeigeinformation bei einer Telekommunikationsanbahnung | |
DE19844147C2 (de) | Verfahren und Mobil-Kommunikationssystem zur Steuerung eines Kurznachrichtendienstes | |
EP1284090B1 (de) | Mobilfunknetz-seitiger server für ein mobilfunkendgerät-menü |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8110 | Request for examination paragraph 44 | ||
8127 | New person/name/address of the applicant |
Owner name: MITEL KNOWLEDGE CORP., KANATA, ONTARIO, CA |
|
8364 | No opposition during term of opposition | ||
8327 | Change in the person/name/address of the patent owner |
Owner name: MITEL NETWORKS CORPORATION, OTTAWA, ONTARIO, CA |
|
R071 | Expiry of right |