DE60120920T2 - Nachrichtenübermittlungssystem - Google Patents
Nachrichtenübermittlungssystem Download PDFInfo
- Publication number
- DE60120920T2 DE60120920T2 DE60120920T DE60120920T DE60120920T2 DE 60120920 T2 DE60120920 T2 DE 60120920T2 DE 60120920 T DE60120920 T DE 60120920T DE 60120920 T DE60120920 T DE 60120920T DE 60120920 T2 DE60120920 T2 DE 60120920T2
- Authority
- DE
- Germany
- Prior art keywords
- message
- transport protocol
- adapter
- java
- clients
- 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
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; Mailboxes; Announcements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/06—Message adaptation to terminal or network requirements
- H04L51/066—Format adaptation, e.g. format conversion or compression
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/04—Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/58—Message adaptation for wireless communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/18—Information format or content conversion, e.g. adaptation by the network of the transmitted or received information for the purpose of wireless delivery to users or terminals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/14—Backbone network devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W92/00—Interfaces specially adapted for wireless communication networks
Description
- Die Erfindung findet ihre Anwendung in der E-Mail-Übertragungstechniken zwischen Hardware- und Softwarekomponenten in beliebigen Netzwerken (mit und ohne Kabel) und zwischen beliebigen Geräten.
- Informationen über die Erfindung
- Die Nachrichtenorientierte Middleware (sie wird zur Gewinnung von Daten aus verschiedenen Systemen, zu ihrer Integration, Ergänzung und zum Erhalt ihrer Richtigkeit angewendet) – Message oriented middleware (MOM) – ist bereits seit vielen Jahren verfügbar. Im Oktober 1998 hat die Firma Sun Microsystems ein Industriestandard unter dem Namen Java Message Service (JMS) entwickelt. Auf der Ebene der Programmierschnittstelle beschreibt der Standard, wie ein Fragment des Java-Codes sich den Zugang zur Middleware-Software verschafft. Zu den zwei Hauptbegriffen gehören „Themen" (Veröffentlichen/Abonnieren der Nachrichtenübertragung) und „Warteschlangen" (Point-to-Point-Nachrichtenübertragung). Obwohl der Standard die Schnittstelle mit der Middleware-Software beschreibt, ist die Implementierung der Middleware-Software nicht bestimmt worden. Darüber hinaus kam es nicht zur Bestimmung der Integration von anderen Programmiersprachen als Java sowie von nichtprogrammierbaren Kommunikationsgeräten (wie Telefongeräte oder Pager).
- Die bestehende Middleware-Software ermöglicht den Zugang zur Middleware mittels fester und kleiner Anzahl von Protokollen. Das sind üblicherweise TCP- oder SSL-Protokolle. Die Bedienung eines neuen Protokolls erfordert, dass der Verkäufer der Middleware-Software es implementiert und mit der Middleware integriert. Die Geräte, die mit der Java-Technologie nicht zusammenarbeiten, können oder nicht unterstützt werden, aber auch in diesem Fall muss die Erweiterung der Middleware um noch nicht bedienbare Geräte vom Middleware-Verkäufer aktiviert werden. Nichtprogrammierbare Geräte werden in den aktuell auf dem Markt vorhandenen Middleware-Produkten zur Nachrichtenübertragung nicht unterstützt.
- Das führt zu:
- • Funktionsstörungen, denn TCP und SSL sind Übertragungsprotokolle zum Einzelversand, während dessen das Modell veröffentlichen/abonnieren ein Modell zum Gruppenversand ist.
- • Einschränkung des Anwendungsbereiches, denn es werden keine Geräte unterstützt, die die neue Art des Übertragungsprotokolls verwenden. Das betrifft besonders nicht große Funkgeräte, wie PDA's oder Mobiltelefone, die heutzutage keinen Bestandteil der einheitlichen Kommunikationsinfrastruktur darstellen können.
- • Einschränkungen des Anwendungsbereiches, denn nichtprogrammierbare Geräte (wie Mobiltelefone mit eingebauter Funktion des Nachrichtenversandes, wie Kurznachrichten – Short Message Service (SMS)) keinen Bestandteil der einheitlichen Kommunikationsinfrastruktur darstellen können.
- • Eingeschränkter Garantiewahl der Nachrichtenzustellung, die potenziell zu strenge Garantien (die auch zu kostspielig sind) verursacht oder zu schwache Garantien (zu viele unentdeckte Nachrichten gehen verloren). Das betrifft besonders Funknetzwerke.
- • Mangel an Bedienung von asymmetrischen Netzwerken, wie billige Massennebenverbindungen von maximaller Zuverlässigkeit bei der aktuellen Nachrichtenzustellung und teurere zuverlässige Oberverbindungen zur Datenkontrolle, um die erforderliche Dienstqualität zu implementieren, d.h. um die Nachrichtenzustellung zu garantieren.
- Der Patentantrag, der als
EP 0 600 235 am 8. Juni 1994 veröffentlicht wurde, gibt die vermittelnde Middleware-Software zwischen den Klienten und den Dienstservern, wie Nachrichtenwarteschlangen, bekannt. Sie unterstützt Klienten von verschiedenen Kommunikationsprotokollen mittels als Softwaremodule implementierter Adapter. - Ziel der Erfindung:
- Das Hauptziel der Erfindung ist das System der Nachrichtenübertragung auf die im Punkt
1 bestimmte Art und Weise zu garantieren, um die Daten in einem tragbaren Nachrichtenformat zwischen Nachrichtenklienten zuzustellen, die Adapter der Transferprotokolle und beliebige Netzarten benutzen. Ein anderes Ziel der Erfindung ist die im Punkt8 definierte Übertragungsmethode der Themen- oder Nachrichtenreihen zu gewährleisten, die unabhängig von Transferprotokollen, Zustellgarantien, Nachrichtenformat sowie von Einschränkungen in Bezug auf den Nachrichteninhalt sind. Noch ein anderes Ziel der Erfindung ist ein Computerprogramm nach dem Punkt11 zu liefern, das direkt in die Speicher des Computers geladen wird und das die Funktionalität des Systems des Nachrichtentransfers ermöglicht. - Das nächste Ziel der Erfindung ist ein Computerprogramm, nach dem Punkt
12 , zu liefern, das im Speicher des Computers abgespeichert wird und die Funktionalität des Systems des Nachrichtentransfers ermöglicht. - Zusammenfassung der Informationen über die Erfindung:
- Das in diesem Text geschilderte System der Nachrichtenübermittlung stellt einen großen technologischen Forschritt dar, der den Benutzern die Nachrichtenzustellung mittels beliebigen Transferprotokolls ermöglicht, unter Anwendung von der optimalisierten Garantie der Nachrichtenzustellung und an jedes Gerät.
- Das System der Nachrichtenübermittlung ist für Datenzustellung in Form von tragbaren Nachrichtenformaten vom Gerät des beliebigen Herstellers zu einem oder mehreren Empfängern bestimmt, mittels beliebigen Transferprotokolls und beliebiger Zustellungsgarantie. Die Funktionsweise des genannten Systems der Nachrichtenübermittlung umfasst einen Nachrichtenvermittler mit Systemarchitektur mit mindestens einem anschließbaren Protokolladapter. Die erwähnte Systemarchitektur kann ebenfalls mindestens einen anschließbaren Adapter des Nachrichtenformats umfassen und auf diese Art und Weise dem Benutzer ermöglichen, einfache einheitliche Themen oder die Abstraktion der Reihe zwischen den kommunizierenden Seiten zu benutzen.
- Die Methode umfasst besonders Protokolladapter, Adapter des Nachrichtenformats und Adapter des Nachrichteninhalts für Netzwerke und Funkgeräte, sowie Nachrichtenadapter zur Konvertierung zwischen verschiedenen Formaten von verschiedenen Programmiersprachen. Die Daten können mittels asymmetrischer Netzwerke zugestellt werden, wo das Sende- und Empfangskanal mittels zwei Simplexkanäle und Netzes mit einem einfachen Kanal realisiert werden können.
- Die Erfindung beinhaltet ebenfalls ein Computerprogramm, das direkt in die Speicher des Computers geladen wird und die Funktionalität des Systems der Nachrichtenübermittlung ermöglicht.
- Detailbeschreibung der Abbildung:
-
1 zeigt ein Flussdiagramm der bevorzugten Implementierung der aktuellen Erfindung. Es besteht aus: - • dem Nachrichtenserver
1a . - • dem
Klient der Java-Nachricht
2a , der mittels Multicast-IP-Verbindung verbunden ist1 . - • dem
kleinen Klient der Java-Nachricht
2b , der mittels asymmetrischen Funkübertragungsprotokolls verbunden ist2 . - • dem
kleinen Klient der Java-Nachricht
2c , der mittels Funkübertragungsprotokolls verbunden ist3 . - • dem
Nachrichtenklient, der die Java-Technologie nicht unterstützt
2d , der mittels Netzleitung6 mit dem Adapter des Nachrichtenformats verbunden ist3a . - • dem
nichtprogrammierbaren Nachrichtenklient
2e , der mittels Telekommunikationsnetzes (z.B. GSM)7 mit dem Adapter des Nachrichteninhalts verbunden ist4a . - • dem
Adapter des Nachrichtenformats
3a , der mit dem Nachrichtenserver durch HTTP-Verbindung verbunden ist4 . - • dem
Adapter des Nachrichteninhalts
4a , der mit dem Nachrichtenserver durch TCP-Verbindung verbunden ist5 . - Dieses Flussdiagramm ist jedoch nur ein Beispiel für Einsatz der Infrastruktur der Nachrichtenübertragung. In einer bestimmten Installation kann jede Anzahl von Nachrichtenservern, Nachrichtenklienten, Adaptern des Nachrichtenformats und Adaptern der Nachrichteninhalte auftreten.
- Der Nachrichtenserver
1a bewahrt die Klientenverbindungen, verwaltet Abonnemente des Klienten an Themen und Warteschlangen, empfängt und versendet Nachrichten sowie bewahrt feste Nachrichten in seiner Datenbank. Diese Aktivitäten gehören zu den Standardaktivitäten des Nachrichtenservers. - Der Nachrichtenserver
1a enthält mindestens einen anschließbaren Adapter des Übertragungsprotokolls. Auf der1 wird ein Beispiel von sechs speziellen Adaptern der Übertragungsprotokolle (UDP, SSL, HTTP, TCP, WAP, DABIGSM Data) geschildert. Es wurde eine Stelle (als „Sonstiges" bezeichnet) für eine beliebige Anzahl von zusätzlichen Protokolladaptern frei gelassen. - Beim Start liest der Nachrichtenserver
1a seine Konfigurationsdaten und initialisiert alle Konfigurationsadapter der Protokolle. Während der Arbeit können weitere Protokolladapter gestartet oder laufende Protokolladapter angehalten werden, ohne Dienste des Nachrichtenservers zu unterbrechen (allerdings ist der Dienst über den Adapter nach Anhalten des bestimmten Protokolladapter nicht mehr verfügbar). - Mindestens ein Nachrichtenklient
2a –2e verbindet sich mit dem Nachrichtenserver mittels eigenen Konfigurationsadapters des Protokolls. Sollte auf dem Server ein entsprechender Protokolladapter aktiviert sein, besteht die Verbindung. Die weitere Kommunikation zwischen dem Nachrichtenklient und dem Nachrichtenserver findet nach dem bekannten Modell Veröffentlichen/Abonnieren oder nach dem JMS-Point-to-Point-Modell statt. - Die JMS-Themen oder JMS-Reihen werden unabhängig von laufenden Protokolladaptern genannt und verwaltet. Sollte sich der Klient mit dem Server mittels Adapters des „TCP"-Protokolls verbinden, kann er mit dem Klient, der mittels Adapters des „UDP"-Protokolls verbunden ist, kommunizieren, wenn beide Klienten dasselbe JMS-Thema oder die selbe JMS-Warteschlange benutzen.
- Die Protokolladapter enthalten mindestens ein logisches System, das erforderlich ist:
- • um die Schnittstelle mit einem Übertragungsprotokoll, wie HTTP, TCP oder GSM Data, zu garantieren.
- • um die Qualität des Nachrichtenzustellungsdienstes zu bestimmen und zu garantieren.
- Manche Übertragungsprotokolle funktionieren im Zustellungsmodus „maximale Zuverlässigkeit". Aus diesem Grund ist auch eine einfache Anpassung an das bestimmte Protokoll nicht immer ausreichend (es sei denn, die „maximale Zuverlässigkeit" ist die erforderliche Garantie der Nachrichtenzustellung). Daher enthalten die Protokolladapter sowohl den Mechanismus der Protokollübertragung, als auch den Mechanismus der Qualität der Dienste, um die Hauptzustellungsgarantie im Netz zu erhöhen.
- Die Java-Nachrichtenklienten
2a –2c werden von JMS API der Firma Sun Microsystems implementiert. Es arbeitet mit dem Nachrichtenserver zusammen, um die JMS-Vollfunktionalität zu garantieren. - Das spezifische Element der vorliegenden Erfindung ist die Architektur des anschließbaren Adapters des Übertragungsprotokolls. Der Nachrichtenklient
2a –2e kann einen beliebigen Adapter des Übertragungsprotokolls benutzen, um mit dem Nachrichtenserver zu kommunizieren1a . Der notwendige Code zur Implementierung des bestimmten Adapters des Übertragungsprotokolls kann während der Arbeit gewonnen werden, z.B. mittels Lademechanismus der Java-Klasse, mittels Suchdienst wie JINI oder mittels Katalogisierungsdienst durch JNDI. - Der kleine Java-Nachrichtenklient
2b ,2c ist eine kompakte Version des Java-Nachrichtenklienten. Er kann ohne Netzunterstützung aus der Java-Umgebung arbeiten. Besonders sind die Bibliotheken java.net, java.io und java.rmi nicht erforderlich. Das ist dank Architektur des anschließbaren Adapters des Übertragungsprotokolls möglich. Der Protokolladapter arbeitet direkt mit der Hardware, die mit dem Infrarotport grenzt, zusammen, um sich den Zugang z.B. zum Infrarotport des Mobilgerätes zu verschaffen. Aufgrund dessen ist die Anwesenheit von einer TCP/IP-Emulation auf dem Infrarotgerät nicht erforderlich. - Der Nachrichtenklient, das Java nicht unterstützt
2d verbindet sich z.B. mit dem Adapter des Nachrichtenformats über eine TCP-Leitung. Er besteht aus einer programmierbaren Bibliothek wie JMS, die den Nicht-Java-Geräten die JMS-Funktion anbietet, sowie die Vollintegration mit den Java-Nachrichtenklienten. - Der nichtprogrammierbare Nachrichtenklient
2e ist jedes Gerät, das seine eigene Methode des Nachrichtenaustausches mit anderen Geräten hat. Das sind u.a.: - • GSM-Telefone mit Funktion der Kurznachrichten – Short Message Service (SMS).
- • Alphanumerische Pager.
- • Telefone mit der WAP-Funktion.
- Der nichtprogammierbare Nachrichtenklient
2e erfordert z.B. einen speziellen Adapter des Nachrichteninhalts zur Integration mit dem System der Nachrichtenübertragung, d.h. zum Nachrichtenaustausch mit anderen Kliententypen. - Das JMS-Nachrichtenformat ist charakteristisch für Java und JMS. Die programmierbaren Nicht-Java-Klienten erfordern ein Übersetzungsgerät, um die Java-Nachrichten in die von ihnen unterstützten Nachrichten umzuwandeln. Das Übersetzungsgerät ist ein Formatadapter
3a . Nach der1 ist der Adapter des Nachrichtenformats3a ein Oberproxyserver. Einerseits kommuniziert er mit dem Nachrichtenserver1a durch einen beliebig anschließbaren Protokolladapter. Andererseits kommuniziert er mit dem Nicht-Java-Nachrichtenklient2d , durch Kommunikationsbefehlsprotokoll, wie z.B. TCP/IP. Das Befehlsprotokoll unterstützt die ganze JMS-Sammlung, wie „Veröffentlichen" oder „Abonnieren". Die JMS-Objektnachrichten werden mittels Mechanismus der Java-Analyse analysiert. Das Ergebnis der Analyse wird in den Bytestrom übersetzt und mit dem Nicht-Java- Nachrichtenklient ausgetauscht2d , durch TCP/IP-Leitung. - Die nichtprogrammierbaren Klienten enthalten üblicherweise Größe- und Formatbegrenzungen der unterstützten Nachrichten. Beispielsweise lässt die GSM SMS-Spezifikation lediglich einen Text von 160 Zeichen zu. Darüber hinaus stimmen mit dem JMS oder dem Programmiermodell Veröffentlichen/Abonnieren oder mit dem Point-to-Point-Programmierschema überein. Infolge dessen müssen andere Methoden verwendet werden, um z.B. Themen zu registrieren.
- Der Adapter des Nachrichteninhalts
4a ist allgemein beschrieben, er muss allerdings speziell jedem nichtprogrammierbaren Nachrichtenklient angepasst werden. Es gibt z.B. einen Adapter des SMS-Inhalts, einen Adapter des WAP-Inhalts oder einen Adapter des Pagernachrichteninhalts. - Nach der
1 ist der Adapter des Nachrichteninhalts4a ein Proxyserver, der sich einerseits mit dem Nachrichtenserver verbindet1a durch einen beliebigen anschließbaren Adapter des Übertragungsprotokolls. Andererseits aber kommuniziert er entweder direkt mit nichtprogrammierbaren Nachrichtenklienten oder mit bestehenden Telekommunikationsgeräten (z.B. mit SMS-Toren), die wiederum mit nichtprogrammierbaren Nachrichtenklienten kommunizieren. - Das Abonnieren vom Thema wird mittels speziellen Befehlsprotokolls behandelt. In manchen Fällen kann dem Benutzer das Befehlsprotokoll bekannt sein (z.B. mittels SMS, die Nachricht „subscribe:/news/sports/" muss an spezielle Dienstnummer versendet werden). In anderen Fällen kann der Befehl des Abonnierens vor dem Benutzer versteckt werden (z.B. mittels WAP, der aktuelle Befehl des Abonnierens kann unter einem Beschreibungslink versteckt sein).
- Die Anpassung der Nachricht erfolgt anhand vom Wissen über Eigenschaften des nichtprogrammierbaren Nachrichtenklienten. Beispielsweise bekommt ein GSM-Telefon mit dem SMS-Dienst eine Zeichenreihe von max. Länge von 160 Zeichen. Die ankommende Java-Nachricht wird dann analysiert, und der Textinhalt extrahiert. Sollte die Textlänge
160 Zeichen überschreiten, wird sie gekürzt. Andersrum wird die veröffentlichte SMS-Nachricht in eine JMS-Nachricht umgewandelt. Ähnliches erfolgt für andere nichtprogrammierbare Nachrichtenklienten. - Da das System der Nachrichtenübertragung vom Computer gebildet wird, kann ein Computerprogramm mit dem Code zur Aufführung der Erfindungsschritte direkt in die Speicher des Computers des Systems der Nachrichtenübertragung geladen werden.
- Ein Beispiel solch eines Systems der Nachrichtenübertragung ist das Computerprogramm Softwired iBus/MessageServer. Das Programm wird als fertiges Installationspaket geliefert. Das Software-Paket wird auf dem Computer-Server installiert, z.B. auf einem allgemein benutzten PC vom Intelprozessor oder auf dem Sun Sparc-Computer mit Unix-System. Das Programm wird direkt in die Speicher des Computers geladen. Nach der Installation kann der Nachrichtenserver gestartet werden
1a . Als Bestandteil des Nachrichtenservers wird mindestens ein anschließbarer Adapter des Übertragungsprotokolls mitgeliefert. Die Adapter der Übertragungsprotokolle werden als Softwarekomponente, d.h. Java-Klassen, geliefert. Ein Beispiel dafür ist der Protokolladapter für die Übertragung von „reliable IP multicast", der aus den Java-Klassen DISPATCH, FRAG, FIFO, NAK, REACH und IPMCAST besteht. Durch die Implementierung der obigen Klassen in der richtigen Reihenfolge in der Konfigurationsdatei des Nachrichtenservers, initialisiert und startet der Nachrichtenserver während der Arbeit den Übertragungsadapter „reliable IP multicast". - Zusammenfassend kann auf dem Nachrichtenserver eine beliebige Anzahl von Protokolladaptern gestartet werden, durch Bestimmung in der Konfigurationsdatei des Servers, Lieferung und Installation der zur Implementierung des Protokolladapters erforderlichen Java-Klassen.
- Die Java-Nachrichtenklienten oder die kleinen Java-Nachrichtenklienten implementieren notwendige logische Systeme in Form von Bibliothek, d.h. Java-Archiv (JAR). Das Java-Archiv wird auf dem Klientencomputer installiert und gestartet. Die Protokolladapter werden so implementiert und konfiguriert, wie auf dem Server, d.h. sie werden in der Konfigurationsdatei konfiguriert und in Form von Java-Klassen zugestellt. Die Java-Klassen können ein Bestandteil des Java-Archivs darstellen oder sie können während der Arbeit aus dem WWW-Server heruntergeladen werden Der Adapter des Nachrichtenformats ist im Grunde genommen eine spezielle Form des Java-Nachrichtenklienten. Infolge dessen besteht er aus denselben Komponenten wie der Java-Nachrichtenklient und wird auf dieselbe Art und Weise konfiguriert. Darüber hinaus enthält er ein programmierbares logisches System zur Reformatierung und Weiterleitung der übertragenen Nachrichten von und zu Nicht-Java-Nachrichtenklienten.
- Der Adapter des Nachrichteninhalts ist ebenfalls grundsätzlich eine spezielle Form des Java-Nachrichtenklienten. Infolge dessen besteht er aus denselben Komponenten wie der Java-Nachrichtenklient und wird auf dieselbe Art und Weise konfiguriert. Darüber hinaus enthält er ein programmierbares logisches System zur Analyse, Reformatierung und Weiterleitung der übertragenen Nachrichten von und zu Nicht-Java-Nachrichtenklienten.
- Wörterbuch der verwendeten Fachbegriffe
-
-
- TCP:
- Transmission Control Protocol (Datentransferprotokoll im Internet)
- UDP:
- User Datagram Protocol (Benutzerdatagrammprotokoll)
- IP:
- Internet Protocol (Datentransferprotokoll im Internet)
- HTTP:
- Hypertext Transfer Protocol (Protokoll der WWW-Seitenübertragung vom Server zur Suchmaschine des Klienten)
- WAP:
- Wireless Application Protocol (Protokoll der Verbindung zwischen Mobiltelefonen und Internet),
- SSL:
- Secure Socket Layer (Sicheres und vertrauliches Datenaustauschprotokoll im Internet)
- JMS:
- Java Message Service (http://java.sun.com/products/jms/) (Java-Nachrichtendienst)
- PDA:
- Personal Digital Assistant (Persönlicher Digitalassistent)
- SMS:
- Short Messaging Service (System der Übertragung von Kurznachrichten)
- GSM:
- Global System for Mobile Telecommunication (Globalsystem der Mobiltelefonie)
- DAB:
- Digital Audio Broadcast (Technologie der Digitalaudioübertragung)
Claims (12)
- Ein Messaging-System zur Lieferung von Daten in der Form von portablen Message-Formaten zwischen Message-Klienten (
2a –2e ), mit mindestens einem Message-Server (1a ) welcher mindestens einen Transportprotokoll-Adapter aufweist, wobei mindestens ein Transportprotokoll-Adapter vor dem Aufstarten des Message Servers (1a ) implementiert wird, oder durch einen Code zur Laufzeit des Message-Severs (1a ) implementiert wird, dadurch gekennzeichnet, dass der genannte mindestens eine Transportprotokoll-Adapter eine Logik zum Zusammenwirken mit mindestens einem Transportprotokoll aufweist, eine weitere Logik zur Spezifikation einer Nachrichtenlieferungsqualität aufweist, und steckbar zum Starten und/oder zum Stoppen zur Laufzeit des Message-Severs (1a ) ist. - Ein Messaging-System gemäss Anspruch 1, wobei der mindestens eine Transportprotokoll-Adapter UDP oder SSL oder HTTP oder TCP oder WAP oder DAB oder GSM Data oder GPRS oder SMS oder IRDA oder irgendeine Kombination dieser Transportprotokolle unterstützt.
- Ein Messaging-System gemäss Anspruch 1, wobei die Message-Klienten Java Message-Klienten (
2a ) sind, welche über eine Netzwerkverbindung verbunden sind, oder Thin Java Message-Klienten (2b ), welche über ein asymmetrisches drahtloses Transportprotokoll verbunden sind, oder Thin Java Message-Klienten (2c ), welche über ein drahtloses Transportprotokoll verbunden sind. - Ein Messaging-System gemäss Anspruch 1, aufweisend mindestens einen steckbaren Messageinhaltsadapter (
4a ). - Ein Messaging-System gemäss Anspruch 4, aufweisend mindestens einen steckbaren Messageformatsadapter (
3a ). - Ein Messaging-System gemäss Anspruch 5, wobei die Message-Klienten non-Java Message-Klienten (
2d ) sind, welche über eine TCP(IP-Verbindung mit dem mindestens Messageformatsadapter (3a ) verbunden sind, oder nicht programmierbare Message-Klienten (2e ), welche über ein Telekommunikationsnetzwerk mit dem mindestens einen Messageinhaltsadapter (4a ) verbunden sind. - Ein Messaging-System gemäss Anspruch 5, wobei die nicht programmierbaren Message-Klienten (
2e ) Geräte sind, welche eigene Verfahren zum Austausch von Messages mit anderen Geräten aufweisen. - Ein Verfahren zum Betrieb eines Messaging-System zur Lieferung von Daten in der Form von portablen Message-Formaten zwischen Message-Klienten (
2a –2e ), mit mindestens einen Message-Sever (1a ) welcher mindestens einen Transportprotokoll-Adapter aufweist, wobei mindestens ein Transportprotokoll-Adapter vor dem Aufstarten des Message Severs (1a ) implementiert wird, oder durch einen Code zur Laufzeit des Message-Servers (1a ) implementiert wird, dadurch gekennzeichnet, dass eine Logik des genannten mindestens einen Transportprotokoll-Adapters zum mit mindestens einem Transportprotokoll zusammenwirkt, eine weitere Logik des genannten mindestens einen Transportprotokoll-Adapters eine Nachrichtenlieferungsqualität spezifiziert, und der genannte mindestens eine Transportprotokoll-Adapters steckbar zum Starten und/oder zum Stoppen zur Laufzeit des Message-Severs (1a ) ist. - Ein Verfahren gemäss Anspruch 8, wobei mindest ein steckbarer Messageinhaltsadapter (
4a ) durch Introspektion und Adaption Daten in aus einem nicht-Java Messageformat in ein Java Messageformat umwandelt. - Ein Verfahren gemäss Anspruch 9, wobei mindestens ein steckbarer Messageformatsadapter (
3a ) Daten aus einem nicht-Java Messageformat in ein Java Messageformat übersetzt. - Ein Computerprogrammprodukt, direkt ladbar in den Speicher eines Computers und verwendbar zum Betrieb eines Messaging-System zur Lieferung von Daten in der Form von portablen Message-Formaten zwischen Message-Klienten (
2a –2e ), mit mindestens einen Message-Sever (1a ) welcher mindestens einen Transportprotokoll-Adapter aufweist, wobei das Computerprogrammprodukt Softwarecode zum Implementieren von mindestens einem Transportprotokoll-Adapter vor dem Aufstarten des Message Servers (1a ) oder zur Laufzeit des Message-Servers (1a ) aufweist, dadurch gekennzeichnet, dass eine Logik des genannten mindestens einen Transportprotokoll-Adapters zum mit mindestens einem Transportprotokoll zusammenwirkt, eine weitere Logik des genannten mindestens einen Transportprotokoll-Adapters eine Nachrichtenlieferungsqualität spezifiziert, und der genannte mindestens eine Transportprotokoll-Adapters steckbar zum Starten und/oder zum Stoppen zur Laufzeit des Message-Severs (1a ) ist. - Ein Computerprogrammprodukt, gespeichert auf einem Computer und verwendbar zum Betrieb eines Messaging-System zur Lieferung von Daten in der Form von portablen Message-Formaten zwischen Message-Klienten (
2a –2e ), mit mindestens einen Message-Server (1a ) welcher mindestens einen Transportprotokoll-Adapter aufweist, wobei das Computerprogrammprodukt Softwarecode zum Implementieren von mindestens einem Transportprotokoll-Adapter vor dem Aufstarten des Message Servers (1a ) oder zur Laufzeit des Message-Servers (1a ) aufweist, dadurch gekennzeichnet, dass eine Logik des genannten mindestens einen Transportprotokoll-Adapters zum mit mindestens einem Transportprotokoll zusammenwirkt, eine weitere Logik des genannten mindestens einen Transportprotokoll-Adapters eine Nachrichtenlieferungsqualität spezifiziert, und der genannte mindestens eine Transportprotokoll-Adapters steckbar zum Starten und/oder zum Stoppen zur Laufzeit des Message-Servers (1a ) ist.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US498505 | 1995-07-05 | ||
US09/498,505 US6877023B1 (en) | 2000-01-28 | 2000-01-28 | Messaging system for delivering data in the form of portable message formats between message clients |
PCT/CH2001/000002 WO2001056234A1 (en) | 2000-01-28 | 2001-01-03 | Messaging system |
Publications (2)
Publication Number | Publication Date |
---|---|
DE60120920D1 DE60120920D1 (de) | 2006-08-03 |
DE60120920T2 true DE60120920T2 (de) | 2007-02-15 |
Family
ID=23981364
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE60120920T Expired - Lifetime DE60120920T2 (de) | 2000-01-28 | 2001-01-03 | Nachrichtenübermittlungssystem |
Country Status (6)
Country | Link |
---|---|
US (2) | US6877023B1 (de) |
EP (1) | EP1252746B1 (de) |
AT (1) | ATE331372T1 (de) |
AU (1) | AU1981201A (de) |
DE (1) | DE60120920T2 (de) |
WO (1) | WO2001056234A1 (de) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102015011096A1 (de) * | 2015-08-28 | 2017-03-02 | Tobias Rückert | Verfahren und System zur Übermittlung einer elektronischen Nachricht |
Families Citing this family (57)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6877023B1 (en) | 2000-01-28 | 2005-04-05 | Softwired, Inc. | Messaging system for delivering data in the form of portable message formats between message clients |
US6891811B1 (en) * | 2000-04-18 | 2005-05-10 | Telecommunication Systems Inc. | Short messaging service center mobile-originated to HTTP internet communications |
US6721779B1 (en) | 2000-07-07 | 2004-04-13 | Softwired Ag | Messaging proxy system |
US7177917B2 (en) | 2000-12-27 | 2007-02-13 | Softwired Ag | Scaleable message system |
US9948644B2 (en) | 2001-03-26 | 2018-04-17 | Salesforce.Com, Inc. | Routing messages between applications |
US7788399B2 (en) | 2001-03-26 | 2010-08-31 | Salesforce.Com, Inc. | System and method for mapping of services |
US7516191B2 (en) * | 2001-03-26 | 2009-04-07 | Salesforce.Com, Inc. | System and method for invocation of services |
US7689711B2 (en) | 2001-03-26 | 2010-03-30 | Salesforce.Com, Inc. | System and method for routing messages between applications |
US7249195B2 (en) | 2001-03-30 | 2007-07-24 | Minor Ventures, Llc | Apparatus and methods for correlating messages sent between services |
CA2443839C (en) * | 2001-04-09 | 2011-11-15 | Objective Interface Systems, Inc. | System, method, and article of manufacture for using a replaceable component to select a replaceable quality of service capable network communication channel component |
US7152094B1 (en) * | 2001-07-31 | 2006-12-19 | Sprint Communications Company L.P. | Middleware brokering system adapter |
US7216181B1 (en) * | 2001-07-31 | 2007-05-08 | Sprint Communications Company L.P. | Middleware brokering system |
US20030097457A1 (en) * | 2001-08-08 | 2003-05-22 | Amitabh Saran | Scalable multiprocessor architecture for business computer platforms |
US20030093471A1 (en) * | 2001-10-18 | 2003-05-15 | Mitch Upton | System and method using asynchronous messaging for application integration |
US8660537B2 (en) | 2001-11-16 | 2014-02-25 | At&T Mobility Ii Llc | System for the storage and retrieval of messages |
US7454195B2 (en) | 2001-11-16 | 2008-11-18 | At&T Mobility Ii, Llc | System for the centralized storage of wireless customer information |
US7617328B2 (en) * | 2001-11-16 | 2009-11-10 | At&T Mobility Ii Llc | System for translation and communication of messaging protocols into a common protocol |
GB2384330A (en) * | 2002-01-17 | 2003-07-23 | Nick Rayne | System for synchronising a local database using SMS messages |
US7430616B2 (en) * | 2002-09-16 | 2008-09-30 | Clearcube Technology, Inc. | System and method for reducing user-application interactions to archivable form |
DE10243566A1 (de) * | 2002-09-19 | 2004-04-01 | Siemens Ag | Automatische Datenkonversion und Zurverfügungsstellung in Abhängikeit von Fähigkeiten des Empfänger |
AU2003301374A1 (en) * | 2002-10-17 | 2004-05-04 | Tibco Software Inc. | Method and system to communicate messages in a computer network |
US7363349B2 (en) | 2003-01-31 | 2008-04-22 | Visto Corporation | Asynchronous real-time retrieval of data |
US7191450B2 (en) * | 2003-02-06 | 2007-03-13 | International Business Machines Corporation | Data-driven application integration adapters |
TWI221365B (en) * | 2003-02-27 | 2004-09-21 | Benq Corp | Electronic peripheral device and network interface card |
GB0305066D0 (en) * | 2003-03-06 | 2003-04-09 | Ibm | System and method for publish/subscribe messaging |
WO2004080064A1 (ja) * | 2003-03-06 | 2004-09-16 | Fujitsu Limited | 情報処理装置、情報処理方法及び情報処理プログラム |
US7188345B2 (en) * | 2003-03-19 | 2007-03-06 | International Business Machines Corporation | Installation of data-driven business integration adapters |
GB0308991D0 (en) * | 2003-04-17 | 2003-05-28 | Psion Digital Ltd | A data access replication or communication system comprising a distributed software application |
EP1503285A1 (de) * | 2003-07-30 | 2005-02-02 | Hewlett-Packard Development Company, L.P. | Kommunikationssystem und Verfahren |
US8453196B2 (en) | 2003-10-14 | 2013-05-28 | Salesforce.Com, Inc. | Policy management in an interoperability network |
US7904882B2 (en) | 2003-10-16 | 2011-03-08 | Salesforce.Com, Inc. | Managing virtual business instances within a computer network |
FR2867652B1 (fr) * | 2004-03-15 | 2006-05-26 | Wavecom | Systeme et procede de controle d'equipements a distance a l'aide de commandes at, dispositif, module de radiocommunication et programme correspondants |
US8782405B2 (en) | 2004-03-18 | 2014-07-15 | International Business Machines Corporation | Providing transaction-level security |
US7739351B2 (en) | 2004-03-23 | 2010-06-15 | Salesforce.Com, Inc. | Synchronous interface to asynchronous processes |
US7590685B2 (en) * | 2004-04-07 | 2009-09-15 | Salesforce.Com Inc. | Techniques for providing interoperability as a service |
US7725605B2 (en) * | 2004-08-06 | 2010-05-25 | Salesforce.Com, Inc. | Providing on-demand access to services in a wide area network |
US9645712B2 (en) | 2004-10-01 | 2017-05-09 | Grand Central Communications, Inc. | Multiple stakeholders for a single business process |
US7721328B2 (en) * | 2004-10-01 | 2010-05-18 | Salesforce.Com Inc. | Application identity design |
KR100679865B1 (ko) | 2005-03-07 | 2007-02-07 | 아주대학교산학협력단 | 유비쿼터스 컴퓨팅 환경의 다양성을 지원하기 위한 시스템 |
US7747894B2 (en) * | 2005-06-06 | 2010-06-29 | Microsoft Corporation | Transport-neutral in-order delivery in a distributed system |
US7761881B2 (en) | 2005-10-28 | 2010-07-20 | Microsoft Corporation | Event bookmarks |
US7689713B2 (en) * | 2006-01-23 | 2010-03-30 | Funambol, Inc. | System operator independent server alerted synchronization system and methods |
US7739391B2 (en) * | 2006-02-16 | 2010-06-15 | Softwired Ag | Gateway for wireless mobile clients |
US7512408B2 (en) * | 2006-02-16 | 2009-03-31 | Softwired Ag | Scalable wireless messaging system |
US8462793B2 (en) | 2007-05-25 | 2013-06-11 | Caterpillar Inc. | System for strategic management and communication of data in machine environments |
US8849946B2 (en) * | 2007-12-05 | 2014-09-30 | Oracle International Corporation | System and method for hypertext transfer protocol publish and subscribe server |
US11438410B2 (en) | 2010-04-07 | 2022-09-06 | On24, Inc. | Communication console with component aggregation |
US8626778B2 (en) | 2010-07-23 | 2014-01-07 | Oracle International Corporation | System and method for conversion of JMS message data into database transactions for application to multiple heterogeneous databases |
US8510270B2 (en) | 2010-07-27 | 2013-08-13 | Oracle International Corporation | MYSQL database heterogeneous log based replication |
US9298878B2 (en) | 2010-07-29 | 2016-03-29 | Oracle International Corporation | System and method for real-time transactional data obfuscation |
US9621405B2 (en) | 2010-08-24 | 2017-04-11 | Good Technology Holdings Limited | Constant access gateway and de-duplicated data cache server |
US11429781B1 (en) | 2013-10-22 | 2022-08-30 | On24, Inc. | System and method of annotating presentation timeline with questions, comments and notes using simple user inputs in mobile devices |
US10205760B2 (en) | 2014-05-05 | 2019-02-12 | Citrix Systems, Inc. | Task coordination in distributed systems |
US11281723B2 (en) | 2017-10-05 | 2022-03-22 | On24, Inc. | Widget recommendation for an online event using co-occurrence matrix |
US11188822B2 (en) | 2017-10-05 | 2021-11-30 | On24, Inc. | Attendee engagement determining system and method |
US11645261B2 (en) | 2018-04-27 | 2023-05-09 | Oracle International Corporation | System and method for heterogeneous database replication from a remote server |
US11886899B2 (en) * | 2020-04-30 | 2024-01-30 | Red Hat, Inc. | Privacy preserving introspection for trusted execution environments |
Family Cites Families (42)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5224098A (en) * | 1991-07-17 | 1993-06-29 | International Business Machines Corporation | Compensation for mismatched transport protocols in a data communications network |
US5329619A (en) | 1992-10-30 | 1994-07-12 | Software Ag | Cooperative processing interface and communication broker for heterogeneous computing environments |
IL111154A0 (en) | 1993-10-21 | 1994-12-29 | Martino Ii John A | Systems and methods for electronic messaging |
US6564321B2 (en) * | 1995-04-28 | 2003-05-13 | Bobo Ii Charles R | Systems and methods for storing, delivering, and managing messages |
US6405262B1 (en) * | 1995-07-14 | 2002-06-11 | Microsoft Corporation | Efficient inter-process object and interface pinging |
CA2240022C (en) * | 1995-12-08 | 2002-02-19 | Amsc Subsidiary Corporation | Mobile communications from computer aided dispatch system via a customer premises gateway for satellite communication system |
US5838910A (en) * | 1996-03-14 | 1998-11-17 | Domenikos; Steven D. | Systems and methods for executing application programs from a memory device linked to a server at an internet site |
US5752042A (en) * | 1996-06-07 | 1998-05-12 | International Business Machines Corporation | Server computer for selecting program updates for a client computer based on results of recognizer program(s) furnished to the client computer |
US6173327B1 (en) * | 1996-07-11 | 2001-01-09 | Jeroen De Borst | Object-oriented method and apparatus for information delivery |
DE19632258C1 (de) | 1996-08-09 | 1997-12-11 | Siemens Ag | System zur Anwenderunterstützung (Message Handling System, MHS) bei der Abwicklung von Informationsübertragungen in einem Daten-Kommunikationssystem |
US5948066A (en) * | 1997-03-13 | 1999-09-07 | Motorola, Inc. | System and method for delivery of information over narrow-band communications links |
US5860551A (en) * | 1997-04-07 | 1999-01-19 | Knott, Sr.; James M. | Gabion container |
US6393014B1 (en) * | 1997-06-03 | 2002-05-21 | At&T Wireless Services, Inc. | Method and system for providing data communication with a mobile station |
US6119167A (en) * | 1997-07-11 | 2000-09-12 | Phone.Com, Inc. | Pushing and pulling data in networks |
US6222533B1 (en) | 1997-08-25 | 2001-04-24 | I2 Technologies, Inc. | System and process having a universal adapter framework and providing a global user interface and global messaging bus |
US5987256A (en) * | 1997-09-03 | 1999-11-16 | Enreach Technology, Inc. | System and process for object rendering on thin client platforms |
US6470386B1 (en) * | 1997-09-26 | 2002-10-22 | Worldcom, Inc. | Integrated proxy interface for web based telecommunications management tools |
CA2220578A1 (en) * | 1997-11-10 | 1999-05-10 | Northern Telecom Limited | Distributed service network |
US6108696A (en) * | 1997-11-14 | 2000-08-22 | Online Anywhere | Method and apparatus to connect a general purpose computer to a special purpose system |
US6167449A (en) * | 1997-11-19 | 2000-12-26 | Apple Computer, Inc. | System and method for identifying and locating services on multiple heterogeneous networks using a query by type |
US6278707B1 (en) * | 1998-01-07 | 2001-08-21 | Mci Communications Corporation | Platform for coupling a circuit-switched network to a data network |
US6141686A (en) * | 1998-03-13 | 2000-10-31 | Deterministic Networks, Inc. | Client-side application-classifier gathering network-traffic statistics and application and user names using extensible-service provider plugin for policy-based network control |
US6256635B1 (en) * | 1998-05-08 | 2001-07-03 | Apple Computer, Inc. | Method and apparatus for configuring a computer using scripting |
US6363421B2 (en) * | 1998-05-31 | 2002-03-26 | Lucent Technologies, Inc. | Method for computer internet remote management of a telecommunication network element |
CA2256282A1 (en) * | 1998-06-02 | 1999-12-02 | Northern Telecom Limited | Integrated data centric network (idcn) |
US6324564B1 (en) * | 1998-06-02 | 2001-11-27 | Nettech Systems, Inc. | Optimized wireless communication system |
FI109756B (fi) * | 1998-09-21 | 2002-09-30 | Nokia Corp | Menetelmä tiedonsiirtojärjestelmässä paikallisten resurssien hyödyntämiseksi, tiedonsiirtojärjestelmä ja langaton viestin |
US6321338B1 (en) * | 1998-11-09 | 2001-11-20 | Sri International | Network surveillance |
US6253367B1 (en) * | 1998-11-18 | 2001-06-26 | Micrografx, Inc. | Method and system for transforming dynamic content for use on the internet |
US6256676B1 (en) * | 1998-11-18 | 2001-07-03 | Saga Software, Inc. | Agent-adapter architecture for use in enterprise application integration systems |
US6466974B1 (en) * | 1998-12-04 | 2002-10-15 | Sun Microsystems, Inc. | Environment for creating and managing network management software objects |
US6473759B1 (en) * | 1999-01-12 | 2002-10-29 | International Business Machines Corporation | Method and system for accessing java applications |
US6453320B1 (en) * | 1999-02-01 | 2002-09-17 | Iona Technologies, Inc. | Method and system for providing object references in a distributed object environment supporting object migration |
US6424841B1 (en) * | 1999-02-18 | 2002-07-23 | Openwave Systems Inc. | Short message service with improved utilization of available bandwidth |
US6343287B1 (en) * | 1999-05-19 | 2002-01-29 | Sun Microsystems, Inc. | External data store link for a profile service |
JP3910765B2 (ja) * | 1999-09-08 | 2007-04-25 | 株式会社東芝 | 電圧発生回路及びこれを用いた電圧転送回路 |
US6658476B1 (en) * | 1999-11-29 | 2003-12-02 | Microsoft Corporation | Client-server protocol support list for standard request-response protocols |
US7092998B2 (en) * | 2000-01-14 | 2006-08-15 | Palm, Inc. | Software architecture for wireless data and method of operation thereof |
US7180863B1 (en) * | 2000-01-20 | 2007-02-20 | Avaya Technology Corp. | Method and apparatus for overload control in multi-branch packet networks |
US6877023B1 (en) | 2000-01-28 | 2005-04-05 | Softwired, Inc. | Messaging system for delivering data in the form of portable message formats between message clients |
US6347340B1 (en) * | 2000-02-18 | 2002-02-12 | Mobilesys, Inc. | Apparatus and method for converting a network message to a wireless transport message using a modular architecture |
US7103578B2 (en) * | 2001-05-25 | 2006-09-05 | Roche Diagnostics Operations, Inc. | Remote medical device access |
-
2000
- 2000-01-28 US US09/498,505 patent/US6877023B1/en not_active Expired - Lifetime
-
2001
- 2001-01-03 DE DE60120920T patent/DE60120920T2/de not_active Expired - Lifetime
- 2001-01-03 AU AU19812/01A patent/AU1981201A/en not_active Abandoned
- 2001-01-03 AT AT01900001T patent/ATE331372T1/de not_active IP Right Cessation
- 2001-01-03 WO PCT/CH2001/000002 patent/WO2001056234A1/en active IP Right Grant
- 2001-01-03 EP EP01900001A patent/EP1252746B1/de not_active Expired - Lifetime
-
2005
- 2005-03-29 US US10/907,328 patent/US7489704B2/en not_active Expired - Lifetime
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102015011096A1 (de) * | 2015-08-28 | 2017-03-02 | Tobias Rückert | Verfahren und System zur Übermittlung einer elektronischen Nachricht |
Also Published As
Publication number | Publication date |
---|---|
AU1981201A (en) | 2001-08-07 |
EP1252746A1 (de) | 2002-10-30 |
EP1252746B1 (de) | 2006-06-21 |
US20050223108A1 (en) | 2005-10-06 |
US6877023B1 (en) | 2005-04-05 |
ATE331372T1 (de) | 2006-07-15 |
US7489704B2 (en) | 2009-02-10 |
WO2001056234A1 (en) | 2001-08-02 |
DE60120920D1 (de) | 2006-08-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE60120920T2 (de) | Nachrichtenübermittlungssystem | |
DE60027247T2 (de) | Verfahren und Systeme zur Konvertierung von Datenformaten | |
DE69913953T2 (de) | Verfahren und vorrichtung zur verarbeitung von elektronischen post | |
DE60035467T2 (de) | Flexibles System und Verfahren zur Kommunikation zwischen verschiedenen Netzwerken und Vorrichtungen | |
DE69832057T2 (de) | Datendienst in einem mobilen kommunikationsnetz | |
DE69930420T2 (de) | System und Verfahren zum Verschieben von Information von einem Hostsystem an eine mobile Datenkommunikationsvorrichtung | |
DE602004009902T2 (de) | System und verfahren für kompakte nachrichtenübermittlung in der netzwerkkommunikation | |
DE60102314T2 (de) | Verfahren und System zur Bereitstellung mobiler Dienste | |
DE10297998B4 (de) | Erstellen verteilter Proxy-Konfigurationen | |
DE602004005319T2 (de) | Nachrichtenverwaltung | |
DE60307211T2 (de) | Graphisches Proxy für weniger fähige Benutzerendgeräte | |
DE60301194T2 (de) | System und Verfahren zur Übertragung von Multimediainhalten zu mobilen Endgeräten | |
EP2290886B1 (de) | Verfahren zur Übertragung von Kurznachrichten | |
EP1632065B1 (de) | Verfahren zum übertragen von nachrichten in einem auf mms basierten kommunikationssystem | |
WO2002063839A2 (de) | Verfahren und vorrichtung zur manipulation übertragener nachrichten | |
EP1774805B1 (de) | Verfahren zum übertragen applikationsspezifischer registrier-oder deregistrierdaten sowie system, server und kommunikationsendgerät hierfür | |
DE4327119A1 (de) | Dezentrale Software-Umgebung | |
EP1588573B1 (de) | Verfahren und system zum einfügen eines multimedia-nachricht-mehrfachelements in eine multimedia-nachricht | |
DE60302368T2 (de) | System und Verfahren um den Transfer von Daten zwischen beliebigen Komponenten untereinander zu ermöglichen | |
DE60108324T2 (de) | System und Verfahren zur Erhöhung von Nachrichtendurchsatz in einem Funknetzwerk | |
DE19831169A1 (de) | Verfahren zum Übertragen von an die Leistungsfähigkeit einer Endeinrichtung angepaßten Informationen über ein Kommunikationsnetz | |
DE60222112T2 (de) | Offenes Messaging-Gateway | |
WO2004021663A1 (de) | Verfahren sowie vorrichtung zur datenquellenspezifischen kennzeichnung von push-nutzdaten | |
DE19632258C1 (de) | System zur Anwenderunterstützung (Message Handling System, MHS) bei der Abwicklung von Informationsübertragungen in einem Daten-Kommunikationssystem | |
EP1564966B1 (de) | System, Vorrichtung und Verfahren zum Verarbeiten einer zwischen einem Mobilfunknetz und einem Peer-to-peer-Festnetz ausgetauschten Nachricht |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8364 | No opposition during term of opposition | ||
R119 | Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee |
Ref document number: 1252746 Country of ref document: EP Effective date: 20110802 |
|
R073 | Re-establishment requested |
Ref document number: 1252746 Country of ref document: EP |
|
R074 | Re-establishment allowed |
Ref document number: 1252746 Country of ref document: EP |
|
R082 | Change of representative |
Ref document number: 1252746 Country of ref document: EP Representative=s name: OSTERTAG & PARTNER, PATENTANWAELTE, 70597 STUTTGAR |
|
R074 | Re-establishment allowed |
Ref document number: 1252746 Country of ref document: EP Effective date: 20120125 |