FR2816148A1 - Method for sending personalised messages in email format of one or more than one file to an information processing system, for a personalised processing of the latter. - Google Patents

Method for sending personalised messages in email format of one or more than one file to an information processing system, for a personalised processing of the latter. Download PDF

Info

Publication number
FR2816148A1
FR2816148A1 FR0013891A FR0013891A FR2816148A1 FR 2816148 A1 FR2816148 A1 FR 2816148A1 FR 0013891 A FR0013891 A FR 0013891A FR 0013891 A FR0013891 A FR 0013891A FR 2816148 A1 FR2816148 A1 FR 2816148A1
Authority
FR
France
Prior art keywords
mail
files
computer system
syntax
sender
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.)
Pending
Application number
FR0013891A
Other languages
French (fr)
Inventor
Olivier Hergault
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.)
INFODUC
Original Assignee
INFODUC
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 INFODUC filed Critical INFODUC
Priority to FR0013891A priority Critical patent/FR2816148A1/en
Publication of FR2816148A1 publication Critical patent/FR2816148A1/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/107Computer-aided management of electronic mailing [e-mailing]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/07User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
    • H04L51/08Annexed information, e.g. attachments
    • 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)
  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Strategic Management (AREA)
  • Computer Hardware Design (AREA)
  • Data Mining & Analysis (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The aim of the method is to allow an internet service subscribers to transfer several files at once, and for the files to be processed. Several files can be sent quickly and flexibly via email. Subscribers are given a distinct email address, which allows them to be identified and allow their files to be sent swiftly. Thanks to a predetermined syntax, the method also allows a description of messages sent to the processing system

Description

<Desc/Clms Page number 1> <Desc / Clms Page number 1>

Figure img00010001
Figure img00010001

La présente invention concerne un procédé pour l'envoi individualisé, par l'intermédiaire du réseau Internet, de documents vers un système informatique en vu de leur traitement sur celui-ci. The present invention relates to a method for the individualized sending, via the Internet, of documents to a computer system with a view to their processing thereon.

Une application courante du réseau Internet est la mise à disposition de services en ligne par de très nombreuses sociétés de par le monde. Les services offerts sont extrêmement variés et comprennent notamment la publication Internet de documents, c. à. d. la mise à disposition permanente d'espace mémoire sur un système informatique serveur relié au réseau, cet espace étant destiné à recevoir des fichiers, qui peuvent être téléchargés (autrement dit transmis) via le réseau vers un autre système informatique relié au réseau et possédant un logiciel de téléchargement approprié (par exemple un navigateur Internet). L'exemple le plus répandu de publication est la mise à disposition de fichiers au format HTML. Ces fichiers contiennent du texte, des informations de mise en page, des liens hypertextes et sont destinés à être affichés sur des écrans d'ordinateurs reliés à Internet grâce à un logiciel dit navigateur. Les services en-ligne proposés par les sociétés et organismes divers sont souvent fondés sur la transmission de ces fichiers au format HTML, et l'affichage de ceux-ci sur la machine de l'utilisateur permettant la communication entre la société ou l'organisme et l'utilisateur.  A common application of the Internet is the provision of online services by many companies around the world. The services offered are extremely varied and include in particular Internet publication of documents, c. at. d. the permanent availability of memory space on a server computer system connected to the network, this space being intended to receive files, which can be downloaded (in other words transmitted) via the network to another computer system connected to the network and having a appropriate download software (eg Internet browser). The most common example of publication is the provision of files in HTML format. These files contain text, layout information, hypertext links and are intended to be displayed on computer screens connected to the Internet using so-called browser software. The online services offered by various companies and organizations are often based on the transmission of these files in HTML format, and the display of these on the user's machine allowing communication between the company or the organization. and the user.

Afin d'accéder aux services en ligne d'une société, un utilisateur d'Internet sera souvent amené à procéder à une procédure d'inscription. Très souvent, celle-ci comprendra la saisie : d'une adresse de courrier électronique (le courrier électronique est aussi appelé e-mail) d'un identifiant de connexion (appelé parfois pseudonyme , abrégé en pseudo ). d'un mot de passe  In order to access the online services of a company, an Internet user will often have to carry out a registration procedure. Very often, this will include entering: an electronic mail address (electronic mail is also called e-mail) a connection identifier (sometimes called a pseudonym, abbreviated as a pseudo). a password

<Desc/Clms Page number 2> <Desc / Clms Page number 2>

Figure img00020001

Ces informations sont typiquement sauvegardées dans une base de données sur le système informatique serveur.
Figure img00020001

This information is typically saved in a database on the server computer system.

L'accès aux services proprement dits ne sera possible qu'après une phase d'authentification de l'utilisateur, pendant laquelle son identifiant et son mot de passe sont demandés à l'utilisateur, transmis au serveur puis contrôlés par le serveur.  Access to the services themselves will only be possible after a user authentication phase, during which his user name and password are requested from the user, transmitted to the server and then checked by the server.

L'identifiant de connexion servira à reconnaître l'utilisateur lorsqu'il désire accéder aux services, en particulier le système informatique sera à même de lui associer l'adresse e-mail saisie lors de l'inscription, ainsi que tout autre information saisie. De mêmes les actions que l'utilisateur reconnu effectue pourront lui être attribuées et sauvegardées comme telles dans une base de données. Le mot de passe, que chaque utilisateur est tenu de garder secret, sert à ce que d'autres utilisateurs ne puisse falsifier leur identité et se faire passer pour un utilisateur s'étant préalablement inscrit. Lors de l'authentification, si le mot de passe de correspond pas à l'identifiant saisi, l'identification avec l'identifiant n'a pas lieu et l'accès aux services est en général refusé.  The connection identifier will be used to recognize the user when he wishes to access the services, in particular the computer system will be able to associate the e-mail address entered during registration, as well as any other information entered. Likewise, the actions that the recognized user performs can be attributed to him and saved as such in a database. The password, which each user is required to keep secret, is used so that other users cannot falsify their identity and pretend to be a user who has previously registered. During authentication, if the password does not correspond to the identifier entered, identification with the identifier does not take place and access to services is generally refused.

Dans le cas d'un service consistant en la mise à disposition d'espace mémoire à un nombre quelconque (notamment supérieur à 1000) d'utilisateurs identifiés, notamment d'espace disque, sur un serveur relié au réseau, notamment tel que les conditions d'accès à ce serveur depuis un autre système informatique relié au réseau soient avantageuses (accessibilité permanente, bande passante importante, etc.), la solution retenue majoritairement pour le chargement de fichiers vers cet espace est la technique de téléchargement du fichier depuis un autre système informatique, notamment grâce à un navigateur Internet, ou grâce à un logiciel gérant le protocole FTP (File Transfert Protocol). Dans les deux cas, l'authentification a lieu préalablement à l'opération.  In the case of a service consisting of the provision of memory space to any number (in particular greater than 1000) of identified users, in particular of disk space, on a server connected to the network, in particular such as the conditions access to this server from another computer system connected to the network are advantageous (permanent accessibility, high bandwidth, etc.), the solution chosen mainly for loading files to this space is the technique of downloading the file from another computer system, in particular thanks to an Internet browser, or thanks to software managing the FTP protocol (File Transfer Protocol). In both cases, authentication takes place prior to the operation.

L'identification est nécessaire pour empêcher la jouissance de Identification is necessary to prevent the enjoyment of

<Desc/Clms Page number 3> <Desc / Clms Page number 3>

Figure img00030001

l'espace mémoire à toute personne non autorisée et pour avoir la possibilité d'obtenir des informations sur les utilisateurs ayant téléchargé des fichiers. Une fonctionnalité supplémentaire est souvent requise, qui est la documentation de chaque fichier téléchargé dans l'espace mémoire alloué.
Figure img00030001

the memory space to any unauthorized person and to have the possibility of obtaining information on the users who downloaded files. Additional functionality is often required, which is the documentation of each file downloaded to the allocated memory space.

Cette documentation, indispensable pour décrire le contenu ou donner toute information concernant le fichier, sera souvent constituée de chaînes de caractères enregistrées dans une base de données stockée sur le système serveur, de façon à ce que chacun de ces enregistrements de texte soit associé à un fichier. This documentation, essential for describing the content or giving any information concerning the file, will often consist of character strings recorded in a database stored on the server system, so that each of these text records is associated with a file.

Les deux méthodes exposées présentent de nombreux inconvénients. The two methods presented have many drawbacks.

Tout d'abord, la méthode de chargement grâce à un navigateur Internet reposant sur le protocole HTTP n'est pas flexible : il n'est possible de télécharger qu'un fichier à la fois, l'interruption de la connexion oblige à reprendre le transfert depuis le début, or la déconnexion pour se produire pour plusieurs raisons par exemple de mauvaises liaisons Internet entre l'utilisateur et le serveur. De plus lors du téléchargement, le navigateur n'est plus à même de répondre aux actions de l'utilisateur, qui doit alors attendre la fin du transfert pour continuer à l'utiliser. Il existe des logiciels utilitaires pour aider au transfert, mais il ne sont pas d'un usage aussi courant que les navigateurs eux-mêmes. First of all, the method of loading thanks to an Internet browser based on the HTTP protocol is not flexible: it is only possible to download one file at a time, the interruption of the connection means that you have to resume transfer from the start, or disconnection to occur for several reasons, for example bad Internet links between the user and the server. In addition, during the download, the browser is no longer able to respond to the actions of the user, who must then wait for the end of the transfer to continue using it. There is utility software to assist with transfer, but it is not as widely used as the browsers themselves.

La méthode de FTP est plus compliquées à mettre en oeuvre que la méthode précédente. Elle implique aussi des problèmes de sécurité, le protocole FTP pouvant servir à envoyer et recevoir des fichiers. Le principal problème est l'adéquation entre la base de données des utilisateurs qui se sont inscrits par l'intermédiaire d'un navigateur Internet, et la base de données des utilisateurs ayant un droit d'accès via FTP. En outre, la mise en oeuvre du traitement des fichiers à leur arrivée sur le serveur n'est pas aussi aisée sans solution standard pour détecter un nouveau fichier arrivé, et il n'y a pas de solution simple pour documenter les fichiers envoyés. The FTP method is more complicated to implement than the previous method. It also involves security problems, as the FTP protocol can be used to send and receive files. The main problem is the adequacy between the database of users who have registered via an Internet browser, and the database of users having access rights via FTP. In addition, the implementation of processing files when they arrive on the server is not as easy without a standard solution to detect a new file arrived, and there is no simple solution to document the files sent.

Cette méthode ne permet pas la documentation directe de chaque This method does not allow direct documentation of each

<Desc/Clms Page number 4> <Desc / Clms Page number 4>

Figure img00040001

fichier : le protocole FTP permet le transfert, la suppression et le changement de nom de fichiers à distance, mais pas l'envoi de commande ou de textes destinés à être enregistrés en base de donnée.
Figure img00040001

file: the FTP protocol allows the transfer, deletion and renaming of files remotely, but not the sending of commands or texts intended to be saved in the database.

Le but du procédé suivant l'invention est de permettre le téléchargement de fichiers depuis un système informatique relié au réseau Internet vers un système informatique serveur relié lui aussi au réseau Internet, avec les contraintes suivantes : premièrement l'utilisateur désirant transmettre des fichiers devra s'être inscrit préalablement, s'être vu attribué un identifiant de connexion personnel unique (un utilisateur peut avoir plusieurs identifiants, mais il ne peut y avoir deux mêmes identifiants dans la base de donnée), et avoir saisi son adresse de messagerie électronique, ces informations étant stockées dans une base de données au niveau du système informatique serveur, deuxièmement le transfert doit permettre de déterminer l'expéditeur des fichiers, de façon à éviter le plus possible qu'un utilisateur ne soit pris pour un autre (que cela soit voulu par l'utilisateur ou non), troisièmement le procédé doit être le plus simple possible pour l'utilisateur, et répondre aux problèmes évoqués ci-avant, quatrièmement le procédé devra optimiser l'envoi sur le réseau lui-même des fichiers, par exemple utilisant au mieux la bande passante allouée à l'utilisateur par son fournisseur d'accès à Internet.  The purpose of the method according to the invention is to allow the downloading of files from a computer system connected to the Internet network to a server computer system also connected to the Internet network, with the following constraints: firstly the user wishing to transmit files will have to s '' have previously registered, been assigned a unique personal connection identifier (a user can have several identifiers, but there cannot be two same identifiers in the database), and have entered their email address, these information being stored in a database on the server computer system, secondly the transfer must make it possible to determine the sender of the files, so as to avoid as much as possible that one user is mistaken for another (that is to say by the user or not), thirdly the process must be as simple as possible for the user and to answer the problems mentioned above, fourthly, the process will have to optimize the sending of files on the network itself, for example making the best use of the bandwidth allocated to the user by his Internet service provider.

Le procédé selon l'invention consiste en les étapes suivante : L'étape de rédaction d'un courrier électronique à destination d'une boite aux lettre électronique définie par avance, courrier comprenant comme message les informations suivantes :  The method according to the invention consists of the following stages: The stage of writing an electronic mail intended for an electronic mailbox defined in advance, mail comprising as message the following information:

<Desc/Clms Page number 5> <Desc / Clms Page number 5>

Figure img00050001

* l'identifiant de la personne * une adresse de courrier électronique * du texte définissant des informations (titre, commentaire, description, etc. ) à associer à chaque fichier à envoyer.
Figure img00050001

* the person's identifier * an e-mail address * text defining information (title, comment, description, etc.) to be associated with each file to be sent.

Ces informations sont à rédiger selon une syntaxe, plus ou moins flexible, définie par avance, de façon à pouvoir être interprétée par un programme informatique. This information must be written according to a more or less flexible syntax, defined in advance, so that it can be interpreted by a computer program.

La syntaxe devra avoir la même sémantique avec un courrier et ce même courrier modifié lors de l'utilisation de la fonction répondre ( Replyto en anglais) que mettent à disposition les logiciels et services de messagerie les plus courants : ces services (logiciels ou service purement Internet basé sur la visualisation de page HTML dans un navigateur) permettent généralement de répondre à l'expéditeur d'un courrier, et le fonctionnement communément adopté est que l'appel de la fonction répondre provoque l'appel à la fonction de rédaction de courrier, à la différence que l'adresse du destinataire est de fait déjà renseignée (puisque généralement celle de l'expéditeur du courrier reçu) et le texte du message reçu est rappelé dans le corps de ce courrier de réponse, avec éventuellement une mise en forme propre. The syntax must have the same semantics with a mail and this same mail modified when using the reply function (Replyto in English) that the most common messaging software and services make available: these services (software or service purely Internet based on viewing HTML page in a browser) generally allow replying to the sender of a mail, and the commonly adopted operation is that calling the reply function causes the call to the mail compose function , with the difference that the addressee's address is in fact already completed (since generally that of the sender of the received mail) and the text of the received message is recalled in the body of this reply mail, with possible formatting clean.

De ces informations (identifiant, adresse, texte d'information), seul l'identifiant est à renseigner obligatoirement.

Figure img00050002
Of this information (identifier, address, information text), only the identifier is mandatory.
Figure img00050002

L'étape de joindre les fichiers désirés au courrier (le protocole SMTP de transfert de courrier électronique et le protocole POPS pour récupérer permettent de joindre des fichiers aux courriers). On dit aussi attacher un fichier. The step of attaching the desired files to the mail (the SMTP protocol for e-mail transfer and the POPS protocol for recovering allow files to be attached to the mail). We also say attach a file.

L'étape d'envoi du courrier : le fait d'envoyer un courrier est pour l'utilisateur plus flexible et en théorie plus The step of sending mail: the fact of sending a mail is for the user more flexible and in theory more

<Desc/Clms Page number 6> <Desc / Clms Page number 6>

Figure img00060001

rapide (s'il utilise un logiciel plutôt qu'un service de messagerie Internet) que les autres méthodes évoquées plus haut. En effet, la messagerie garde trace des messages envoyés, y compris des fichiers, le renvoi de fichiers, même avec modification de certains paramètres comme les textes de description, est donc facilité. De plus, les logiciels de messagerie sont configurés pour envoyer les courrier à un serveur SMTP, qui n'est autre très souvent qu'un serveur du fournisseur d'accès Internet de l'utilisateur, or le fournisseur d'accès est dans tous les cas le point d'entrée de l'utilisateur sur le réseau
Internet, donc c'est l'endroit d'Internet auquel il a la meilleure connexion (en terme de fiabilité et de rapidité).
Figure img00060001

faster (if using software rather than an Internet mail service) than the other methods discussed above. In fact, messaging keeps track of sent messages, including files, so resending files, even with the modification of certain parameters such as description texts, is therefore easier. In addition, the e-mail software is configured to send mail to an SMTP server, which is very often no other than a server from the user's Internet service provider, but the access provider is in all case the user's entry point to the network
Internet, so this is the place on the Internet to which it has the best connection (in terms of reliability and speed).

Autrement dit, si cette liaison est défectueuse ou lente, toute autre connexion Internet sera de même au moins aussi défectueuse ou lente.  In other words, if this link is defective or slow, any other Internet connection will likewise be at least as defective or slow.

L'étape de réception du courrier dans la boîte aux lettres (dite boîte POP) L'étape de traitement du message par un logiciel dédié. Le traitement commence par un contrôle de l'expéditeur, grâce à une adresse de courrier et à un identifiant. Tout d'abord a lieu la lecture de l'adresse de courrier électronique à utiliser pour la réponse : le protocole SMTP prévoie une telle indication facultative dans les messages envoyés. Si cette adresse n'est pas renseignée, on considère l'adresse ayant servi à expédier le message. Si une adresse électronique est indiquée dans le message conformément à la syntaxe prescrite, celle-ci est prise prioritairement en considération. L'adresse obtenue est dénommée dans la suite l'adresse de l'expéditeur . Une variante consiste à ignorer l'éventuelle adresse de retour qui serait indiquée dans le courrier conformément au protocole SMTP. Le traitement peut donner lieu à l'un des cas de figure suivants :
L'analyse du texte du message ne permet pas de trouver l'identifiant.
The step of receiving mail in the mailbox (called POP box) The step of processing the message with dedicated software. Processing begins with a check on the sender, using an email address and an identifier. First of all, the e-mail address to be used for the reply is read: the SMTP protocol provides for such an optional indication in the messages sent. If this address is not given, we consider the address used to send the message. If an email address is specified in the message in accordance with the prescribed syntax, this is given priority. The address obtained is hereinafter referred to as the address of the sender. A variant consists in ignoring the possible return address which would be indicated in the mail in accordance with the SMTP protocol. The processing can give rise to one of the following cases:
Analysis of the text of the message does not allow the identifier to be found.

<Desc/Clms Page number 7> <Desc / Clms Page number 7>

Figure img00070001

L'identifiant ne correspond pas à une entrée de la base de données.
Figure img00070001

The identifier does not correspond to an entry in the database.

L'entrée de la base de données correspondant à l'identifiant ne contient pas l'adresse de l'expéditeur telle que déterminée au début du traitement.  The entry of the database corresponding to the identifier does not contain the address of the sender as determined at the start of processing.

Dans l'un quelconque de ces cas, le traitement des documents n'a pas lieu, il y a erreur durant l'identification. Le premier cas peut se présenter par exemple si l'utilisateur omet purement et simplement l'identifiant, ou s'il commet une erreur de syntaxe.  In any of these cases, the processing of documents does not take place, there is an error during identification. The first case can arise, for example, if the user simply omits the identifier, or if he commits a syntax error.

Le deuxième cas peut se présenter par exemple si l'utilisateur commet une faute de frappe. Le troisième cas peut par exemple se présenter lorsque le logiciel de messagerie de l'utilisateur est configuré pour expédier les messages par défaut avec une autre adresse que celle que l'utilisateur a saisie lors de son inscription, ou bien l'utilisateur n'avait pas accès lors de l'envoi à sa messagerie habituelle et s'est servi par exemple d'un service ( Hotmail , Caramail , etc. ) de courrier électronique accessible en tout lieu via un simple navigateur
Internet standard.
The second case can arise for example if the user commits a typo. The third case can for example arise when the user's messaging software is configured to send the default messages with a different address than the one that the user entered during registration, or else the user did not have no access when sending to his usual mailbox and used for example a service (Hotmail, Caramail, etc.) of electronic mail accessible anywhere via a simple browser
Standard internet.

L'étape, en cas d'erreur à l'étape de l'identification, d'envoi à l'adresse de l'expéditeur d'un courrier électronique modèle. Le but de cet envoi est de faciliter les envois ultérieurs et d'éviter les erreurs d'identification.  The step, in the event of an error at the identification step, of sending a model email to the sender's address. The purpose of this shipment is to facilitate subsequent shipments and to avoid identification errors.

Ce courrier modèle doit permettre l'identification sans erreur de l'utilisateur. Pour cela il est destiné à être recopié, ou bien directement renvoyé grâce à la fonction de réponse au courrier du logiciel ou service de messagerie de l'utilisateur.  This model letter must allow error-free identification of the user. For this it is intended to be copied, or directly returned using the reply to mail function of the software or the user's messaging service.

<Desc/Clms Page number 8> <Desc / Clms Page number 8>

Figure img00080001
Figure img00080001

Ainsi, si l'erreur était du type 3 ci-avant décrit (non concordance de l'identifiant et de l'adresse courrier) le courrier comprendra l'identifiant et l'adresse de courrier correspondante, écrits selon la syntaxe prédéfinie. Thus, if the error was of the type 3 described above (mismatch of the identifier and the mail address) the mail will include the identifier and the corresponding mail address, written according to the predefined syntax.

L'utilisateur n'a alors plus qu'à utiliser la fonctionnalité de réponse à un courrier offerte par sa messagerie et à joindre les fichiers désirés à ce courrier. La syntaxe possédant la même sémantique quand la fonction de réponse à un courrier est utilisée, l'identification (contrôle de la présence de l'identifiant et concordance dans la base de données avec l'adresse de l'expéditeur) réussira à coup sûr. Précisons que, pour des raisons de sécurité, dans le cas d'une erreur du type 3, deux messages seront envoyés : un simple message signalant l'erreur sera renvoyé à l'adresse de l'expéditeur, et le courrier modèle sera adressé à l'adresse correspondant dans la base de données à l'identifiant, cela afin d'éviter que l'adresse de courrier correspondant à un identifiant ne puisse être accessible à tout le monde. The user then only has to use the response functionality to a mail offered by his mail and to attach the desired files to this mail. Since the syntax has the same semantics when the reply to mail function is used, identification (checking the presence of the identifier and matching in the database with the address of the sender) will certainly succeed. Note that, for security reasons, in the case of a type 3 error, two messages will be sent: a simple message reporting the error will be sent to the sender's address, and the model mail will be sent to the corresponding address in the database with the identifier, in order to prevent the mail address corresponding to an identifier from being accessible to everyone.

Si l'erreur était du type 1 ou 2 ci-avant décrits (identifiant non valide), l'un des deux cas suivants se présente :
A. L'adresse de l'expéditeur n'est pas présente dans la base de donnée
B. L'adresse de l'expéditeur est présente dans la base de donnée, donc il lui est associé un identifiant.
If the error was of type 1 or 2 described above (invalid identifier), one of the following two cases occurs:
A. The address of the sender is not present in the database
B. The address of the sender is present in the database, therefore an identifier is associated with it.

Dans le cas A, aucun identifiant ne peut-être mis en rapport avec l'adresse de l'expéditeur, le courrier modèle ne pourra pas permettre d'identification à coup sûr, mais la syntaxe à utiliser pour introduire l'identifiant dans la réponse pourra être mise en valeur (par exemple grâce à un texte à l'impératif entouré de marqueurs grammaticaux spéciaux, comme dans le texte suivant : [Indiquez ici votre identifiant d'accès] ).  In case A, no identifier can be linked to the address of the sender, the model mail cannot allow identification for sure, but the syntax to be used to introduce the identifier in the response can be highlighted (for example by using imperative text surrounded by special grammar markers, as in the following text: [Indicate your access identifier here]).

<Desc/Clms Page number 9> <Desc / Clms Page number 9>

Figure img00090001

Dans le cas B, on peut supposer que l'identifiant omis ou erroné est celui qui correspond dans la base de données à l'adresse de l'expéditeur. Si plusieurs identifiants correspondent à cette adresse (car par exemple plusieurs utilisateurs se sont inscrits mais possèdent une adresse de courrier unique, ou un utilisateur utilise plusieurs comptes toujours avec la même adresse), on considérera ou bien seulement la première occurrence, ou toutes les occurrences suivant les variantes. Le courrier modèle indiquera donc spécifiquement l'identifiant, et pourra éventuellement omettre de spécifier l'adresse de l'expéditeur, gérée automatiquement par la messagerie de l'utilisateur. Lors de l'utilisation de la fonction standard répondre à , le courrier généré par le système de messagerie à partir du courrier modèle reçu contiendra alors toute les informations nécessaires à une identification sans erreur. Il suffira (voir ci-avant les erreurs de type 1) à l'utilisateur de joindre les fichiers à traiter avant l'envoi.
Figure img00090001

In case B, it can be assumed that the omitted or erroneous identifier is that which corresponds in the database to the address of the sender. If several identifiers correspond to this address (because for example several users have registered but have a unique email address, or a user uses several accounts always with the same address), we will consider either only the first occurrence, or all occurrences depending on the variants. The model mail will therefore specifically indicate the identifier, and may possibly omit to specify the address of the sender, managed automatically by the user's mailbox. When using the standard reply to function, the mail generated by the messaging system from the received template mail will then contain all the information necessary for error-free identification. It will suffice (see type 1 errors above) for the user to attach the files to be processed before sending.

Des variantes du procédé selon l'invention incluent l'insertion de commentaires, indices et de divers messages d'aide dans le corps du message pour favoriser la compréhension de la marche à suivre par l'utilisateur. La syntaxe sera telle qu'elle permette d'identifier ces messages.  Variants of the method according to the invention include the insertion of comments, indices and various help messages in the body of the message to promote understanding of the procedure to be followed by the user. The syntax will be such as to identify these messages.

Des variantes du procédé selon l'invention permettent à l'utilisateur d'indiquer plusieurs identifiants dans le corps du message, de sorte à traiter les documents pour chacun des identifiants. Ces variantes ne sont susceptibles de fonctionner que si tous ces identifiants sont associés à la même adresse de courrier saisie lors des inscriptions préalables.  Variants of the method according to the invention allow the user to indicate several identifiers in the body of the message, so as to process the documents for each of the identifiers. These variants are only likely to work if all these identifiers are associated with the same email address entered during prior registrations.

<Desc/Clms Page number 10> <Desc / Clms Page number 10>

Figure img00100001
Figure img00100001

Des variantes du procédé selon l'invention incorporent au texte du courrier modèle les indications de commentaire aux fichiers joints qui auront pu être analysées correctement dans le courrier préalable envoyé, de sorte que celles-ci soient aussi présentes dans le courrier modèle auquel l'utilisateur répondra, afin que ce dernier n'ait pas à les saisir à nouveau. Variants of the method according to the invention incorporate in the text of the model mail the comments indications to the attached files which could have been analyzed correctly in the prior mail sent, so that these are also present in the model mail to which the user will respond, so that the latter does not have to enter them again.

Des variantes du procédé selon l'invention font parvenir automatiquement ou à leur demande aux utilisateurs des courriers modèles, sans que ceux-ci n'envoient de courrier au préalable. Si un utilisateur s'est identifié correctement et demande à recevoir un courrier modèle, celui-ci contiendra les informations d'identifiant et d'adresse courrier de l'utilisateur.  Variants of the process according to the invention automatically send users or at their request model mails, without the latter sending any mail beforehand. If a user has identified himself correctly and requests to receive a model mail, this will contain the user's identifier and mailing address information.

Des variantes du procédé selon l'invention font intervenir la saisie du mot de passe dans le corps du courrier.  Variants of the method according to the invention involve entering the password in the body of the mail.

L'inconvénient d'un tel procédé est que le mot de passe transite forcément en clair sur le réseau Internet, sans réelle garantie de confidentialité de celui-ci. The disadvantage of such a process is that the password necessarily passes in the clear on the Internet, without any real guarantee of confidentiality.

Des variantes du procédé selon l'invention incluent la possibilité pour l'expéditeur de spécifier des traitements spécifiques à effectuer aux fichiers. La syntaxe permet alors l'usage de commandes que le système informatique recevant les courriers pourra analyser et effectuer. Par exemple, lors de l'envoi de fichiers graphiques, l'expéditeur pourra demander de réduire la résolution de certaines images, modifier les couleurs, appliquer des filtres, etc.  Variants of the method according to the invention include the possibility for the sender to specify specific processing operations to be performed on the files. The syntax then allows the use of commands that the computer system receiving the mail can analyze and perform. For example, when sending graphic files, the sender may ask to reduce the resolution of certain images, change the colors, apply filters, etc.

Exemple d'application non limitatif du procédé selon l'invention.  Example of non-limiting application of the method according to the invention.

Prenons le cas d'un service d'hébergement de communautés fermées sur Internet. Chaque utilisateur s'inscrit à une ou plusieurs communautés, et obtient pour chacun d'entre elles un identifiant (unique parmi tous les identifiants contenu dans la base de données du système hébergeant le service) et un mot de passe. Chaque utilisateur devient de ce fait membre d'une  Take the case of a hosting service for closed communities on the Internet. Each user registers with one or more communities, and obtains for each of them an identifier (unique among all the identifiers contained in the database of the system hosting the service) and a password. Each user therefore becomes a member of a

<Desc/Clms Page number 11><Desc / Clms Page number 11>

ou plusieurs communautés. Chaque membre d'une communauté peut télécharger des fichiers de photos (par exemple au format JPEG) et y associer des descriptions, de façon à les rendre accessibles et lisibles depuis les navigateurs Internet des membres de cette communauté. Les utilisateurs de ce service désireront pouvoir envoyer facilement, mais avec un minimum de sécurité, des photos pour les rendre accessibles à l'une de leurs communautés. Tout de suite après son inscription, tout utilisateur se verra envoyé un courrier modèle, dont la syntaxe pourra être : --- Exemple de corps de message de courrier modèle--- identifiant : utilisateur email : prenom. nom@courrier. com titrel : [entrez ici le titre la première image] titre2 : [entrez ici le titre la deuxième image] //etc. continuez pour toutes les images que vous désirez //envoyer. Les titres sont facultatifs.  or more communities. Each member of a community can download photo files (for example in JPEG format) and associate descriptions with them, so as to make them accessible and readable from the Internet browsers of members of this community. Users of this service would like to be able to easily send photos, but with a minimum of security, to make them accessible to one of their communities. Immediately after registration, any user will be sent a model mail, the syntax of which may be: --- Example of a body of a model mail message --- identifier: user email: first name. name @ mail. com titrel: [enter the title the first image here] titre2: [enter the title the second image here] // etc. continue for all the images you want to // send. Titles are optional.

--- Fin du corps de message---
Il pourra alors s'en servir en respectant les étapes suivantes :
L'étape de sélection de ce message au sein de la messagerie
L'étape d'appel de la fonction répondre à de la messagerie
L'étape de joindre au courrier les fichiers de photos désirés
L'étape d'ajouter des informations dans le corps du message selon la syntaxe en vigueur pour une ou plusieurs des photos jointes, ex. titre entre crochets.
--- End of message body ---
He can then use it by respecting the following steps:
The step of selecting this message within the messaging system
The call step of the reply to messaging function
The step of attaching the desired photo files to the mail
The step of adding information in the body of the message according to the syntax in force for one or more of the attached photos, ex. title in square brackets.

L'étape d'envoyer effectivement le courrier
Suite à ces manipulations de la part de l'utilisateur, le courrier est traité à sa réception sur le système informatique
The step of actually sending the mail
Following these manipulations on the part of the user, the mail is processed upon receipt on the computer system

<Desc/Clms Page number 12><Desc / Clms Page number 12>

qui héberge les bases de données concernant les communautés : le système vérifie l'identité de l'expéditeur, puis vérifie que les fichiers sont bien des photos ou images au format JPG, les sauvegarde dans un espace de stockage et met à jour ses bases de données de façon à tenir compte de ce nouvel apport, c. à. d. de les mettre à disposition des membres de la communauté de l'expéditeur en y associant les éventuelles informations. En cas d'échec d'une vérification, un courrier décrivant l'erreur est renvoyé à l'expéditeur, ainsi que, le cas échant, un courrier modèle.  which hosts the databases concerning the communities: the system verifies the identity of the sender, then verifies that the files are indeed photos or images in JPG format, saves them in a storage space and updates its databases given so as to take account of this new contribution, c. at. d. to make them available to members of the sender's community by associating any information with them. If a verification fails, a letter describing the error is returned to the sender, as well as, if applicable, a model letter.

L'utilisateur pourra rédiger lui-même le courrier avant d'y joindre les fichiers de photo.  The user can write the mail himself before attaching the photo files.

Si un utilisateur commet une faute (volontaire ou involontaire) en entrant son identifiant, les photos seront rejetées lors de la vérification, et ne seront pas incluses dans la base de données, donc ne seront pas accessibles aux membres d'une communauté dont l'expéditeur n'est lui-même pas membre.  If a user commits a fault (voluntary or involuntary) by entering his identifier, the photos will be rejected during the verification, and will not be included in the database, therefore will not be accessible to members of a community whose the sender is not himself a member.

Si l'identifiant erroné existe bel et bien mais appartient par hasard à une autre personne inscrite au service, celle-ci recevra, si son adresse est correctement renseignée en correspondance avec son identifiant dans la base de donnée, un courrier modèle qu'elle n'aura donc pas sollicité. Elle pourra ignorer ce courrier, ne contenant par ailleurs aucune information concernant l'utilisateur ayant commis la faute. Ce dernier reçoit alors seulement un courrier pour lui notifier l'échec du traitement. If the wrong identifier does exist but belongs to another person registered for the service, this person will receive, if their address is correctly entered in correspondence with their identifier in the database, a model letter that they 'therefore will not have requested. It may ignore this letter, otherwise containing no information concerning the user who committed the fault. The latter then receives only a letter to notify him of the processing failure.

Claims (8)

REVENDICATIONS 1) Procédé d'envoi de fichiers sur le réseau Internet par un utilisateur via le protocole de courrier électronique vers un système informatique, en vue d'être traité par ledit système informatique, le traitement effectué dépendant de l'expéditeur, ledit système informatique ayant accès à une base de données d'utilisateurs inscrits, ces données comportant des identifiants uniques auxquels sont associées des adresses de courrier électronique, procédé caractérisé en ce qu'une syntaxe soit prédéfinie et en ce qu'il comporte les étapes suivantes : 'L'étape de rédaction du texte du courrier électronique par l'expéditeur, le texte devant obligatoirement comprendre un identifiant, signalé conformément à ladite syntaxe pour que le traitement soit possible.  1) Method of sending files over the Internet by a user via the electronic mail protocol to a computer system, with a view to being processed by said computer system, the processing carried out depending on the sender, said computer system having access to a database of registered users, this data comprising unique identifiers to which electronic mail addresses are associated, a process characterized in that a syntax is predefined and in that it comprises the following steps: 'L' step of writing the text of the electronic mail by the sender, the text must include an identifier, indicated in accordance with said syntax for processing to be possible.
Figure img00130003
Figure img00130003
'L'étape de joindre au courrier le ou les fichiers à transmettre.  '' The step of attaching to the mail the file or files to be transmitted. 'L'envoi du courrier via un logiciel ou service de messagerie. '' Sending mail via software or messaging service. 'Réception du message et contrôle de l'expéditeur par ledit système informatique, contrôle s'effectuant en déterminant une adresse de courrier et un identifiant à partir du courrier reçu, puis en vérifiant leur présence en association dans ladite base de donnée.  'Reception of the message and control of the sender by said computer system, control being effected by determining an address of mail and an identifier starting from the received mail, then by checking their presence in association in said data base. 'Traitement des fichiers joints au courrier en cas de contrôle positif, notamment stockage sur un support prévu à cet effet des fichiers ainsi qu'inscription dans une base de données que lesdits fichiers ont été expédiés par ledit expéditeur et stockés. 'Processing of files attached to the mail in the event of a positive control, in particular storage on a medium provided for this purpose of the files as well as recording in a database that the said files have been sent by the said sender and stored. 'Renvoi vers l'expéditeur d'un courrier d'erreur ou d'un courrier modèle en cas de contrôle négatif, tel que, chaque fois que cela sera possible un courrier modèle est envoyé. Ce courrier modèle est tel qu'il suffit à l'utilisateur le recevant d'y appliquer la fonction répondre à de sa messagerie, sans en modifier le 'Return to the sender of an error letter or a model letter in the event of a negative check, such that, whenever possible, a model letter is sent. This model mail is such that it is sufficient for the user receiving it to apply the reply to e-mail function there, without modifying the <Desc/Clms Page number 14> <Desc / Clms Page number 14> texte, pour que le contrôle soit positif à la réception de ce nouveau message par ledit système informatique.  text, so that the control is positive upon receipt of this new message by said computer system.
Figure img00140001
Figure img00140001
2) Procédé selon la revendication 1, caractérisé en ce que la syntaxe accepte l'insertion de textes de description pour chaque fichier joint, et que sémantique de la syntaxe soit inchangée par l'application des fonctions répondre à des logiciels et services de messagerie les plus répandus, c. à. d. que l'analyse d'un message ou de sa réponse donnent lieu aux mêmes contrôles et traitements de la part dudit système informatique. 2) Method according to claim 1, characterized in that the syntax accepts the insertion of description texts for each attached file, and that the semantics of the syntax are unchanged by the application of the functions respond to software and messaging services. more widespread, c. at. d. that the analysis of a message or its response gives rise to the same checks and processing on the part of said computer system. 3) Procédé selon la revendication 1 ou 2, caractérisé en ce que la syntaxe permet de spécifier dans le texte du message dudit courrier expédié, pour chaque fichier envoyé, des textes, notamment une description, destinés à être sauvegardés dans une base de données et associables par la suite audit fichier. 3) Method according to claim 1 or 2, characterized in that the syntax makes it possible to specify in the text of the message of said mail sent, for each file sent, texts, in particular a description, intended to be saved in a database and subsequently associable with said file. 4) Procédé selon la revendication 1, 2 ou 3, caractérisé en ce que les fichiers à transmettre soient des photos ou images, notamment au format JPEG. 4) Method according to claim 1, 2 or 3, characterized in that the files to be transmitted are photos or images, in particular in JPEG format. 5) Procédé selon la revendication 1, 2,3 ou 4, caractérisé en ce que la syntaxe permet de spécifier dans le texte du message dudit courrier expédié, pour chaque fichier envoyé ou pour tout sous-ensemble de l'ensemble de ces fichiers, des commandes de traitement à effectuer par ledit système informatique. 5) Method according to claim 1, 2,3 or 4, characterized in that the syntax makes it possible to specify in the text of the message of said mail sent, for each file sent or for any subset of all of these files, processing commands to be performed by said computer system. 6) Procédé selon la revendication 1, 2,3, 4 ou 5, caractérisé en ce que la base de données des utilisateurs inscrits stocke aussi pour chaque identifiant un mot de passe, que l'expéditeur devra renseigner dans le texte du courrier conformément à la syntaxe, pour que le contrôle sois positif. 6) Method according to claim 1, 2,3, 4 or 5, characterized in that the database of registered users also stores for each identifier a password, which the sender must fill in the text of the mail in accordance with the syntax, so that the control is positive. <Desc/Clms Page number 15> <Desc / Clms Page number 15>
Figure img00150001
Figure img00150001
7) Procédé selon la revendication 1, 2, 3, 4, 5 ou 6, caractérisé en ce qu'un courrier modèle peut être envoyé à un utilisateur préalablement inscrit, sans que celui-ci n'envoie explicitement de courrier audit système informatique. 7) Method according to claim 1, 2, 3, 4, 5 or 6, characterized in that a model mail can be sent to a user previously registered, without the latter sending explicitly mail to said computer system. 8) Procédé selon la revendication 1, 2,3, 4,5, 6 ou 7 caractérisé en ce que plusieurs identifiants puissent être renseignés selon la syntaxe dans le courrier, afin que ledit système informatique les traite comme s'ils étaient chacun dans plusieurs courriers distincts avec les mêmes fichiers joints.8) Method according to claim 1, 2,3, 4,5, 6 or 7 characterized in that several identifiers can be entered according to the syntax in the mail, so that said computer system treats them as if they were each in several separate letters with the same attachments.
FR0013891A 2000-10-27 2000-10-27 Method for sending personalised messages in email format of one or more than one file to an information processing system, for a personalised processing of the latter. Pending FR2816148A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
FR0013891A FR2816148A1 (en) 2000-10-27 2000-10-27 Method for sending personalised messages in email format of one or more than one file to an information processing system, for a personalised processing of the latter.

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
FR0013891A FR2816148A1 (en) 2000-10-27 2000-10-27 Method for sending personalised messages in email format of one or more than one file to an information processing system, for a personalised processing of the latter.

Publications (1)

Publication Number Publication Date
FR2816148A1 true FR2816148A1 (en) 2002-05-03

Family

ID=8855874

Family Applications (1)

Application Number Title Priority Date Filing Date
FR0013891A Pending FR2816148A1 (en) 2000-10-27 2000-10-27 Method for sending personalised messages in email format of one or more than one file to an information processing system, for a personalised processing of the latter.

Country Status (1)

Country Link
FR (1) FR2816148A1 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5727156A (en) * 1996-04-10 1998-03-10 Hotoffice Technologies, Inc. Internet-based automatic publishing system
WO1999020014A2 (en) * 1997-10-14 1999-04-22 Maila Nordic Ab A system for transfer of data
US5937160A (en) * 1997-05-01 1999-08-10 Reedy Creek Technologies, Inc. Systems, methods and computer program products for updating hypertext documents via electronic mail

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5727156A (en) * 1996-04-10 1998-03-10 Hotoffice Technologies, Inc. Internet-based automatic publishing system
US5937160A (en) * 1997-05-01 1999-08-10 Reedy Creek Technologies, Inc. Systems, methods and computer program products for updating hypertext documents via electronic mail
WO1999020014A2 (en) * 1997-10-14 1999-04-22 Maila Nordic Ab A system for transfer of data

Similar Documents

Publication Publication Date Title
US7908329B2 (en) Enhanced e-mail folder security
US20120005291A1 (en) System for Applying a Variety of Policies and Actions to Electronic Messages Before They Leave the Control of the Message Originator
US20080222710A1 (en) Simplified electronic messaging system
US20060136295A1 (en) Techniques for magazine like presentation of advertisment using computers
EP2795878A1 (en) Method for sharing multimedia content between two users
US20090094337A1 (en) Method of accessing web e-mail off-line
US20040039778A1 (en) Internet communication
US11978020B2 (en) Email security analysis
US8112482B1 (en) System and method for securing access to electronic mail
KR100780784B1 (en) Data control system capable of present current image of writer with data
EP1276286A2 (en) Method for providing auxiliary services relating to e-mail
FR2816148A1 (en) Method for sending personalised messages in email format of one or more than one file to an information processing system, for a personalised processing of the latter.
FR3092683A1 (en) Computer systems and assistance procedures for filling in online forms
WO2009071756A2 (en) Method of electronic validation of a networked transaction
WO2020225292A1 (en) Method for generating an archive code in order to create a fingerprint of a multimedia content
CA2380297A1 (en) Method for transmitting messages between two computers connected to a network and corresponding messaging system
EP3370390A1 (en) Method for collecting electronic consent for sending electronic registered mail
CA2422781A1 (en) Automatic receipt confirmation system for electronic mail
JP2006072952A (en) Network service system using device
WO2016083734A1 (en) Method for sending an electronic registered letter
EP2351340B1 (en) Communication method using a digital image, and data transmission method
EP3465476B1 (en) Method for invoking an application service via a browser
EP3910888A1 (en) Smart messaging
KR101493052B1 (en) Method for Detecting Phishing by using Personalized Contents
FR2927711A1 (en) DEVICE FOR EXCHANGING DOCUMENTS BETWEEN TWO PARTS THROUGH A NETWORK