DE69926940T2 - Verfahren und System zum Auslagern der Konversionen von Nachrichtenanhängen - Google Patents

Verfahren und System zum Auslagern der Konversionen von Nachrichtenanhängen Download PDF

Info

Publication number
DE69926940T2
DE69926940T2 DE69926940T DE69926940T DE69926940T2 DE 69926940 T2 DE69926940 T2 DE 69926940T2 DE 69926940 T DE69926940 T DE 69926940T DE 69926940 T DE69926940 T DE 69926940T DE 69926940 T2 DE69926940 T2 DE 69926940T2
Authority
DE
Germany
Prior art keywords
attachments
server
conversion
messages
message
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
DE69926940T
Other languages
English (en)
Other versions
DE69926940D1 (de
Inventor
William J. Beyda
Shmuel Shaffer
Paul Bonomo
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Siemens Communications Inc
Original Assignee
Siemens Communications Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Siemens Communications Inc filed Critical Siemens Communications Inc
Application granted granted Critical
Publication of DE69926940D1 publication Critical patent/DE69926940D1/de
Publication of DE69926940T2 publication Critical patent/DE69926940T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/107Computer-aided management of electronic mailing [e-mailing]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/06Message adaptation to terminal or network requirements
    • H04L51/066Format adaptation, e.g. format conversion or compression
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99931Database or file accessing

Description

  • Hintergrund der Erfindung
  • Die vorliegende Erfindung betrifft allgemein Nachrichtenübermittlungssysteme sowie insbesondere Verfahren und Systeme zur Herstellung der Kompatibilität zwischen Dateianhängen der Nachrichten und den Ressourcenkapazitäten der Endgeräte, an die die Nachrichten gerichtet sind.
  • Beschreibung des bisherigen Standes der Technik
  • Systeme, die den Austausch von Textnachrichten zwischen Anwendern unterstützen, ermöglichen häufig das Anhängen von Dateien an Nachrichten. Als ein Beispiel kann bei der elektronischen Post (d. h. E-Mail) ein Anhang angefügt werden, bei dem es sich um ein Dokument eines Textverarbeitungsprogramms oder um eine Audio-, Video- oder Grafikdatei handeln kann. Als ein weiteres Beispiel kann ein Download einer Nachricht von einer Webseite im World Wide Web eine angehängte HTML-Textdatei (Hypertext Markup Language) oder eine angehängte Audio-, Video- oder Grafikdatei enthalten.
  • Nachrichten können von einem sendenden Client-Endgerät (beispielsweise einem Rechner) oder von einem entfernten Server (beispielsweise einem Web-Server) an einen Nachrichtentransportserver übertragen werden, der einen Rechner oder ein sonstiges Client-Endgerät unterstützt, an dem der empfangende Teilnehmer auf die Nachricht zuzugreifen versucht. In einer E-Mail-Umgebung kann ein sendender Teilnehmer gegebenenfalls eine E-Mail-Nachricht an einem ersten Rechner erzeugen, der die Nachricht an einen ersten E-Mail-Server überträgt. Wenn der erste E-Mail-Server nicht den Nachrichtenzugriff für den Teilnehmer unterstützt, an den die Nachricht gerichtet ist, leitet der erste E-Mail-Server die Nachricht an einen zweiten E-Mail-Server weiter, der den Zugriff durch den empfangenden Teilnehmer unterstützt. Die Nachricht wird auf dem zweiten Server zum Download durch den empfangenden Teilnehmer gespeichert.
  • Derartige Systeme für den Nachrichtenaustausch arbeiten reibungslos für Nachrichten, die keinerlei Dateianhänge beinhalten, da die Systeme für das Senden eingebetteter Texte ausgelegt sind. Bei E-Mail handelt es sich dem Grund nach um ein ASCII-Textsystem. Zu Problemen kommt es, wenn eine Nachricht eine angehängte Datei enthält. Der reibungslose Zugriff auf die angehängte Datei kann eingeschränkt sein durch decodierungsspezifische Anforderungen oder anwendungsspezifische Anforderungen an das empfangende Client-Endgerät. Bezogen auf die decodierungsspezifischen Anforderungen sind angehängte Dateien in der Regel so codiert, dass sie für die Übertragung innerhalb eines Netzwerks, beispielsweise dem Internet, geeignet sind. Dabei stehen zur Durchführung der Codierung verschiedene Protokolle zur Verfügung. Eines dieser Protokolle ist das Multimedia Internet Mail Extensions (MIME), das die angehängten Dateien in Text umwandelt und den konvertierten Text innerhalb der Nachricht sendet. Der konvertierte Text wird anschließend am empfangenden Client-Endgerät wieder zurück in sein ursprüngliches Format umgewandelt. Weitere ausreichend bekannte Standards umfassen UUencode und BinHex. An dem empfangenden Client-Endgerät muss derselbe Codierungsstandard zum Decodieren der angehängten Datei verwendet werden, damit auf die Datei zugegriffen werden kann.
  • Selbst wenn die angehängte Datei am empfangenden Client-Endgerät ordnungsgemäß decodiert wird, kann die Datei nicht gelesen werden, es sei denn, dass auf dem Client-Endgerät das benötigte Anwendungsprogramm zum Öffnen der angehängten Datei installiert ist. Üblicherweise hat ein Anhang ein Dateiformat, das für eine bestimmte Anwendung spezifisch ist. Beispielsweise kann ein E-Mail-Anhang in Form einer Textdatei eines Textverarbeitungsprogramms für ein bestimmtes Textverarbeitungsprogramm spezifisch sein. Der Zugriff auf den Text ist nur möglich, wenn das empfangende Client-Endgerät ebenfalls das betreffende Programm aufweist oder das Endgerät in der Lage ist, die decodierte Datei in ein anderes Dateiformat zu konvertieren, das gelesen werden kann. Video-, Audio- und Grafikdateien stellen in der Regel deutlich höhere Anforderungen. So wird beispielsweise eine nach dem AVI-Standard formatierte Video-Datei nur mit erheblich mehr Komplexität in eine nach dem MPEG-Standard formatierte Video-Datei konvertiert als beim Prozess des Konvertierens von einem anwendungsspezifischen Dateiformat eines Textverarbeitungsprogramms in ein zweites anwendungsspezifisches Dateiformat eines Textverarbeitungsprogramms.
  • Viele Client-Endgeräte verfügen über die Fähigkeit, Anhänge aus einer beschränkten Anzahl nicht lesbarer Dateiformate in ein unterstütztes Dateiformat zu konvertieren. Wenn der Anhang ein relativ kurzes Dokument eines Textverarbeitungsprogramms ist, ist diese Fähigkeit alles, was benötigt wird, um dieses Dokument auf dem empfangenden Client-Endgerät effizient darzustellen. Ist jedoch die angehängte Datei sehr groß, wie dies beispielsweise bei einer unternehmensinternen Multimedia-Präsentation eines neu eingeführten Produkts sein kann, kann die benötigte Zeit für die Konvertierung des Anhangs von einem Dateiformat in ein anderes dazu führen, dass ein erheblicher Teil der Arbeitszeit der Mitarbeiter des Unternehmens nicht effizient genutzt wird. Insbesondere bei der Konvertierung von Multimedia-Dateianhängen muss daher ein komplexer Algorithmus zum Einsatz kommen.
  • Wenn nun ein Dateianhang empfangen wird, für den eine Anwendung benötigt wird, die dem empfangenden Endgerät „fremd" ist, ist die erste Frage, ob das betreffende Endgerät in der Lage ist, diesen Anhang in ein lesbares Dateiformat zu konvertieren. Eine zweite Frage bezieht sich auf die zeitlichen Erfordernisse des Konvertierungsprozesses, falls eine Konvertierung durchführbar ist. Eine dritte Frage bezieht sich auf die Zuverlässigkeit des Konvertierungsvorgangs. Häufig verursacht die Konvertierung Datenverluste.
  • Das US-Patent US-A-5.283.887 (Bull HN Information Systems Inc.) beschreibt ein Datenverarbeitungssystem mit einer automatischen Konvertierung des Dokumentenformats in einem elektronischen Postsystem, das auf der Anwenderleistung basiert. Das US-Patent US-A-5.630.060 (Tang et al.) beschreibt ein Verfahren und eine Vorrichtung für die Zustellung von Multimedia-Nachrichten über verschiedene Übertragungsmedien. Das Patent EP-A-719 016 (Sharp) beschreibt Kommunikationsausrüstung für ein Netzwerk, das verschiedene Datenformate unterstützt.
  • Es besteht also Bedarf an einem Nachrichtenübermittlungsverfahren und -system, das einen effizienten und zuverlässigen Austausch von angehängten Dateien in einer Umgebung mit zahlreichen Anwendungen gewährleistet.
  • Zusammenfassung der Erfindung
  • Ein Verfahren und System zum Austauschen von elektronischen Nachrichten, beispielsweise E-Mail-Nachrichten, das das Auslagern der Konvertierung von Dateiformaten umfasst, wenn festgestellt wird, dass ein Client-Endgerät nicht über die Ressourcen verfügt, um direkt ohne Konvertierung auf einen Anhang zuzugreifen. Die Voraussetzungen für den Zugriff auf jeden Anhang von elektronischen Nachrichten werden mit den Fähigkeiten des Client-Endgeräts verglichen, an das der Anhang übertragen werden soll. Falls festgestellt wird, dass die Konvertierung des Dateiformats nicht von dem Client-Endgerät durchgeführt werden kann, wird die Konvertierungsoperation an einen Server verwiesen, der den Prozess der Konvertierung des Anhangs unterstützt. In einer E-Mail-Umgebung kann der Server im Wesentlichen dem herkömmlichen E-Mail-Server entsprechen, umfasst jedoch erweiterte Konvertierungsfunktionen.
  • Entsprechend einer ersten Ausführungsform der Erfindung wird ein Verfahren bereitgestellt, das eine Möglichkeit des Nachrichtenaustauschs für eine Vielzahl von Anwendern zur Verfügung stellt, das folgende Schritte umfasst: Empfangen von elektronischen Nachrichten an einem Server, der den Zugriff auf Nachrichten durch besagte Anwender unterstützt, wobei erste elektronischer Nachrichten mit Anhängen in Dateiformaten empfangen werden, die jeweils spezifisch für eine bestimmte Anwendung aus einer Mehrzahl von Anwendungen sind; Identifizieren der Fähigkeit von Client-Endgeräten im Hinblick darauf, ob auf besagte Anhänge zugegriffen werden kann ohne Konvertierung aus einem ursprünglichen Dateiformat in ein zweites Dateiformat unter Bezug auf eine Registereinrichtung an jedem der Client-Endgeräte; automatisches Feststellen für jedes Client-Endgerät, ob auf besagte Anhänge zugegriffen werden kann ohne Konvertierung durch spezifische Client-Endgeräte, an die besagte Anhänge übertragen werden; Übertragen einer Client-an-Server-Nachricht von einem ersten Client-Endgerät an besagten Server als Reaktion auf den Fall, dass ein Anhang einer der besagten ersten elektronischen Nachrichten für besagtes erstes Client-Endgerät ohne Konvertierung nicht lesbar ist, wobei die Konvertierung des besagten Anhangs durch den Server angefordert wird; Konvertieren der ersten Anhänge aus den ursprünglichen Dateiformaten in ausgewählte zweite Dateiformate an besagtem Server in Reaktion auf die Feststellung, dass besagte erste Anhänge von besagten ersten elektronischen Nachrichten nicht lesbar sind ohne Konvertierung durch besagte spezifische Client-Endgeräte, an die besagte erste Anhänge übertragen werden, einschließlich der Auswahl des besagten zweiten Dateiformats auf der Grundlage der besagten Fähigkeiten der besagten spezifischen Client-Endgeräte; und das selektive Übertragen besagter elektronischer Nachrichten an besagte Client-Endgeräte einschließlich der Übertragung besagter erster Anhänge an besagte spezifische Client-Endgeräte in besagten ausgewählten zweiten Dateiformaten.
  • Bei einer weiteren Ausführungsform der vorliegenden Erfindung wird ein Nachrichtenübermittlungssystem bereitgestellt, das Folgendes umfasst: einen lokalen Server für elektronische Nachrichten, der an ein Netzwerk angeschlossen ist, um elektronische Nachrichten zu empfangen einschließlich Nachrichten mit Anhängen in einem ursprünglichen Dateiformat, das spezifisch für eine bestimmte Anwendung aus einer Mehrzahl von Anwendungen ist, wobei besagter lokaler Server über einen Speicher zur Speicherung besagter Nachrichten verfügt; eine Vielzahl von Client-Endgeräten, die mit dem besagten lokalen Server verbunden sind, um selektiv auf besagte E-Mail-Nachrichten zuzugreifen; eine Registereinrichtung an jedem der Client-Endgeräte zur Identifizierung von Anhängen, auf die ein bestimmtes aus besagter Vielzahl von Client-Endgeräten nicht zugreifen kann aufgrund der fehlenden Konvertierung besagter Anhänge aus dem besagten ursprünglichen Dateiformat, wobei besagte Anhänge Anhänge der besagten E-Mail-Nachrichten sind, wobei besagtes Registermittel mit besagter Vielzahl von Client-Endgeräten verbunden ist, wobei besagte Client-Endgeräte in der Lage sind, automatisch festzustellen, ob Anhänge elektronischer Nachrichten ohne Konvertierung lesbar sind und eine Client-an- Server-Nachricht an besagten Server zu senden, wenn auf Anhänge von elektronischen Nachrichten nicht zugegriffen werden kann, um die Konvertierung des besagten Anhangs durch den Server anzufordern; und ein Konvertierungsmittel, das auf besagtes Registermittel reagiert und an besagtem lokalem E-Mail-Server angeordnet ist, um jeden der besagten Anhänge in ein zweites Dateiformat zu konvertieren, das ausgewählt wird, um den Zugriff ohne Konvertierung durch das besagte spezifische von besagten Client-Endgeräten zu ermöglichen; und ein Übertragungsmittel zur Übertragung besagter elektronischer Nachrichten an besagte Client-Endgeräte, einschließlich Übertragung besagter Anhänge an besagte Client-Endgeräte in besagtem zweitem Dateiformat.
  • Kurzbeschreibung der Zeichnungen
  • 1 ist eine schematische Darstellung einer Ausführungsform eines Nachrichtenübermittlungssystems, das eine Konvertierung von Dateiformaten gemäß der vorliegenden Erfindung bereitstellt.
  • 2 ist ein Prozessablaufdiagramm in einer Ausführungsform zur Durchführung des Konvertierungsprozesses in dem System aus 1.
  • 3 zeigt eine zweite Ausführungsform eines Konvertierungsprozesses gemäß der Erfindung.
  • Ausführliche Beschreibung
  • Unter Bezug auf 1 wird ein Nachrichtenübermittlungssystem 10 gezeigt, das einen lokalen Router/Server 12 enthält, um den Zugriff auf gespeicherte Nachrichten durch eine Anzahl Client-Endgeräte 14, 16 und 18 zu unterstützen. Die Routing-Operationen des Routers/Servers 12 sind nicht der primäre Schwerpunkt des Nachrichtenübermittlungssystems bzw. -verfahrens. Dementsprechend wird der Router/Server in erster Linie als der lokale Server bezeichnet. Der Aufbau des Servers ist für die vorliegende Erfindung nicht von Bedeutung. Herkömmliche Nachrichtenserver werden dazu verwendet, empfangene Nachrichten zu speichern und nach entsprechender Prüfung der Anwenderidentität Zugriff auf die gespeicherten Nachrichten zu bieten. Eine solche Identitätsprüfung erfordert in der Regel die Eingabe eines Kennworts, das für den Anwender spezifisch ist.
  • Das Nachrichtenübermittlungssystem 10 kann zum Austauschen von Nachrichten eines beliebigen aus einer Mehrzahl von Nachrichtentypen verwendet werden. Beispielsweise können diese Nachrichten Downloads von einer Web-Seite im World Wide Web sein, sodass ein Link 20 zu einem Netzwerk 22 eine Verbindung zu dem weltweiten Kommunikationsnetz darstellt, das als das Internet bezeichnet wird. System und Verfahren werden jedoch primär in Bezug auf die bevorzugte Ausführungsform des Austauschs von E-Mail-Nachrichten mit Dateianhängen beschrieben.
  • Wie in der Technik ausreichend bekannt ist, kann ein Anwender an einem entfernten Client-Endgerät 24 eine E-Mail-Nachricht an einen Empfänger senden, der über den lokalen Server 12 auf den E-Mail-Dienst zugreift. Die E-Mail-Nachricht kann von dem Router/Server 26 des entfernten Client-Endgeräts über zwei Kommunikationsverbindungen 20 und 28 zum Netzwerk 22 und an den lokalen Server 12 geleitet werden. Auf die E-Mail-Nachricht kann vom Empfänger über ein beliebiges der unterstützten Client-Endgeräte 14, 16 und 18 zugegriffen werden.
  • In einer Internet-Anwendung des Systems und Verfahrens zum Austauschen von E-Mails handelt es sich bei dem lokalen bzw. dem entfernten Router/Server 12 bzw. 26 um Internet Service Provider (ISP, Anbieter von Internetdiensten). Es ist nicht von Belang, dass das sendende und das empfangende Client-Endgerät bei verschiedenen ISPs angemeldet sind. Das heißt, das nachfolgend zu beschreibende Verfahren kann eingesetzt werden, um die Dateiformatkonvertierung eines Anhangs zu einer Nachricht bereitzustellen, die von einem der lokalen Client-Endgeräte 14, 16 und 18 an ein anderes lokales Client-Endgerät gesendet wird.
  • Die Erfindung kann ebenfalls in einer Ortsnetz- (LAN, Local Area Network) oder Weitverkehrsnetz-Umgebung (WAN, Wide Area Network) eingesetzt werden. Beispielsweise kann das Netzwerk 22 ein Firmennetzwerk eines einzelnen Unternehmens sein, das einen oder mehrere Standorte besitzt.
  • Ein Problem beim Austausch elektronischer Nachrichten wie beispielsweise E-Mail-Nachrichten ist, dass Anhänge gegebenenfalls Zugriffsvoraussetzungen erfordern, die nicht den unmittelbaren Fähigkeiten eines empfangenden Client-Endgeräts 14, 16 bzw. 18 entsprechen. Zum Beispiel kann eine Video-Datei, die an eine E-Mail-Nachricht angehängt wurde, ein Dateiformat haben, das für den Zugriff an dem empfangenden Client-Endgerät ein spezifisches Anwendungsprogramm voraussetzt, etwa einen MPEG-Player. Wenn das notwendige Programm auf dem empfangenden Client-Endgerät nicht vorhanden ist, ist ein direkter Zugriff in aller Regel nicht möglich. Somit besteht die Möglichkeit, dass der Empfänger nicht in der Lage ist, den Anhang darzustellen. Viele Client-Endgeräte verfügen über Programme, die die Möglichkeit bieten, Anhänge aus einer begrenzten Anzahl nicht lesbarer Dateiformate in ein lesbares Dateiformat zu konvertieren. Ein Dokument eines Textverarbeitungsprogramms kann möglicherweise effizient konvertiert werden. Wenn jedoch die angehängte Datei sehr groß ist, wie beispielsweise bei der unternehmensinternen Multimedia-Präsentation zur Einführung eines neuen Produkts, ist der Konvertierungsprozess wahrscheinlich zeitaufwändig. Der Prozess kann die Ressourcen des Client-Endgeräts übermäßig beanspruchen, wodurch ein Anwender seine Zeit gegebenenfalls nicht mehr effizient nutzen kann.
  • Das Nachrichtenübermittlungssystem 10 aus 1 stellt gegenüber dem herkömmlichen System eine Verbesserung dar, indem es auf der Server-Ebene eine Formatkonvertierungseinheit 30 bereitstellt. Wird nun festgestellt, dass ein Dateianhang einer elektronischen Nachricht einen Anhang enthält, der ohne eine Konvertierung des Dateiformats durch das empfangende Client-Endgerät 14, 16 bzw. 18 nicht lesbar ist, kann der Konvertierungsprozess demzufolge an die Formatkonvertierungseinheit 30 ausgelagert werden. Falls die Feststellung der Fähigkeiten des empfangenden Client-Endgeräts auf der Server-Ebene erfolgt, bleiben die Ressourcen des empfangenden Client-Endgeräts während des gesamten Prozesses frei. Das bedeutet, dass der Prozess durch die Bereitstellung einer Formatprüfung und eines Fähigkeitenvergleichs auf dem lokalen Server 12 abläuft, während sich das empfangende Client-Endgerät im Offline-Zustand befindet, und dass der Prozess in einer für das empfangende Client-Endgerät transparenten Weise durchgeführt wird. Bei dieser Ausführungsform auf Server-Ebene verwendet der lokale Server ein Anwendungsregister 34, um die Zugriffsfähigkeiten jedes einzelnen Client-Endgeräts zu überwachen, wie nachstehend noch ausführlicher erläutert wird. Die Client-Endgeräte können einzeln abgefragt werden um zu ermitteln, auf welche Dateiformate ohne Konvertierung zugegriffen werden kann. Alternativ können die Client-Endgeräte so programmiert werden, dass sie Aktualisierungen im Hinblick auf ihre Fähigkeiten bereitstellen.
  • Bei einer weiteren Ausführungsform erfolgen die Formatprüfung und der Fähigkeitenvergleich am empfangenden Client-Endgerät 14, 16 bzw. 18, an dem der empfangende Teilnehmer auf die elektronische Nachricht zugreift, die auf dem lokalen Server 12 gespeichert ist. Wenn festgestellt wird, dass der Anhang der Nachricht ohne Konvertierung nicht lesbar ist, wird an den lokalen Server 12 eine Anforderung gesendet, das Dateiformat des Anhangs mittels der Formatkonvertierungseinheit 30 zu konvertieren. Zum Beispiel kann ein spezielles Protokollelement P gesendet werden, um die Konvertierung anzufordern. Häufig wird beim Herunterladen einer elektronischen Nachricht auf ein Client-Endgerät die gespeicherte Nachricht auf dem lokalen Server nicht gelöscht. So bleibt beispielsweise auf E-Mail-Servern, die auf dem POP3-Standard (Post Office Protocol) basieren, auch nach dem Download an das empfangende Client-Endgerät eine Kopie erhalten. Damit ist es nicht erforderlich, die Nachricht auf den lokalen Server 12 heraufzuladen, um sie dort durch die Formatkonvertierungseinheit 30 konvertieren zu lassen.
  • Falls die Formatkonvertierungseinheit 30 des lokalen Servers 12 nicht in der Lage ist, die angehängte Datei zu konvertieren, kann die Nachricht an den entfernten Router/Server 26 gesendet werden, von dem die Nachricht ursprünglich empfangen wurde. Dies kann notwendig werden, wenn das Dateiformat vom lokalen Server 12 und von der Formatkonvertierungseinheit 30 nicht erkannt wurde. Außerdem besteht die Möglichkeit, dass die Formatkonvertierungseinheit nicht über den Programmieralgorithmus zur Konvertierung eines Anhangs in einem bestimmten Dateiformat verfügt.
  • Bei der Ausführungsform, bei der der Kompatibilitätsvergleich auf der Ebene des Client-Endgeräts erfolgt (statt auf der Server-Ebene), kann das spezielle Protokollelement P, das ursprünglich an dem empfangenden Client-Endgerät 14, 16 bzw. 18 erzeugt wurde, von dem lokalen Server 12 an den sendenden entfernten Router/Server 26 weitergeleitet werden, um dort die notwendige Bearbeitung des Anhangs anzufordern, der lokal nicht konvertiert werden kann. Der entfernte Router/Server 26 ist mit einer zweiten Formatkonvertierungseinheit 32 verbunden. Wenn die zweite Formatkonvertierungseinheit in der Lage ist, den Anhang in ein Dateiformat zu bringen, das für das empfangende Client-Endgerät lesbar ist, kann das Dateiformat geändert und die Nachricht wieder zurück an den lokalen Server 12 übertragen werden, wo das empfangende Client-Endgerät anschließend darauf zugreifen kann. Andernfalls, wenn die entfernte Konvertierung nicht erfolgreich ist, kann der Router/Server 26 die Nachricht an das ursprüngliche Client-Endgerät 24 zurücksenden. In einigen Anwendungen wird das ursprüngliche Client-Endgerät gegebenenfalls automatisch veranlasst, die Konvertierung des Anhangs lokal zu versuchen. In typischen Anwendungen jedoch ist die Nachricht an das ursprüngliche Client-Endgerät 24 eine Informationsnachricht, dass das empfangende Client-Endgerät den Anhang nicht lesen konnte, und dass der Anhang daher nochmals in einem lesbaren Format gesendet werden muss.
  • Die vorstehend beschriebenen Protokollelemente und Nachrichten können derart gestaltet und implementiert werden, dass sie im Textformat in der elektronischen Nachricht enthalten sind. Damit ist es unwahrscheinlich, dass eventuelle Zwischen-Server die Konvertierungsanforderungen erkennen. Wenn die Protokollnachricht menschenlesbar gehalten ist, kann sie in dem Nachrichtenpostfach des Absenders auf dem entfernten Router/Server 26 eingehen, wo der Absender sie anschließend einsehen kann.
  • Bei der Ausführungsform der 1 werden die Client-Endgeräte 14, 16, 18 und 24 als Rechner dargestellt. Dies ist jedoch nicht unbedingt erforderlich. In der E-Mail-Anwendung können die Client-Endgeräte beliebige Endgeräte sein, die für den Zugriff auf den E-Mail-Dienst benutzt werden, entweder mittels drahtgebundener Übertragung oder drahtloser Übertragung.
  • Bei den Anhängen der Nachrichten kann es sich um einfache Dokumente eines Textverarbeitungsprogramms handeln. Der Nutzen der Erfindung ist jedoch größer, wenn die Komplexität der Konvertierung und der Zeitbedarf höher sind als die Komplexität und der Zeitbedarf, die typischerweise mit der Konvertierung eines Dokuments aus einem Textverarbeitungsprogramm verbunden sind. Beispielsweise kann es sich bei dem Anhang um eine Audio-Datei handeln, die in eine E-Mail-Nachricht eingebettet ist, wobei für die Audio-Datei ein spezifisches Abspielprogramm erforderlich ist. Bei anderen Beispielen kann der Anhang aus Video-Dateien oder Grafik-Dateien oder einer Multimedia-Präsentation bestehen.
  • Die Anwendung, bei der die Prüfung des Formats eines Anhangs und die Beurteilung der Zugriffsfähigkeit auf der Server-Ebene erfolgen, wird unter Bezugnahme auf die 1 und 2 beschrieben. In einem ersten Schritt 36 wird eine Datei an eine elektronische Nachricht angehängt. Bei der bevorzugten Ausführungsform ist die Nachricht eine E-Mail-Nachricht mit einem Dateianhang. Bezug nehmend auf 1 kann Schritt 36 auf dem entfernten Client-Endgerät 24 ausgeführt werden.
  • In Schritt 38 wird die elektronische Nachricht von dem entfernten Client-Endgerät 24 an den lokalen Server 12 übertragen. In Schritt 40 empfängt der lokale Server die Nachricht und legt die Nachricht vorzugsweise in seinem Speicher ab, wobei in der Technik ausreichend bekannte Verfahren zum Einsatz kommen. Beispielsweise wird jedem Teilnehmer eines ISP ein E-Mail-Postfach zugewiesen, in dem die an den Teilnehmer gerichteten Nachrichten gespeichert werden. Das Postfachsystem (Mailbox) wird als Software ausgeführt. Ein ähnliches System ist in einer Firmenumgebung implementiert, in der E-Mail- und andere Arten von elektronischen Nachrichten innerhalb einer Firewall des Unternehmens ausgetauscht werden. Somit werden gegebenenfalls die Nachricht und der Anhang an einem der lokalen Client-Endgeräte 14, 16 bzw. 18 für den Zugriff an einem anderen lokalen Client-Endgerät erzeugt.
  • In Schritt 42 wird das Dateiformat des Anhangs auf der Server-Ebene ermittelt. In seiner einfachsten Form kann dies aus der bloßen Prüfung der Dateinamenserweiterung des Anhangs bestehen. So bezeichnet etwa die Erweiterung .BMP ein Bitmap-Grafikformat und .MPEG ein spezifisches Video-Format. Als weiterer Formatindikator kann eine Kennung vorhanden sein, die von dem sendenden Teilnehmer bewusst in die Nachricht eingefügt wurde, um das Dateiformat des Anhangs anzugeben. Als dritte Alternative kann der Server gegebenenfalls versuchen, auf den Anhang zuzugreifen, um dessen Dateiformat zu identifizieren. Darüber hinaus sind weitere Ansätze zur Prüfung des Dateiformats realisierbar.
  • In Schritt 44 werden die Zugriffsfähigkeiten der empfangenden Client-Endgeräte 14, 16 bzw. 18 ermittelt. Bezug nehmend auf 1 kann auf der Server-Ebene ein Anwendungsregister 34 geführt werden. Wie in der Technik ausreichend bekannt, führen Rechner in der Regel ein Anwendungsregister aller auf dem Rechner installierten Programme. Das Anwendungsregister 34 aus 2 kann als ein universelles Anwendungsregister betrachtet werden, das alle Zugriffsfähigkeiten der verschiedenen Client-Endgeräte angibt, die für den Zugriff auf E-Mails benutzt werden, die auf dem lokalen Server 12 gespeichert sind. Bei einer Ausführungsform wird das Anwendungsregister als Vergleichstabelle geführt. Wenn ein Client-Endgerät erstmalig für den Zugriff auf E-Mails verwendet wird, die auf dem lokalen Server gespeichert sind, wird das Client-Endgerät abgefragt, um seine Zugriffsfähigkeiten zu ermitteln. Der Abfrageprozess kann auch dazu genutzt werden, eine Vergleichstabelle in regelmäßigen Abständen zu aktualisieren, die im Speicher des Servers oder im Speicher eines externen Endgeräts kompiliert wird. Zwar werden die Formatkonvertierungseinheit 30 und das Anwendungsregister 34 als mit dem lokalen Server 12 verbunden dargestellt, doch können die Funktionen der Formatkonvertierungseinheit und des Anwendungsregisters auch in bekannte Server integriert sein. Als Alternative zu dem Abfrageansatz können die Client-Endgeräte 14, 16 und 18 darauf programmiert werden, ihre jeweiligen Zugriffsfähigkeiten jedes Mal zu identifizieren, wenn ein Programm hochgewandelt oder neu auf dem Client-Endgerät installiert wird.
  • In Schritt 46 wird festgestellt, ob der Anhang für das empfangende Client-Endgerät ohne Konvertierung lesbar ist. Wenn der Anhang ohne Konvertierung gelesen werden kann, wird die Nachricht in Schritt 48 an das empfangende Client-Endgerät übertragen. Diese Übertragung ist ein herkömmlicher Download-Schritt, dessen Ausführung für die vorliegende Erfindung ohne Belang ist. Wahlweise kann, wenn festgestellt wird, dass der Anhang ohne Konvertierung nicht lesbar ist, die Nachricht ungeachtet dessen an das Client-Endgerät übertragen werden, sofern festgestellt wird, dass die Konvertierung weder komplex noch zeitaufwändig ist. So kann etwa ein kurzes Dokument aus einem Textverarbeitungsprogramm an das empfangende Client- Endgerät weitergeleitet werden, obwohl eine Konvertierung erforderlich ist.
  • Falls in Schritt 46 festgestellt wird, dass eine Diskrepanz besteht zwischen den Zugriffsvoraussetzungen des Anhangs und den Direktzugriffsfähigkeiten des empfangenden Client-Endgeräts, wird der Prozess mit Schritt 50 fortgesetzt, um zu ermitteln, ob der Anhang lokal konvertiert werden kann. Wenn der Anhang lokal konvertiert werden kann, wird die Konvertierung des Dateiformats in Schritt 52 vorgenommen und die Nachricht in Schritt 48 für das empfangende Client-Endgerät lesbar gemacht. Vorzugsweise werden die Prüfungsschritte 42 und 44, die Ermittlungsschritte 46 und 50 sowie der Konvertierungsschritt 52 ohne ein Eingreifen durch das empfangende Client-Endgerät implementiert. Auf diese Weise findet der Prozess in Bezug auf das empfangende Client-Endgerät „offline" statt. Damit werden auf dem Client-Endgerät Kapazitäten für andere Operationen freigesetzt.
  • Die Konvertierung des Dateiformats in Schritt 52 erfolgt mithilfe bekannter Verfahren. Herkömmlicherweise wird eine Rechner-Software eingesetzt, um einen Anhang von einem Dateiformat in ein anderes zu konvertieren. Wenn jedoch die Formatkonvertierungseinheit 30 aus 1 diese Konvertierung nicht leisten kann, weil das Dateiformat nicht zu erkennen oder weil die Formatkonvertierungseinheit nicht für eine bestimmte Konvertierung programmiert ist, ist die Schlussfolgerung in Schritt 52, dass der Anhang nicht lokal konvertiert werden kann. In diesem Fall wird eine Anforderung erzeugt und von dem lokalen Server 12 an den sendenden entfernten Router/Server 26 gesendet. Diese Anforderung enthält Anweisungen zur Konvertierung des Anhangs in ein lesbares Dateiformat. Beispielsweise kann in Schritt 54 ein spezielles Protokollelement P erzeugt und an den entfernten Server übertragen werden um zu ermitteln, ob die entfernte Formatkonvertierungseinheit 32 über mehr Fähigkeiten verfügt als das lokale System. Idealerweise wird in Schritt 56 der Anhang durch das entfernte System konvertiert und der lokale Server 12 erhält die Nachricht mit einem konvertierten Anhang zurück, der in Schritt 48 für das empfangende Client-Endgerät zur Verfügung gestellt wird. Ist jedoch weder das lokale System noch das entfernte System in der Lage, einen lesbaren Anhang bereitzustellen, kann gegebenenfalls die Protokollnachricht an das ursprüngliche Client-Endgerät 24 weitergeleitet werden. Wie bereits zuvor erwähnt, kann die weitergeleitete Protokollnachricht dazu verwendet werden, den sendenden Teilnehmer lediglich zu informieren, dass der Anhang an einem Client-Endgerät nicht empfangen und dargestellt wurde. Alternativ kann die Protokollnachricht auch so formatiert werden, dass sie eine automatische Konvertierung und Neuübertragung des Anhangs in einem alternativen Dateiformat veranlasst.
  • Unter Bezugnahme auf die 1 und 3 wird die Ausführungsform beschrieben, bei der die Formatprüfung und die Feststellung der Zugriffsfähigkeiten auf der Ebene des empfangenden Client-Endgeräts 14, 16 bzw. 18 erfolgen. Die Schritte 36, 38 und 40 sind identisch mit dem Prozess, der vorstehend unter Bezug auf 2 beschrieben wird. Demnach wird eine Datei an einem sendenden Client-Endgerät 24 an eine Nachricht angehängt und wird die Nachricht an dem lokalen Server 12 empfangen. Die Nachricht wird gespeichert, damit der Anwender an einem der Client-Endgeräte 14, 16 oder 18 darauf zugreifen kann. Sobald der Zugriff angefordert wird, wird die Nachricht in Schritt 58 an das Client-Endgerät übertragen.
  • Eine Prüfung des Dateiformats erfolgt auf dem empfangenden Client-Endgerät in Schritt 60. Einige der möglichen Ansätze zur Durchführung dieser Prüfung wurden bereits unter Bezugnahme auf Schritt 42 in 2 erläutert. Beispielsweise kann die Formatprüfung lediglich aus der Identifizierung der Dateinamenserweiterung bestehen.
  • Nachdem das Dateiformat identifiziert ist, wird in Schritt 62 festgestellt, ob direkt auf den Anhang zugegriffen werden kann, d. h. ob der Anhang ohne Konvertierung lesbar ist. Wenn der direkte Zugriff auf den Anhang möglich ist, wird die Datei in Schritt 64 angezeigt. Andernfalls veranlasst die Feststellung, dass der Anhang ohne Konvertierung nicht lesbar ist, in Schritt 66 die Übertragung einer Anforderung an den lokalen Server 12. Bei dieser Anforderung kann es sich um das vorstehend erwähnte Protokollelement P handeln. Die Anforderung enthält Anweisungen zum Konvertieren des Anhangs in ein bestimmtes lesbares Dateiformat.
  • Im Feststellungsschritt 68 wird die Fähigkeit zur Durchführung der angeforderten Änderung an der Formatkonvertierungseinheit 30 sichergestellt. Wenn diese Fähigkeit vorhanden ist, wird der Prozess in Schritt 70 implementiert. Vorzugsweise bleiben die Nachricht und der Anhang auf dem lokalen Server gespeichert, sodass die Konvertierung ohne Heraufladen der Nachricht vom empfangenden Client-Endgerät an den lokalen Server erfolgen kann. Im Anschluss an die Änderung des Dateiformats in Schritt 70 kann das Client-Endgerät in Schritt 72 wieder auf die Nachricht zugreifen, allerdings weist der Anhang ein direkt lesbares Dateiformat auf.
  • Wieder zurück im Feststellungsschritt 68 veranlasst eine negative Antwort bezüglich der Fähigkeit zur Durchführung einer lokalen Konvertierung die Übertragung einer Anforderung an den entfernten Router/Server 26, von dem die Nachricht empfangen wurde. Dies ist in Schritt 74 dargestellt. Wenn die entfernte Formatkonvertierungseinheit 32 die angeforderte Konvertierungsoperation ausführen kann, wird der konvertierte Anhang in Schritt 76 an den lokalen Server 12 übertragen. Der konvertierte Anhang kann anschließend in Schritt 72 an das empfangende Client-Endgerät übertragen und in Schritt 64 angezeigt werden. Andernfalls wird, wenn die Konvertierungsoperation nicht ausgeführt werden kann, die Anforderung an das ursprüngliche Client-Endgerät 24 weitergeleitet. Wie vorstehend erwähnt kann diese Anforderung lediglich informativen Charakter haben oder dazu dienen, automatisch eine gewünschte Operation an dem entfernten Client-Endgerät auszulösen, beispielsweise eine Konvertierungsoperation. Die Protokollnachricht kann derart gestaltet sein, dass das Protokollelement P im Textformat in eine E-Mail-Nachricht eingebunden wird, die menschenlesbar gehalten ist, sodass Zwischen-Server die Konvertierungsanforderung nicht erkennen können, wenn die Anforderung an den Server des Absenders weitergeleitet wird.
  • Zwar wird die Erfindung an dieser Stelle vorwiegend mit Bezug auf E-Mail-Übertragungen beschrieben, jedoch ist dies nicht wesentlich. Das System und das Verfahren können auch in anderen Anwendungen zum Einsatz kommen. Darüber hinaus wird angenommen, dass Server speziell für die Konvertierung von Anhängen vorgesehen werden. Auch Web-Seiten können diese Funktionen übernehmen, sodass ungelöste Konvertierungsanforderungen an einen Konvertierungsdienst übermittelt werden können, der außerhalb des Übertragungsweges zwischen Absender und Empfänger angesiedelt ist. Das bedeutet, dass die Formatkonvertierungseinheit 30 gegebenenfalls von einem privaten Unternehmen betrieben wird, das diesen Dienst angemeldeten Unternehmen oder Einzelkunden zur Verfügung stellt.

Claims (7)

  1. Verfahren zur Bereitstellung einer Möglichkeit des Nachrichtenaustauschs für eine Vielzahl von Anwendern, das folgende Schritte umfasst: Empfangen und Speichern von elektronischen Nachrichten auf einem Server (12), der den Zugriff auf die Nachrichten durch besagte Anwender unterstützt, einschließlich des Empfangens erster elektronischer Nachrichten mit Anhängen in Dateiformaten, die jeweils spezifisch für eine aus einer Mehrzahl von Anwendungen sind; Identifizieren der Fähigkeiten von Client-Endgeräten (14, 16, 18) in Bezug auf den Zugriff auf besagte Anhänge ohne Konvertierung aus einem ursprünglichen Dateiformat in ein zweites Dateiformat unter Bezug auf eine Registereinrichtung an jedem Client-Endgerät; automatisches Feststellen an jedem Client-Endgerät, ob besagte Anhänge ohne Konvertierung durch spezifische Client-Endgeräte lesbar sind, an die besagte Anhänge übertragen werden; Übertragen einer Client-an-Server-Nachricht von einem ersten Client-Endgerät an besagten Server als Reaktion darauf, dass ein Anhang von einer der besagten ersten elektronischen Nachrichten für besagtes erstes Client-Endgerät ohne Konvertierung nicht lesbar ist, wobei die Konvertierung des besagten Anhangs durch den Server angefordert wird; Konvertieren der ersten Anhänge aus den ursprünglichen Dateiformaten in ausgewählte zweite Dateiformate auf besagtem Server als Reaktion auf die Feststellung, dass besagte erste Anhänge der besagten ersten elektronischen Nachrichten nicht lesbar sind ohne Konvertierung durch besagte spezifische Client-Endgeräte, an die besagte erste Anhänge übertragen werden, einschließlich der Auswahl der besagten zweiten Dateiformate auf Basis der besagten Fähigkeiten der besagten spezifischen Client-Endgeräte; und selektive Übertragung der besagten elektronischen Nachrichten an besagte Client-Endgeräte einschließlich der Übertragung besagter erster Anhänge an besagte spezifische Client-Endgeräte in besagten ausgewählten zweiten Dateiformaten.
  2. Verfahren nach Anspruch 1, das ferner einen Schritt umfasst, in dem festgestellt wird, ob besagter Server in der Lage ist, besagte Anhänge in Dateiformate zu konvertieren, die von besagten spezifischen Client-Endgeräten lesbar sind, an die besagte Anhänge übertragen werden, wobei das besagte Verfahren weiter einen Schritt beinhaltet, in dem eine Anforderung an einen entfernten Server (26) erzeugt und übertragen wird, von dem eine bestimmte elektronische Nachricht empfangen wurde, als Reaktion auf die Feststellung, dass besagte elektronische Nachricht einen Anhang enthält, den besagter Server nicht in ein Dateiformat konvertieren kann, das von einem Client-Endgerät lesbar ist, an das besagte bestimmte elektronische Nachricht übertragen werden soll, wobei die besagte Anforderung Anweisungen enthält, um besagten Anhang an besagtem entfernten Server in ein lesbares Dateiformat zu konvertieren, wobei es sich bei besagten elektronischen Nachrichten um E-Mail-Nachrichten handelt.
  3. Verfahren nach Anspruch 2, das ferner die Übertragung einer zweiten Anforderung von besagtem entfernten Server an ein entferntes Client-Endgerät umfasst, von dem besagte bestimmte elektronische Nachricht erzeugt wurde, als Reaktion auf die Feststellung, dass besagter entfernter Server nicht in der Lage ist, besagte bestimmte elektronische Nachricht in das besagte lesbare Dateiformat zu konvertieren, wobei besagte zweite Anforderung Anweisungen zur erneuten Übertragung des besagten Anhangs in einem lesbaren Dateiformat enthält.
  4. Verfahren nach Anspruch 1, wobei besagter Schritt zur Feststellung, ob besagte Anhänge ohne Konvertierung lesbar sind, den Zugriff auf Textinformationen in besagten ersten elektronischen Nachrichten umfasst, wobei besagte Textinformationen die besagten ursprünglichen Dateiformate der besagten ersten elektronischen Nachrichten angeben.
  5. Verfahren nach Anspruch 1, wobei besagter Schritt des Empfangens besagter erster elektronischer Nachrichten das Empfangen besagter Anhänge in Video- und Grafik-Dateiformaten umfasst, wobei es sich bei besagten ersten elektronischen Nachrichten um E-Mail-Nachrichten handelt.
  6. Verfahren nach Anspruch 5, bei dem besagter Schritt des Empfangens besagter erster elektronischer Nachrichten das Empfangen besagter Anhänge in Audio-Dateiformaten umfasst, wobei besagte erste elektronische Nachrichten E-Mail-Nachrichten sind.
  7. Nachrichtenübermittlungssystem (10), das Folgendes umfasst: einen lokalen Server (12) für elektronische Nachrichten, der mit einem Netzwerk (22) verbunden ist, um elektronische Nachrichten zu empfangen, einschließlich Nachrichten mit Anhängen in ursprünglichen Dateiformaten, die jeweils spezifisch für eine aus einer Mehrzahl von Anwendungen sind, wobei besagter lokaler Server über einen Speicher zum Speichern besagter Nachrichten verfügt; eine Vielzahl von Client-Endgeräten (14, 16, 18), die mit besagtem lokalen Server verbunden sind, um selektiv auf besagte E-Mail-Nachrichten zugreifen zu können; ein Registermittel an jedem Client-Endgerät zur Identifizierung von Anhängen, die für ein spezifisches der besagten Client-Endgeräte nicht lesbar sind, wenn keine Konvertierung besagter Anhänge aus besagtem ursprünglichem Dateiformat erfolgt, wobei es sich bei besagten Anhängen um Anhänge von besagten E-Mail-Nachrichten handelt, wobei besagtes Registermittel mit besagter Vielzahl von Client-Endgeräten verbunden ist, wobei besagte Client-Endgeräte in der Lage sind, automatisch festzustellen, ob die Anhänge elektronischer Nachrichten ohne Konvertierung lesbar sind und eine Client-an-Server-Nachricht an besagten Server zu senden, wenn Anhänge elektronischer Nachrichten nicht lesbar sind, wobei die Konvertierung besagten Anhangs am Server angefordert wird; und ein Formatkonvertierungsmittel (30), das auf besagtes Registermittel reagiert und an besagtem lokalen E-Mail-Server angeordnet ist, um jeden der besagten Anhänge in ein zweites Dateiformat zu konvertieren, das ausgewählt wird, um den Zugriff ohne Konvertierung durch das besagte spezifische der besagten Client-Endgeräte zu ermöglichen; und ein Übertragungsmittel zur Übertragung besagter elektronischer Nachrichten an besagte Client-Endgeräte, einschließlich der Übertragung besagter Anhänge an besagte Client-Endgeräte im besagten zweiten Dateiformat.
DE69926940T 1998-04-17 1999-03-04 Verfahren und System zum Auslagern der Konversionen von Nachrichtenanhängen Expired - Lifetime DE69926940T2 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US62294 1998-04-17
US09/062,294 US6092114A (en) 1998-04-17 1998-04-17 Method and system for determining the location for performing file-format conversions of electronics message attachments

Publications (2)

Publication Number Publication Date
DE69926940D1 DE69926940D1 (de) 2005-10-06
DE69926940T2 true DE69926940T2 (de) 2006-08-10

Family

ID=22041542

Family Applications (1)

Application Number Title Priority Date Filing Date
DE69926940T Expired - Lifetime DE69926940T2 (de) 1998-04-17 1999-03-04 Verfahren und System zum Auslagern der Konversionen von Nachrichtenanhängen

Country Status (3)

Country Link
US (1) US6092114A (de)
EP (1) EP0950969B1 (de)
DE (1) DE69926940T2 (de)

Families Citing this family (231)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1997022936A1 (en) * 1995-12-19 1997-06-26 Motorola Inc. Method and apparatus for rate governing communications
US7209949B2 (en) 1998-05-29 2007-04-24 Research In Motion Limited System and method for synchronizing information between a host system and a mobile data communication device
US8516055B2 (en) 1998-05-29 2013-08-20 Research In Motion Limited System and method for pushing information from a host system to a mobile data communication device in a wireless data network
US9374435B2 (en) 1998-05-29 2016-06-21 Blackberry Limited System and method for using trigger events and a redirector flag to redirect messages
US6438585B2 (en) * 1998-05-29 2002-08-20 Research In Motion Limited System and method for redirecting message attachments between a host system and a mobile data communication device
US6463463B1 (en) 1998-05-29 2002-10-08 Research In Motion Limited System and method for pushing calendar event messages from a host system to a mobile data communication device
US6219694B1 (en) 1998-05-29 2001-04-17 Research In Motion Limited System and method for pushing information from a host system to a mobile data communication device having a shared electronic address
US6779019B1 (en) 1998-05-29 2004-08-17 Research In Motion Limited System and method for pushing information from a host system to a mobile data communication device
JP3361996B2 (ja) * 1998-07-09 2003-01-07 松下電送システム株式会社 通信装置およびデータダウンロード方法
US6151675A (en) 1998-07-23 2000-11-21 Tumbleweed Software Corporation Method and apparatus for effecting secure document format conversion
US6275850B1 (en) * 1998-07-24 2001-08-14 Siemens Information And Communication Networks, Inc. Method and system for management of message attachments
US6549918B1 (en) * 1998-09-21 2003-04-15 Microsoft Corporation Dynamic information format conversion
JP2000112840A (ja) * 1998-09-30 2000-04-21 Matsushita Electric Ind Co Ltd メールシステム
JP3814425B2 (ja) * 1998-10-16 2006-08-30 キヤノン株式会社 通信装置、通信方法、画像形成装置並びに画像形成システム
US6260043B1 (en) * 1998-11-06 2001-07-10 Microsoft Corporation Automatic file format converter
US6959339B1 (en) * 1998-11-06 2005-10-25 International Business Machines Corporation Technique for handling a universal image format on the internet
US6546417B1 (en) * 1998-12-10 2003-04-08 Intellinet, Inc. Enhanced electronic mail system including methods and apparatus for identifying mime types and for displaying different icons
US7444374B1 (en) * 1998-12-10 2008-10-28 Michelle Baker Electronic mail software with modular integrated authoring/reading software components including methods and apparatus for controlling the interactivity between mail authors and recipients
US6411990B1 (en) * 1999-01-22 2002-06-25 Siemens Information And Communication Networks, Inc. Apparatus and method for downlevel date file messaging
US6651087B1 (en) 1999-01-28 2003-11-18 Bellsouth Intellectual Property Corporation Method and system for publishing an electronic file attached to an electronic mail message
US6449634B1 (en) * 1999-01-29 2002-09-10 Digital Impact, Inc. Method and system for remotely sensing the file formats processed by an E-mail client
US6898636B1 (en) * 1999-02-04 2005-05-24 Intralinks, Inc. Methods and systems for interchanging documents between a sender computer, a server and a receiver computer
US6272485B1 (en) * 1999-02-18 2001-08-07 Creative Internet Applications, Inc. Transferring selected formatted documents over a computer network using interface script
US8212893B2 (en) 1999-06-08 2012-07-03 Verisign, Inc. Digital camera device and methodology for distributed processing and wireless transmission of digital images
US6654892B1 (en) * 1999-06-08 2003-11-25 Sun Microsystems, Inc. Methods and apparatus for permitting transactions across firewalls
US6321211B1 (en) * 1999-07-06 2001-11-20 Richfx, Inc. Methods and systems for electronically accepting and exchanging an online gift
US6895557B1 (en) * 1999-07-21 2005-05-17 Ipix Corporation Web-based media submission tool
US7103357B2 (en) 1999-11-05 2006-09-05 Lightsurf Technologies, Inc. Media spooler system and methodology providing efficient transmission of media content from wireless devices
US6732162B1 (en) 1999-11-15 2004-05-04 Internet Pictures Corporation Method of providing preprocessed images for a plurality of internet web sites
JP2001168923A (ja) * 1999-12-08 2001-06-22 Toshiba Corp マルチメディア提供システム、マルチメディア変換サーバ、およびマルチメディア端末
FI115082B (fi) * 1999-12-23 2005-02-28 Valtion Teknillinen Monisolmuinen palvelin
US6742043B1 (en) * 2000-01-14 2004-05-25 Webtv Networks, Inc. Reformatting with modular proxy server
US7847833B2 (en) 2001-02-07 2010-12-07 Verisign, Inc. Digital camera device providing improved methodology for rapidly taking successive pictures
US8335994B2 (en) * 2000-02-25 2012-12-18 Salmon Alagnak Llc Method and apparatus for providing content to a computing device
CA2299824C (en) * 2000-03-01 2012-02-21 Spicer Corporation Network resource control system
US8843617B2 (en) * 2000-03-01 2014-09-23 Printeron Inc. Multi-stage polling mechanism and system for the transmission and processing control of network resource data
US6920476B2 (en) * 2000-03-06 2005-07-19 I2 Technologies Us, Inc. Messaging system for computers
CA2301996A1 (en) * 2000-03-13 2001-09-13 Spicer Corporation Wireless attachment enabling
WO2001080031A1 (en) * 2000-04-14 2001-10-25 Tmx Interactive Method and apparatus for dissemination of rich media
US6789108B1 (en) * 2000-04-14 2004-09-07 Tmx Interactive Method and apparatus for dissemination of rich media
US7451187B2 (en) * 2000-05-04 2008-11-11 At&T Intellectual Property I, L.P. Viewing attachments to electronic communications via pushing the attachment to a networked viewing site
US7089562B1 (en) * 2000-05-04 2006-08-08 International Business Machines Corporation Universal driver server
US20020016818A1 (en) * 2000-05-11 2002-02-07 Shekhar Kirani System and methodology for optimizing delivery of email attachments for disparate devices
US7685313B1 (en) * 2000-05-31 2010-03-23 International Business Machines Corporation Universal conversion server
US20040073617A1 (en) 2000-06-19 2004-04-15 Milliken Walter Clark Hash-based systems and methods for detecting and preventing transmission of unwanted e-mail
JP4547777B2 (ja) * 2000-06-19 2010-09-22 コニカミノルタビジネステクノロジーズ株式会社 電子メール管理装置、電子メール処理システム、電子メール処理方法、および電子メール処理プログラムを記録したコンピュータ読取可能な記録媒体
US6901519B1 (en) 2000-06-22 2005-05-31 Infobahn, Inc. E-mail virus protection system and method
US6999941B1 (en) * 2000-07-11 2006-02-14 Amazon.Com, Inc. Providing gift clustering functionality to assist a user in ordering multiple items for a recipient
JP2002027194A (ja) * 2000-07-13 2002-01-25 Matsushita Graphic Communication Systems Inc インターネットファクシミリ装置及び印刷方法
JP2002041404A (ja) * 2000-07-24 2002-02-08 Canon Inc 情報提供システム及び装置とその方法
JP4521943B2 (ja) * 2000-07-24 2010-08-11 キヤノン株式会社 情報提供装置及び情報提供方法、コンピュータ読み取り可能な記憶媒体
US7664824B2 (en) 2000-07-24 2010-02-16 Panasonic Corporation System for transmission/reception of e-mail with attached files
US6957248B2 (en) 2000-07-31 2005-10-18 Pitney Bowes Inc. System and method for forwarding electronic messages
US6839738B2 (en) 2000-12-28 2005-01-04 Pitney Bowes Inc. System and method for cleansing addresses for electronic messages
WO2002010941A1 (en) * 2000-07-31 2002-02-07 Pitney Bowes Inc. System and method for forwarding electronic messages
US7016938B1 (en) 2000-07-31 2006-03-21 Pitney Bowes Inc. E-mail forwarding system having archival database
US6895427B2 (en) 2000-12-28 2005-05-17 Pitney Bowes Inc. System and method for cleansing addresses for electronic messages
JP4025493B2 (ja) 2000-08-08 2007-12-19 富士通株式会社 適切な発行先に命令を発行する命令発行装置
JP2002063120A (ja) * 2000-08-23 2002-02-28 Sony Corp データ通信システム及びデータ通信方法
JP2002082887A (ja) * 2000-09-07 2002-03-22 Sony Corp メールサーバ、メール処理方法、およびメール処理プログラム格納媒体
FI116871B (fi) * 2000-09-18 2006-03-15 Portalify Oy Tiedonvälitysjärjestelmä, menetelmä tiedon välittämiseksi, palvelutuote sekä palvelutuotteen käyttö
US20020035566A1 (en) * 2000-09-20 2002-03-21 Choicepoint, Inc. Method and system for the wireless delivery of images
JP2002135353A (ja) * 2000-10-19 2002-05-10 Matsushita Electric Ind Co Ltd データ配信システム
US6985934B1 (en) * 2000-10-23 2006-01-10 Binham Communications Corporation Method and system for providing rich media content over a computer network
US7403970B1 (en) * 2000-10-25 2008-07-22 Verisign, Inc. Method and apparatus for assigning a virtual address to and text-messaging to multiple text-capable destination entities
US8001272B2 (en) * 2000-10-25 2011-08-16 Syniverse Icx Corporation Obtaining a valid international destination address
EP1344353B1 (de) 2000-12-22 2014-11-19 BlackBerry Limited Drahtloses routersystem und verfahren
US6993585B1 (en) * 2000-12-22 2006-01-31 Unisys Corporation Method and system for handling transaction requests from workstations to OLTP enterprise server systems utilizing a common gateway
US7543026B2 (en) * 2000-12-28 2009-06-02 Quine Douglas B System and method for address correction of electronic messages
WO2002054267A1 (en) * 2000-12-28 2002-07-11 Pitney Bowes Inc. System and method for cleansing addresses for electronic messages
US7283808B2 (en) 2001-01-18 2007-10-16 Research In Motion Limited System, method and mobile device for remote control of a voice mail system
US20040068509A1 (en) * 2001-01-19 2004-04-08 Garden Peter William Data transfer and/or transformation system and method
US7461377B2 (en) * 2001-02-22 2008-12-02 Electronics For Imaging, Inc. Method and apparatus for automatically managing capabilities in a virtual printer group
US20020120693A1 (en) * 2001-02-27 2002-08-29 Rudd Michael L. E-mail conversion service
US7305354B2 (en) 2001-03-20 2007-12-04 Lightsurf,Technologies, Inc. Media asset management system
US6892251B2 (en) 2001-06-18 2005-05-10 Hewlett-Packard Development Company, L.P. System and method for walk-up printing
US6909518B2 (en) 2001-06-18 2005-06-21 Hewlett-Packard Development Company, L.P. System and method for configuring a printing system
US6975419B2 (en) 2001-06-18 2005-12-13 Hewlett-Packard Development Company, L.P. System and method for mobile printing
US20030093565A1 (en) * 2001-07-03 2003-05-15 Berger Adam L. System and method for converting an attachment in an e-mail for delivery to a device of limited rendering capability
US6981029B1 (en) 2001-07-17 2005-12-27 Cisco Technology, Inc. System and method for processing a request for information in a network
WO2003013080A1 (en) * 2001-07-31 2003-02-13 Comverse Ltd. Email protocol for a mobile environment and gateway using same
US7082458B1 (en) 2001-08-01 2006-07-25 Luigi Guadagno Dialog facilitation system for generating contextual order-preserving dialog postings and posting summaries from electronic messages
US7065588B2 (en) * 2001-08-10 2006-06-20 Chaavi, Inc. Method and system for data transformation in a heterogeneous computer system
US6993562B2 (en) * 2002-03-21 2006-01-31 Peerless Systems Corporation Method and system to print via email
US7263561B1 (en) * 2001-08-24 2007-08-28 Mcafee, Inc. Systems and methods for making electronic files that have been converted to a safe format available for viewing by an intended recipient
US7640361B1 (en) 2001-08-24 2009-12-29 Mcafee, Inc. Systems and methods for converting infected electronic files to a safe format
US7447743B1 (en) * 2001-08-31 2008-11-04 At&T Intellectual Property I, L.P. Methods and systems for attachment processing in association with electronic messages
US7117210B2 (en) * 2001-09-06 2006-10-03 Danger, Inc. System and method of distributing a file by email
US7093029B2 (en) * 2001-09-24 2006-08-15 International Business Machines Corporation Method and system for providing accessibility to electronic mail
US20040233284A1 (en) * 2001-10-09 2004-11-25 Vehicle Enhancement Systems, Inc. Apparatus and methods for providing surveillance data concerning a scene of interest to a user located at a remote location
US7317699B2 (en) 2001-10-26 2008-01-08 Research In Motion Limited System and method for controlling configuration settings for mobile communication devices and services
US7487262B2 (en) * 2001-11-16 2009-02-03 At & T Mobility Ii, Llc Methods and systems for routing messages through a communications network based on message content
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
US7317697B2 (en) * 2001-11-16 2008-01-08 At&T Mobility Ii Llc System for handling file attachments
US7793334B2 (en) 2001-11-16 2010-09-07 At&T Mobility Ii Llc System and method for password protecting a distribution list
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
US7549096B2 (en) * 2001-11-16 2009-06-16 At&T Mobility Ii Llc Methods and systems for tracking and playing back errors in a communications network
US6988129B2 (en) * 2001-11-26 2006-01-17 Pitney Bowes Inc. Method for providing address change notification in an electronic message forwarding system
WO2003049384A1 (en) * 2001-12-07 2003-06-12 Research In Motion Limited System and method of managing information distribution to mobile stations
US7499529B1 (en) * 2001-12-11 2009-03-03 Verizon Laboratories, Inc. Systems and methods for providing filtered message delivery
US7149780B2 (en) 2001-12-14 2006-12-12 Pitney Bowes Inc. Method for determining e-mail address format rules
US7213076B2 (en) * 2002-01-15 2007-05-01 International Business Machines Corporation Dynamic indication of email capabilities
US20030135560A1 (en) * 2002-01-15 2003-07-17 International Business Machines Corporation Routing digital email objects within a client device
US7558825B2 (en) * 2002-01-15 2009-07-07 International Business Machines Corporation Dynamic current device status
US7266836B2 (en) * 2002-02-04 2007-09-04 Nokia Corporation Tune alerts for remotely adjusting a tuner
US7724281B2 (en) 2002-02-04 2010-05-25 Syniverse Icx Corporation Device facilitating efficient transfer of digital content from media capture device
JP2003241937A (ja) * 2002-02-19 2003-08-29 Ricoh Co Ltd Eメールを利用するプリンタシステム
US7124438B2 (en) 2002-03-08 2006-10-17 Ciphertrust, Inc. Systems and methods for anomaly detection in patterns of monitored communications
US6941467B2 (en) * 2002-03-08 2005-09-06 Ciphertrust, Inc. Systems and methods for adaptive message interrogation through multiple queues
US8561167B2 (en) 2002-03-08 2013-10-15 Mcafee, Inc. Web reputation scoring
US7693947B2 (en) 2002-03-08 2010-04-06 Mcafee, Inc. Systems and methods for graphically displaying messaging traffic
US8578480B2 (en) 2002-03-08 2013-11-05 Mcafee, Inc. Systems and methods for identifying potentially malicious messages
US7694128B2 (en) 2002-03-08 2010-04-06 Mcafee, Inc. Systems and methods for secure communication delivery
US7903549B2 (en) 2002-03-08 2011-03-08 Secure Computing Corporation Content-based policy compliance systems and methods
US8132250B2 (en) 2002-03-08 2012-03-06 Mcafee, Inc. Message profiling systems and methods
US20060015942A1 (en) 2002-03-08 2006-01-19 Ciphertrust, Inc. Systems and methods for classification of messaging entities
US7096498B2 (en) 2002-03-08 2006-08-22 Cipher Trust, Inc. Systems and methods for message threat management
US7870203B2 (en) 2002-03-08 2011-01-11 Mcafee, Inc. Methods and systems for exposing messaging reputation to an end user
US6684372B2 (en) 2002-03-15 2004-01-27 Sun Microsystems, Inc. Method, system and computer product to translate electronic schematic files between computer aided design platforms
CN1653764B (zh) * 2002-03-20 2011-05-11 捷讯研究有限公司 用于传送和利用附件的系统和方法
US6980137B2 (en) * 2002-03-22 2005-12-27 Hewlett-Packard Development Company, L.P. Systems and methods for data conversion
US7818365B2 (en) * 2002-05-01 2010-10-19 Sybase, Inc. System, method, and computer program product for online and offline interactive applications on mobile devices
US7376702B2 (en) * 2002-05-02 2008-05-20 Danger, Inc. System and method for processing message attachments
US7734867B1 (en) * 2002-05-17 2010-06-08 Hewlett-Packard Development Company, L.P. Data storage using disk drives in accordance with a schedule of operations
US7548952B2 (en) * 2002-05-31 2009-06-16 International Business Machines Corporation Method of sending an email to a plurality of recipients with selective treatment of attached files
US7634556B2 (en) * 2002-07-01 2009-12-15 Prolifiq Software Inc. Electronic message management
US7966374B2 (en) * 2002-07-01 2011-06-21 Profiliq Software Inc. Adaptive media messaging, such as for rich media messages incorporating digital content
US7707317B2 (en) * 2002-07-01 2010-04-27 Prolifiq Software Inc. Adaptive electronic messaging
US8886701B1 (en) 2002-07-15 2014-11-11 Hewlett-Packard Development Company, L.P. Network based software agent to allow dynamic resource access
US7051040B2 (en) 2002-07-23 2006-05-23 Lightsurf Technologies, Inc. Imaging system providing dynamic viewport layering
US20040030995A1 (en) * 2002-08-08 2004-02-12 International Business Machines Corporation Web-based document printing and conversion
US7376696B2 (en) * 2002-08-27 2008-05-20 Intel Corporation User interface to facilitate exchanging files among processor-based devices
DE10253174A1 (de) 2002-11-14 2004-06-03 Siemens Ag Vorrichtung zur Entwicklung und/oder Konfiguration eines Automatisierungssystems
US7552168B2 (en) * 2002-12-30 2009-06-23 International Business Machines Corporation Method and apparatus for exchanging data using programmatic conversion to emulated HTML form data
US20040177159A1 (en) * 2003-03-04 2004-09-09 Webpost Enterprises Ltd. Systems for uploading and automatically processing computer files
US20040181582A1 (en) * 2003-03-13 2004-09-16 Inventec Appliances Corp. Method of receiving an e-mail at mail server and sending a converted one therefrom
US20040199906A1 (en) * 2003-04-01 2004-10-07 Mcknight Russell F. Systems and methods for saving files having different media types
AU2004232040A1 (en) * 2003-04-22 2004-11-04 Voice Genesis, Inc. Omnimodal messaging system
US20050266884A1 (en) * 2003-04-22 2005-12-01 Voice Genesis, Inc. Methods and systems for conducting remote communications
US7184801B2 (en) * 2003-05-12 2007-02-27 Good Technology, Inc. Mobile application builder
JP2004341591A (ja) * 2003-05-13 2004-12-02 Riso Kagaku Corp ネットワーク印刷システム
US7647428B2 (en) * 2003-05-27 2010-01-12 Fujifilm Corporation Method and apparatus for email relay of moving image conversion and transmission, and programs therefor
US7392289B2 (en) * 2003-08-01 2008-06-24 Estationer, Llc Method, system, and program product for automatically formatting electronic mail addressed to an intended recipient
US7860309B1 (en) 2003-09-30 2010-12-28 Verisign, Inc. Media publishing system with methodology for parameterized rendering of image regions of interest
US8489769B2 (en) * 2003-10-02 2013-07-16 Accenture Global Services Limited Intelligent collaborative expression in support of socialization of devices
US20050091324A1 (en) * 2003-10-28 2005-04-28 Flocken Philip A. Delivery of documents that accompany electronic mails
US7720924B2 (en) 2003-12-12 2010-05-18 Syniverse Icx Corporation System providing methodology for the restoration of original media quality in messaging environments
US7102645B2 (en) * 2003-12-15 2006-09-05 Seiko Epson Corporation Graphics display controller providing enhanced read/write efficiency for interfacing with a RAM-integrated graphics display device
JP2005182554A (ja) 2003-12-22 2005-07-07 Fuji Photo Film Co Ltd 動画サーバおよびその制御方法
US20060039020A1 (en) * 2004-08-20 2006-02-23 Canon Kabushiki Kaisha Image supply device, control method thereof and printing system
US7711835B2 (en) 2004-09-30 2010-05-04 Citrix Systems, Inc. Method and apparatus for reducing disclosure of proprietary data in a networked environment
US8613048B2 (en) 2004-09-30 2013-12-17 Citrix Systems, Inc. Method and apparatus for providing authorized remote access to application sessions
US8635690B2 (en) 2004-11-05 2014-01-21 Mcafee, Inc. Reputation based message processing
EP1675344A1 (de) * 2004-12-23 2006-06-28 Telefonaktiebolaget Lm Ericsson Verfahren und Anordnung zur Übertragung von Multimedia-Inhalten
US8788593B1 (en) 2005-02-25 2014-07-22 Google Inc. Systems and methods for downloading attachments
GB2423613A (en) 2005-02-25 2006-08-30 Canon Europa Nv Document print management
US8554939B1 (en) 2005-02-25 2013-10-08 Google Inc. Systems and methods for downloading and viewing images
US9069436B1 (en) 2005-04-01 2015-06-30 Intralinks, Inc. System and method for information delivery based on at least one self-declared user attribute
EP2565797B1 (de) 2005-04-18 2019-10-23 BlackBerry Limited Verfahren zur Bereitstellung von Privilegienverwaltung für drahtlose Anwendungen
US20060242247A1 (en) * 2005-04-21 2006-10-26 Richardson Ric B Methods and systems for integrating physical mail with electronic mail
US7937480B2 (en) 2005-06-02 2011-05-03 Mcafee, Inc. Aggregation of reputation data
JP4504260B2 (ja) * 2005-06-22 2010-07-14 株式会社エヌ・ティ・ティ・ドコモ 電子メール配信サーバ装置及び電子メール配信方法
US8775520B1 (en) * 2005-09-30 2014-07-08 Google Inc. Systems and methods for viewing non-HTML email attachments
US8185591B1 (en) 2005-09-30 2012-05-22 Google Inc. Systems and methods for viewing email attachments as thumbnails
US7624152B2 (en) * 2005-12-08 2009-11-24 At&T Intellectual Property, I, L.P. Methods, computer programs, and apparatus for performing format conversion of files attached to electronic messages
WO2007120399A2 (en) 2006-02-24 2007-10-25 Verisign, Inc. System and method for managing distribution of multi-formatted content
US20080039051A1 (en) * 2006-07-27 2008-02-14 Eshwar Stalin Method for Playing Audio Files on a Portable Electronic Device
US8019893B2 (en) * 2006-08-31 2011-09-13 Cisco Technology, Inc. Method and device to process network data
US8533846B2 (en) 2006-11-08 2013-09-10 Citrix Systems, Inc. Method and system for dynamically associating access rights with a resource
US9569587B2 (en) 2006-12-29 2017-02-14 Kip Prod Pi Lp Multi-services application gateway and system employing the same
US11316688B2 (en) 2006-12-29 2022-04-26 Kip Prod P1 Lp Multi-services application gateway and system employing the same
US8281010B2 (en) 2006-12-29 2012-10-02 Prodea Systems, Inc. System and method for providing network support services and premises gateway support infrastructure
US9602880B2 (en) 2006-12-29 2017-03-21 Kip Prod P1 Lp Display inserts, overlays, and graphical user interfaces for multimedia systems
US20170344703A1 (en) 2006-12-29 2017-11-30 Kip Prod P1 Lp Multi-services application gateway and system employing the same
US11783925B2 (en) 2006-12-29 2023-10-10 Kip Prod P1 Lp Multi-services application gateway and system employing the same
US8214497B2 (en) 2007-01-24 2012-07-03 Mcafee, Inc. Multi-dimensional reputation scoring
US7949716B2 (en) 2007-01-24 2011-05-24 Mcafee, Inc. Correlation and analysis of entity attributes
US7779156B2 (en) 2007-01-24 2010-08-17 Mcafee, Inc. Reputation based load balancing
US8763114B2 (en) 2007-01-24 2014-06-24 Mcafee, Inc. Detecting image spam
US8179798B2 (en) 2007-01-24 2012-05-15 Mcafee, Inc. Reputation based connection throttling
US8489684B2 (en) * 2007-02-06 2013-07-16 Research In Motion Limited System and method for image inclusion in e-mail messages
US7788290B2 (en) * 2007-03-27 2010-08-31 Microsoft Corporation Automatic file conversion to a target format
US8179872B2 (en) 2007-05-09 2012-05-15 Research In Motion Limited Wireless router system and method
US20080294453A1 (en) * 2007-05-24 2008-11-27 La La Media, Inc. Network Based Digital Rights Management System
US8306509B2 (en) 2007-08-31 2012-11-06 At&T Mobility Ii Llc Enhanced messaging with language translation feature
US8185930B2 (en) 2007-11-06 2012-05-22 Mcafee, Inc. Adjusting filter or classification control settings
US8045458B2 (en) 2007-11-08 2011-10-25 Mcafee, Inc. Prioritizing network traffic
US8160975B2 (en) 2008-01-25 2012-04-17 Mcafee, Inc. Granular support vector machine with random granularity
US8589503B2 (en) 2008-04-04 2013-11-19 Mcafee, Inc. Prioritizing network traffic
US8706745B1 (en) * 2008-05-30 2014-04-22 Symantec Corporation Systems and methods for determining a file set
US8793339B2 (en) * 2008-08-29 2014-07-29 Red Hat, Inc. Facilitating client server interaction
US8793398B2 (en) * 2008-08-29 2014-07-29 Red Hat, Inc. Facilitating client server interaction
US20100082750A1 (en) * 2008-09-29 2010-04-01 Microsoft Corporation Dynamically transforming data to the context of an intended recipient
FR2937449B1 (fr) * 2008-10-17 2012-11-16 Philippe Laval Procede et systeme d'enrichissement de mel
US8352561B1 (en) 2009-07-24 2013-01-08 Google Inc. Electronic communication reminder technology
US8131848B1 (en) 2009-09-29 2012-03-06 Jason Adam Denise Image analysis and communication device control technology
US8286085B1 (en) 2009-10-04 2012-10-09 Jason Adam Denise Attachment suggestion technology
US9749441B2 (en) * 2009-12-08 2017-08-29 Sap Se Application server runlevel framework
US8447819B2 (en) * 2010-07-09 2013-05-21 Robert Paul Morris Methods, systems, and computer program products for processing a request for a resource in a communication
US9183543B2 (en) * 2010-02-19 2015-11-10 Prolifiq Software Inc. Tracking digital content objects
US10091627B2 (en) * 2010-03-23 2018-10-02 Microsoft Technology Licensing, Llc Text message handshaking and integration
US8621638B2 (en) 2010-05-14 2013-12-31 Mcafee, Inc. Systems and methods for classification of messaging entities
US9853864B2 (en) 2010-09-17 2017-12-26 Printeron Inc. System and method for updating printer location information field
US8970873B2 (en) 2010-09-17 2015-03-03 Printeron Inc. System and method for managing printer resources on an internal network
US8570566B2 (en) 2010-09-17 2013-10-29 Printeron Inc. System and method that provides user interface on mobile network terminal for releasing print jobs based on location information
US9277849B2 (en) 2010-11-02 2016-03-08 Ecolab Usa Inc. Combination dishwashing machine and sink
WO2012071646A1 (en) 2010-11-30 2012-06-07 Printeron Inc. System for internet enabled printing
US9603501B2 (en) 2011-09-02 2017-03-28 Ecolab Usa Inc. Use of recycled wash and rinse water for the pre-rinse operation of dishes
US8819624B2 (en) * 2011-09-26 2014-08-26 Intel Corporation Simulation of web applications and secondary devices in a web browser, web application development tools, and methods using the same
US9253176B2 (en) 2012-04-27 2016-02-02 Intralinks, Inc. Computerized method and system for managing secure content sharing in a networked secure collaborative exchange environment
US9251360B2 (en) 2012-04-27 2016-02-02 Intralinks, Inc. Computerized method and system for managing secure mobile device content viewing in a networked secure collaborative exchange environment
JP5982922B2 (ja) 2012-03-23 2016-08-31 日本電気株式会社 情報処理システム、情報処理方法、通信端末、通信端末の制御方法および制御プログラム、サーバ、サーバの制御方法および制御プログラム
US9262420B1 (en) 2012-04-23 2016-02-16 Google Inc. Third-party indexable text
CA2871600A1 (en) 2012-04-27 2013-10-31 Intralinks, Inc. Computerized method and system for managing networked secure collaborative exchange
US9553860B2 (en) 2012-04-27 2017-01-24 Intralinks, Inc. Email effectivity facility in a networked secure collaborative exchange environment
US9268802B2 (en) 2012-06-26 2016-02-23 Google Inc. System and method for end-to-end exposure of exported representations of native data types to third-party applications
KR20140062527A (ko) * 2012-11-12 2014-05-26 삼성전자주식회사 메일 데이터 삽입영역 전환방법 및 장치
US9749321B2 (en) 2013-01-22 2017-08-29 Prolifiq Software Inc. System for multi-point publication syndication
US8935734B2 (en) 2013-02-01 2015-01-13 Ebay Inc. Methods, systems and apparatus for configuring a system of content access devices
US9292280B2 (en) 2013-03-15 2016-03-22 Google Inc. Systems and methods for multi-tiered format registration for applications
US10296570B2 (en) 2013-10-25 2019-05-21 Palo Alto Research Center Incorporated Reflow narrative text objects in a document having text objects and graphical objects, wherein text object are classified as either narrative text object or annotative text object based on the distance from a left edge of a canvas of display
US20150121203A1 (en) * 2013-10-25 2015-04-30 Palo Alto Research Center Incorporated System and method for generating uniform format pages for a system for composing messages
US9659279B2 (en) 2013-10-25 2017-05-23 Palo Alto Research Center Incorporated Method and system for enhanced inferred mode user interface operations
EP3069462A4 (de) 2013-11-14 2017-05-03 Intralinks, Inc. Unterstützung bei streitigkeiten in der cloud-gehosteten gemeinsamen dateinutzung und kollaboration
US9356882B2 (en) 2014-02-04 2016-05-31 Printeron Inc. Streamlined system for the transmission of network resource data
GB2530685A (en) 2014-04-23 2016-03-30 Intralinks Inc Systems and methods of secure data exchange
US10803229B2 (en) * 2015-07-16 2020-10-13 Thinxtream Technologies Pte. Ltd. Hybrid system and method for data and file conversion across computing devices and platforms
US10033702B2 (en) 2015-08-05 2018-07-24 Intralinks, Inc. Systems and methods of secure data exchange
US20170083594A1 (en) * 2015-09-22 2017-03-23 Microsoft Technology Licesnsing, LLC Application autorouting framework
US11032698B2 (en) * 2016-10-27 2021-06-08 International Business Machines Corporation Gesture based smart download

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5283887A (en) * 1990-12-19 1994-02-01 Bull Hn Information Systems Inc. Automatic document format conversion in an electronic mail system based upon user preference
JPH06319005A (ja) * 1993-01-13 1994-11-15 Canon Inf Syst Inc メッセージ配信方法及び装置
JPH06216935A (ja) * 1993-01-18 1994-08-05 Fujitsu Ltd 電子メールシステム
US5406557A (en) * 1993-02-01 1995-04-11 National Semiconductor Corporation Interenterprise electronic mail hub
JP3168756B2 (ja) * 1993-02-24 2001-05-21 ミノルタ株式会社 電子メールシステムのメール管理方法
JP3670303B2 (ja) * 1993-09-01 2005-07-13 富士通株式会社 データ変換方法及びデータ変換装置
US5675507A (en) * 1995-04-28 1997-10-07 Bobo, Ii; Charles R. Message storage and delivery system
DE69534796T2 (de) * 1994-12-01 2006-10-12 Sharp K.K. Kommunikationseinrichtung
US5608874A (en) * 1994-12-02 1997-03-04 Autoentry Online, Inc. System and method for automatic data file format translation and transmission having advanced features
US5530852A (en) * 1994-12-20 1996-06-25 Sun Microsystems, Inc. Method for extracting profiles and topics from a first file written in a first markup language and generating files in different markup languages containing the profiles and topics for use in accessing data described by the profiles and topics
US5845282A (en) * 1995-08-07 1998-12-01 Apple Computer, Inc. Method and apparatus for remotely accessing files from a desktop computer using a personal digital assistant
US5771355A (en) * 1995-12-21 1998-06-23 Intel Corporation Transmitting electronic mail by either reference or value at file-replication points to minimize costs
US5903723A (en) * 1995-12-21 1999-05-11 Intel Corporation Method and apparatus for transmitting electronic mail attachments with attachment references
US5826062A (en) * 1996-05-30 1998-10-20 International Business Machines Corporation Method and apparatus for converting and displaying a multimedia document at a client

Also Published As

Publication number Publication date
US6092114A (en) 2000-07-18
EP0950969B1 (de) 2005-08-31
EP0950969A2 (de) 1999-10-20
EP0950969A3 (de) 2002-12-04
DE69926940D1 (de) 2005-10-06

Similar Documents

Publication Publication Date Title
DE69926940T2 (de) Verfahren und System zum Auslagern der Konversionen von Nachrichtenanhängen
DE10064627B4 (de) Verfahren und System für die Verarbeitung von E-Mail-Nachrichten in einem Datenübertragungssystem
DE69733802T2 (de) Datendienst in einem mobilen kommunikationsnetz
DE69534796T2 (de) Kommunikationseinrichtung
DE69922093T2 (de) Verfahren und System zum Verwalten von elektronischen Nachrichtenanhängen
DE60015423T2 (de) Verfahren und Vorrichtung zur Objektwiedergabe in einem Netzwerk
DE60313531T2 (de) Verfahren und Gerät zur Verarbeitung von sofortigen Nachrichten
DE602004005319T2 (de) Nachrichtenverwaltung
DE60317453T2 (de) Verfahren zur Datenströmung zwischen einem Server und einem Client
DE69735832T2 (de) Nachrichtenabruf über alternativen Zugang
DE602004006308T2 (de) Verfahren zum umlenken von client-anforderungen zu web-diensten
DE602005004721T2 (de) Verfahren zur Verwaltung von verdoppelten Nachrichtenmeldungen in multimedialen Benachrichtigungsdiensten
DE10117282B4 (de) System und Verfahren zur gleichzeitigen Ausführung von POP E-Mailing und Chatten sowie Verwendung des Verfahrens in einem Internet-Einkaufszentrum
DE10297998B4 (de) Erstellen verteilter Proxy-Konfigurationen
DE60213292T2 (de) Verfahren und vorrichtung zur übertragung elektronischer post auf drahtlose kommunikationsendgeräte durch ein push-verfahren
CH692261A5 (de) Kurznachrichtendienst Bestellwesen.
EP1774805B1 (de) Verfahren zum übertragen applikationsspezifischer registrier-oder deregistrierdaten sowie system, server und kommunikationsendgerät hierfür
DE60318847T2 (de) Echtzeit-Nachrichtenaustausch in kooperativen Netzwerkumgebungen
EP1518375A1 (de) Bertragung vno mms-nachrichten mit konvertierung von data-typen und/oder -formaten
DE60029332T2 (de) Verfahren zum schieben von information zwischen einem wirtrechnersystem und einem mobilen datenkommunikationsgerät
DE60315697T2 (de) Verfahren zum Senden von Multimedianachrichten zwischen unterschiedlichen Multimedia-Nachrichtendiestzentren
DE10303958B4 (de) Verfahren und System zum Einfügen eines Multimedia-Nachricht-Mehrfachelements in eine Multimedia-Nachricht
DE10290696T5 (de) Verfahren und System zum drahtlosen Zugriff auf einen Computer eines Benutzers
EP1656783B1 (de) Verfahren zur bertragung von wap-push-nachrichten
DE19737826C2 (de) Internet-Server und Verfahren zum Bereitstellen einer Web-Seite

Legal Events

Date Code Title Description
8327 Change in the person/name/address of the patent owner

Owner name: SIEMENS COMMUNICATIONS, INC., BOCA RATON, FLA., US

8320 Willingness to grant licences declared (paragraph 23)
8364 No opposition during term of opposition
8328 Change in the person/name/address of the agent

Representative=s name: MAIER, D., DIPL.-ING. UNIV., PAT.-ASS., 85221 DACH

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

Representative=s name: FRITZSCHE, T., DIPL.-CHEM. DR.RER.NAT., PAT.-ANW.,