DE69926940T2 - Verfahren und System zum Auslagern der Konversionen von Nachrichtenanhängen - Google Patents
Verfahren und System zum Auslagern der Konversionen von Nachrichtenanhängen Download PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/107—Computer-aided management of electronic mailing [e-mailing]
-
- 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
-
- Y—GENERAL 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
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99931—Database 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 aus1 . -
3 zeigt eine zweite Ausführungsform eines Konvertierungsprozesses gemäß der Erfindung. - Ausführliche Beschreibung
- Unter Bezug auf
1 wird ein Nachrichtenübermittlungssystem10 gezeigt, das einen lokalen Router/Server12 enthält, um den Zugriff auf gespeicherte Nachrichten durch eine Anzahl Client-Endgeräte14 ,16 und18 zu unterstützen. Die Routing-Operationen des Routers/Servers12 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 Link20 zu einem Netzwerk22 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 Server12 auf den E-Mail-Dienst zugreift. Die E-Mail-Nachricht kann von dem Router/Server26 des entfernten Client-Endgeräts über zwei Kommunikationsverbindungen20 und28 zum Netzwerk22 und an den lokalen Server12 geleitet werden. Auf die E-Mail-Nachricht kann vom Empfänger über ein beliebiges der unterstützten Client-Endgeräte14 ,16 und18 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äte14 ,16 und18 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 aus1 stellt gegenüber dem herkömmlichen System eine Verbesserung dar, indem es auf der Server-Ebene eine Formatkonvertierungseinheit30 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ät14 ,16 bzw.18 nicht lesbar ist, kann der Konvertierungsprozess demzufolge an die Formatkonvertierungseinheit30 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 Server12 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 Anwendungsregister34 , 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 Server12 gespeichert ist. Wenn festgestellt wird, dass der Anhang der Nachricht ohne Konvertierung nicht lesbar ist, wird an den lokalen Server12 eine Anforderung gesendet, das Dateiformat des Anhangs mittels der Formatkonvertierungseinheit30 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 Server12 heraufzuladen, um sie dort durch die Formatkonvertierungseinheit30 konvertieren zu lassen. - Falls die Formatkonvertierungseinheit
30 des lokalen Servers12 nicht in der Lage ist, die angehängte Datei zu konvertieren, kann die Nachricht an den entfernten Router/Server26 gesendet werden, von dem die Nachricht ursprünglich empfangen wurde. Dies kann notwendig werden, wenn das Dateiformat vom lokalen Server12 und von der Formatkonvertierungseinheit30 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 Server12 an den sendenden entfernten Router/Server26 weitergeleitet werden, um dort die notwendige Bearbeitung des Anhangs anzufordern, der lokal nicht konvertiert werden kann. Der entfernte Router/Server26 ist mit einer zweiten Formatkonvertierungseinheit32 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 Server12 übertragen werden, wo das empfangende Client-Endgerät anschließend darauf zugreifen kann. Andernfalls, wenn die entfernte Konvertierung nicht erfolgreich ist, kann der Router/Server26 die Nachricht an das ursprüngliche Client-Endgerät24 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ät24 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äte14 ,16 ,18 und24 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 und2 beschrieben. In einem ersten Schritt36 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 auf1 kann Schritt36 auf dem entfernten Client-Endgerät24 ausgeführt werden. - In Schritt
38 wird die elektronische Nachricht von dem entfernten Client-Endgerät24 an den lokalen Server12 übertragen. In Schritt40 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äte14 ,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äte14 ,16 bzw.18 ermittelt. Bezug nehmend auf1 kann auf der Server-Ebene ein Anwendungsregister34 geführt werden. Wie in der Technik ausreichend bekannt, führen Rechner in der Regel ein Anwendungsregister aller auf dem Rechner installierten Programme. Das Anwendungsregister34 aus2 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 Server12 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 Formatkonvertierungseinheit30 und das Anwendungsregister34 als mit dem lokalen Server12 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äte14 ,16 und18 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 Schritt48 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 Schritt50 fortgesetzt, um zu ermitteln, ob der Anhang lokal konvertiert werden kann. Wenn der Anhang lokal konvertiert werden kann, wird die Konvertierung des Dateiformats in Schritt52 vorgenommen und die Nachricht in Schritt48 für das empfangende Client-Endgerät lesbar gemacht. Vorzugsweise werden die Prüfungsschritte42 und44 , die Ermittlungsschritte46 und50 sowie der Konvertierungsschritt52 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 Formatkonvertierungseinheit30 aus1 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 Schritt52 , dass der Anhang nicht lokal konvertiert werden kann. In diesem Fall wird eine Anforderung erzeugt und von dem lokalen Server12 an den sendenden entfernten Router/Server26 gesendet. Diese Anforderung enthält Anweisungen zur Konvertierung des Anhangs in ein lesbares Dateiformat. Beispielsweise kann in Schritt54 ein spezielles Protokollelement P erzeugt und an den entfernten Server übertragen werden um zu ermitteln, ob die entfernte Formatkonvertierungseinheit32 über mehr Fähigkeiten verfügt als das lokale System. Idealerweise wird in Schritt56 der Anhang durch das entfernte System konvertiert und der lokale Server12 erhält die Nachricht mit einem konvertierten Anhang zurück, der in Schritt48 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ät24 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 und3 wird die Ausführungsform beschrieben, bei der die Formatprüfung und die Feststellung der Zugriffsfähigkeiten auf der Ebene des empfangenden Client-Endgeräts14 ,16 bzw.18 erfolgen. Die Schritte36 ,38 und40 sind identisch mit dem Prozess, der vorstehend unter Bezug auf2 beschrieben wird. Demnach wird eine Datei an einem sendenden Client-Endgerät24 an eine Nachricht angehängt und wird die Nachricht an dem lokalen Server12 empfangen. Die Nachricht wird gespeichert, damit der Anwender an einem der Client-Endgeräte14 ,16 oder18 darauf zugreifen kann. Sobald der Zugriff angefordert wird, wird die Nachricht in Schritt58 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 Schritt42 in2 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 Schritt64 angezeigt. Andernfalls veranlasst die Feststellung, dass der Anhang ohne Konvertierung nicht lesbar ist, in Schritt66 die Übertragung einer Anforderung an den lokalen Server12 . 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 Formatkonvertierungseinheit30 sichergestellt. Wenn diese Fähigkeit vorhanden ist, wird der Prozess in Schritt70 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 Schritt70 kann das Client-Endgerät in Schritt72 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/Server26 , von dem die Nachricht empfangen wurde. Dies ist in Schritt74 dargestellt. Wenn die entfernte Formatkonvertierungseinheit32 die angeforderte Konvertierungsoperation ausführen kann, wird der konvertierte Anhang in Schritt76 an den lokalen Server12 übertragen. Der konvertierte Anhang kann anschließend in Schritt72 an das empfangende Client-Endgerät übertragen und in Schritt64 angezeigt werden. Andernfalls wird, wenn die Konvertierungsoperation nicht ausgeführt werden kann, die Anforderung an das ursprüngliche Client-Endgerät24 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)
- 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. - 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. - 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.
- 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.
- 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.
- 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.
- 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.
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)
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)
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 |
-
1998
- 1998-04-17 US US09/062,294 patent/US6092114A/en not_active Expired - Lifetime
-
1999
- 1999-03-04 EP EP99104370A patent/EP0950969B1/de not_active Expired - Lifetime
- 1999-03-04 DE DE69926940T patent/DE69926940T2/de not_active Expired - Lifetime
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., |