WO2005078614A1 - E-mail type electronic message buffer memory device - Google Patents

E-mail type electronic message buffer memory device Download PDF

Info

Publication number
WO2005078614A1
WO2005078614A1 PCT/FR2005/000265 FR2005000265W WO2005078614A1 WO 2005078614 A1 WO2005078614 A1 WO 2005078614A1 FR 2005000265 W FR2005000265 W FR 2005000265W WO 2005078614 A1 WO2005078614 A1 WO 2005078614A1
Authority
WO
WIPO (PCT)
Prior art keywords
mail
terminals
mails
server
engine
Prior art date
Application number
PCT/FR2005/000265
Other languages
French (fr)
Other versions
WO2005078614A8 (en
Inventor
Jean Pierre Gauthier
Original Assignee
Jean Pierre Gauthier
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 Jean Pierre Gauthier filed Critical Jean Pierre Gauthier
Priority to EP05717568A priority Critical patent/EP1716532A1/en
Publication of WO2005078614A1 publication Critical patent/WO2005078614A1/en
Publication of WO2005078614A8 publication Critical patent/WO2005078614A8/en

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/42Mailbox-related aspects, e.g. synchronisation of mailboxes

Definitions

  • the present invention relates to a cache device of e-mail type e-mails particularly suitable for wireless terminals with very low energy consumption.
  • the deployment of electronic mail and ADSL "Asymmetric Digital Subscriber Line" allows everyone to communicate in writing with virtually no transmission time and to receive messages continuously, without mail delivery time. Its joint use with the computer in a professional context thus makes it possible to obtain the same reactivity as the telephone.
  • the time of use of the personal computer is less than for professional use and the advantages of mail type "e-mail" are diminished because in practice, a presence in front of the computer on is required to view a mail notification.
  • Current computers are powerful, often noisy, so they consume a lot of energy and remain oversized as a simple "mailbox".
  • the main object of the present invention is to overcome these drawbacks and relates to a cache memory device for e-mails or e-mail messages, particularly suitable for wireless terminals with low energy consumption, essentially characterized by It includes: • An Internet access point to reach remote mail or e-mail servers, • A wireless local area network operating in ISM or RLAN radio bands, • One or more terminals connected to said wireless network, • A cache module of mails characterized in that it comprises: • A set of descriptors relating to access to e-mail accounts that can be viewed from said terminals, • A local database of letters which can be consulted at said terminals and updated according to a procedure implemented by a differential copy engine, Said differential copy engine pending mail on said remote servers distributed on the Internet.
  • US Patent 2001/0029524 A1 thus describes a device allowing the user to navigate faster on a wireless terminal between its different mailboxes.
  • US Patent 2002/0198948 A1 allows similar functions with PDA type terminals.
  • US Patent 2002/0059388 A1 also discloses a similar device.
  • Mailboxes or "mailboxes” tend to be interrogated according to two methods, either by a "World Wide Web” web browser such as "Microsoft Internet Explorer” as an ordinary "HyperText Transfer Protocol” HTTP site, or by a mail manager such as "Microsoft Outlook".
  • a "World Wide Web” web browser such as "Microsoft Internet Explorer” as an ordinary "HyperText Transfer Protocol” HTTP site
  • a mail manager such as "Microsoft Outlook”.
  • the advantage of this method lies in the fact that the box is searchable quickly from anywhere without prior configuration. Insofar as a specific device placed in the user is responsible for automatically and periodically repatriating the messages, they disappear from the remote server As a result, the remote interrogation of the user by HTTP no longer offers any interest since the mailbox will have been previously emptied of its contents by the local server.
  • the local server is expensive because it must sometimes receive large files and must be sized for it. In addition, it must be supervised by an external intervention without which it ends up saturating.
  • FIG. 1 shows the general view of the cache memory device in its context
  • FIG. 2 shows the detailed view of the cache memory device
  • FIG. 3 an example of a transaction between the remote server and the device
  • FIG. 4 is an example of a transaction between the remote server and the device limiting the duplication of messages at the head of the stack to a depth N;
  • FIG. 5 an example of a transaction between the remote server and the device limiting the copying of messages by stack head to a depth N with use of the inhibition list,
  • Figure 1 gives the general view of the communication system according to the invention.
  • a very low power consumption terminal 600 makes it possible to read on a liquid crystal display messages waiting to be read on mailboxes of the e-mail type. Attention is drawn to the fact that the terminal consumes very little energy so that its autonomy can exceed a year (similar to liquid crystal living room thermometers) and therefore its period of activity is very short compared to its sleep phase on its energy consuming functions.
  • the state of mailboxes email must nevertheless be updated at a high rate, every five minutes for example, before being reported on the terminal. In view of what has just been said, the activity phase of this terminal must be reduced to a few milliseconds at each update, a time incompatible with an Internet transaction.
  • the e-mail messages are stored in 900 m "remote” servers and connected via the 801 link to the Internet 800 network (following the POP3 protocol recommendation "Post Office Protocol Version 3" described by the Internet Engineering Task Force in the document RFC1939 available on www.ietf.org) allowing messages to be downloaded to a personal computer 500 equipped with software such as "Microsoft Outlook" for example.
  • the access terminal 100 disposed at the user, acts as a gateway between the ADSL interconnection link 802 to the Internet network and the local network of the user 200 usually supported by the Ethernet protocol; this network is not necessarily wired and can be wireless type RLAN "Radio Local Area Network.
  • the user's personal computer and the cache device 300 are connected to this local network without interaction between them and without the presence of a computer being necessary for the proper functioning of said device. It should be noted that the personal computer can also be connected to any part of the Internet of so that it can read the messages of the user on the mail servers 900.
  • the cache device is connected on the other hand to the terminals 600, -... * via a wireless network 400 in a radio band according to the legislation.
  • the radio bands "Industrial Scientific Medical” called ISM (433Mhz / 868MHz) are authorized in France as well as the 2.4Ghz frequency of wireless local area networks RLAN; other states reserved frequencies 315 and 915 MHz for the same purposes. Description of the cache module 300
  • the function of the cache module is to make the e-mail messages on hold in the remote servers 900 more quickly accessible by the terminals 600; k through local storage in a message database 330.
  • the term "cache memory” advocated by the AFNOR is a translation of the Anglo-Saxon term "cache” generally more evocative for computer scientists.
  • the role of the cache module is not to remove messages from remote servers but to make a copy.
  • the messages are therefore always accessible to the user on the remote servers by its usual means, the objective of the cache module being to have the least intrusive activity possible on the network 200 and the servers 900.
  • the engine Differential recopy 310 periodically polls remote servers according to a set of account descriptors "e-mail" 320 allowing authorization access to messages.
  • a descriptor is provided prior to any possible transaction between the cache module and the remote server designated by said descriptor that is acquired:
  • the interface 340 emulating the behavior of the remote server vis-à-vis said terminal without the Internet transmission hazards.
  • Said descriptor is a triplet composed of the name of the remote server (for example pop.wanadoo.fr), an e-mail account number and a password.
  • the copy engine queries each of the remote servers, provided with the connection parameters of said descriptor. The remote server considered then delivers on demand the list of available messages. At this time, the copy engine operates differentially by comparison between locally available messages and the remote server so that the local message database remains the image of the remote server.
  • the copying of a message differs from a withdrawal in that "new messages" seem to appear continuously on the remote server although they have been taken into account previously since they have not been erased.
  • the copying engine therefore quickly recognizes the messages already processed, still present on the remote server, in order to mark them locally as “always present” and naturally without copying them.
  • the other, truly new are copied locally in the message database 330 in full or partial form depending on the locally available memory and the service provided by the terminals 600. Finally, at the end of this process performed on an e-account. given email, messages that are not "always present” or not “truly new” are simply deleted from the database 330.
  • the 900 m server is of the POP3 type and the step 1) is performed with the USER xxxx and PASS yyyy commands.
  • the request for identifiers or "identifiers" of messages is carried out with the UIDL command.
  • Each message has a unique identifier, that is to say a "signature” S, represented most often by a string of characters.
  • the copy engine then generates a list of the differences between the list "A" of the messages of the server and that "B" of the local database of messages 330 by comparison between these identifiers.
  • the list D A AND B defines the messages to be kept in the local database (the logical operator AND here represents the intersection between the two sets).
  • the list E B - D represents the messages deleted from the local database.
  • the RETR xxx command is used to download a xxx message without removing it from the server.
  • the command TOP xxxx yyyy makes it possible to read only the first yyyy lines of said message xxxx.
  • the copy engine can use a hash function H (x) to obtain fixed length identifiers that are easier to manipulate, while keeping a very low probability of collision between them (in which case, two messages then have the same "signature").
  • S H (beginning of the message) when the UIDL command is not available.
  • This signature S which is also useful for subsequent comparisons, is of course preserved with the message in the local database 330.
  • the length of the message accessible with the LIST command xxxx can serve as the signature S for the message xxxx. but with a significant probability of collision.
  • the disconnection of the server is obtained with the command QUIT.
  • FIG. 3 represents an example of a transaction according to the operating mode that has just been described, taking into account the state of the local database 330 at the time t-1 obtained during the previous transaction and that of the remote server 900 at the time moment / as it exists at the beginning of the current transaction.
  • Some remote mail 900 servers offer the possibility of the WEB through an HTTP interface to leave messages already "read” by the user in a mailbox, hundreds of old messages can accumulate on the server together with new messages marked with a different color or font.
  • the POP3 interface has the disadvantage of not making differences between the unread messages and already read but nevertheless places the last message arrived at the head of stack.
  • the local copy engine therefore maintains an inhibit list F 335 containing the message identifiers to be ignored and not copied for several reasons:
  • FIG. 4 and FIG. 5 show the new behavior of the device according to the state of the battery head 901.
  • Figure 6 shows on the upper timeline the activity on the network link 200 between the cache module 300 and the remote servers.
  • the server scanning is subject to the vagaries of transmission on the Internet and are of variable length and relatively important.
  • the lower part represents the activity on the radio link 400 caused by a transaction between a terminal and the cache module.
  • the polling initiative of the terminal is faster to have a lower activity / sleep ratio and therefore a greater energy autonomy. They wake up and periodically request the device 300 to query the presence of messages and possibly have access to the contents thereof.
  • the interface 340 of the cache module is in charge of serving the requests of the terminals. For this, the interface organizes the exchange of information between the local message database 330 and the radio link 400.
  • the cache module 300 is particularly suitable for using electronic components of the microcontroller type. Said processing is therefore supported by interrupting the microprocessor or by a high priority task of the real-time executive managing the set.
  • the device that is the subject of the invention offers the possibility for micro-systems or wireless and energy-saving automations to have access to mailpieces.
  • e-mail type via the Internet mail service to configure itself and possibly return information to their sender by sending e-mail messages whose description is beyond the scope of the invention.

Abstract

An e-mail type electronic message buffer memory device suitable for wireless terminals with low-energy consumption, essentially characterized in that it comprises an access terminal (100) for the Internet network (800) providing access to remote servers for electronic messages or mails (900m... ), a wireless local area network (400) operating in the « ISM » or «RLAN » radio bands, one or several terminals (600;...k) connected to the wireless network, a buffer memory (300) for mails, characterized in that it comprises a set of descriptors (320) relating to access to electronic mail accounts which can be consulted from said terminals, a local data base (330) of mails consulted from said terminals and updated by a differential copy engine, wherein said differential copy engine (310) processes waiting mails on remote servers distributed on the Internet network, and an interface (340) to the wireless terminals.

Description

DISPOSITIF ANTEMEMOIRE DE COURRIERS ELECTRONIQUES DE TYPE E-MAIL ANEMEMATORY DEVICE OF E-MAIL-TYPE ELECTRONIC MAIL
La présente invention concerne un dispositif antémémoire de courriers électroniques de type « e-mail » convenant notamment à des terminaux sans fil à très faible consommation d'énergie. Le déploiement du courrier électronique et de l'ADSL « Asymmetric Digital Subscriber Line » permet à chacun de communiquer par écrit avec un temps de transmission pratiquement nul et de recevoir des messages en continu, sans heure de distribution du courrier. Son utilisation conjointe avec l'ordinateur dans un contexte professionnel permet ainsi d'obtenir la même réactivité que le téléphone. Dans le domaine privé, le temps d'utilisation de l'ordinateur personnel est moindre que pour un usage professionnel et les avantages du courrier de type « e-mail » s'en trouvent diminués car en pratique, une présence devant l'ordinateur allumé est nécessaire pour constater une notification de courrier. Les ordinateurs actuels sont puissants, souvent bruyants, de sorte qu'ils consomment beaucoup d'énergie et demeurent surdimensionnés utilisés comme simple « boîte aux lettres ». De plus leur mobilité reste discutable même pour les ordinateurs portables, de sorte qu'un courrier arrivant ne pourra être mis à la connaissance d'une personne dès lors qu'elle se trouve loin de l'ordinateur, par exemple dans sa cuisine ou son salon. La présente invention a pour but principal de pallier ces inconvénients et a pour objet un dispositif antémémoire de courriers ou messages électroniques de type « e-mail », convenant notamment à des terminaux sans fil à faible consommation d'énergie, se caractérisant essentiellement en ce qu'il comprend: • Une borne d'accès au réseau Internet permettant d'atteindre des serveurs distants de courriers ou messages électroniques, • Un réseau local sans fil opérant dans les bandes radio « ISM » ou «RLAN », • Un ou plusieurs terminaux connectés audit réseau sans fil, • Un module antémémoire de courriers caractérisé en ce qu'il comporte : • Un ensemble de descripteurs relatifs à l'accès aux comptes de courriers électroniques pouvant être consultés desdits terminaux, • Une base locale de données des courriers pouvant être consultés desdits terminaux et mise à jour selon un mode opératoire mis en oeuvre par un moteur de recopie différentielle, • Ledit moteur de recopie différentielle des courriers en attente sur lesdits serveurs distants distribués sur le réseau internet. • Une interface vers lesdits terminaux sans fil. Il peut être utile pour différentes raisons de placer chez l'usager un serveur local d'emails avec lequel le dispositif antémémoire objet de l'invention ne doit pas être confondu. Le brevet US 2001/0029524 Al décrit ainsi un dispositif permettant à l'usager de naviguer plus rapidement sur un terminal sans fil entre ses différentes boîtes aux lettres. Le brevet US 2002/0198948 Al permet des fonctions similaires avec des terminaux de type PDA. Le brevet US 2002/0059388 Al décrit également un dispositif analogue.The present invention relates to a cache device of e-mail type e-mails particularly suitable for wireless terminals with very low energy consumption. The deployment of electronic mail and ADSL "Asymmetric Digital Subscriber Line" allows everyone to communicate in writing with virtually no transmission time and to receive messages continuously, without mail delivery time. Its joint use with the computer in a professional context thus makes it possible to obtain the same reactivity as the telephone. In the private domain, the time of use of the personal computer is less than for professional use and the advantages of mail type "e-mail" are diminished because in practice, a presence in front of the computer on is required to view a mail notification. Current computers are powerful, often noisy, so they consume a lot of energy and remain oversized as a simple "mailbox". Moreover, their mobility remains debatable even for laptops, so that incoming mail can not be made known to a person since it is far from the computer, for example in his kitchen or his home. living room. The main object of the present invention is to overcome these drawbacks and relates to a cache memory device for e-mails or e-mail messages, particularly suitable for wireless terminals with low energy consumption, essentially characterized by It includes: • An Internet access point to reach remote mail or e-mail servers, • A wireless local area network operating in ISM or RLAN radio bands, • One or more terminals connected to said wireless network, • A cache module of mails characterized in that it comprises: • A set of descriptors relating to access to e-mail accounts that can be viewed from said terminals, • A local database of letters which can be consulted at said terminals and updated according to a procedure implemented by a differential copy engine, Said differential copy engine pending mail on said remote servers distributed on the Internet. An interface to said wireless terminals. It may be useful for various reasons to place in the user a local email server with which the cache device object of the invention should not be confused. US Patent 2001/0029524 A1 thus describes a device allowing the user to navigate faster on a wireless terminal between its different mailboxes. US Patent 2002/0198948 A1 allows similar functions with PDA type terminals. US Patent 2002/0059388 A1 also discloses a similar device.
Ces documents décrivent des mécanismes de téléchargement de messages en exécutant leur déplacement d'un serveur distant vers un serveur local placé chez l'usager. A partir d'un terminal sans fil, ce dernier consulte alors plus rapidement - car non assujetti aux aléas de transmission d'Internet - ses messages disposés dans son serveur local et non plus dans le serveur distant. Néanmoins, ce principe souffre d'inconvénients :These documents describe mechanisms for downloading messages by executing their movement from a remote server to a local server placed at the user's home. From a wireless terminal, the latter then consults faster - because not subject to the vagaries of Internet transmission - his messages located in his local server and no longer in the remote server. Nevertheless, this principle suffers from disadvantages:
1) Les boîtes aux lettres e-mails ou « mailboxes » tendent à être interrogées selon deux méthodes, soit par un navigateur de WEB « World Wide Web » tel « Microsoft Internet Explorer » comme un site HTTP « HyperText Transfer Protocol » ordinaire, soit par un gestionnaire de courriers tel « Microsoft Outlook ». Dans le premier cas, l'intérêt de cette méthode réside dans le fait que la boîte est interrogeable rapidement de n'importe où sans configuration préalable. Dans la mesure où un dispositif spécifique placé chez l'usager est chargé de rapatrier automatiquement et périodiquement les messages, ceux-ci disparaissent du serveur distant En conséquence, l'interrogation à distance de l'usager par HTTP n'offre plus aucun intérêt puisque la boîte aux lettres aura été préalablement vidée de son contenu par le serveur local.1) Mailboxes or "mailboxes" tend to be interrogated according to two methods, either by a "World Wide Web" web browser such as "Microsoft Internet Explorer" as an ordinary "HyperText Transfer Protocol" HTTP site, or by a mail manager such as "Microsoft Outlook". In the first case, the advantage of this method lies in the fact that the box is searchable quickly from anywhere without prior configuration. Insofar as a specific device placed in the user is responsible for automatically and periodically repatriating the messages, they disappear from the remote server As a result, the remote interrogation of the user by HTTP no longer offers any interest since the mailbox will have been previously emptied of its contents by the local server.
2) Le serveur local est coûteux car il doit parfois recevoir des fichiers volumineux et doit donc être dimensionné pour cela. En outre, il doit être supervisé par une intervention externe sans quoi il finit par saturer.2) The local server is expensive because it must sometimes receive large files and must be sized for it. In addition, it must be supervised by an external intervention without which it ends up saturating.
3) Les terminaux connectés au serveur local doivent être à aptes à décoder et interpréter tous les fichiers attachés aux messages.3) The terminals connected to the local server must be able to decode and interpret all the files attached to the messages.
Le dispositif antémémoire de courriers électroniques objet de la présente invention ne présente pas ces inconvénients. Les principes mis en œuvre sont maintenant présentés et une forme de réalisation de l'invention est décrite ci-après à titre d'exemple, en référence aux dessins annexés dans lesquels :The e-mail cache device object of the present invention does not have these disadvantages. The principles implemented are now presented and an embodiment of the invention is described below by way of example, with reference to the appended drawings in which:
- La figure 1 montre la vue générale du dispositif antémémoire replacé dans son contexte, - la figure 2 montre la vue détaillée du dispositif antémémoire,FIG. 1 shows the general view of the cache memory device in its context, FIG. 2 shows the detailed view of the cache memory device,
- la figure 3 un exemple de transaction entre le serveur distant et le dispositif,FIG. 3 an example of a transaction between the remote server and the device,
- la figure 4 un exemple de transaction entre le serveur distant et le dispositif limitant la recopie de messages en tête de pile sur une profondeur N, - la figure 5 un exemple de transaction entre le serveur distant et le dispositif limitant la recopie de messages en tête de pile sur une profondeur N avec usage de la liste d'inhibition,FIG. 4 is an example of a transaction between the remote server and the device limiting the duplication of messages at the head of the stack to a depth N; FIG. 5 an example of a transaction between the remote server and the device limiting the copying of messages by stack head to a depth N with use of the inhibition list,
- la figure 6 montre l'activité des réseaux local et sans fil.- Figure 6 shows the activity of local and wireless networks.
La figure 1 donne la vue générale du système de communication conforme à l'invention. Selon l'exemple de réalisation, un terminal à très faible consommation 600, permet de lire sur un écran à cristaux liquides les messages en attente de lecture sur des boîtes aux lettres de type e-mail. L'attention est portée sur le fait que le terminal consomme très peu d'énergie de sorte que son autonomie puisse dépasser un an (de manière analogue aux thermomètres de salon à cristaux liquides) et que par conséquent sa période d'activité est très courte par rapport à sa phase de sommeil sur ses fonctions consommatrices d'énergie. L'état des boîtes aux lettres e-mail doit néanmoins être mis à un jour à un rythme élevé, tous les cinq minutes par exemple, avant d'être reporté sur le terminal. Au regard de ce qui vient d'être dit, la phase d'activité de ce terminal doit être réduite à quelques millisecondes à chaque mise à jour, temps incompatible avec une transaction sur Internet.Figure 1 gives the general view of the communication system according to the invention. According to the exemplary embodiment, a very low power consumption terminal 600 makes it possible to read on a liquid crystal display messages waiting to be read on mailboxes of the e-mail type. Attention is drawn to the fact that the terminal consumes very little energy so that its autonomy can exceed a year (similar to liquid crystal living room thermometers) and therefore its period of activity is very short compared to its sleep phase on its energy consuming functions. The state of mailboxes email must nevertheless be updated at a high rate, every five minutes for example, before being reported on the terminal. In view of what has just been said, the activity phase of this terminal must be reduced to a few milliseconds at each update, a time incompatible with an Internet transaction.
Les messages e-mail sont stockés dans des serveurs 900m...„ distants et connectés via le lien 801 au réseau Internet 800 (suivant la recommandation protocolaire POP3 « Post Office Protocol Version 3 » décrite par l'Internet Engineering Task Force dans le document RFC1939 disponible sur www.ietf.org) permettant le téléchargement des messages vers un ordinateur personnel 500 muni de logiciels de type « Microsoft Outlook » par exemple. La borne d'accès 100, disposé chez l'usager, fait office de passerelle entre le lien 802 d'interconnexion ADSL au réseau Internet et le réseau local de l'usager 200 habituellement supporté par le protocole Ethernet ; ce réseau n'est pas forcément filaire et peut être de type sans fil RLAN « Radio Local Area Network. L'ordinateur personnel de l'usager et le dispositif antémémoire 300 sont connectés sur ce réseau local sans interaction entre eux et sans que la présence d'un ordinateur soit nécessaire au bon fonctionnement dudit dispositif. Il est à noter que l'ordinateur personnel peut également être connecté à un endroit quelconque du réseau Internet de sorte qu'il puisse lire les messages de l'usager sur les serveurs de courrier 900. Le dispositif antémémoire est connecté d'autre part aux terminaux 600,-...* via un réseau sans fil 400 dans une bande radio conforme à la législation. Par exemple, les bandes radio « Industrial Scientific Médical » dite I.S.M. (433Mhz/ 868MHz) sont autorisées en France ainsi que la fréquence 2,4Ghz des réseaux locaux sans fil RLAN; d'autres états ont réservé les fréquences 315 et 915 Mhz pour les mêmes usages. Description du module antémémoire 300The e-mail messages are stored in 900 m "remote" servers and connected via the 801 link to the Internet 800 network (following the POP3 protocol recommendation "Post Office Protocol Version 3" described by the Internet Engineering Task Force in the document RFC1939 available on www.ietf.org) allowing messages to be downloaded to a personal computer 500 equipped with software such as "Microsoft Outlook" for example. The access terminal 100, disposed at the user, acts as a gateway between the ADSL interconnection link 802 to the Internet network and the local network of the user 200 usually supported by the Ethernet protocol; this network is not necessarily wired and can be wireless type RLAN "Radio Local Area Network. The user's personal computer and the cache device 300 are connected to this local network without interaction between them and without the presence of a computer being necessary for the proper functioning of said device. It should be noted that the personal computer can also be connected to any part of the Internet of so that it can read the messages of the user on the mail servers 900. The cache device is connected on the other hand to the terminals 600, -... * via a wireless network 400 in a radio band according to the legislation. For example, the radio bands "Industrial Scientific Medical" called ISM (433Mhz / 868MHz) are authorized in France as well as the 2.4Ghz frequency of wireless local area networks RLAN; other states reserved frequencies 315 and 915 MHz for the same purposes. Description of the cache module 300
Le module antémémoire a pour fonction de rendre les messages e-mail en attente dans les serveurs distants 900 plus rapidement accessible par les terminaux 600;.. k grâce à une mémorisation locale en une base de données de messages 330. Le terme « antémémoire » préconisé par l'AFNOR est une traduction du terme anglo-saxon « cache » généralement plus évocateur pour des informaticiens. Ainsi, le rôle du module antémémoire n'est pas de retirer les messages des serveurs distants mais d'en faire une copie. En conséquence, les messages sont donc toujours accessibles à l'usager sur les serveurs distants par ses moyens habituels, l'objectif du module antémémoire étant d'avoir l'activité la moins intrusive possible sur le réseau 200 et les serveurs 900. Le moteur de recopie différentielle 310 interroge périodiquement les serveurs distants selon un ensemble de descripteurs de compte « e-mail » 320 permettant l'autorisation d'accès aux messages. Un descripteur est fourni préalablement à toute transaction possible entre le module antémémoire et le serveur distant désigné par ledit descripteur qui se trouve acquis :The function of the cache module is to make the e-mail messages on hold in the remote servers 900 more quickly accessible by the terminals 600; k through local storage in a message database 330. The term "cache memory" advocated by the AFNOR is a translation of the Anglo-Saxon term "cache" generally more evocative for computer scientists. Thus, the role of the cache module is not to remove messages from remote servers but to make a copy. As a result, the messages are therefore always accessible to the user on the remote servers by its usual means, the objective of the cache module being to have the least intrusive activity possible on the network 200 and the servers 900. The engine Differential recopy 310 periodically polls remote servers according to a set of account descriptors "e-mail" 320 allowing authorization access to messages. A descriptor is provided prior to any possible transaction between the cache module and the remote server designated by said descriptor that is acquired:
- De manière statique par l'usager à l'initialisation du dispositif,- Statically by the user at initialization of the device,
- De manière dynamique par le terminal 600 requérant une transaction POP3 vers un serveur distant, l'interface 340 émulant le comportement du serveur distant vis-à-vis dudit terminal sans les aléas de transmission d'Internet. Ledit descripteur est un triplet composé du nom du serveur distant (par exemple pop.wanadoo.fr), un numéro de compte e-mail et un mot de passe. Selon une périodicité prédéfinie, le moteur de recopie interroge chacun des serveurs distants, muni des paramètres de connexion dudit descripteur. Le serveur distant considéré lui délivre alors sur demande la liste des messages disponibles. A cet instant , le moteur de recopie opère de manière différentielle par comparaison entre les messages disponibles localement et le serveur distant de sorte que la base de données locale de messages demeure l'image du serveur distant. La recopie d'un message diffère d'un retrait dans la mesure où de « nouveaux messages » semblent apparaître continuellement sur le serveur distant bien qu'ils aient été pris en compte préalablement puisque ceux-ci n'ont pas été effacés. Le moteur de recopie reconnaît donc promptement les messages déjà traités encore présents sur le serveur distant afin de les marquer localement comme « toujours présents » et naturellement sans les recopier. Les autres, véritablement nouveaux, sont recopiés localement dans la base de données de messages 330 sous forme complète ou partielle selon la mémoire disponible localement et le service rendu par les terminaux 600. Enfin, à la clôture de ce processus effectué sur un compte e-mail donné, les messages non « toujours présents » ou non « véritablement nouveaux » sont simplement supprimés de la base de données 330.- Dynamically by the terminal 600 requesting a POP3 transaction to a remote server, the interface 340 emulating the behavior of the remote server vis-à-vis said terminal without the Internet transmission hazards. Said descriptor is a triplet composed of the name of the remote server (for example pop.wanadoo.fr), an e-mail account number and a password. According to a predefined periodicity, the copy engine queries each of the remote servers, provided with the connection parameters of said descriptor. The remote server considered then delivers on demand the list of available messages. At this time, the copy engine operates differentially by comparison between locally available messages and the remote server so that the local message database remains the image of the remote server. The copying of a message differs from a withdrawal in that "new messages" seem to appear continuously on the remote server although they have been taken into account previously since they have not been erased. The The copying engine therefore quickly recognizes the messages already processed, still present on the remote server, in order to mark them locally as "always present" and naturally without copying them. The other, truly new, are copied locally in the message database 330 in full or partial form depending on the locally available memory and the service provided by the terminals 600. Finally, at the end of this process performed on an e-account. given email, messages that are not "always present" or not "truly new" are simply deleted from the database 330.
La séquence suivante donne la chronologie de la transaction entre le moteur de recopie 310 et le serveur distant 900 : 1) Connexion au serveurThe following sequence gives the chronology of the transaction between the copying engine 310 and the remote server 900: 1) Connection to the server
1) Envoi D'INDENTIFICATION par N° de compte + mot de passe1) Sending of INDENTIFICATION by account number + password
2) Envoi de DEMANDE D'IDENTIFICATEURS des messages sur le serveur distant définissant une liste « A »2) Sending REQUEST IDENTIFIERS messages on the remote server defining an "A" list
3) Réception de cette liste « A »3) Receipt of this list "A"
4) Elaboration de la liste « C » des messages à recopier du serveur en fonction d'une liste « B » des messages déjà présents localement.4) Elaboration of the list "C" of the messages to be copied from the server according to a list "B" of the messages already present locally.
5) Envois de DEMANDE DE RECOPIE des messages de la liste « C » 6) Envoi d'ordre de DECONNECTION5) Send requests for RECOVERY of the messages in the "C" list 6) Send DECONNECTION order
7) Déconnexion du serveur.7) Disconnecting the server.
8) Effacement des messages de la liste « E ».8) Erasing messages from the "E" list.
Suivant l'exemple de réalisation, le serveur 900m est de type POP3 et l'étape 1) est réalisée avec les commandes USER xxxx et PASS yyyy. La demande d'identificateurs ou « identifiants » de messages est réalisée avec la commande UIDL. Chaque message possède un identifiant unique, c'est-à-dire une « signature » S, représentée le plus souvent par une chaîne de caractère. Le moteur de recopie élabore alors une liste des différences entre la liste « A » des messages du serveur et celle « B » de la base locale de messages 330 par comparaison entre ces identificateurs.According to the exemplary embodiment, the 900 m server is of the POP3 type and the step 1) is performed with the USER xxxx and PASS yyyy commands. The request for identifiers or "identifiers" of messages is carried out with the UIDL command. Each message has a unique identifier, that is to say a "signature" S, represented most often by a string of characters. The copy engine then generates a list of the differences between the list "A" of the messages of the server and that "B" of the local database of messages 330 by comparison between these identifiers.
La liste D = A ET B définit les messages à conserver dans la base locale (l'opérateur logique ET représente ici l'intersection entre les deux ensembles). La liste C = A - D définit les messages à télécharger du serveur. La nouvelle liste de messages dans la base locale deviendra donc pour la prochaine transaction B = D + C. La liste E = B - D représente les messages supprimés de la base locale. La commande RETR xxx permet de télécharger un message xxx sans le retirer du serveur. La commande TOP xxxx yyyy permet de lire uniquement les yyyy premières lignes dudit message xxxx. Il est à noter que le moteur de recopie peut utiliser une fonction de hachage H(x) pour obtenir des identificateurs de longueur fixe plus facilement manipulables, tout en gardant une très faible probabilité de collision entre eux (auquel cas, deux messages ont alors la même « signature »). De même cette même fonction de hachage peut servir à « signer » le message en l'appliquant sur celui-ci partiellement, notamment sur son entête : S = H(début du message) lorsque la commande UIDL n'est pas disponible. Cette signature S, aussi utile lors des comparaisons ultérieures, est bien entendu conservée avec le message dans la base locale 330. A défaut des commandes UIDL et TOP, la longueur du message accessible avec la commande LIST xxxx peut servir de signature S au message xxxx mais avec une probabilité significative de collision. La déconnexion du serveur est obtenue avec la commande QUIT.The list D = A AND B defines the messages to be kept in the local database (the logical operator AND here represents the intersection between the two sets). The list C = A - D defines the messages to download from the server. The new list of messages in the local database will therefore become for the next transaction B = D + C. The list E = B - D represents the messages deleted from the local database. The RETR xxx command is used to download a xxx message without removing it from the server. The command TOP xxxx yyyy makes it possible to read only the first yyyy lines of said message xxxx. It should be noted that the copy engine can use a hash function H (x) to obtain fixed length identifiers that are easier to manipulate, while keeping a very low probability of collision between them (in which case, two messages then have the same "signature"). Similarly, this same hash function can be used to "sign" the message by applying it to it partially, in particular on its header: S = H (beginning of the message) when the UIDL command is not available. This signature S, which is also useful for subsequent comparisons, is of course preserved with the message in the local database 330. In the absence of the UIDL and TOP commands, the length of the message accessible with the LIST command xxxx can serve as the signature S for the message xxxx. but with a significant probability of collision. The disconnection of the server is obtained with the command QUIT.
La figure 3 représente un exemple de transaction selon le mode opératoire qui vient d'être décrit compte tenu de l'état de la base locale 330 à l'instant t-1 obtenu lors de la précédente transaction et celui du serveur distant 900 à l'instant / tel qu'il existe en début de transaction courante.FIG. 3 represents an example of a transaction according to the operating mode that has just been described, taking into account the state of the local database 330 at the time t-1 obtained during the previous transaction and that of the remote server 900 at the time moment / as it exists at the beginning of the current transaction.
Certains serveurs distants de courriers 900 offrent la possibilité du WEB par une interface HTTP de laisser dans une boîte aux lettres des messages déjà « lus » par l'utilisateur, des centaines de vieux messages peuvent ainsi s'accumuler sur le serveur conjointement aux nouveaux messages repérés par une couleur ou une police de caractères différente. L'interface POP3 possède l'inconvénient de ne pas faire de différences entre les messages non lus et déjà lus mais place néanmoins les derniers message arrivés en tête de pile. Notamment pour pallier cet aléa, le moteur de recopie locale maintient donc à jour donc une liste d'inhibition F 335 contenant les identificateurs de messages à ignorer et à ne pas recopier pour plusieurs raisons :Some remote mail 900 servers offer the possibility of the WEB through an HTTP interface to leave messages already "read" by the user in a mailbox, hundreds of old messages can accumulate on the server together with new messages marked with a different color or font. The POP3 interface has the disadvantage of not making differences between the unread messages and already read but nevertheless places the last message arrived at the head of stack. In particular, in order to mitigate this hazard, the local copy engine therefore maintains an inhibit list F 335 containing the message identifiers to be ignored and not copied for several reasons:
- Ceux-ci restent présents sur le serveur mais ne font plus partie de la tête de pile des messages disponibles sur le serveur distant, le moteur de recopie limitant ses chargements de messages à une profondeur N prédéfinie de cette pile,These remain on the server but are no longer part of the stack head of the messages available on the remote server, the copy engine limiting its message loadings to a predefined depth N of this stack.
- Ceux-ci sont considérés à ignorer ou déjà lus par les utilisateurs des terminaux 600, - Eventuellement ceux-ci ne font pas partie des messages à sauvegarder dans la base locale en fonction de leur contenu ou de leur date d'envoi ainsi que d'autres options non décrites ici.- These are considered to be ignored or already read by the users of the terminals 600, - Possibly these are not part of the messages to be saved in the local database according to their content or their sending date as well as other options not described here.
La liste D définie ci-dessus devient donc D = (A ET B) OU F. La figure 4 et la figure 5 donne le nouveau comportement du dispositif selon l'état de la tête de pile 901.The list D defined above thus becomes D = (A AND B) OR F. FIG. 4 and FIG. 5 show the new behavior of the device according to the state of the battery head 901.
La figure 6 donne sur le chronogramme supérieur l'activité sur le lien réseau 200 entre le module antémémoire 300 et les serveurs distants. La scrutation des serveurs est soumise aux aléas de transmission sur Internet et sont de longueur variables et relativement importantes. La partie inférieure représente l'activité sur le lien radio 400 provoquée par une transaction entre un terminal et le module antémémoire. La scrutation à l'initiative du terminal est plus rapide permettant d'avoir un ratio activité/sommeil moins important et donc une autonomie énergétique plus grande. Ceux-ci se réveillent et sollicitent périodiquement le dispositif 300 pour l'interroger sur la présence de messages et éventuellement avoir accès au contenu de ceux-ci. L'interface 340 du module antémémoire est en charge de servir les demandes des terminaux. Pour cela, l'interface organise les échanges d'informations entre la base de données locale de messages 330 et le lien radio 400. Ce traitement s'effectue avec une priorité supérieure à celle du moteur de recopie différentielle de sorte que le temps de latence de la réponse se trouve minimisée. Le module antémémoire 300 se prête particulièrement bien à l'usage de composants électroniques de type microcontrôleurs. Ledit traitement est donc pris en charge par interruption du microprocesseur ou par une tâche de priorité élevée de l'exécutif temps-réel gérant l'ensemble. Outre l'exemple de réalisation décrit ci-dessus et de manière plus générale, le dispositif objet de l'invention offre la possibilité à des micro-systèmes ou des automatismes sans fil et à faible consommation d'énergie d'avoir accès à des courriers de type e-mail via le service de messagerie Internet pour se configurer et éventuellement renvoyer des informations vers leur expéditeur par émission de messages e-mail dont la description sort du cadre de l'invention. Figure 6 shows on the upper timeline the activity on the network link 200 between the cache module 300 and the remote servers. The server scanning is subject to the vagaries of transmission on the Internet and are of variable length and relatively important. The lower part represents the activity on the radio link 400 caused by a transaction between a terminal and the cache module. The polling initiative of the terminal is faster to have a lower activity / sleep ratio and therefore a greater energy autonomy. They wake up and periodically request the device 300 to query the presence of messages and possibly have access to the contents thereof. The interface 340 of the cache module is in charge of serving the requests of the terminals. For this, the interface organizes the exchange of information between the local message database 330 and the radio link 400. This processing is performed with a higher priority than that of the differential copy engine so that the latency time of the answer is minimized. The cache module 300 is particularly suitable for using electronic components of the microcontroller type. Said processing is therefore supported by interrupting the microprocessor or by a high priority task of the real-time executive managing the set. In addition to the embodiment described above and in a more general manner, the device that is the subject of the invention offers the possibility for micro-systems or wireless and energy-saving automations to have access to mailpieces. e-mail type via the Internet mail service to configure itself and possibly return information to their sender by sending e-mail messages whose description is beyond the scope of the invention.

Claims

REVENDICATIONS
1. Dispositif antémémoire de courriers électroniques de type « e-mail », convenant notamment à des terminaux sans fil à faible consommation d'énergie, se caractérisant essentiellement en ce qu'il comprend: • Une borne d'accès (100) au réseau Internet (800) permettant d'atteindre des serveurs distants de courriers ou messages électroniques (900m...„), « Un réseau local (200), • Un réseau local sans fil (400) opérant dans les bandes radio dites « ISM » ou «RLAN », • Un ou plusieurs terminaux (600,...*) connectés audit réseau sans fil, • Un module antémémoire (300) de courriers électroniques caractérisé en ce qu'il comporte : • Un ensemble (320) de descripteurs de compte relatifs à l'accès aux comptes de courriers électroniques pouvant être consultés desdits terminaux, • Une base locale de données (330) des courriers pouvant être consultés desdits terminaux et mise à jour selon un mode opératoire mis en oeuvre par un moteur de recopie différentielle, • Ledit moteur de recopie (310) différentielle des courriers en attente sur lesdits serveurs distants distribués sur le réseau internet. • Une liste d'inhibition (335) d'identificateurs de courriers, • Une interface (340) vers lesdits terminaux sans fil.1. Cache device for electronic mail of the “e-mail” type, suitable in particular for low-power wireless terminals, essentially characterized in that it comprises: • A network access terminal (100) Internet (800) making it possible to reach remote mail or electronic message servers (900 m ... „),“ A local network (200), • A wireless local network (400) operating in the radio bands called “ISM "Or" RLAN ", • One or more terminals (600, ... *) connected to said wireless network, • A cache module (300) of electronic mails characterized in that it comprises: • A set (320) of account descriptors relating to access to email accounts which can be consulted from said terminals, • A local database (330) of letters which can be consulted from said terminals and updated according to an operating mode implemented by a copy of differential, • said differential copy engine (310) of mail waiting on said remote servers distributed over the internet. • An inhibition list (335) of mail identifiers, • An interface (340) to said wireless terminals.
2. Dispositif selon la revendication 1, caractérisé en ce que pour un compte e-mail donné, ledit moteur de recopie effectue le transfert de courriers d'un serveur distant (900,) vers ladite base locale sans les effacer dudit serveur, 2. Device according to claim 1, characterized in that for a given e-mail account, said recopy engine transfers mail from a remote server (900,) to said local base without deleting them from said server,
3. Dispositif selon les revendications 1 et 2, caractérisé en ce que ledit moteur de recopie est activé périodiquement, 3. Device according to claims 1 and 2, characterized in that said feedback motor is activated periodically,
4. Dispositif selon les revendications 1 à 3, caractérisé en ce que ledit moteur de recopie effectue seulement le transfert desdits courriers observés absents de ladite base locale et supprime les courriers observés disparus du serveur distant dans cette même base locale de sorte que cette dernière représente une copie du serveur distant,4. Device according to claims 1 to 3, characterized in that said feedback engine only performs the transfer of said mail observed absent from said local base and deletes the observed mail missing from the remote server in this same local database so that the latter represents a copy of the remote server,
5. Dispositif selon les revendications 1 à 4, caractérisé en ce que ledit moteur de recopie opère une comparaison des courriers contenus dans ledit serveur et ladite base selon des identificateurs représentatifs desdits courriers de manière bi-univoque et invariable dans le temps,5. Device according to claims 1 to 4, characterized in that said recopy engine performs a comparison of the mails contained in said server and said base according to identifiers representative of said mails in a one-to-one and time-invariable manner,
6. Dispositif selon les revendications 1 à 5, caractérisé en ce que lesdits identificateurs sont fournis directement par le serveur distant ou par une fonction de hachage appliquée par ledit moteur de recopie différentielle à un attribut ou au contenu desdits courriers,6. Device according to claims 1 to 5, characterized in that said identifiers are provided directly by the remote server or by a hashing function applied by said differential feedback engine to an attribute or to the content of said mails,
7. Dispositif selon les revendications 1 à 6, caractérisé en ce que ledit moteur de recopie considère uniquement les courriers en tête de pile et derniers arrivés sur le serveur distant selon une profondeur prédéfinie,7. Device according to claims 1 to 6, characterized in that said recopy engine only considers mail at the head of the stack and last arrived on the remote server according to a predefined depth,
8. Dispositif selon les revendications 1 à 7, caractérisé en ce que ledit moteur de recopie ne transfère pas les courriers dont les identificateurs sont contenus dans une liste d'inhibition (335) représentative de courriers encore présents sur le serveur et ayant été recopiés antérieurement dans la base locale mais ne faisant plus partie dans ladite tête de pile.8. Device according to claims 1 to 7, characterized in that said recopy engine does not transfer the mails whose identifiers are contained in a muting list (335) representative of mails still present on the server and having been copied previously in the local base but no longer part of said pile head.
9. Dispositif selon les revendications 1 à 8, caractérisé en ce que ladite liste d'inhibition contient également les identificateurs de courriers écartés à la demande desdits terminaux,9. Device according to claims 1 to 8, characterized in that said inhibition list also contains the mail identifiers discarded at the request of said terminals,
10. Dispositif selon les revendications 1 à 9, caractérisé en ce que lesdits descripteurs de compte sont acquis statiquement à l'initialisation du système ou dynamiquement selon les requêtes d'accès aux serveurs distants émises par lesdits terminaux. 10. Device according to claims 1 to 9, characterized in that said account descriptors are acquired statically at system initialization or dynamically according to requests for access to remote servers sent by said terminals.
PCT/FR2005/000265 2004-02-10 2005-02-07 E-mail type electronic message buffer memory device WO2005078614A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
EP05717568A EP1716532A1 (en) 2004-02-10 2005-02-07 E-mail type electronic message buffer memory device

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR0401312 2004-02-10
FR0401312A FR2866134B1 (en) 2004-02-10 2004-02-10 ANTEMEMOIRE DEVICE OF E-MAIL-TYPE ELECTRONIC MAIL

Publications (2)

Publication Number Publication Date
WO2005078614A1 true WO2005078614A1 (en) 2005-08-25
WO2005078614A8 WO2005078614A8 (en) 2006-10-26

Family

ID=34778654

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/FR2005/000265 WO2005078614A1 (en) 2004-02-10 2005-02-07 E-mail type electronic message buffer memory device

Country Status (3)

Country Link
EP (1) EP1716532A1 (en)
FR (1) FR2866134B1 (en)
WO (1) WO2005078614A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1853040A1 (en) * 2006-05-04 2007-11-07 Zodianet Communication system and low-consumption display terminals suitable for same

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6052735A (en) * 1997-10-24 2000-04-18 Microsoft Corporation Electronic mail object synchronization between a desktop computer and mobile device
EP1014629A2 (en) * 1998-11-19 2000-06-28 Phone.Com Inc. Mail synchronization of remote and local mail systems
JP2003333095A (en) * 2002-05-13 2003-11-21 J-Phone Co Ltd E-mail processing method and e-mail processing system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6052735A (en) * 1997-10-24 2000-04-18 Microsoft Corporation Electronic mail object synchronization between a desktop computer and mobile device
EP1014629A2 (en) * 1998-11-19 2000-06-28 Phone.Com Inc. Mail synchronization of remote and local mail systems
JP2003333095A (en) * 2002-05-13 2003-11-21 J-Phone Co Ltd E-mail processing method and e-mail processing system

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
"Mobile Internet and Email Access with Palm", PALM PRODUCTS, May 2000 (2000-05-01), XP002219053 *
WOO T Y C ET AL: "Providing Internet services to mobile phones: a case study with email", PERSONAL, INDOOR AND MOBILE RADIO COMMUNICATIONS, 1998. THE NINTH IEEE INTERNATIONAL SYMPOSIUM ON BOSTON, MA, USA 8-11 SEPT. 1998, NEW YORK, NY, USA,IEEE, US, 8 September 1998 (1998-09-08), pages 99 - 105, XP010314728, ISBN: 0-7803-4872-9 *

Also Published As

Publication number Publication date
EP1716532A1 (en) 2006-11-02
FR2866134B1 (en) 2007-02-16
WO2005078614A8 (en) 2006-10-26
FR2866134A1 (en) 2005-08-12

Similar Documents

Publication Publication Date Title
US6505236B1 (en) Network-based mail attachment storage system and method
WO2005109814A2 (en) System and method for tracking electronic syndicated contents via an internet communications network
FR2926428A1 (en) METHOD FOR FILTERING MESSAGES IN AN INSTANT MESSAGING SYSTEM OF MOBILE TERMINALS, INSTANT MESSAGING SYSTEM, AND SERVER THEREFOR
EP1717739A1 (en) Filtering process for instant messaging
EP2223481A1 (en) System and method for managing federated messagings
WO2019122653A1 (en) Method, device and program for managing proofs of purchase
EP1716532A1 (en) E-mail type electronic message buffer memory device
CA2433429A1 (en) Method for processing and accessing data in a computerised reservation system, and system therefor
EP2107517A1 (en) Method for managing electronic messages from a messaging client and system for implementing the method
FR2841017A1 (en) Mail sorting database creation and updating method in which employees are sent an email requesting them to update their address details and the details are then stored in a temporary database prior to updating the working database
CN106341307A (en) Information processing method, sever, client and system
EP1501248B1 (en) System and method for electronic messaging
EP1853040A1 (en) Communication system and low-consumption display terminals suitable for same
EP1843518B1 (en) E-mail address protection method, associated system and devices
WO2007071773A1 (en) Computer system furnished with user presence/absence management means
EP1161030B1 (en) Method for displaying management data relating to network equipment
FR2950454A1 (en) METHOD FOR TRANSMITTING EMAIL WITH ATTACHMENT, AND APPARATUS USING SUCH A METHOD
EP1494419A1 (en) System transmitting characteristic parameters of a communication session from a terminal to a remote server
EP4014443A1 (en) Method for creating an electronic message the integrity of which is guaranteed and verifiable according to the mime standard
EP2724518B1 (en) Transcoding of content referenced by a content server
EP2134060A1 (en) Method and system of internet based communication wherein a called party can select the modality with which to be contacted
FR2936628A1 (en) COMPUTER NETWORK PLATFORM
FR2908251A1 (en) Directory synchronization method for e.g. mobile telephone, involves inserting set of data in form of electronic visiting card in multimedia messaging service type message, transmitting message toward memory, and inserting data in memory
WO2002003658A2 (en) Intermediation server for access to different services available through internet
WO2008095579A1 (en) System for accessing multimedia applications

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 2005717568

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: DE

WWW Wipo information: withdrawn in national office

Country of ref document: DE

WWP Wipo information: published in national office

Ref document number: 2005717568

Country of ref document: EP