[go: up one dir, main page]

DE60213292T2 - METHOD AND DEVICE FOR TRANSMITTING ELECTRONIC POST TO WIRELESS COMMUNICATION TERMINALS BY A PUSH PROCEDURE - Google Patents

METHOD AND DEVICE FOR TRANSMITTING ELECTRONIC POST TO WIRELESS COMMUNICATION TERMINALS BY A PUSH PROCEDURE Download PDF

Info

Publication number
DE60213292T2
DE60213292T2 DE60213292T DE60213292T DE60213292T2 DE 60213292 T2 DE60213292 T2 DE 60213292T2 DE 60213292 T DE60213292 T DE 60213292T DE 60213292 T DE60213292 T DE 60213292T DE 60213292 T2 DE60213292 T2 DE 60213292T2
Authority
DE
Germany
Prior art keywords
mail
email
server
information
wireless communication
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
DE60213292T
Other languages
German (de)
Other versions
DE60213292D1 (en
Inventor
J. Barry Waterloo GILHULY
Anh Ngoc Brantford VAN
Thomas Waterloo PARRY
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.)
BlackBerry Ltd
Original Assignee
Research in Motion Ltd
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 Research in Motion Ltd filed Critical Research in Motion Ltd
Publication of DE60213292D1 publication Critical patent/DE60213292D1/en
Application granted granted Critical
Publication of DE60213292T2 publication Critical patent/DE60213292T2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/06Message adaptation to terminal or network requirements
    • H04L51/063Content adaptation, e.g. replacement of unsuitable content
    • 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/21Monitoring or handling of messages
    • H04L51/214Monitoring or handling of messages using selective forwarding
    • 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/58Message adaptation for wireless communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • H04L67/306User profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/55Push-based network services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Information Transfer Between Computers (AREA)

Description

Hintergrund der ErfindungBackground of the invention

Gebiet der ErfindungField of the invention

Die folgende Erfindung betrifft im Allgemeinen Systeme zum „Push-Übermitteln" von E-Mailinformation zu einer Vielzahl von kabellosen Kommunikationsgeräten, und im Speziellen einen E-Mail-Handhabungs-Client, welcher konfiguriert ist, um sich im Namen einer Vielzahl von nicht zusammengeschlossenen E-Mailkonten auf einer Vielzahl von E-Mailservern einzuloggen, um eine Einzelsitzungs-Verbindung mit jedem E-Mail-Server aufzubauen und aufrechtzuerhalten, um E-Mail-Änderungs-Benachrichtigungs-Information für die Konten zu empfangen, so dass der Client E-Mail-Information zu der Vielzahl von kabellosen Kommunikationsgeräten im Wesentlichen in Echtzeit Handhaben, Abrufen, und Push-Übermitteln kann.The The present invention generally relates to systems for "push-transmitting" e-mail information to a variety of wireless communication devices, and more specifically one E-mail handling client configured to log in Names of a large number of unconnected e-mail accounts Log on to a variety of email servers to make a one-to-one session connection with each e-mail server and maintain e-mail change notification information for the Receive accounts so that the client receives e-mail information to the Variety of wireless communication devices essentially in real time Handle, Retrieve, and Push Submit can.

Beschreibung des Standes der Technikdescription of the prior art

1 ist eine Darstellung eines Systems 100, in welchem E-Mail-Information in herkömmlicher Weise von einen E-Mail-Server 152 zu einer Vielzahl von kabellosen Kommunikationsgeräten 104 Push-übermittelt wird. Ein privates Netzwerk 142, welches ein privates Nahbereichsnetzwerk (LAN) sein kann, enthält einen E-Mail-Server 152 sowie eine Vielzahl von Computern 144, einen Unternehmens-Server 154, und eine Firewall 156. Jeder Endbenutzer des Computers 144 im privaten Netzwerk 142 hat ein E-Mailkonto, welches von dem E-Mail-Server 152 gehandhabt wird, der gemäß dem wohlbekannten Post Office Protocol (POP) Standard betrieben wird. Somit kann die Vielzahl von Computern 144 verwendet werden, um eine Verbindung mit dem E-Mail-Server 152 herzustellen, sowie über diesen auf private E-Mail-Nachrichten zuzugreifen, wie dies üblich ist. Wie ersichtlich ist, arbeiten alle Computer 144 in demselben privaten Netzwerk 142, welches von derselben einzelnen Einheit (z.B. dieselbe Firma) verwaltet und/oder gehandhabt wird, und in dieser Hinsicht sind sie zusammengeschlossen. Der Einfachheit halber sind in der Fig. nur drei (3) Computer 144 gezeigt, nämlich die Computer 146, 148 und 150, welche jeweils als PC1, PC2, ..., bis PCn bezeichnet sind. 1 is a representation of a system 100 in which e-mail information is obtained in the conventional way from an e-mail server 152 to a variety of wireless communication devices 104 Push is transmitted. A private network 142 , which may be a private local area network (LAN), includes an e-mail server 152 as well as a variety of computers 144 , a corporate server 154 , and a firewall 156 , Every end user of the computer 144 in the private network 142 has an e-mail account, which comes from the e-mail server 152 operated according to the well-known Post Office Protocol (POP) standard. Thus, the variety of computers 144 used to connect to the e-mail server 152 and access private e-mail messages as usual. As can be seen, all computers work 144 in the same private network 142 which is managed and / or managed by the same single entity (eg the same company) and in this respect they are associated. For the sake of simplicity, only three (3) computers are shown in the figure 144 shown, namely the computer 146 . 148 and 150 , which are respectively designated as PC1, PC2, ..., to PCn.

Jeder Computer 144 und/oder sein entsprechendes E-Mail-Konto ist jeweils einem der kabellosen Kommunikationsgeräte 104 zugeordnet. Jedes kabellose Kommunikationsgerät 104 ist tragbar und enthält ein Gehäuse im Handformat mit einer Anzeige und einer Tastatur/einem Tastenfeld (z.B. eine Miniaturtastatur von QWERTY-Typ), sowie einen kabellosen Sender-Empfänger, eine Antenne, und einen oder mehrere Prozessoren, welche den Betrieb des Gerätes steuern. Jedes Gerät 104 hat die Fähigkeit, E-Mail-Information, die dem von dem E-Mail-Server 152 gehandhabten E-Mail-Konto zugehörig ist, zu senden und zu empfangen. Die E-Mail-Information wird von jedem Gerät 104 über eine automatische „Push"-Methodik in Echtzeit empfangen, im Gegensatz zu allen Verfahren, welche erfordern, dass die Geräte 104 eine Verbindung für den Empfang von E-Mail-Information aufrufen.Every computer 144 and / or its respective e-mail account is each one of the wireless communication devices 104 assigned. Any wireless communication device 104 is portable and includes a hand-held housing with a display and keyboard / keypad (eg, a QWERTY-type miniature keyboard), a wireless transceiver, an antenna, and one or more processors that control the operation of the device. Every device 104 has the ability to send e-mail information to that of the e-mail server 152 owned e-mail account is to send and receive. The e-mail information is from each device 104 Receive via an automatic "push" methodology in real time, unlike any method that requires the devices 104 call a connection for receiving e-mail information.

Der Unternehmensserver 154 erleichtert die Push-Übermittlung von E-Mail-Information von dem E-Mail-Server 152 zu dem kabellosen Kommunikationsgerät 104. Während der Einrichtung des Systems wird eine Verbindung über ein virtuelles privates Netzwerk (VPN) über eine Standleitung 158 zwischen dem Unternehmensserver 154 und einem Relay 160 aufgebaut und aufrechterhalten. Zusätzlich wird eine einzelne proprietäre Verbindung 155 zwischen dem Unternehmensserver 154 und dem E-Mail-Server 152 aufgebaut und aufrechterhalten. Beispielsweise kann die proprietäre Verbindung 155 eine MAPI (Messaging Application Programming Interface, Schnittstelle für die Programmierung von nachrichtenverarbeitenden Programmen)-Verbindung sein, die zu Microsoft Exchange gehört. Wenn innerhalb des privaten Netzwerks 142 ein neues E-Mail-Konto eingerichtet wird, wird der Unternehmens-Server 154 mit der Serveradresse des E-Mail-Servers 152 (oder eines anderen Servers) versorgt, um diese dem neuen Konto zuzuordnen.The corporate server 154 facilitates the push transmission of e-mail information from the e-mail server 152 to the wireless communication device 104 , During setup of the system, a connection will be made via a virtual private network (VPN) over a leased line 158 between the enterprise server 154 and a relay 160 built and maintained. In addition, a single proprietary connection 155 between the enterprise server 154 and the e-mail server 152 built and maintained. For example, the proprietary connection 155 a MAPI (Messaging Application Programming Interface) connection that belongs to Microsoft Exchange. If within the private network 142 a new e-mail account is set up, becomes the corporate server 154 with the server address of the e-mail server 152 (or another server) to associate with the new account.

Wenn an dem E-Mail-Server 152 Änderungen an irgendeinem der E-Mail-Konten detektiert werden (z.B. neue empfangene E-Mails, Nachrichten, die von einem Ordner zu einem anderen verschoben wurde, etc.), sendet der E-Mail-Server 152 über die proprietäre Verbindung 155 eine E-Mail-Änderungsbenachrichtigungs-Information in Echtzeit zu dem Unternehmensserver 154. Die E-Mail-Änderungsbenachrichtigungs-Information enthält eine Benachrichtigungskennung, welche die E-Mail-Änderung eindeutig identifiziert. Wenn der Unternehmensserver 154 eine Benachrichtigungsinformation für ein bestimmtes Konto empfängt, fordert er den Empfang von E-Mailinformation an, die der Benachrichtigungskennung entspricht, indem er eine Nachricht für das E-Mail-Konto zu der gespeicherten Serveradresse sendet. Nachdem der Unternehmensserver 154 die E-Mail-Information empfangen hat, sendet er diese per Push-Übermittlung über das Relay 160 und das kabellose Netzwerk, welches derzeit das Gerät bedient, zu dem passenden kabellosen Kommunikationsgerät. Obwohl dieser herkömmliche Vorgang in Verbindung mit einem einzelnen privaten Netzwerk 142 beschrieben wird, wird die Push-Übermittlung von E-Mailinformation für mehrere private Netzwerke gleichzeitig unter Verwendung desselben Relays 160 durchgeführt. Solch ein Vorgang wird genauer in der anhängigen Anmeldung mit dem Titel „System and Method for Pushing Information from a Host System to a Mobile Data Communication Device", U.S. Serial Nr. 09/401.868, eingereicht am 23. September 1999, und dem derzeitigen Zessionar der vorliegenden Erfindung zugewiesen, beschrieben.When to the email server 152 Changes to any of the e-mail accounts are detected (eg, new e-mails received, messages moved from one folder to another, etc.), the e-mail server sends 152 over the proprietary connection 155 an e-mail change notification information in real time to the enterprise server 154 , The e-mail change notification information includes a notification identifier that uniquely identifies the e-mail change. If the enterprise server 154 receives notification information for a particular account, it requests the receipt of e-mail information corresponding to the notification identifier by sending a message for the e-mail account to the stored server address. After the enterprise server 154 has received the e-mail information, he sends it via push transmission via the relay 160 and the wireless network currently serving the device to the appropriate wireless communication device. Although this conventional process is associated with a single private network 142 is described, the push-sending of e-mail information for multiple private networks simultaneously using the same relay 160 carried out. Such a process is described in more detail in copending application entitled "System and Method for Pushing Information from a Host System to a Mobile Data Communication Device," U.S. Serial No. 09 / 401,868, filed September 23, 1999, and the present assignee assigned to the present invention.

Das oben beschriebene System arbeitet effizient und ist geeignet, zusammengeschlossene e-Mail-Konten in einem privaten Netzwerk zu handhaben. Internet-basiertes E-Mail verändert sich jedoch dahingehend, dass der als Internet Message Access Protocol (IMAP) bekannte Standard für E-Mail und Nachrichtenspeicherung unterstützt wird. IMAP wurde entwickelt, um das ältere POP-Verfahren für den Mail-Zugriff zu ersetzen. Die Hauptstärke von IMAP ist die Fähigkeit, mehrere simultane Zugriffe von vielen Clients zu einer oder mehreren Mailboxen zu unterstützen. Dies ermöglicht es mehr als einem Benutzer oder Computer, ohne die Angst vor Fehlern oder einer Zerstörung des Informations-Speicherbereiches, auf dieselbe Information zuzugreifen.The The system described above works efficiently and is suitable for federated e-mail accounts in a private network. Internet-based e-mail changed However, to the effect that as the Internet Message Access Protocol (IMAP) known standard for E-mail and message storage is supported. IMAP was developed around the older one POP procedure for replace the mail access. The main strength of IMAP is the ability to multiple simultaneous accesses from many clients to one or more Support mailboxes. this makes possible It's more than a user or computer, without the fear of mistakes or destruction of the information storage area to access the same information.

Für kabellose mobile Handgeräte, ist die Push-Übermittlung von Information in Echtzeit, um ein mobiles Gerät zu benachrichtigen, dass Post empfangen wurde, ein Schlüsselmerkmal. Herkömmliches IMAP ist jedoch nicht dafür entworfen, Push-basierende Nachrichtendienste für eine große Anzahl von Endbenutzern in einer effizienten und skalierbaren Weise zu erleichtern. Ähnlich wie POP wurde IMAP dahingehend entwickelt, dass es auf eine Abfrage- oder Verbindungs-basierte Lösung abzielt, so dass Clients eine Verbindung herstellen müssen, um ihre Post zu lesen. E-Mailbenachrichtigungen können mittels IMAP automatisch in Echtzeit ausgeliefert werden, es muss jedoch für jedes E-Mail-Konto/jede Mailbox eine TCP/IP Verbindung aufgebaut und aufrechterhalten werden, um dies zu tun. Solche bekannten Einschränkungen machen IMAP unfähig, sich auf die Unterstützung einer großen Anzahl von Benutzern mobiler Geräte gut anzupassen. Eine Möglichkeit ist es, Abfragen nach neuen Daten und/oder Änderungen durchzuführen. Dieser Mechanismus versagt jedoch, wenn die Anzahl der Benutzer hoch wird (z.B. im Bereich von Tausenden oder Hunderttausenden). Die Anzahl von physischen IMAP-Servern, um solche Abfrage- und Verbindungsansprüche zu unterstützen, würde die Lösung schlussendlich für jedes Betriebszentrum unbeherrschbar machen.For wireless mobile handsets, is the push transmission of real-time information to notify a mobile device Post was received, a key feature. conventional IMAP is not for that designed push-based messaging services for a large number of end users in in an efficient and scalable way. Similar to POP was developed by IMAP to be based on a query or connection-based solution aims so that clients need to connect to to read her mail. E-mail notifications can be made automatically using IMAP However, it has to be delivered in real time E-mail account / each mailbox established and maintained a TCP / IP connection be done to do this. Such known limitations make IMAP incapable on the support a big one Number of mobile device users to adapt well. A possibility is to perform queries for new data and / or changes. This Mechanism fails, however, as the number of users becomes high (e.g., in the range of thousands or hundreds of thousands). The number from physical IMAP servers to support such query and connection claims, the solution finally for make each operating center unmanageable.

Dementsprechend besteht ein Bedarf für ein skalierbares und effizientes System für die Push-Übermittlung von E-Mail-Information von einem oder mehreren E-Mail-Servern zu einer Vielzahl von kabellosen Kommunikationsgeräten.Accordingly there is a need for A scalable and efficient system for push-sending e-mail information from one or more email servers to a variety of wireless communication devices.

Die Patentliteratur DE-U-200 90 110 beschreibt ein System, in dem E-Mail-Information zu kabellosen Geräten gesendet wird. Jedoch beschreibt diese Literatur keine E-Mail-Änderungsbenachrichtigungen für eine Vielzahl von nicht zusammengeschlossenen E-Mail-Konten, die für eine Skalierbarkeit über eine einzelne Verbindung empfangen werden. Die Literatur zielt auch auf die Umwandlung von E-Mail-Nachrichten in SMS-Nachrichten oder Sprachnachrichten für den Empfang durch kabellose Geräte ab, was keine reine „Push-Übermittlung" von E-Mail zu kabellosen Geräten ist.The Patent Literature DE-U-200 90 110 describes a system in which e-mail information to wireless devices is sent. However, this literature does not describe e-mail change notifications for a variety Unmatched email accounts eligible for scalability over one individual connection are received. The literature is also aimed the conversion of e-mail messages into SMS messages or voice messages for the Reception by wireless devices which is not a pure "push transmission" of e-mail to wireless devices.

Zusammenfassung der ErfindungSummary the invention

Die Erfindung betrifft ein Verfahren, ein Computerprogramm-Produkt, ein System und ein Gerät gemäß den Ansprüchen 1, 9, 15 bzw. 27. Bevorzugte Ausführungsformen sind in den abhängigen Ansprüchen beansprucht.The The invention relates to a method, a computer program product, a system and a device according to claims 1, 9, 15 and 27, respectively. Preferred embodiments are in the dependent claims claimed.

Ein System in dem E-Mail-Information von einer Vielzahl von E-Mail-Servern zu einer Vielzahl von kabellosen Kommunikationsgeräten „Push-übermittelt" wird, wird hierin beschrieben. Jeder E-Mail-Server kann öffentlich zugänglich sein, und handhabt eine Vielzahl von nicht zusammengeschlossenen E-Mail-Konten, welche der Vielzahl von kabellosen Kommunikationsgeräten entsprechend zugeordnet sind. Ein E-Mail-Handhabungs-Client loggt sich im Namen einer Vielzahl von nicht zusammengeschlossenen E-Mail-Konten auf einem E-Mail-Server ein, und eine TCP/IP-Verbindung wird mit diesem aufgebaut und aufrechterhalten. Danach wird über die einzelne TCP/IP-Verbindung kontinuierlich Änderungs-Benachrichtigungs-Information für die Vielzahl von nicht zusammengeschlossenen E-Mail-Konten empfangen. Basierend auf der E-Mail-Änderungs-Benachrichtigungs-Information kann E-Mail-Information von den E-Mail-Handhabungs-Clients empfangen, und für einen Echtzeitempfang durch die Vielzahl von kabellosen Kommunikationsgeräten Push-übermittelt werden.One System in the e-mail information from a variety of e-mail servers is "push-transmitted" to a variety of wireless communication devices is herein described. Each e-mail server can be publicly accessible, and handles a variety of un-merged e-mail accounts, whichever of the plurality of wireless communication devices assigned. An e-mail handling client logs in the name a large number of unconnected email accounts an e-mail server on, and a TCP / IP connection is established and maintained with it. After that will be over the single TCP / IP connection continuously changes notification information for the plurality of unconnected e-mail accounts received. Based on the E-mail change notification information can receive e-mail information from the e-mail handling clients, and for a real-time receipt through the variety of wireless communication devices push-transmitted become.

Mit jeder E-Mail-Änderungs-Nachricht wird eine E-Mail-Serverkennung und eine E-Mail-Benachrichtigungskennung bereitgestellt, so dass Abfragen zum Empfang bestimmter E-Mail-Information passend erleichtert werden kann. Vorteilhafterweise sind auch Benutzerkonfigurierbare Auslieferungs-Einstellungen vorgesehen, so dass E-Mail-Information Pushübermittelt werden kann (wenn überhaupt), wie dies vom Endbenutzer festgelegt wurde.Each e-mail change message provides an e-mail server identifier and an e-mail notification identifier so that queries for receiving specific e-mail information are appropriately matched can be tert. Advantageously, user-configurable delivery settings are also provided so that e-mail information push can be transmitted (if at all) as determined by the end user.

Somit wird in vorteilhafter Weise ein skalierbares und effizientes System für das Push-Übermitteln von E-Mail-Information von einem oder mehreren E-Mail-Servern zu einer Vielzahl von kabellosen Kommunikationsgeräten bereitgestellt.Consequently will advantageously be a scalable and efficient system for the Push Submit e-mail information from one or more e-mail servers too provided a variety of wireless communication devices.

Kurzbeschreibung der ZeichnungenSummary the drawings

1A, 1B sind eine Darstellung eines Systems, in dem E-Mail-Information von einer Vielzahl von E-Mail-Servern zu einer Vielzahl von kabellosen Kommunikationsgeräten Pushübermittelt wird; 1A . 1B Figure 12 is an illustration of a system in which e-mail information is push-transmitted from a plurality of e-mail servers to a plurality of wireless communication devices;

2 ist eine Darstellung eines wichtigen Teils des Systems der 1, um die Erfindung betreffende Details zu beschreiben; 2 is a representation of an important part of the system of 1 to describe details relating to the invention;

3 ist eine Darstellung von allgemeiner bezeichnender Information, die einigen aus der Vielzahl von nicht zusammengeschlossenen E-Mail-Konten, die von jedem E-Mail-Server gehandhabt werden, zugeordnet ist; und 3 is a representation of general indicative information associated with some of the multitude of disconnected e-mail accounts handled by each e-mail server; and

4A-4C bilden ein Flussdiagramm, welches ein Verfahren der Push-Übermittlung von E-Mail-Information von der Vielzahl von E-Mail-Servern zu der Vielzahl von kabellosen Kommunikationsgeräten beschreibt. 4A - 4C FIG. 10 is a flow chart describing a method of push-transmitting e-mail information from the plurality of e-mail servers to the plurality of wireless communication devices.

Detaillierte Beschreibung der bevorzugten Ausführungsformendetailed Description of the Preferred Embodiments

1 ist eine Darstellung eines neuartigen Systems 100, in welchen E-Mail-Information von einer Vielzahl von E-Mail-Servern 102 zu einer Vielzahl von kabellosen Kommunikationsgeräten 104 Push-übermittelt wird. Das System 100 enthält auch das private Netzwerk 142 nach dem Stand der Technik, wie dies im Hintergrund der Erfindung beschrieben wurde. Die E-Mail-Server 102 sind an ein öffentliches Netzwerk 106, wie etwa das Internet, gekoppelt. Eine Vielzahl von Computer-Geräten 108 sind ebenfalls an das öffentliche Netzwerk 106 gekoppelt, um eine Verbindung mit einem der E-Mail-Server 102 herzustellen, und auf diesen zuzugreifen. Ein Endbenutzer von jedem Computergerät 108 hat ein E-Mail-Konto an einem der E-Mail-Server 102, welches E-Mail für das entsprechende Computergerät speichert und handhabt. 1 is a representation of a novel system 100 in which e-mail information from a variety of e-mail servers 102 to a variety of wireless communication devices 104 Push is transmitted. The system 100 also contains the private network 142 According to the prior art, as described in the background of the invention. The e-mail server 102 are connected to a public network 106 , such as the Internet, coupled. A variety of computer devices 108 are also connected to the public network 106 paired to connect to one of the email servers 102 produce and access it. An end user of each computing device 108 has an e-mail account at one of the e-mail servers 102 which stores and manages e-mail for the corresponding computing device.

Jedes Computergerät 108 und/oder sein zugehöriges E-Mail-Konto ist jeweils einem der kabellosen Kommunikationsgeräte 104 zugeordnet, zu dem E-Mail-Information Push-übermittelt wird. Jedes kabellose Kommunikationsgerät 104 ist tragbar und enthält ein Gehäuse im Handformat mit einer Tastatur/einem Tastenfeld (z.B. eine Miniaturtastatur von QWERTY- Typ), sowie einen kabellosen Sender-Empfänger, eine Antenne, und einen oder mehrere Prozessoren, die den Betrieb des Gerätes steuern. Jedes Gerät 104 hat die Fähigkeit E-Mail-Information zu senden und zu empfangen, die ihrem E-Mail-Konto zugeordnet ist, das von einem der E-Mail-Server 102 gehandhabt wird. Die E-Mail-Information wird von jedem Gerät 104 über eine automatische „Push"-Methodik in Echtzeit empfangen, in Gegensatz zu allen Verfahren, welche erfordern, dass die Geräte 104 eine Verbindung für den Empfang von E-Mail-Information aufbauen. Andere E-Mail-Konten sowie Informationen, die keinem kabellosen Kommunikationsgerät zugeordnet sind, werden ebenfalls auf den E-Mail-Servern 102 gehandhabt und gespeichert. Es können auch andere Dienste, wie etwa Telefonkommunikationen, ein Internetzugang, und andere verschiedene Datendienste für das kabellose Kommunikationsgerät bereitgestellt werden.Every computer device 108 and / or its associated e-mail account is each one of the wireless communication devices 104 assigned to which e-mail information is push-delivered. Any wireless communication device 104 is portable and includes a handheld enclosure with a keyboard / keypad (eg, a QWERTY type miniature keyboard), a wireless transceiver, an antenna, and one or more processors that control the operation of the device. Every device 104 has the ability to send and receive e-mail information associated with their e-mail account from one of the e-mail servers 102 is handled. The e-mail information is from each device 104 Receive via an automatic "push" methodology in real time, unlike any method that requires the devices 104 establish a connection for receiving e-mail information. Other e-mail accounts, as well as information that is not associated with a wireless communication device, also appear on the e-mail servers 102 handled and saved. Other services, such as telephone communications, Internet access, and other various data services for the wireless communication device may also be provided.

Es ist zu beachten, dass der Einfachheit halber nur drei (3) Computergeräte 108 in 1 gezeigt sind, nämlich die Computergeräte 118, 120 und 122, die jeweils als PC1, PC2, ..., bis PCn bezeichnet sind. In ähnlicher Weise sind in der Fig. der Einfachheit halber nur drei (3) E-Mail-Server 102 gezeigt, nämlich die E-Mail-Server 112, 114 und 116, die jeweils als E-Mail-Server 1, 2, ..., n, bezeichnet sind. In der tatsächlichen Anwendung können viele zusätzliche E-Mail-Server, Computergeräte und kabellose Kommunikationsgeräte verwendet werden.It should be noted that for simplicity, only three (3) computer devices 108 in 1 are shown, namely the computer devices 118 . 120 and 122 , which are respectively designated as PC1, PC2, ..., to PCn. Similarly, in the figure, for simplicity, there are only three (3) e-mail servers 102 shown, namely the e-mail server 112 . 114 and 116 , which are each referred to as e-mail server 1, 2, ..., n. The actual application can use many additional email servers, computing devices, and wireless communication devices.

In der beschriebenen Ausführungsform sind die Computergeräte 108 Computer, wie etwa Desktop- oder Laptop-PCs, welche unter Verwendung herkömmlicher Mittel (z.B. Telefoneinwahl, Kabel- oder DSL-Modem) über das Internet mit den E-Mail-Servern 102 verbunden sein können. Endbenutzer der PCs sind in der Lage auf ihre passenden persönlichen E-Mail-Konten zuzugreifen, um neue E-Mails zu senden und zu empfangen, sowie zuvor empfangene E-Mails, die auf dem E-Mail-Server gespeichert sind, durchzusehen, zu sortieren, zu organisieren und auf andere Weise zu handhaben. Wenn ein Endbenutzer eines Computergerätes auf E-Mails zugreift, stellt das Computergerät des Endbenutzers üblicherweise eine Verbindung zu dem E-Mail-Server über das Internet her, unter Verwendung der geeigneten URL-Adresse (Uniform Resource Locator), die dem E-Mail-Anbieter oder Server zugeordnet ist. Unter Verwendung des Computergerätes sendet der Endbenutzer seinen/ihren persönlichen Benutzernamen sowie ein Passwort, um sich auf diesem E-Mail-Server einzuloggen. Wenn Diese Benutzernamen- und Passwortinformation zu der auf den E-Mail-Server gespeicherten passt, ist das Einloggen erfolgreich, und es wird eine E-Mail-Sitzung erzeugt, so dass der Endbenutzer E-mail-Aufgaben ausführen kann.In the described embodiment, the computing devices are 108 Computers, such as desktop or laptop PCs, which communicate with the e-mail servers over the Internet using conventional means (eg, telephone dial-up, cable or DSL modem) 102 can be connected. End users of PCs are able to access their matching personal e-mail accounts to send and receive new e-mails as well as review, sort, organize, and otherwise handle previously received e-mails stored on the e-mail server. When an end user of a computing device accesses e-mail, the end user's computing device typically connects to the e-mail server via the Internet, using the appropriate Uniform Resource Locator (URL) address that accompanies the e-mail message. Provider or server is assigned. Using the computing device, the end user sends his / her personal username and password to log in to this email server. If this username and password information matches that stored on the e-mail server, the login is successful and an e-mail session is created so that the end user can perform e-mail tasks.

Es ist zu beachten, dass die Computergeräte 108 und ihre entsprechenden E-Mail-Konten im Allgemeinen nicht miteinander zusammengeschlossen sind; d.h. sie sind nicht (notwendiger Weise) gemeinsam dem gleichen geschäftlichen oder privaten Netzwerk zugeordnet. Die Computergeräte 118 und 120 werden beispielsweise nicht von derselben Firma benutzt, noch sind sie Teil derselben privaten Netzwerks; tatsächlich kann das Computergerät 118 von einem privaten Individuum A verwendet werden und das Computergerät 120 kann von einem privaten Individuum B verwendet werden. Die dem Computergeräten 108 zugeordneten E-Mail-Konten können daher als nicht zusammengeschlossene E-Mail-Konten bezeichnet werden.It should be noted that the computer equipment 108 and their corresponding e-mail accounts are generally unconnected; that is, they are not (necessarily) shared with the same business or private network. The computer devices 118 and 120 for example, are not used by the same company, nor are they part of the same private network; in fact, the computer device 118 to be used by a private individual A and the computing device 120 can be used by a private individual B. The computer devices 108 associated e-mail accounts can therefore be referred to as unassigned e-mail accounts.

Vorzugsweise weist jeder der E-Mail-Server 102 eine E-Mail-Software auf, die gemäß dem Internet Message Access Protocol (IMAP) Standard konfiguriert ist. IMAP ist ein unlängst entwickeltes E-Mail-Protokoll und es versucht einige Probleme zu lösen, die mit dem früheren Post Office Protocol (POP) verbunden sind. Mit IMAP werden alle E-Mails auf einem E-Mail-Server gespeichert und bestimmte Nachrichten werden betrachtet, wenn sie von einem Client angefordert werden. Auf dem E-Mail-Server können einzelne Ordner erzeugt werden, um verschiedene E-Mail-Nachrichten zu organisieren. Vorteilhafterweise kann auf E-Mail-Nachrichten im Posteingang des Endbenutzers, sowie in anderen Post-Ordnern, von verschiedenen unterschiedlichen physischen Geräten oder Maschinen aus zugegriffen werden, auf welchen ein IMAP-Klient-Programm läuft. Eine Standard-Spezifikation für IMAP ist Request For Comments (RFC) 2060, es können jedoch andere ähnliche Spezifikationen, Zusätze und/oder Überarbeitungen anwendbar sein.Preferably, each of the e-mail servers 102 E-mail software configured according to the Internet Message Access Protocol (IMAP) standard. IMAP is a recently developed e-mail protocol, and it tries to resolve some issues associated with the former Post Office Protocol (POP). IMAP stores all e-mails on an e-mail server and looks at certain messages when requested by a client. Individual folders can be created on the e-mail server to organize various e-mail messages. Advantageously, e-mail messages may be accessed in the end user's inbox, as well as in other mail folders, from various different physical devices or machines running an IMAP client program. A standard specification for IMAP is Request For Comments (RFC) 2060, but other similar specifications, additions and / or revisions may apply.

Die Push-Übermittlung von E-Mail-Information von den E-Mail-Servern 102 zu den kabellosen Kommunikationsgeräten 110 wird erleichtert durch eine Vielzahl von E-Mail-Handhabungs-Clients 164, sowie einem Relay 160, welches an eine Vielzahl von kabellosen Kommunikationsnetzwerken 110 gekoppelt ist. Kabellose Netzwerke 110 können beispielsweise zelluläre Telekommunikations-Netzwerke sein. Der Einfachheit halber sind in der Fig. nur drei (3) kabellose Kommunikationsnetzwerke 110 gezeigt, nämlich die kabellosen Netzwerke 130, 132 und 134, welche jeweils als kabellose Netzwerke 1, 2, .... n, gekennzeichnet sind. In ähnlicher Weise sind der Einfachheit halber in der Fig. nur drei (3) E-Mail Handhabungs-Clients 164 gezeigt, nämlich die E-Mail-Handhabungs-Clients 166, 168 und 170, welche jeweils als E-Mail-Handhabungs-Clients 1, 2, ..., n gekennzeichnet sind. In der tatsächlichen Anwendung können viele zusätzliche E-Mail-Handhabungs-Clients und kabellose Netzwerke verwendet werden.The push transmission of e-mail information from the e-mail servers 102 to the wireless communication devices 110 is facilitated by a variety of email handling clients 164 , as well as a relay 160 connected to a variety of wireless communication networks 110 is coupled. Wireless networks 110 may be, for example, cellular telecommunications networks. For the sake of simplicity, only three (3) wireless communication networks are shown in the figure 110 shown, namely the wireless networks 130 . 132 and 134 , which are each marked as wireless networks 1, 2, .... n. Similarly, for simplicity, only three (3) e-mail handling clients are shown in the figure 164 shown, namely the e-mail handling clients 166 . 168 and 170 which are respectively identified as e-mail handling clients 1, 2, ..., n. In the actual application, many additional e-mail handling clients and wireless networks can be used.

Nun bezugnehmend auf 2 ist eine Darstellung eines vereinfachten wichtigen Teiles des Systems der 1 gezeigt, um weitere Details der vorliegenden Erfindung zu beschreiben. 2 zeigt nur die E-Mail-Server 112 und 114, den E-Mail-Handhabungs-Client 166, das Relay 160, das kabellose Netzwerk 130, die Computergeräte 118, 120 und 122, sowie die kabellosen Kommunikationsgeräte 124, 126 und 128 aus 1, sowie zusätzliche Geräte, zu denen die Computergeräte 202, 204 und 206, sowie die kabellosen Kommunikationsgeräte 208 und 210 zählen. Die Computergeräte 118, 120 und 122 sind mit einer Zuordnung und/oder Verbindung mit dem E-Mail-Server 112 dargestellt, wohingegen die Computergeräte 204 und 206 mit einer Zuordnung und/oder Verbindung mit dem E-Mail-Server 114 dargestellt sind. Obwohl das Computergerät 202 durch die strichlierte Linie als mit dem E-Mail-Server 112 verbunden dargestellt ist, kann es mit irgendeinem der E-Mail-Server 112 oder 114 oder mit einem anderen E-Mail-Server eines privaten oder öffentlichen Netzwerkes verbunden sein. Es ist gezeigt, dass die E-Mail-Server 112 und 114 den E-Mail-Handhabungs-Client 166 zugeordnet und/oder mit diesem verbunden sind.Referring now to 2 is a representation of a simplified important part of the system of 1 to describe further details of the present invention. 2 only shows the e-mail server 112 and 114 , the email handling client 166 , the relay 160 , the wireless network 130 , the computer devices 118 . 120 and 122 , as well as the wireless communication devices 124 . 126 and 128 out 1 , as well as additional devices, which include the computer devices 202 . 204 and 206 , as well as the wireless communication devices 208 and 210 counting. The computer devices 118 . 120 and 122 are with an association and / or connection to the email server 112 whereas the computer devices 204 and 206 with an assignment and / or connection to the e-mail server 114 are shown. Although the computer device 202 through the dashed line as with the e-mail server 112 It can be connected to any of the email servers 112 or 114 or be connected to another e-mail server of a private or public network. It is shown that the e-mail server 112 and 114 the e-mail handling client 166 assigned and / or associated with this.

3 zeigt allgemein bezeichnende Informationen von einigen aus der Vielzahl von nicht zusammengeschlossenen E-Mail-Konten 302, die von jedem E-Mail-Server 102 der 1-2 gespeichert und gehandhabt werden. In 3 sind der Einfachheit halber nur drei (3) Sätze von E-Mail-Konto-Informationen gezeigt, nämlich Informationen, die ein E-Mail-Konto 304 im Namen von „Barry Gilhuly" betreffen; Informationen, die ein E-Mail-Konto 306 im Namen von „Andy Van" betreffen; und Informationen, die ein E-Mail-Konto 308 im Namen von „Thomas Parry" betreffen. Wie dargestellt, weist jedes Konto einen Benutzernamen auf, sowie aus Sicherheitsgründen ein damit verbundenes Passwort. Die Information enthält auch die E-Mail-Nachrichten selbst, welche in Ordnern, wie etwa „Posteingang" und verschiedene andere, inklusive „Ordner 1" und „Ordner 2" organisiert sind. 3 generally shows indicative information of some of the multitude of unconnected e-mail accounts 302 from any email server 102 of the 1 - 2 stored and handled. In 3 For simplicity, only three (3) sets of e-mail account information are shown, namely information that is an e-mail account 304 on behalf of "Barry Gilhuly"; information containing an e-mail account 306 on behalf of "Andy Van" concern and information that an e-mail account 308 on behalf of "Thomas Parry." As shown, each account has a username and, for security reasons, a password associated with it, and the information also includes the e-mail messages themselves, which are organized in folders such as "Inbox" and various others including "Folder 1" and "Folder 2".

Jedes E-Mail-Konto weist auch damit verbundene E-Mail-Regeleinstellungen (oder Filtereinstellungen) auf. Zu den Regeleinstellungen zählen herkömmliche Text-basierte Filtereinstellungen, sowie Auslieferungseinstellungen für kabellose Kommunikationsgeräte. Wenn eine neue E-Mail-Nachricht empfangen wird, werden die Text-basierten Filtereinstellungen von dem E-Mail-Server verwendet, um beispielsweise die neuen E-Mail-Nachrichten basierend auf einem bestimmten Text innerhalb eines bestimmten Datenfeldes, in einen bestimmten Ordner weiterzuleiten und darin zu speichern. Andererseits sind die Auslieferungseinstellungen für kabellose Kommunikationsgeräte vorgesehen, um festzulegen, ob und/oder welche E-Mailinformation zu dem, dem E-Mail-Konto zugeordneten, kabellosen Kommunikationsgerät ausgeliefert werden soll.each E-mail account also has associated e-mail rule settings (or filter settings). The rule settings include conventional ones Text-based filter settings, as well as delivery settings for wireless Communications equipment. When a new e-mail message is received, the text is based Filter settings used by the e-mail server, for example the new e-mail messages based on a specific text within a specific data field, to forward to a specific folder and save in it. On the other hand, the delivery settings are for wireless communications equipment provided to determine whether and / or which e-mail information to the wireless communication device associated with the e-mail account shall be.

In dem vorliegenden Beispiel der 3 zeigen die Auslieferungs-Einstellungen an, ob die E-Mail-Information zu dem kabellosen Kommunikationsgerät ausgeliefert werden soll, oder nicht, und, wenn die E-Mail-Information ausgeliefert werden soll, welche Teile der E-Mail-Information ausgeliefert werden soll. Die E-Mail-Information kann E-Mail-Kopfinformation (Daten innerhalb der Felder AN, CC, VON und BETREFF) das Datum und die Zeit der E-Mail-Auslieferung, den Text der E-Mail-Nachricht, sowie Dateianhänge enthalten, ist jedoch nicht darauf beschränkt. Es können andere geeignete Auslieferungseinstellungen festgelegt werden, wie z.B. eine Ebene-1-Prioritäteinstellung, welche E-Mail-Information nur dann zu dem kabellosen Kommunikationsgerät ausliefert, wenn für die ausgelieferte E-Mail-Nachricht vom Sender die Prioritätsebene 1 festgelegt wurde. In den in 3 gezeigten Beispielen hat das E-Mail-Konto 304 für „Barry Gilhuly" die Auslieferungseinstellung „SENDE IMMER NUR E-MAIL-KOPFINFORMATION", das E-Mail-Konto 306 für „Andy Van" hat die Auslieferungseinstellung „SENDE NIEMALS E-MAILS", und das E-Mail-Konto 308 für „Thomas Parry" hat die Auslieferungseinstellung „SENDE IMMER DEN VOLLSTÄNDIGEN E-MAIL-TEXT".In the present example the 3 The delivery settings indicate whether or not the e-mail information should be delivered to the wireless communication device, and, if the e-mail information is to be delivered, which parts of the e-mail information should be delivered. The e-mail information may include e-mail header information (data within the fields AN, CC, FROM, and SUBJECT), the date and time of the e-mail delivery, the text of the e-mail message, and file attachments. but is not limited to this. Other suitable delivery settings may be set, such as a level 1 priority setting, which delivers e-mail information to the wireless communication device only if priority level 1 has been set for the delivered e-mail message from the sender. In the in 3 shown examples has the e-mail account 304 for "Barry Gilhuly" the default setting "SEND ALWAYS ONLY E-MAIL HEADING INFORMATION", the e-mail account 306 for "Andy Van" has the delivery setting "SEND NEAR E-MAILS," and the e-mail account 308 for "Thomas Parry" the delivery setting "SEND ALWAYS THE FULL EMAIL TEXT".

Die Auslieferungseinstellungen können vorzugsweise von einem Endbenutzer eines Computergerätes (und/oder eines kabellosen Kommunikationsgerätes) durch einen geeigneten Befehl oder eine Anweisung geändert werden, z.B. wenn das Computergerät (und oder das kabellose Kommunikationsgerät) auf dem E-Mail-Server eingeloggt ist. Somit sind die Auslieferungseinstellungen über das Computergerät und/oder das kabellose Kommunikationsgerät durch den Benutzer konfigurierbar.The Delivery settings can preferably by an end user of a computing device (and / or a wireless communication device) by a suitable Command or statement changed be, e.g. if the computer device (and or the wireless communication device) on the e-mail server is logged in. Thus, the delivery settings are via the computing device and / or the wireless communication device configurable by the user.

Die 4A bis 4C bilden ein Flussdiagramm, welches ein Verfahren für das Push-Übermitteln von E-Mail-Information von einer Vielzahl von E-Mail-Servern zu einer Vielzahl von kabellosen Kommunikationsgeräten in einem System beschreibt, wie etwa dem System 100, welches im Zusammenhang mit 1 bis 3 beschrieben wurde. Die Beschreibung des Flussdiagramms beginnt mit 4A, welche ein Verfahren zum Einrichten einer E-Mail-Benachrichtigung betrifft, das in Verbindung mit 2 beschrieben wird. Beginnend mit Startblock 400 der 4A, loggt sich ein E-Mail-Handhabungs-Client im Namen einer Vielzahl von nicht zusammengeschlossenen E-Mail-Konten auf einem E-Mail-Server ein (Schritt 402). Zum Beispiel kann der E-Mail-Handhabungs-Client 166 in 2 sich im Namen einer Vielzahl von nicht zusammengeschlossenen E-Mail-Konten auf dem E-Mail-Server 112 einloggen, inklusive den Konten, die den Computergeräten 118, 120 und 122 (d.h. Konten 302 der 3) zugeordnet sind.The 4A to 4C FIG. 10 is a flowchart describing a method for push-transmitting e-mail information from a plurality of e-mail servers to a plurality of wireless communication devices in a system, such as the system 100 , which in connection with 1 to 3 has been described. The description of the flowchart starts with 4A , which relates to a method for setting up an e-mail notification in connection with 2 is described. Starting with starting block 400 of the 4A , an e-mail handling client logs on to an e-mail server on behalf of a large number of unrelated e-mail accounts (step 402 ). For example, the e-mail handling client 166 in 2 on behalf of a large number of unrelated e-mail accounts on the e-mail server 112 log in, including the accounts that the computer devices 118 . 120 and 122 (ie accounts 302 of the 3 ) assigned.

In diesem Schritt kann der E-Mail-Handhabungs-Client einen Benutzernamen und ein Passwort senden, um sich auf dem E-Mail-Server einzuloggen und, unter der Annahme, dass der Benutzername und das Passwort zu den auf dem E-Mail-Server gespeicherten passt, ist das Einloggen erfolgreich und eine E-Mail-Sitzung wird erstellt. Für diese E-Mail-Sitzung besitzt der E-Mail-Handhabungs-Client Zugangsrechte (z.B. entweder eingeschränkt oder vollständig) für alle aus der Vielzahl von nicht zusammengeschlossenen E-Mail-Konten, die den kabellosen Kommunikationsgeräten zugeordnet sind. Die Einloggsitzung des E-Mail-Handhabungs-Clients kann ähnlich oder gleich sein einer administrativen Login-Sitzung durch einen Administrator, welcher Zugriffsrechte für einer Vielzahl von Benutzerkonten besitzt.In At this step, the e-mail handling client may provide a username and send a password to log in to the email server and, assuming that the username and password too the one stored on the e-mail server is logging in successful and an e-mail session is created. For this E-mail session, the e-mail handling client has access rights (e.g., either restricted or completely) for all the multitude of unconnected e-mail accounts that the wireless communication devices assigned. The login session of the E-Mail Handling Client can be similar or equal to an administrative login session by an administrator, which access rights for has a plurality of user accounts.

Nach dem Einloggen wird eine Verbindung zwischen dem E-Mail-Handhabungs-Client und dem E-Mail-Server aufgebaut, um E-Mail-Änderungs-Benachrichtigungs-Information zu senden (Schritt 404 der 4A). In 2 kann beispielsweise eine TCT/IT-Verbindung 212 zwischen dem E-Mail-Handhabungs-Client 166 und dem E-Mail-Server 112 aufgebaut werden. Der E-Mail-Handhabungs-Client fordert dann den Empfang von E-Mail-Änderungs-Benachrichtigungen für die Vielzahl von nicht zusammengeschlossenen E-Mail-Konten an, welche ein zugehöriges kabelloses Kommunikationsgerät haben (Schritt 406 von 4A). Der E-Mail-Server verarbeitet diese Anfrage und eine zweite Verbindung wird zwischen dem E-Mail-Handhabungs-Client und dem E-Mail-Server aufgebaut, um die E-Mail-Information zu senden (Schritt 408 der 4A). Beispielsweise kann in 2 der E-Mail-Handhabungs-Client 166 eine E-Mail-Änderungs-Benachrichtigungs-Anfrage zu dem E-Mail-Server 112 senden, und in Reaktion kann dann eine TCP/IP-Verbindung 214 zwischen dem E-Mail-Handhabungs-Client 166 und dem E-Mail-Server 112 aufgebaut werden, um E-Mail-Information zu senden.After logging in, a connection is established between the e-mail handling client and the e-mail server to send e-mail change notification information (step 404 of the 4A ). In 2 For example, a TCT / IT connection 212 between the email handling client 166 and the e-mail server 112 being constructed. The e-mail handling client then requests to receive e-mail change notifications for the plurality of unconnected e-mail accounts having an associated wireless communication device (step 406 from 4A ). The e-mail server processes this request and a second connection is established between the e-mail handling client and the e-mail server to send the e-mail information (step 408 of the 4A ). For example, in 2 the e-mail handling client 166 an e-mail change notification Request for rectification to the e-mail server 112 then, in response, a TCP / IP connection can be made 214 between the email handling client 166 and the e-mail server 112 be set up to send e-mail information.

Somit können zwei TCP/IP-Verbindungen 212 und 214 zwischen dem E-Mail-Server 112 und den E-Mail-Handhabungs-Client 166 aufgebaut sein. Der E-Mail-Server 112 verwendet die TCP/IP-Verbindung 212 um kontinuierlich E-Mail-Benachrichtigungs-Information in Echtzeit zu dem E-Mail-Handhabungs-Client 166 zu senden, und verwendet die TCP/IP-Verbindung 214, um bestimmte E-Mail-Information auf Anfrage zu dem E-Mail-Handhabungs-Client 166 zu senden. In ähnlicher Weise können zwischen dem E-Mail-Server 114 und dem E-Mail-Handhabungs-Client 166 zwei TCP/IP-Verbindungen 216 und 218 aufgebaut sein; der E-Mail-Server 114 verwendet die TCP/IP-Verbindung 216, um kontinuierlich E-Mail-Benachrichtigungsinformation in Echtzeit zu dem E-Mail-Handhabungs-Client 166 zu senden, und verwendet die TCP/IT-Verbindung 218, um bestimmte E-Mail-Information auf Anfrage zu dem E-Mail-Handhabungs-Client 166 zu senden. Die Einrichtung der E-Mail-Benachrichtigung ist abgeschlossen, und das Flussdiagramm der 4A wird über eine Übergangsstelle 410 auf 4B fortgeführt.Thus, two TCP / IP connections 212 and 214 between the e-mail server 112 and the e-mail handling client 166 be constructed. The e-mail server 112 uses the TCP / IP connection 212 to continuously receive real-time e-mail notification information to the e-mail handling client 166 to send and uses the TCP / IP connection 214 to request specific e-mail information to the e-mail handling client 166 to send. Similarly, between the e-mail server 114 and the e-mail handling client 166 two TCP / IP connections 216 and 218 be constructed; the e-mail server 114 uses the TCP / IP connection 216 to continuously send real-time e-mail notification information to the e-mail handling client 166 to send and uses the TCP / IT connection 218 to request specific e-mail information to the e-mail handling client 166 to send. The setup of the e-mail notification is complete, and the flowchart of the 4A is about a transition point 410 on 4B continued.

Nun bezugnehmend auf 4B wird die E-Mail-Änderungs-Benachrichtigungs-Information für jede E-Mail-Änderung auf jedem der E-Mail-Konten abgehend vom E-Mail-Server über eine der Verbindungen in Echtzeit durch den E-Mail-Handhabungs-Client empfangen (Schritt 412). In 2 kann beispielsweise die E-Mail-Änderungs- Benachrichtigungs-Information für E-Mail-Änderungen von dem E-Mail-Server 112 gesendet werden und von dem E-Mail-Handhabungs-Client 166 über die TCP/IP-Verbindung 212 empfangen werden. Vorzugsweise enthält jede Benachrichtigungsnachricht von einem E-Mail-Server eine Serverkennung, welche den bestimmten E-Mail-Server identifiziert (z.B. eine Serveradresse) sowie eine E-Mail-Änderungs-Benachrichtigungs-Kennung für die einzigartige Benachrichtung/E-Mail-Änderung (z.B. eine Laufnummer).Referring now to 4B For each e-mail change on each of the e-mail accounts, the e-mail change notification information is received from the e-mail server via one of the links in real time by the e-mail handling client ( step 412 ). In 2 For example, the e-mail change notification information for e-mail changes may be from the e-mail server 112 sent by the e-mail handling client 166 over the TCP / IP connection 212 be received. Preferably, each notification message from an e-mail server includes a server identifier that identifies the particular e-mail server (eg, a server address) and an e-mail change notification identifier for the unique notification / e-mail modification ( eg a serial number).

Um den Schritt 412 mit Bezugnahme auf 2 zu erläutern, kann das Computergerät 202 verwendet werden, um eine E-Mail-Nachricht (in folgenden: „erste E-Mail-Nachricht") zu entwerfen und zu senden, welche für den Endbenutzer des Computergerätes 118 bestimmt ist, welches dem kabellosen Kommunikationsgerät 124 (2) zugeordnet ist, und diese E-Mail-Nachricht wird zu dem passenden E-Mail-Konto ausgeliefert, dass von dem E-Mail-Server 112 gehandhabt wird. Ein E-Mail-Änderungs-Benachrichtigungs-Flag für die neu empfangene Nachricht wird in dem E-Mail-Server 112 für das E-Mail-Konto gesetzt, und bald danach wird die E-Mail-Änderungs-Benachrichtigungs-Information für die Nachricht über die TCP/IP-Verbindung 212 zu dem E-Mail-Handhabungs-Client 166 gesendet. Die Benachrichtigungs-Information enthält die Serverkennung für den E-Mail-Server 112 (z.B. „server1.net"), sowie einen E-Mail-Änderungs-Benachrichtigungs-Kennung oder Laufnummer (z.B. „212").To the step 412 with reference to 2 to explain, the computer device 202 used to design and send an e-mail message (in the following: "first e-mail message") which is intended for the end user of the computing device 118 it is determined which the wireless communication device 124 ( 2 ), and this e-mail message is delivered to the appropriate e-mail account that is from the e-mail server 112 is handled. An e-mail change notification flag for the newly received message is in the e-mail server 112 for the e-mail account, and soon thereafter the e-mail change notification information for the message becomes over the TCP / IP connection 212 to the email handling client 166 Posted. The notification information includes the server identifier for the e-mail server 112 (eg, "server1.net"), as well as an e-mail change notification identifier or sequence number (eg, "212").

In jeder Benachrichtigungs-Nachricht können auch detailliertere Informationen enthalten sein, wie etwa die in der Tabelle 1 unten dargestellten:

Figure 00110001
Each notification message may also contain more detailed information, such as those shown in Table 1 below:
Figure 00110001

Tabelle 1. Typen von Daten, welche in der E-Mail-Änderungs-Benachrichtigungs-Information enthalten sein können.table 1. Types of data included in the e-mail change notification information can.

Fortfahrend mit dem Flussdiagramm der 4B, fordert der E-Mail-Handhabungs-Client von dem E-Mail-Server über die zweite Verbindung unter Verwendung der empfangenen E-Mail-Änderungs-Benachrichtigungs-Information die E-Mail-Information an (Schritt 414 der 4B). In 2 kann beispielsweise der E-Mail-Handhabungs-Client 166 von dem E-Mail-Server 112 die E-Mail-Information anfordern, die der ersten E-Mail-Nachricht zugeordnet ist, indem er die Server-Kennung („server1.net") als eine Bestimmungsadresse benutzt, und die Benachrichtigungskennung („212") benutzt, um die E-Mail-Benachrichtigung und die gewünschte E-Mail-Information zu identifizieren. Der E-Mail-Server 112 empfangt und verarbeitet diese Befehle (der passende Server, welcher die richtige E-Mail-Information empfängt, die der Benachrichtigungskennung zugeordnet ist), und leitet die E-Mail-Information über die zweite Verbindung zu dem E-Mail-Handhabungs-Client 166 weiter. In Reaktion darauf empfängt der E-Mail-Handhabungs-Client diese E-Mail-Information über die zweite TCP/IP-Verbindung (416 der 4B). In 2 kann z.B. der E-Mail-Handhabungs-Client 166 über die TCP/IP-Verbindung 214 E-Mail-Information empfangen, die der ersten E-Mail-Nachricht zugeordnet ist. Das Beziehen der E-Mail-Information in den Schritten 414 und 416 kann von dem E-Mail-Handhabungs-Klient 166 durchgeführt werden, indem herkömmliche Befehle zu dem E-Mail-Server 112 ausgegeben werden, wie etwa die Befehle SELECT (z.B. Auswählen eines bestimmten E-Mail-Ordners) und FETCH (z.B. Abrufen bestimmter E-Mail-Daten).Continuing with the flowchart of 4B , the e-mail handling client requests the e-mail information from the e-mail server via the second connection using the received e-mail change notification information (step 414 of the 4B ). In 2 For example, the E-mail managing client 166 from the e-mail server 112 request the e-mail information associated with the first e-mail message using the server identifier ("server1.net") as a destination address and the notification identifier ("212") to use the E -Mail notification and identify the desired e-mail information. The e-mail server 112 receives and processes these commands (the appropriate server which receives the proper e-mail information associated with the notification identifier) and forwards the e-mail information to the e-mail handling client over the second connection 166 further. In response, the e-mail handling client receives this e-mail information over the second TCP / IP connection ( 416 of the 4B ). In 2 For example, the e-mail handling client 166 over the TCP / IP connection 214 Receive e-mail information associated with the first e-mail message. Obtaining the e-mail information in steps 414 and 416 can from the email handling client 166 be performed by sending conventional commands to the e-mail server 112 such as the SELECT commands (for example, selecting a specific e-mail folder) and FETCH (eg, retrieving specific e-mail data).

Sobald diese Information von den E-Mail-Handhabungs-Client empfangen ist, werden zumindest Teile der Information in einer Nachricht zusammengestellt und zu dem passenden kabellosen Kommunikationsgerät in Echtzeit Push-übermittelt (Schritt 416 der 4). In 2 wird beispielsweise E-Mail-Information der ersten E-Mail-Nachricht von dem E-Mail-Handhabungs-Client 166 zu dem kabellosen Kommunikationsgerät 124 Push-übermittelt. Die E-Mail-Information wird über das Relay 160 zu dem passenden kabellosen Netzwerk 130, in welchen das Kommunikationsgerät sich befindet, weitergeleitet. Das Flussdiagramm endet bei Schritt 418, das Verfahren wiederholt sich jedoch kontinuierlich, beginnend wieder bei Schritt 412.Once this information is received by the e-mail handling client, at least portions of the information are assembled in a message and push-communicated to the appropriate wireless communication device in real time (step 416 of the 4 ). In 2 For example, e-mail information of the first e-mail message is received from the e-mail handling client 166 to the wireless communication device 124 Push-transmitted. The e-mail information is sent via the relay 160 to the right wireless network 130 in which the communication device is located, forwarded. The flowchart ends at step 418 However, the process is repeated continuously, starting again at step 412 ,

Es ist zu bemerken, dass die, im Zusammenhang mit 4B beschriebenen Schritte nicht nur in Verbindung mit einem einzelnen E-Mail-Server durchgeführt werden, sondern dass sie in Verbindung mit einer Vielzahl von unterschiedlichen E-Mail-Servern simultan durchgeführt werden, wobei jeder Server eine Vielzahl von nicht zusammengeschlossenen E-Mail-Konten handhabt. Zur Erläuterung: das Computergerät 202 der 2 kann auch verwendet werden, um eine E-Mail-Nachricht (im Folgenden: „zweite E-Mail-Nachricht") für den Endbenutzer des Computergerätes 120, welches das kabellose Kommunikationsgerät 126 aufweist, zu entwerfen und zu senden. Zusätzlich kann das Computergerät 202 verwendet werden, um eine E-Mail-Nachricht (im Folgenden: „dritte E-Mail-Nachricht") für den Endbenutzer des Computergerätes 204, zu welchem das kabellose Kommunikationsgerät 208 zugeordnet ist, zu entwerfen und zu senden. Diese zweiten und dritten E-Mail-Nachrichten werden zu den passenden E-Mail-Konten ausgeliefert, die von dem E-Mail-Server 112, bzw. dem E-Mail-Server 114 gehandhabt werden. Somit werden für jedes E-Mail-Konto E-Mail-Änderungs-Benachrichtigungs-Flags für diese neu empfangenen Nachrichten innerhalb der E-Mail-Server 112, bzw. 114 gesetzt.It should be noted that, related to 4B Not only are these steps performed in conjunction with a single e-mail server, but they are performed concurrently with a variety of different e-mail servers, with each server handling a plurality of disjointed e-mail accounts , For explanation: the computer device 202 of the 2 can also be used to send an e-mail message (hereinafter referred to as "second e-mail message") to the end user of the computing device 120 , which is the wireless communication device 126 has to design and send. In addition, the computer device 202 used to send an e-mail message (hereinafter: "third e-mail message") to the end user of the computing device 204 to which the wireless communication device 208 is assigned to design and send. These second and third e-mail messages are delivered to the appropriate e-mail accounts sent by the e-mail server 112 , or the e-mail server 114 be handled. Thus, for each e-mail account, e-mail change notification flags for these newly received messages within the e-mail servers 112 , respectively. 114 set.

Somit wird für Schritt 412 der 4B die E-Mail-Änderungs-Benachrichtigungs-Information, die der ersten E-Mail-Nachricht zugeordnet ist, nicht nur über die TCP/IP-Verbindung 212 zu dem E-Mail-Handhabungs-Client 166 gesendet und von diesem empfangen; es wird auch die Benachrichtigungs-Information, die der zweiten E-Mail-Nachricht zugeordnet ist, über die TCP/IP-Verbindung 212 zu dem E-Mail-Handhabungs-Client 166 gesendet und von diesem empfangen. Die empfangene Benachrichtigungs-Information für diese zweite E-Mail-Nachricht enthält die Serverkennung für den E-Mail-Server 112 (z.B. „server1.net"), sowie eine E-Mail-Änderungs-Benachrichtigungs-Kennung oder Laufnummer (z.B. „245"). Zusätzlich wird die E-Mail-Änderungs-Benachrichtigungs-Information, die der dritten E-Mail-Nachricht zugeordnet ist, über die TCP/IP-Verbindung 216 zu dem E-Mail-Handhabungs-Client 166 gesendet. Die empfangene Benachrichtigungs-Information für die dritte E-Mail-Nachricht enthält die Serverkennung für den E-Mail-Server 114 (z.B. „server2.net"), sowie eine E-Mail-Änderungs-Benachrichtigungs-Kennung oder Laufnummer (z.B. „099").Thus, for step 412 of the 4B the e-mail change notification information associated with the first e-mail message, not just over the TCP / IP connection 212 to the email handling client 166 sent and received by this; Also, the notification information associated with the second e-mail message is transmitted over the TCP / IP connection 212 to the email handling client 166 sent and received by this. The received notification information for this second e-mail message contains the server identifier for the e-mail server 112 (eg "server1.net"), as well as an e-mail change notification identifier or sequence number (eg "245"). In addition, the e-mail change notification information associated with the third e-mail message is transmitted over the TCP / IP connection 216 to the email handling client 166 Posted. The received notification information for the third e-mail message contains the server identifier for the e-mail server 114 (eg "server2.net"), as well as an e-mail change notification identifier or sequence number (eg "099").

Weiters fordert, für Schritt 414 der 4B, der E-Mail-Handhabungs-Client 166 die E-Mail-Information, die der ersten E-Mail-Nachricht zugeordnet ist, nicht nur von dem E-Mail-Server 112 an, sondern er fordert auch die E-Mail-Information an, die der zweiten E-Mail-Nachricht zugeordnet ist, indem er die Serverkennung („server1.net") als Bestimmungsadresse verwendet, und indem er die Benachrichtigungs-Kennung („245") verwendet, um die E-Mail-Benachrichtigung und -Information anzugeben. Weiters fordert der E-Mail-Handhabungs-Client 166 die E-Mail-Information, die der dritten E-Mail-Nachricht zugeordnet ist, von dem E-Mail-Server 114 an, indem er die Serverkennung („-erver2.net") als Bestimmungsadresse verwendet, und indem er die Benachrichtigungskennung („099") verwendet, um die E-Mail-Benachrichtigung und -Information anzugeben. Für Schritt 416 der 4B empfängt der E-Mail-Handhabungs-Client 166 über die TCP/IP-Verbindung 214 die E-Mail-Information nicht nur für die erste E-Mail-Nachricht, sondern auch für die zweite E-Mail-Nachricht. Zusätzlich empfängt der E-Mail-Handhabungs-Client 166 über die TCP/IP-Verbindung 218 die E-Mail- Information für die dritte E-Mail-Nachricht. Für Schritt 418 der 4B wird nicht nur E-Mail-Information der ersten E-Mail-Nachricht zusammengestellt und zu dem kabellosen Kommunikationsgerät 124 Push-übermittelt, sondern es wird auch E-Mail-Information der zweiten E-Mail-Nachricht zu dem kabellosen Kommunikationsgerät 126 Push-übermittel, und E-Mail-Information der dritten E-Mail-Nachricht wird zu dem kabellosen Kommunikationsgerät 208 Push-übermittelt.Further calls for step 414 of the 4B , the email handling client 166 the e-mail information associated with the first e-mail message, not just the e-mail server 112 It also requests the e-mail information associated with the second e-mail message by using the server identifier ("server1.net") as the destination address and by specifying the notification identifier ("245 ") is used to specify the e-mail notification and information. Furthermore, the e-mail handling client demands 166 the e-mail information associated with the third e-mail message from the e-mail server 114 by using the server identifier ("-erver2.net") as the destination address and using the notification identifier ("099") to specify the e-mail notification and information. For step 416 of the 4B receives the e-mail handling client 166 over the TCP / IP connection 214 the e-mail information not only for the first e-mail message but also for the second e-mail message. In addition, the E-mail Handling Client receives 166 over the TCP / IP connection 218 the e-mail information for the third e-mail message. For step 418 of the 4B Not only will email information be the first E-mail message and to the wireless communication device 124 It also pushes e-mail information to the second e-mail message to the wireless communication device 126 Push-in, and e-mail information of the third e-mail message becomes the wireless communication device 208 Push-transmitted.

Obwohl das obige Verfahren im Zusammenhang mit dem Empfang einer neuen E-Mail-Nachricht beschrieben wurde, kann es im Wesentlichen für jede Änderung bei einer Mailbox eines Endbenutzers durchgeführt werden. Die E-Mail-Änderung könnte z.B. das Löschen einer bestehenden Nachricht, oder das Verschieben einer bestehenden Nachricht von einem Hauptordner zu einem anderen Hauptordner sein. Die sich ergebene Handlung wird von der bestimmten E-Mail-Änderung, die gemacht wurde, abhängen; die sich ergebene Handlung könnte z.B. eine Aktualisierung von bestehenden internen Abbildungen sein, wenn diese mit einer E-Mail-Nachricht konfrontiert werden, die gerade Push-übermittel wird.Even though the above procedure in connection with the receipt of a new one E-mail message Essentially, it can be used for any change to a mailbox of a mailbox End user performed become. The e-mail change could e.g. the deleting an existing message, or moving an existing one Message from one main folder to another main folder. The resulting action is determined by the particular e-mail change, that was made depend on; the ensuing act could e.g. be an update of existing internal maps, when they are confronted with an e-mail message that is just Push-transmitted becomes.

Vorzugsweise wir die Verteilung von E-Mail-Information auch auf Basis der Auslieferungseinstellungen des kabellosen Kommunikationsgerätes durchgeführt, die jedem E-Mail-Konto zugeordnet sind (z.B. die Auslieferungseinstellungen, die im Zusammenhang mit den E-Mail-Konten der 3 beschrieben wurden). Dieser Aspekt wird mit Bezugnahme auf den Teil des Flussdiagramms der 4C beschrieben werden, der an den Abschluss der Einrichtung der E-Mail-Benachrichtigung von dem Flussdiagramm der 4A anschließt. Nun bezugnehmend auf 4C wird eine E-Mail-Änderungs-Benachrichtigungs-Information für E-Mail-Änderungen an irgendeinem der E-Mail-Konten abgehend vom E-Mail-Server, über eine der TCP/IP-Verbindungen kontinuierlich durch den E-Mail-Handhabungs-Client in Echtzeit empfangen (Schritt 420 der 4C). Jede Benachrichtigungs-Nachricht von dem E-Mail-Server enthält eine Serverkennung, die den bestimmten E-Mail-Server identifiziert (z.B. eine Serveradresse), sowie eine E-Mail-Änderungs-Benachrichtigungskennung für die einzigartige Benachrichtigung/E-Mail-Änderung (z.B. eine Laufnummer).Preferably, we also perform the distribution of e-mail information based on the delivery settings of the wireless communication device associated with each e-mail account (eg, the delivery settings associated with the e-mail accounts of the e-mail account) 3 have been described). This aspect will be described with reference to the part of the flowchart of FIG 4C At the conclusion of the establishment of the e-mail notification of the flowchart of the 4A followed. Referring now to 4C E-mail change notification information for e-mail changes to any of the e-mail accounts is sent from the e-mail server, through one of the TCP / IP connections, continuously through the e-mail handling Receive client in real time (step 420 of the 4C ). Each notification message from the e-mail server includes a server identifier that identifies the particular e-mail server (eg, a server address) and an e-mail change notification identifier for the unique notification / e-mail modification ( eg a serial number).

Als nächstes fordert der E-Mail-Handhabungs-Client die kabellosen Auslieferungseinstellungen von dem E-Mail-Server über die zweite Verbindung an, die dem E-Mail-Konto zugeordnet sind, und empfängt diese (Schritt 422 der 4C). Insbesondere das Behalten der Auslieferungseinstellungen in Schritt 422 kann durchgeführt werden, indem herkömmliche Befehle zu dem E-Mail-Server ausgegeben werden, wie etwa die Befehle SELECT (z.B. Auswählen eines bestimmten E-Mail-Ordners) und FETCH (z.B. Abrufen der Auslieferungseinstellungsdaten). Die Auslieferungseinstellungen können beispielsweise von den in Zusammenhang mit den E-Mail-Konten in 3 beschriebenen stammen.Next, the e-mail handling client requests and receives the wireless delivery settings from the e-mail server over the second connection associated with the e-mail account (step 422 of the 4C ). Specifically, keeping the delivery settings in step 422 can be performed by issuing conventional commands to the e-mail server, such as the commands SELECT (eg selecting a particular e-mail folder) and FETCH (eg retrieving the delivery setting data). For example, the outbound delivery settings can be changed from those associated with the email accounts in 3 come described.

Eine Auslieferungseinstellung zeigt an, ob die E-Mail-Information zu dem kabellosen Kommunikationsgerät ausgeliefert werden soll oder nicht, und, wenn die E-Mail-Information ausgeliefert werden soll, welche Teile der E-Mail-Information ausgeliefert werden sollen. Die E-Mail-Information kann E-Mail-Kopfinformation (Daten innerhalb der Felder AN, CC, VON und BETREFF), das Datum und die Zeit der E-Mail-Auslieferung, den Text der E-Mail-Nachricht, sowie Dateianhänge enthalten, ist jedoch nicht darauf beschränkt. Es können andere geeignete Auslieferungseinstellungen festgelegt werden, wie z.B. eine Ebene-1-Prioritäteinstellung, welche E-Mail-Information nur dann zu dem kabellosen Kommunikationsgerät ausliefert, wenn für die ausgelieferte E-Mail-Nachricht vom Sender die Prioritätsebene 1 festgelegt wurde. In den in 3 gezeigten Beispielen hat das E-Mail-Konto 304 für „Barry Gilhuly" die Auslieferungseinstellung „SENDE IMMER NUR E-MAIL-KOPFINFORMATION", das E-Mail-Konto 306 für „Andy Van" hat die Auslieferungseinstellung „SENDE NIEMALS E-MAILS", und das E-Mail-Konto 308 für „Thomas Parry" hat die Auslieferungseinstellung „SENDE IMMER DEN VOLLSTÄNDIGEN E-MAIL-TEXT". Die Auslieferungseinstellungen können vorzugsweise von einem Endbenutzer eines Computergerätes (und/oder eines kabellosen Kommunikationsgerätes) durch einen geeigneten Befehl oder eine Anweisung geändert werden, z.B. wenn das Computergerät (und/oder das kabellose Kommunikationsgerät) auf dem E-Mail-Server passend eingeloggt ist. Somit sind die Auslieferungseinstellungen über das Computergerät und/oder das kabellose Kommunikationsgerät vom Benutzer konfigurierbar.A delivery setting indicates whether or not the e-mail information is to be delivered to the wireless communication device, and, if the e-mail information is to be delivered, which parts of the e-mail information should be delivered. The e-mail information may include e-mail header information (data within the fields AN, CC, FROM and SUBJECT), the date and time of the e-mail delivery, the text of the e-mail message, and file attachments but is not limited to this. Other suitable delivery settings may be set, such as a level 1 priority setting, which delivers e-mail information to the wireless communication device only if priority level 1 has been set for the delivered e-mail message from the sender. In the in 3 shown examples has the e-mail account 304 for "Barry Gilhuly" the default setting "SEND ALWAYS ONLY E-MAIL HEADING INFORMATION", the e-mail account 306 for "Andy Van" has the delivery setting "SEND NEAR E-MAILS," and the e-mail account 308 for "Thomas Parry" the delivery setting "SEND ALWAYS THE FULL EMAIL TEXT". The delivery settings may preferably be changed by an end user of a computing device (and / or a wireless communication device) by a suitable command or instruction, eg, when the computing device (and / or the wireless communication device) is properly logged in to the e-mail server. Thus, the delivery settings via the computing device and / or the wireless communication device are user-configurable.

Wieder bezugnehmend auf 4C, bestimmt der E-Mail-Handhabungs-Client, ob und/oder welche E-Mail-Information zu dem kabellosen Kommunikationsgerät Push-übermittelt werden soll, basierend auf den empfangenen Auslieferungseinstellungen (Schritt 424 der 4C). Falls der E-Mail-Handhabungs-Client bestimmt, dass keine E-Mail-Information für diese Benachrichtigung Push-übermittelt werden soll (z.B. eine Einstellung, welche anzeigt, dass niemals E-Mails gesendet werden sollen), dann wird keine Anforderung nach E-Mail-Information getätigt. Andererseits kann der E-Mail-Handhabungs-Client bestimmten, dass E-Mail-Information für diese Benachrichtigung Push-übermittelt werden soll (z.B. Einstellungen welche anzeigen, dass E-Mails gesendet werden sollen). In diesem Fall fordert der E-Mail-Handhabungs-Client E-Mail-Information von den passenden E-Mail-Server unter Verwendung der E-Mail-Änderungs-Benachrichtigungs-Information, die er empfangen hat, an, und empfängt diese (Schritt 426 der 4C).Referring again to 4C , the e-mail handling client determines whether and / or which e-mail information is to be pushed to the wireless communication device based on the received delivery settings (step 424 of the 4C ). If the e-mail handling client determines that e-mail information for this notification should not be pushed (eg a setting indicating that e-mails should never be sent), then no request for E -Mail information made. On the other hand, the e-mail handling client may specify that e-mail information for this notification should be push-delivered (eg, settings indicating that e-mails should be sent). In this case, the email handling client requests email information from the appropriate email servers using the email change notification information, which he has received, and receives (step 426 of the 4C ).

Spezieller fordert in Schritt 426 der E-Mail-Handhabungs-Client die E-Mail-Information, die der E-Mail-Nachricht zugeordnet ist, von dem passenden E-Mail-Server an, wobei er die Serverkennung als eine Bestimmungsadresse verwendet, und die Benachrichtigungskennung, um die passende E-Mail-Benachrichtigung und -Information anzugeben. Der E-Mail-Server empfängt und verarbeitet diese Nachricht, empfängt die zugehörige E-Mail-Information, die der Benachrichtigungskennung zugeordnet ist, von dem passenden Server, und sendet danach die E-Mail-Information über die zweite TCP/IP-Verbindung zu dem E-Mail-Handhabungs-Client. In Reaktion empfängt der E-Mail-Handhabungs-Client diese E-Mail-Information über die zweite TCP/IP-Verbindung. Im Speziellen kann das Erhalten dieser E-Mail-Information durchgeführt werden, indem herkömmliche Befehle zu dem E-Mail-Server ausgegeben werden, wie etwa die Befehle SELECT (z.B. Auswählen eines bestimmten E-Mail-Ordners) und FETCH (z.B. Abrufen von bestimmten E-Mail-Daten). Der E-Mail-Handhabungs-Client fasst dann die passende Information in eine Nachricht zusammen, und führt eine Push-Übermittlung der Nachricht zu dem kabellosen Gerät durch (Schritt 428 der 4C). Die Information wird durch das Relay 160, sowie das passende kabellose Netzwerk 130, in welchem sich das Kommunikationsgerät befindet, Push-übermittelt.Special calls in step 426 the e-mail handling client sends the e-mail information associated with the e-mail message from the appropriate e-mail server using the server identifier as a destination address and the notification identifier to the e-mail server specify appropriate e-mail notification and information. The e-mail server receives and processes this message, receives the associated e-mail information associated with the notification identifier from the appropriate server, and then sends the e-mail information over the second TCP / IP connection the e-mail handling client. In response, the e-mail handling client receives this e-mail information over the second TCP / IP connection. Specifically, obtaining this e-mail information may be accomplished by issuing conventional commands to the e-mail server, such as the commands SELECT (eg, selecting a particular e-mail folder) and FETCH (eg, retrieving certain e-mail folders) e-mail data). The e-mail handling client then merges the appropriate information into a message and push-transmits the message to the wireless device (step 428 of the 4C ). The information is transmitted through the relay 160 , as well as the appropriate wireless network 130 in which the communication device is located, push-transmitted.

Bezogen auf das vorher im Zusammenhang mit 4B beschriebene Beispiel, empfängt der E-Mail-Handhabungs-Client 166 der 2 die erste Benachrichtigungsnachricht für die erste E-Mail-Nachricht, welche die Serveradresse für den E-Mail-Server 112 („server1.net") enthält, sowie eine Laufnummer „212", welche die E-Mail-Benachrichtigung eindeutig identifiziert, welche dem E-Mail-Konto 304 der 3 zugeordnet ist. Es wird auch die Auslieferungseinstellung „SENDE IMMER NUR E-MAIL-KOPFINFORMATION" empfangen, die über das E-Mail-Konto 304 dem Computergerät 118 zugeordnet ist. In diesem Fall sendet der E-Mail-Handhabungs-Client 166 einen Befehl, um E-Mail-Information zu empfangen, in dem er „server1.net" als Bestimmungsadresse und „212" als Benachrichtigungskennung verwendet. Vorzugsweise ist der E-Mail-Server 112 konfiguriert, um die ganze, oder die relevanteste E-Mail-Information zu dem E-Mail-Handhabungs-Client 166 zu senden, so dass der E-Mail-Handhabungs-Client 166 nur einen Teil der Information (z.B. den E-Mail-Kopf) extrahieren und zu dem kabellosen Kommunikationsgerät Push-übermitteln kann. In einer alternativen Ausführungsform kann der E-Mail-Server 112 konfiguriert sein, um nur den Teil der E-Mail-Information zu senden, der in den Auslieferungseinstellungen festgelegt ist, so dass der E-Mail-Handhabungs-Client 166 die Information lediglich passend in eine Nachricht konfigurieren, und sie zu dem kabellosen Gerät Push-übermitteln muss.Related to the previously related to 4B described example, receives the e-mail handling client 166 of the 2 the first notification message for the first e-mail message, which is the server address for the e-mail server 112 ("Server1.net"), as well as a sequence number "212" which uniquely identifies the e-mail notification which the e-mail account 304 of the 3 assigned. The delivery setting "SEND ALWAYS ONLY E-MAIL HEADER INFORMATION" is also received via the e-mail account 304 the computer device 118 assigned. In this case, the e-mail handling client sends 166 a command to receive e-mail information using "server1.net" as the destination address and "212" as the notification identifier. Preferably, the e-mail server 112 configured to receive all or most relevant e-mail information to the e-mail handling client 166 to send, so the e-mail handling client 166 extract only part of the information (eg the e-mail header) and push to the wireless communication device. In an alternative embodiment, the e-mail server 112 be configured to send only the part of the e-mail information that is set in the delivery settings, so that the e-mail handling client 166 just configure the information appropriately in a message and push it to the wireless device.

Mit dem Beispiel fortfahrend, empfängt der E-Mail-Handhabungs-Client 166 auch die zweite Benachrichtigungs-Nachricht für die zweite E-Mail-Nachricht, welche die Server-Adresse für den E-Mail-Server 112 („server1.net"), sowie eine Laufnummer „245" enthält, welche die bestimmte E-Mail-Benachrichtigung für das E-Mail-Konto 306 der 3 eindeutig identifiziert. Es wird auch die Auslieferungseinstellung „SENDE NIEMALS E-MAILS" empfangen, die dem Computergerät 118 für das E-Mail-Konto 306 der 3 zugeordnet ist. Wenn der E-Mail-Handhabungs-Client 166 diese bestimmte Auslieferungseinstellung empfängt, gibt er keinen Befehl aus um E-Mail-Information für die Benachrichtigungs-Kennung „245" zu empfangen, und führt keine Push-Übermittlung von irgendwelchen Informationen durch, die dieser Benachrichtigung zugeordnet sind.Continuing with the example, the e-mail handling client receives 166 also the second notification message for the second e-mail message, which is the server address for the e-mail server 112 ("Server1.net"), as well as a serial number "245" containing the specific email notification for the email account 306 of the 3 clearly identified. It will also receive the "SEND NEAR E-MAILS" delivery setting to the computer device 118 for the e-mail account 306 of the 3 assigned. If the email handling client 166 When this particular delivery setting is received, it does not issue a command to receive e-mail information for the notification identifier "245", and does not push-transmit any information associated with that notification.

Schließlich empfängt der E-Mail-Handhabungs-Client 166 die dritte Benachrichtigungs-Nachricht für die dritte E-Mail-Nachricht, welche die Serveradresse für den E-Mail-Server 112 („server2.net"), sowie eine Laufnummer „099" enthält, welche diese bestimmte E-Mail-Benachrichtigung für das E-Mail-Konto 306 der 3 eindeutig identifiziert. Es wird auch die Auslieferungseinstellung „SENDE IMMER DEN VOLLEN E-MAIL-TEXT" empfangen, die dem Computergerät 118 für das E-Mail-Konto 306 zugeordnet ist. In diesem Fall sendet der E-Mail-Server 112 die E-Mail-Information zu den E-Mail-Handhabungs-Client 166, welcher die Information in eine Nachricht konfiguriert, die zu dem kabellosen Kommunikationsgerät Push-übermittelt wird.Finally, the e-mail handling client receives 166 the third notification message for the third e-mail message, which is the server address for the e-mail server 112 ("Server2.net"), as well as a sequence number "099" containing this particular email notification for the email account 306 of the 3 clearly identified. It will also receive the delivery setting "SEND ALWAYS THE FULL E-MAIL TEXT" to the computer device 118 for the e-mail account 306 assigned. In this case, the e-mail server sends 112 the e-mail information to the e-mail handling client 166 which configures the information into a message that is push-transmitted to the wireless communication device.

Falls die Auslieferungseinstellung „SENDE NUR E-MAIL VON PRIORITÄTSEBENE 1" (siehe 3) für das E-Mail-Konto verwendet, und von dem E-Mail-Handhabungs-Client 166 empfangen wird, gibt der E-Mail-Handhabungs-Client 166 einen Befehl aus, um E-Mail-Information, die der Benachrichtigungskennung entspricht, zu empfangen, empfängt die E-Mail-Information, und testet, ob die E-Mail-Nachrichten-Information eine Ebene-1-Priorität anzeigt. Wenn die E-Mail-Nachrichten-Information eine Ebene-1-Priorität anzeigt, dann führt der E-Mail-Handhabungs-Client 166 eine Push-Übermittlung der passenden E-Mail-Information zu dem kabellosen Kommunikationsgerät durch. Falls die E-Mail-Nachrichten-Information etwas Geringeres als eine Ebene-1-Priorität anzeigt, dann führt der E-Mail-Handhabungs-Client 166 keine Push-Übermittlung einer E-Mail-Information zu dem kabellosen Kommunikationsgerät durch.If the delivery setting is "SEND ONLY E-MAIL FROM PRIORITY LEVEL 1" (see 3 ) is used for the e-mail account, and by the e-mail handling client 166 is received, the e-mail handling client 166 issue a command to receive e-mail information corresponding to the notification identifier, receive the e-mail information, and test whether the e-mail message information indicates a level 1 priority. If the e-mail message information indicates a level 1 priority, then the e-mail handling client performs 166 a push transmission of the appropriate e-mail information to the wireless communication device. If the e-mail message information indicates something less than a level 1 priority, then the e-mail handling client performs 166 no push transmission of e-mail information to the wireless communication device.

Somit wurde ein Verfahren zum Push-Übermitteln von E-Mail-Information von einem E-Mail-Server zu einer Vielzahl von kabellosen Kommunikationsgeräten beschrieben. In einem beispielhaften Verfahren ist der E-Mail-Server öffentlich zugänglich, und handhabt eine Vielzahl von nicht zusammengeschlossenen E-Mail-Konten, die jeweils der Vielzahl von kabellosen Kommunikationsgeräten zugeordnet sind. Das Verfahren wird von einem E-Mail-Handhabungs-Client durchgeführt, und weist die Handlungen auf, eine Verbindung mit dem E-Mail-Server aufzubauen und aufrechtzuerhalten; über die Verbindung E-Mail-Änderungs-Benachrichtigungen für die Vielzahl von nicht zusammengeschlossenen E-Mail-Konten zu empfangen; E-Mail-Information, die den E-Mail-Änderungs-Benachrichtigungen zugeordnet ist zu empfangen; und Push-Übermitteln von zumindest Teilen der E-Mail-Information für einen Empfang durch die Vielzahl von kabellosen Kommunikationsgeräten. Das Verfahren nutzt vorzugsweise den Internet Message Access Protocol (IMAP) Standard, und die Verbindung ist eine einzelne TCP/IP-Verbindung. Das Verfahren kann vorteilhafterweise auch die zusätzlichen Handlungen aufweisen, Benutzer-konfigurierbare Auslieferungseinstellungen zu empfangen, die den E-Mail-Benachrichtigungen zugeordnet sind; und zu bestimmen, ob und/oder welche E-Mail-Information Push-übermittelt werden soll, basierend auf den Benutzer-konfigurierbaren Auslieferungseinstellungen.Consequently became a push-forwarding method from e-mail information from an e-mail server to a variety of wireless communication devices described. In an exemplary method, the e-mail server is public accessible, and handles a variety of un-merged e-mail accounts, each associated with the plurality of wireless communication devices are. The procedure is performed by an e-mail handling client, and instructs the user to connect to the e-mail server and maintain; above the link e-mail change notifications for the Receiving a large number of unconnected e-mail accounts; E-mail information containing the e-mail change notifications is assigned to receive; and push submitting at least parts the e-mail information for a receipt by the plurality of wireless communication devices. The Method preferably uses the Internet Message Access Protocol (IMAP) default, and the connection is a single TCP / IP connection. The method can advantageously also the additional Have actions, user-configurable delivery settings to receive those associated with the e-mail notifications; and to determine if and / or which e-mail information is push-delivered based on the user-configurable delivery settings.

Ein weiteres beispielhaftes Verfahren bezieht das Push-Übermitteln von E-Mail-Information von einer Vielzahl von E-Mail-Servern zu einer Vielzahl von kabellosen Kommunikationsgeräten mit ein. Dieses Verfahren wird von einem E-Mail-Handhabungs-Client durchgeführt und beinhaltet für jeden E-Mail-Server die folgenden Handlungen: Einloggen auf einem E-Mail-Server im Namen einer Vielzahl von nicht zusammengeschlossenen E-Mail-Konten, und Aufbauen sowie Aufrechterhalten einer Verbindung mit diesem; Empfangen, über die Verbindung, von E-Mail-Änderungsbenachrichtigungen für die Vielzahl von nicht zusammengeschlossenen E-Mail-Konten, wobei jede E-Mail-Änderungsbenachrichtigung eine E-Mail-Serverkennung, sowie eine E-Mail-Benachrichtigungskennung aufweist; Empfangen von E-Mail-Information, die den E-Mail-Änderungsbenachrichtigungen zugeordnet ist; und Push-Übermitteln von zumindest Teilen der E-Mail-Information für einen Empfang durch die Vielzahl von kabellosen Kommunikationsgeräten im Wesentlichen in Echtzeit. Vorzugsweise nutzt dieses Verfahren den IMAP Standard und die Verbindung ist eine einzelne TCP/IP-Verbindung. Das Verfahren kann in vorteilhafter Weise auch die zusätzlichen Handlungen enthalten, Benutzerkonfigurierbare Auslieferungseinstellungen zu empfangen, die den E-Mail-Benachrichtigungen zugeordnet sind; und Bestimmen ob und/oder welche E-Mail-Information Push-übermittelt werden soll, basierend auf den Benutzer-konfigurierbaren Auslieferungseinstellungen.One Another exemplary method involves push delivery of e-mail information from a variety of e-mail servers to a variety of wireless communications equipment with a. This procedure is provided by an e-mail handling client carried out and includes for every e-mail server the following actions: log in on one Email server on behalf of a variety of unconnected E-mail accounts, and Building and maintaining a connection with this; Receive, over the Connection, e-mail change notifications for the Variety of unassembled email accounts, each one E-mail change notification an e-mail server identifier, as well as an e-mail notification identifier having; Receive e-mail information related to the e-mail change notifications assigned; and push submitting at least parts of the e-mail information for reception by the plurality of wireless communication devices essentially in real time. Preferably, this method uses the IMAP standard and the connection is a single TCP / IP connection. The method can advantageously also the additional Include Actions, User Configurable Delivery Settings to receive those associated with the e-mail notifications; and Determine if and / or which e-mail information is push-transmitted based on the user-configurable delivery settings.

Es versteht sich, dass das obige lediglich eine Beschreibung bevorzugter Ausführungsformen der Erfindung ist, und dass verschiedene Änderungen, Abwandlungen, und Variationen ausgeführt werden können. Zum Beispiel kann das Verfahren im Wesentlichen für alle Änderungen an einer Mailbox eines Endbenutzers verwendet werden; Die E-Mail-Änderung kann das Löschen einer bestehenden Nachricht sein, oder das Verschieben einer bestehenden Nachricht von einem Hauptordner in einen anderen Hauptordner. Keinen der Ausdrücke oder Formulierungen in der Beschreibung und den Ansprüchen wurde irgendeine spezielle bestimmte Bedeutung gegeben, die sich von der einfachen Sprachbedeutung für den Fachmann unterscheidet, und daher soll die Beschreibung nicht verwendet werden, um Formulierungen in einem übertrieben engen Sinn festzulegen.It It is understood that the above is merely a description of preferred embodiments of the invention, and that various changes, modifications, and Variations executed can be. To the For example, the procedure essentially allows for all changes to a mailbox used by an end user; The e-mail modification may be deleting one existing message, or moving an existing one Message from one main folder to another main folder. no the expressions or formulations in the specification and claims given any special specific meaning, different from the simple language meaning for the expert is different, and therefore the description should not used to define formulations in an overly narrow sense.

Claims (27)

Verfahren zum Push-Übermitteln von Email-Informationen von einem Email-Server (112) zu einer Vielzahl kabelloser Kommunikationsgeräte (104), wobei der Email-Server (112) eine Vielzahl nicht zusammengeschlossener Email-Konten handhabt, die der Vielzahl kabelloser Kommunikationsgeräte (104) entsprechend zugeordnet sind, wobei das Verfahren von einem Email-Handhabungs-Client (166) ausgeführt wird und folgende Vorgänge aufweist: Aufbauen und Aufrechterhalten einer Verbindung (212) mit dem Email-Server (112); Empfangen über die Verbindung (212) von Email-Änderungsbenachrichtigungen für die Vielzahl von nicht zusammengeschlossenen Email-Konten; Empfangen von Email-Information, die den Email-Änderungsbenachrichtigungen zugeordnet ist; und Push-Übermitteln von zumindest Teilen der Email-Information für den Empfang durch ein entsprechendes kabelloses Kommunikationsgerät (104).Method for push-transmitting e-mail information from an e-mail server ( 112 ) to a variety of wireless communication devices ( 104 ), whereby the email server ( 112 ) handles a variety of unconnected e-mail accounts associated with a variety of wireless communication devices ( 104 ), the method being performed by an e-mail handling client ( 166 ) and having the following operations: establishing and maintaining a connection ( 212 ) with the email server ( 112 ); Receiving over the connection ( 212 ) email change notifications for the plurality of unassembled email accounts; Receiving e-mail information associated with the e-mail change notifications; and push-transmitting at least parts of the e-mail information for receipt by a corresponding wireless communication device ( 104 ). Verfahren nach Anspruch 1, wobei der Email-Server (112) einen Internet-Message-Access-Protocoll (IMAP)-Server aufweist.The method of claim 1, wherein the e-mail server ( 112 ) has an Internet Message Access Protocol (IMAP) server. Verfahren nach Anspruch 1, wobei der Vorgang des Aufbauens und Aufrechterhaltens der Verbindung (212) das Aufbauen und Aufrechterhalten einer TCP/IP-Verbindung aufweist.The method of claim 1, wherein the process of establishing and maintaining the compound ( 212 ) has the establishment and maintenance of a TCP / IP connection. Verfahren nach Anspruch 1, welches weiters folgenden Vorgang aufweist: Einloggen auf dem Email-Server (112) im Namen der Vielzahl nicht zusammengeschlossener Email-Konten zum Aufbauen der Verbindung (212).Method according to claim 1, which further comprises the following process: Login on the email server ( 112 ) on behalf of the multitude of unconnected email accounts to establish the connection ( 212 ). Verfahren nach Anspruch 1, wobei der Vorgang des Aufbauens und Aufrechterhaltens der Verbindung (212) das Aufbauen und Aufrechterhalten einer ersten Verbindung (212) aufweist, wobei das Verfahren weiters folgende Vorgänge aufweist: Aufbauen und Aufrechterhalten einer zweiten Verbindung (214) zum Empfangen der Email-Information.The method of claim 1, wherein the process of establishing and maintaining the compound ( 212 ) establishing and maintaining a first connection ( 212 ), the method further comprising: establishing and maintaining a second compound ( 214 ) to receive the e-mail information. Verfahren nach Anspruch 1, welches weiters folgende Vorgänge aufweist: für jede der Vielzahl von empfangenen Email-Änderungsbenachrichtigungen: Empfangen einer Email-Serverkennung und einer Email-Benachrichtigungskennung; und Senden an einen bestimmten Email-Server (112) einer Anfrage zum Empfang der Email-Information, die der bestimmten Email-Änderungsbenachrichtigung entspricht unter Verwendung der Email-Serverkennung und der Email-Benachrichtigungskennung.The method of claim 1, further comprising: for each of the plurality of received e-mail change notifications: receiving an e-mail server identifier and an e-mail notification identifier; and send to a specific email server ( 112 ) a request to receive the e-mail information corresponding to the determined e-mail change notification using the e-mail server ID and the e-mail notification ID. Verfahren nach Anspruch 1, welches weiters aufweist: Für jede der Vielzahl an empfangenen Email-Änderungsbenachrichtigungen: Empfangen einer Email-Benachrichtigungskennung; Empfangen von benutzerkonfigurierbaren Ausgabe-Einstellungen; und Push-Übermitteln von zumindest einem Teil der Email-Information für den Empfang durch ein bestimmtes kabelloses Kommunikationsgerät (104) basierend auf der benutzerkonfigurierbaren Ausgabe-Einstellung.The method of claim 1, further comprising: for each of the plurality of received e-mail change notifications: receiving an e-mail notification identifier; Receiving user configurable output settings; and push-transmitting at least a portion of the e-mail information for receipt by a particular wireless communication device ( 104 ) based on the user-configurable output setting. Verfahren nach Anspruch 1, wobei der Email-Server (112) einen ersten Email-Server (112) aufweist, welcher einer ersten Vielzahl von nicht zusammengeschlossenen Email-Konten zugeordnet ist, welche über eine erste Verbindung (212) gesendete erste Email-Änderungsbenachrichtigungen, und damit verbundene erste Email-Information aufweist, wobei das Verfahren folgende weitere Vorgänge aufweist: Bereitstellen eines zweiten Email-Servers (114), der öffentlich zugänglich ist und eine zweite Vielzahl an nicht zusammengeschlossenen Email-Konten handhabt, die einer zweiten Vielzahl von kabellosen Kommunikationsgeräten entsprechend zugeordnet sind; Aufbauen und Aufrechterhalten einer zweiten Verbindung (216) mit dem zweiten Email-Server (114); Empfangen von zweiten Email-Änderungsbenachrichtigungen für die zweite Vielzahl nicht zusammengeschlossener Email-Konten über die zweite Verbindung (216); Empfangen von zweiten Email-Informationen, die den zweiten Email-Änderungsbenachrichtigungen zugeordnet sind; und Push-Übermitteln von zumindest Teilen der zweiten Email-Information an die zweite Vielzahl an kabellosen Kommunikationsgeräten.The method of claim 1, wherein the e-mail server ( 112 ) a first email server ( 112 ) which is associated with a first plurality of unconnected e-mail accounts which are connected via a first connection ( 212 ) and associated first e-mail information, the method comprising the following further operations: providing a second e-mail server ( 114 ) that is publicly accessible and handles a second plurality of unconnected e-mail accounts corresponding to a second plurality of wireless communication devices; Building and maintaining a second connection ( 216 ) with the second email server ( 114 ); Receiving second e-mail change notifications for the second plurality of un-federated e-mail accounts over the second connection ( 216 ); Receiving second e-mail information associated with the second e-mail change notifications; and push-transmitting at least portions of the second e-mail information to the second plurality of wireless communication devices. Computerprogrammprodukt zum Push-Übermitteln von Email-Information von einem Email-Server (112) an eine Vielzahl kabelloser Kommunikationsgeräte (104), wobei der Email-Server (112) eine Vielzahl nicht zusammengeschlossener Email-Konten handhabt, die der Vielzahl kabelloser Kommunikationsgeräte (104) entsprechend zugeordnet sind, wobei das Computerprogrammprodukt aufweist: ein Speichermedium; Computeranweisungen, die auf dem Speichermedium gespeichert sind; die Computeranweisungen von einem Prozessor ausführbar sind zum: Aufbauen und Aufrechterhalten einer Verbindung (212) mit dem Email-Server (112); Empfangen von Email-Änderungsbenachrichtigungen für die Vielzahl von nicht zusammengeschlossenen Email-Konten über die Verbindung (212); Empfangen von Email-Information, die den Email-Änderungsbenachrichtigungen zugeordnet ist; und Push-Übermitteln von zumindest Teilen der Email-Information für den Empfang durch ein entsprechendes kabelloses Kommunikationsgerät (104).Computer program product for push-sending e-mail information from an e-mail server ( 112 ) to a variety of wireless communication devices ( 104 ), whereby the email server ( 112 ) handles a variety of unconnected e-mail accounts associated with a variety of wireless communication devices ( 104 ), the computer program product comprising: a storage medium; Computer instructions stored on the storage medium; the computer instructions are executable by a processor to: establish and maintain a connection ( 212 ) with the email server ( 112 ); Receive e-mail change notifications for the large number of un-federated e-mail accounts over the connection ( 212 ); Receiving e-mail information associated with the e-mail change notifications; and push-transmitting at least parts of the e-mail information for receipt by a corresponding wireless communication device ( 104 ). Computerprogrammprodukt nach Anspruch 9, wobei die Computeranweisungen weiters ausführbar sind, um eine Verbindung (212), die eine TCP/IP-Verbindung aufweist, aufzubauen und aufrecht zu erhalten.The computer program product of claim 9, wherein the computer instructions are further executable to connect ( 212 ), which has a TCP / IP connection to build and maintain. Computerprogrammprodukt nach Anspruch 9, wobei die Computeranweisungen weiters ausführbar sind, um sich auf einem öffentlich zugänglichen Email-Server (112) im Namen der Vielzahl nicht zusammengeschlossener Email-Konten zum Aufbauen der Verbindung (212) einzuloggen.The computer program product of claim 9, wherein the computer instructions are further executable to reside on a publicly accessible email server ( 112 ) on behalf of the multitude of unconnected email accounts to establish the connection ( 212 ) to log in. Computerprogrammprodukt nach Anspruch 9, wobei die Verbindung (212) eine Erste Verbindung (212) aufweist und wobei die Computeranweisungen weiters ausführbar sind, um eine zweite Verbindung (214) für das Empfangen der Email-Information aufzubauen und aufrecht zu erhalten.Computer program product according to claim 9, wherein the compound ( 212 ) a first connection ( 212 ) and wherein the computer instructions are further executable to create a second connection ( 214 ) for receiving and maintaining the e-mail information. Computerprogrammprodukt nach Anspruch 9, wobei die Computeranweisungen weiters ausführbar sind, um eine Email-Serverkennung und eine Email-Benachrichtigungskennung, die einer Email-Änderungsbenachrichtigung entspricht, zu empfangen, und um zu einem bestimmten Email-Server (112) eine Anfrage zu senden, um Email-Informationen zu erhalten, die der Email-Änderungsbenachrichtigung entsprechen unter Verwendung der Email-Serverkennung und der Email-Benachrichtigungskennung.The computer program product of claim 9, wherein the computer instructions are further executable for receiving an e-mail server identifier and an e-mail notification identifier corresponding to an e-mail change notification and for forwarding to a particular e-mail server ( 112 ) to send a request to receive email information corresponding to the email change notification using the email server identifier and the email notification identifier. Computerprogrammprodukt nach Anspruch 9, wobei die Computeranweisungen weiters ausführbar sind, um eine Email-Benachrichtigungskennung und benutzerkonfigurierbare Ausgabe-Einstellungen entsprechend einer Email-Änderungsbenachrichtigung zu empfangen, und um zumindest einen Teil der Email-Informationen für den Empfang durch ein bestimmtes kabelloses Kommunikationsgerät (104) basierend auf den benutzerkonfigurierbaren Ausgabe-Einstellungen zu übermitteln.The computer program product of claim 9, wherein the computer instructions are further executable to receive an e-mail notification identifier and user-configurable output settings in accordance with an e-mail change notification, and at least a portion of the e-mail information for receipt by a particular wireless communication device ( 104 ) based on the user-configurable output settings. System zum Push-Übermitteln von Email-Information an eine Vielzahl kabelloser Komunikationsgeräte (104), welches aufweist: einen Email-Server (112); der Email-Server (112) ist konfiguriert, um eine Vielzahl von nicht zusammengeschlossenen Email-Konten zu handhaben, die der Vielzahl kabelloser Kommunikationsgeräte (104) entsprechend zugeordnet sind; einen Email-Handhabungs-Client (166); der Email-Handhabungs-Client (116) und der Email-Server (112) sind konfiguriert, um eine Verbindung (212) dort dazwischen aufzubauen und aufrecht zu erhalten; der Email-Server (112) ist konfiguriert, um Email-Änderungsbenachrichtigungen über die Verbindung (212) für die Vielzahl nicht zusammengeschlossener Email-Konten zu senden und der Email-Handhabungs-Client (166) ist konfiguriert, dieselben zu empfangen; der Email-Server (112) ist konfiguriert, um den Email-Änderungsbenachrichtigungen zugeordnete Email-Information zu senden, und der Email-Handhabungs-Client (166) ist konfiguriert, um dieselben zu empfangen; und der Email-Handhabung-Client (166) ist konfiguriert, zumindest Teile der Email-Information für den Empfang durch ein entsprechendes kabelloses Kommunikationsgerät (104) zu übermitteln.A system for push-transmitting e-mail information to a plurality of wireless communication devices ( 104 ), which comprises: an email server ( 112 ); the email server ( 112 ) is configured to handle a plurality of unconnected e-mail accounts belonging to the plurality of wireless communication devices ( 104 ) are assigned accordingly; an email handling client ( 166 ); the email handling client ( 116 ) and the email server ( 112 ) are configured to connect ( 212 ) to build and maintain there between; the email server ( 112 ) is configured to send email change notifications over the connection ( 212 ) for the multitude of unconnected e-mail accounts and the e-mail handling client ( 166 ) is configured to receive the same; the email server ( 112 ) is configured to send e-mail information associated with the e-mail change notifications, and the e-mail handling client ( 166 ) is configured to receive the same; and the email handling client ( 166 ) is configured to receive at least parts of the e-mail information for receipt by a corresponding wireless communication device ( 104 ). System nach Anspruch 15, wobei der Email-Server (112) einen ersten öffentlich zugänglichen Email-Server (112) aufweist, wobei das System weiters aufweist: einen zweiten öffentlich zugänglichen Email-Server (114); der zweite Email-Server (114) ist konfiguriert, um eine Vielzahl von nicht zusammengeschlossenen Email-Konten zu handhaben, die der Vielzahl kabelloser Kommunikationsgeräte (104) entsprechend zugeordnet sind; der Email-Handhabungs-Client (166) und der zweite Email-Server (114) sind konfiguriert, um eine Verbindung (212) dort dazwischen aufzubauen und aufrecht zu erhalten; der zweite Email-Server (114) ist konfiguriert, um Email-Änderungsbenachrichtigungen über die Verbindung (212) für die Vielzahl nicht zusammengeschlossener Email-Konten zu senden und der Email-Handhabungs-Client (166) ist konfiguriert, dieselben zu empfangen; der zweite Email-Server (114) ist konfiguriert, um den Email-Änderungsbenachrichtigungen zugeordnete Email-Information zu senden, und der Email-Handhabungs-Client (166) ist konfiguriert, um dieselben zu empfangen; und der Email-Handhabung-Client (166) ist konfiguriert, zumindest Teile der Email-Information für den Empfang durch die Vielzahl an kabellosen Kommunikationsgeräten (104) zu übermitteln.The system of claim 15, wherein the e-mail server ( 112 ) a first publicly accessible email server ( 112 ), the system further comprising: a second publicly accessible e-mail server ( 114 ); the second email server ( 114 ) is configured to handle a plurality of unconnected e-mail accounts belonging to the plurality of wireless communication devices ( 104 ) are assigned accordingly; the email handling client ( 166 ) and the second email server ( 114 ) are configured to connect ( 212 ) to build and maintain there between; the second email server ( 114 ) is configured to send email change notifications over the connection ( 212 ) for the multitude of unconnected e-mail accounts and the e-mail handling client ( 166 ) is configured to receive the same; the second email server ( 114 ) is configured to send e-mail information associated with the e-mail change notifications, and the e-mail handling client ( 166 ) is configured to receive the same; and the email handling client ( 166 ) is configured to receive at least parts of the e-mail information for reception by the plurality of wireless communication devices ( 104 ). System nach Anspruch 15, wobei der Email-Server (112) einen Internet-Message-Access-Protocoll (IMAP)-Server aufweist.The system of claim 15, wherein the e-mail server ( 112 ) has an Internet Message Access Protocol (IMAP) server. System nach Anspruch 15, wobei der Email-Handhabungs-Client (166) und der Email-Server (112) weiters konfiguriert sind, um eine Verbindung (212), die eine TCP/IP-Verbindung (212) aufweist, aufzubauen und aufrecht zu erhalten.The system of claim 15, wherein the e-mail handling client ( 166 ) and the email server ( 112 ) are further configured to connect ( 212 ) that has a TCP / IP connection ( 212 ), to build and maintain. System nach Anspruch 15, wobei der Email-Handhabungs-Client (166) weiters konfiguriert ist, um sich auf dem Email-Server (112) im Namen der Vielzahl nicht zusammengeschlossener Email-Konten zum Aufbauen der Verbindung (212) einzuloggen.The system of claim 15, wherein the e-mail handling client ( 166 ) is configured to connect to the email server ( 112 ) on behalf of the multitude of unconnected email accounts to establish the connection ( 212 ) to log in. System nach Anspruch 15, wobei die Verbindung (212) eine erste Verbindung (212) aufweist und wobei der Email-Server (112) und der Email-Handhabungs-Client (166) weiters konfiguriert sind, um eine zweite Verbindung (214) für das Senden und Empfangen der Email-Information aufzubauen und aufrecht zu erhalten.The system of claim 15, wherein the compound ( 212 ) a first connection ( 212 ) and wherein the email server ( 112 ) and the email handling client ( 166 ) are further configured to provide a second Ver binding ( 214 ) for sending and receiving the email information and maintain. System nach Anspruch 15, welches weiters aufweist: der Email-Handhabungs-Client (166) ist weiters konfiguriert, um eine Email-Server-Kennung und eine Email-Benachrichtigungs-Kennung für jede empfangene Email-Änderungsbenachrichtigung zu empfangen; der Email-Handhabungs-Client (166) ist weiters konfiguriert, um unter Verwendung der Email-Server-Kennung und der Email-Benachrichtigungs-Kennung an einen bestimmten Email-Server einen Befehl zu senden, der bestimmten Email-Änderungsbenachrichtigung entsprechende Email-Information zu empfangen.The system of claim 15, further comprising: the e-mail handling client ( 166 ) is further configured to receive an e-mail server identifier and an e-mail notification identifier for each e-mail change notification received; the email handling client ( 166 ) is further configured to send a command to the e-mail server identifier and e-mail notification identifier to a particular e-mail server to receive e-mail information corresponding to a particular e-mail change notification. System nach Anspruch 15, welches weiters aufweist: wobei der Email-Server (112) weiters konfiguriert ist, eine Email-Benachrichtigungs-Kennung für jede Email-Änderungsbenachrichtigung zu senden; wobei der Email-Handhabungs-Client (166) konfiguriert ist, eine benutzerkonfigurierbare Ausgabe-Einstellung zu empfangen; und wobei der Email-Handhabungs-Client (166) weiters konfiguriert ist, um zumindest einen Teil der Email-Information für den Empfang durch ein bestimmtes kabelloses Kommunikationsgerät (104) basierend auf der benutzerkonfigurierbaren Ausgabe-Einstellung zu übermitteln.The system of claim 15, further comprising: wherein the e-mail server ( 112 ) is further configured to send an e-mail notification identifier for each e-mail change notification; the email handling client ( 166 ) is configured to receive a user-configurable output setting; and wherein the e-mail handling client ( 166 ) is configured to receive at least a portion of the e-mail information for receipt by a particular wireless communication device ( 104 ) based on the user-configurable output setting. System nach Anspruch 15, welches weiters aufweist: eine Vielzahl von Email-Servern (102); jeder Email-Server (102) ist konfiguriert, um eine Vielzahl von nicht zusammengeschlossenen Email-Konten, die der Vielzahl von kabellosen Kommunikationsgeräten (104) entsprechend zugeordnet sind, zu handhaben; der Email-Handhabungs-Client (166) ist konfiguriert, sich auf jeden Email-Server (102) im Namen der Vielzahl nicht zusammengeschlossener Email-Konten einzuloggen und eine Verbindung (212) damit aufzubauen und aufrecht zu erhalten; jeder Email-Server (102) ist konfiguriert, Email-Änderungsbenachrichtigungs-Information für die Vielzahl von nicht zusammengeschlossenen Email-Konten über die Verbindung (212) zu senden, und der Email-Handhabungs-Client (166) ist konfiguriert, dieselben zu empfangen, wobei die Email-Änderungsbenachrichtigungs-Information eine Email-Server-Kennung und eine Email-Benachrichtigungs-Kennung beinhaltet; jeder Email-Server (102) ist konfiguriert, der Email-Änderungsbenachrichtigungs-Information zugeordnete Email-Information zu senden, und der Email-Handhabungs- Client (166) ist konfiguriert, dieselbe zu empfangen; und der Email-Handhabungs-Client (166) ist konfiguriert, zumindest Teile der Email-Information für den Empfang durch die Vielzahl von kabellosen Kommunikationsgeräten (104) vorzugsweise in Echtzeit zu übermitteln.The system of claim 15, further comprising: a plurality of e-mail servers ( 102 ); every email server ( 102 ) is configured to contain a plurality of unconnected e-mail accounts belonging to the plurality of wireless communication devices ( 104 ) are assigned accordingly to handle; the email handling client ( 166 ) is configured to connect to any email server ( 102 ) on behalf of the multitude of unconnected e-mail accounts and connect ( 212 ) to build and maintain it; every email server ( 102 ) is configured to send email change notification information for the plurality of unconnected email accounts over the connection ( 212 ) and the e-mail handling client ( 166 ) is configured to receive the same, the e-mail change notification information including an e-mail server identifier and an e-mail notification identifier; every email server ( 102 ) is configured to send e-mail information associated with the e-mail change notification information, and the e-mail handling client ( 166 ) is configured to receive the same; and the email handling client ( 166 ) is configured to receive at least portions of the e-mail information for receipt by the plurality of wireless communication devices ( 104 ) preferably in real time. System nach Anspruch 23, welches weiters aufweist: wobei der Email-Handhabungs-Client (166) weiters konfiguriert ist, eine benutzerkonfigurierbare Ausgabe-Einstellung zu empfangen; und der Email-Handhabungs-Client (166) ist weiters konfiguriert, auf Basis der benutzerkonfigurierbaren Ausgabe-Einstellungen zu ermitteln ob und/oder welche Email-Information zugeleitet werden soll.The system of claim 23, further comprising: wherein the e-mail handling client ( 166 ) is further configured to receive a user configurable output setting; and the email handling client ( 166 ) is further configured to determine based on the user-configurable output settings whether and / or which e-mail information should be provided. System nach Anspruch 23, welches weiters aufweist: wobei der Email-Handhabungs-Client (166) weiters konfiguriert ist, eine benutzerkonfigurierbare Ausgabe-Einstellung zu empfangen; der Email-Handhabungs-Client (166) ist weiters konfiguriert, auf Basis der benutzerkonfigurierbaren Ausgabe-Einstellungen zu ermitteln ob und/oder welche Email-Information zugeleitet werden soll; und der Email-Handhabungs-Client (166) ist weiters konfiguriert, Email-Information von jedem Email-Server (102) anzufordern, wenn er ermittelt, dass die Email-Information basierend auf den benutzerkonfigurierbaren Ausgabe-Einstellungen zugeleitet werden soll.The system of claim 23, further comprising: wherein the e-mail handling client ( 166 ) is further configured to receive a user configurable output setting; the email handling client ( 166 ) is further configured to determine based on the user configurable output settings whether and / or which e-mail information should be provided; and the email handling client ( 166 ) is further configured to send e-mail information from any e-mail server ( 102 ) when determining that the e-mail information should be supplied based on the user-configurable output settings. System nach einem der Ansprüche 15 bis 25 wobei der Email-Server (112) öffentlich zugänglich ist.System according to one of claims 15 to 25, wherein the email server ( 112 ) is publicly accessible. Email-Handhabungs-Client (166) zum Push-Übermitteln von Email-Information von einem Email-Server (112) zu einer Vielzahl von kabellosen Kommunikationsgeräten (104), wobei der Email-Server (112) eine Vielzahl nicht zusammengeschlossener Email-Konten handhabt, die der Vielzahl kabelloser Kommunikationsgeräte (104) entsprechend zugeordnet sind, wobei der Email-Handhabungs-Client (166) eingerichtet ist, um: eine Verbindung (212) mit dem Email-Server (112) aufzubauen und aufrecht zu erhalten; Email-Änderungsbenachrichtigungen für die Vielzahl von nicht zusammengeschlossenen Email-Konten über die Verbindung (212) zu empfangen; den Email-Änderungsbenachrichtigungen zugeordnete Email-Information zu empfangen; und zumindest einen Teil der Email-Information für den Empfang durch ein entsprechendes kabelloses Kommunikationsgerät (104) zu übermitteln.Email handling client ( 166 ) to push e-mail information from an e-mail server ( 112 ) to a variety of wireless communication devices ( 104 ), whereby the email server ( 112 ) handles a variety of unconnected e-mail accounts associated with a variety of wireless communication devices ( 104 ), the email handling client ( 166 ) is set up to: 212 ) with the email server ( 112 ) to build up and maintain; Email change notifications for the multitude of un-federated email accounts over the connection ( 212 ) to recieve; receive e-mail information associated with the e-mail change notifications; and at least part of the e-mail information for receipt by a corresponding wireless communication device ( 104 ).
DE60213292T 2002-08-14 2002-08-14 METHOD AND DEVICE FOR TRANSMITTING ELECTRONIC POST TO WIRELESS COMMUNICATION TERMINALS BY A PUSH PROCEDURE Expired - Lifetime DE60213292T2 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CA2002/001259 WO2004017583A1 (en) 2002-08-14 2002-08-14 Method and apparatus for pushing e-mail to wireless communication devices

Publications (2)

Publication Number Publication Date
DE60213292D1 DE60213292D1 (en) 2006-08-31
DE60213292T2 true DE60213292T2 (en) 2007-07-12

Family

ID=31722323

Family Applications (1)

Application Number Title Priority Date Filing Date
DE60213292T Expired - Lifetime DE60213292T2 (en) 2002-08-14 2002-08-14 METHOD AND DEVICE FOR TRANSMITTING ELECTRONIC POST TO WIRELESS COMMUNICATION TERMINALS BY A PUSH PROCEDURE

Country Status (7)

Country Link
JP (1) JP3973660B2 (en)
CN (1) CN100539552C (en)
AU (1) AU2002322897B2 (en)
CA (1) CA2496283C (en)
DE (1) DE60213292T2 (en)
HK (1) HK1077141A1 (en)
WO (1) WO2004017583A1 (en)

Families Citing this family (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10314915A1 (en) * 2003-04-01 2004-11-04 T-Mobile Deutschland Gmbh Procedure for the immediate delivery of emails to mobile telecommunication terminals
US7437169B2 (en) 2004-06-07 2008-10-14 Microsoft Corporation System and method for optimizing network communication in response to network conditions
WO2006061191A1 (en) * 2004-12-11 2006-06-15 Combots Product Gmbh & Co. Kg Controlling the direct communication between two communication partners
EP1679844A1 (en) * 2005-01-11 2006-07-12 Research In Motion Limited System and method for filtering pushed content
US7752272B2 (en) 2005-01-11 2010-07-06 Research In Motion Limited System and method for filter content pushed to client device
CN100459592C (en) * 2005-03-02 2009-02-04 北京立通无限科技有限公司 High-efficient intelligent system and method for acquiring e-mail in Microsoft Exchange e-mail server
CN100394746C (en) * 2005-03-02 2008-06-11 北京立通无限科技有限公司 High-efficient intelligent system and method for acquiring e-mail in Lotus Domina mail server
DE102005031741A1 (en) * 2005-07-07 2007-02-08 Deutsche Telekom Ag Selective sending of electronic messages
EP1833213A1 (en) * 2006-03-08 2007-09-12 Research In Motion Limited Method and system for email notification using auto-forwarding and a lightweight mail notification sender
US7805489B2 (en) 2006-06-27 2010-09-28 Research In Motion Limited Electronic mail communications system with client email internet service provider (ISP) polling application and related methods
EP2055059B1 (en) * 2006-06-27 2012-10-03 Research In Motion Limited Electronic mail communications system with client email internet service provider (isp) polling application and related methods
CN100583841C (en) * 2006-09-22 2010-01-20 华为技术有限公司 Push-mail system based on mobile network and receiving/sending method for mails
US8407298B2 (en) 2007-04-13 2013-03-26 Research In Motion Limited Direct access electronic mail (email) distribution and synchronization system with out-of-coverage notification
EP1988700A1 (en) * 2007-05-04 2008-11-05 Alcatel Lucent Prepaid method for services such as push mail
CN101471992B (en) * 2007-12-24 2012-05-09 联想(北京)有限公司 Mobile terminal and method for receiving or sending business information, and push-pull server
CN101552957B (en) * 2008-03-31 2012-01-25 联想(北京)有限公司 Method for providing mail push service for enterprises and mail push server
US20100088387A1 (en) * 2008-10-03 2010-04-08 Apple Inc. Email Notification Proxy
CN101378408A (en) * 2008-10-10 2009-03-04 深圳华为通信技术有限公司 Method, apparatus, gateway and proxy for pushing message to multiple terminals
CN101742424B (en) * 2008-11-20 2014-02-26 鸿富锦精密工业(深圳)有限公司 Electronic device having functions of sending and receiving mail and method for setting mailbox of same
US8880619B2 (en) 2009-03-24 2014-11-04 Blackberry Limited Direct access electronic mail (email) distribution and synchronization system with trusted or verified IMAP-Idle implementation
JP6534085B1 (en) * 2019-02-15 2019-06-26 株式会社マネーフォワード Information processing apparatus, system and program

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE20009110U1 (en) * 2000-05-22 2000-08-24 mediaBEAM GmbH, 48683 Ahaus System for receiving, converting and sending data

Also Published As

Publication number Publication date
CA2496283A1 (en) 2004-02-26
JP3973660B2 (en) 2007-09-12
CN100539552C (en) 2009-09-09
DE60213292D1 (en) 2006-08-31
CN1650586A (en) 2005-08-03
HK1077141A1 (en) 2006-02-03
AU2002322897A1 (en) 2004-03-03
JP2005536127A (en) 2005-11-24
WO2004017583A8 (en) 2005-04-07
WO2004017583A1 (en) 2004-02-26
CA2496283C (en) 2012-01-03
AU2002322897B2 (en) 2007-04-26

Similar Documents

Publication Publication Date Title
DE60213292T2 (en) METHOD AND DEVICE FOR TRANSMITTING ELECTRONIC POST TO WIRELESS COMMUNICATION TERMINALS BY A PUSH PROCEDURE
DE69902786T2 (en) UNIVERSAL NOTIFICATION SYSTEM
DE69216130T2 (en) Method and device for the improved distribution of electronic messages
DE69922093T2 (en) Method and system for managing electronic message attachments
DE69731616T2 (en) COMMUNICATION SETUP IN A PACKAGE DATA NETWORK
DE69926940T2 (en) Method and system for offloading the conversions of message attachments
DE60132984T2 (en) ELECTRONIC MESSAGE SYSTEM FOR USE DURING THE FLIGHT
DE60113820T2 (en) DEVICE FOR TRANSMITTING CHAT MESSAGES AND METHOD THEREFOR
DE60203798T2 (en) MOBILE INSTANT MESSAGING AND PRESENCE SERVICE
DE60103800T2 (en) Method for providing access to data
DE602004010098T3 (en) METHOD FOR MODIFYING A MESSAGE STORAGE AND TRANSMISSION NETWORK SYSTEM AND DATA ANSWERING SYSTEM
DE60102314T2 (en) Method and system for providing mobile services
DE60313531T2 (en) Method and device for processing instant messages
DE69528997T2 (en) IMPROVED NEWS QUEUE DISTRIBUTION SERVICES FOR NOTIFICATION SYSTEMS
DE102016102341A1 (en) SYSTEM AND METHOD FOR THEMATICALLY DISCONNECTED INSTANT MESSAGING
DE60318847T2 (en) Real-time messaging in cooperative network environments
DE10202692A1 (en) E-mail conversion service
DE10123068A1 (en) Device registration server for automatic connection and data exchange between commonly used devices and backend systems
EP2245804B1 (en) Method for internet-based messaging
DE602005000362T2 (en) Method and apparatus for using subscriber software for communication with network resident services
EP2469885B1 (en) Method for integrating functions of a telecommunications network in a data network
DE602005001322T2 (en) Store, transmit and receive text message strings on a wireless communication device
DE60033191T2 (en) BILLING SYSTEM FOR A SYSTEM FOR IMMEDIATE MESSAGE TRANSMISSION
EP1525724A1 (en) Method and system for blocking undesirable messages
DE60312651T2 (en) APPARATUS AND METHOD FOR INTEGRATED COMPUTER CERTIFIED CALL PROCESSING IN PACKET NETWORK NETWORKS

Legal Events

Date Code Title Description
8364 No opposition during term of opposition
8328 Change in the person/name/address of the agent

Representative=s name: SCHMIT CHRETIEN SCHIHIN & MAHLER, 80469 MUENCHEN

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

Representative=s name: MERH-IP, 80336 MUENCHEN