Language selection

Search

Patent 2380297 Summary

Third-party information liability

Some of the information on this Web page has been provided by external sources. The Government of Canada is not responsible for the accuracy, reliability or currency of the information supplied by external sources. Users wishing to rely upon this information should consult directly with the source of the information. Content provided by external sources is not subject to official languages, privacy and accessibility requirements.

Claims and Abstract availability

Any discrepancies in the text and image of the Claims and Abstract are due to differing posting times. Text of the Claims and Abstract are posted:

  • At the time the application is open to public inspection;
  • At the time of issue of the patent (grant).
(12) Patent Application: (11) CA 2380297
(54) English Title: METHOD FOR TRANSMITTING MESSAGES BETWEEN TWO COMPUTERS CONNECTED TO A NETWORK AND CORRESPONDING MESSAGING SYSTEM
(54) French Title: PROCEDE DE TRANSMISSION D'UN MESSAGE ENTRE DEUX ORDINATEURS RELIES A UN RESEAU ET SYSTEME DE MESSAGERIE CORRESPONDANT
Status: Dead
Bibliographic Data
(51) International Patent Classification (IPC):
  • H04L 51/18 (2022.01)
  • H04L 12/58 (2006.01)
  • G06Q 10/00 (2006.01)
(72) Inventors :
  • SOUSSIN, FREDERIC (France)
  • JAUNEAUD, BRUNO (France)
(73) Owners :
  • KANARI WORLD (France)
(71) Applicants :
  • KANARI WORLD (France)
(74) Agent: LAVERY, DE BILLY, LLP
(74) Associate agent:
(45) Issued:
(86) PCT Filing Date: 2001-06-01
(87) Open to Public Inspection: 2001-12-13
Examination requested: 2002-01-23
Availability of licence: N/A
(25) Language of filing: French

Patent Cooperation Treaty (PCT): Yes
(86) PCT Filing Number: PCT/FR2001/001704
(87) International Publication Number: WO2001/095577
(85) National Entry: 2002-01-23

(30) Application Priority Data:
Application No. Country/Territory Date
00/07138 France 2000-06-05

Abstracts

English Abstract

The invention concerns a method for transmitting a message from a first computer (1, 2, 3) to at least a second computer (3, 2, 1), the method comprising a step which consists in inputting at the first computer transmission data in a header of the message, the method comprising a step of inserting in the message header at the first computer at least an instruction for management of a classification space executable by the second computer. The invention also concerns a corresponding messaging system.


French Abstract




L'invention concerne un procédé de transmission d'un message d'un premier
ordinateur (1, 2, 3) vers au moins un deuxième ordinateur (3, 2, 1), le
procédé comprenant l'étape d'introduire au niveau du premier ordinateur des
informations de transmission dans un en-tête du message, le procédé comprenant
l'étape d'introduire dans l'en-tête du message au niveau du premier ordinateur
au moins une instruction de gestion d'un espace de classement exécutable par
le deuxième ordinateur.L'invention a également pour objet un système de
messagerie correspondant.

Claims

Note: Claims are shown in the official language in which they were submitted.



18
REVENDICATIONS
1. Procédé de transmission d'un message (5) d'un
premier ordinateur (1, 2, 3) vers au moins un deuxième
ordinateur (1, 2, 3), le procédé comprenant l'étape
d'introduire au niveau du premier ordinateur des
informations de transmission dans un en-tête (6) du
message, caractérisé en ce que le procédé comprend l'étape
d'introduire dans l'en-tête du message au niveau du premier
ordinateur au moins une instruction de gestion d'un espace
de classement exécutable par le deuxième ordinateur.
2. Procédé de transmission selon la revendication
1, caractérisé en ce que l'instruction de gestion est une
instruction de création de l'espace de classement de
messages dans le deuxième ordinateur(1, 2, 3).
3. Procédé de transmission selon la revendication
1, caractérisé en ce que l'instruction de gestion est une
instruction de suppression de l'accès à l'espace de
classement de messages dans le deuxième ordinateur(1, 2,
3).
4. Procédé de transmission selon la revendication
1, caractérisé en ce que l'instruction de gestion est une
instruction de modification de propriétés d'un espace de
classement de messages dans le deuxième ordinateur(1, 2,
3).
5 Procédé de transmission selon l'une quelconque
des revendications 2 à 4, caractérisé en ce qu'il comprend
l'étape d'introduire dans l'en-tête (6) du message (5) au
moins une information de classement du message (5) dans un
espace de classement du deuxième ordinateur et en ce que le
deuxième ordinateur incorpore des moyens pour
automatiquement lire cette information et classer le
message de façon correspondante dans le deuxième
ordinateur.
6. Procédé de transmission selon l'une quelconque


19
des revendications précédentes, caractérisé en ce que
l'instruction de gestion est une instruction de suppression
ou de modification d'un message dans le deuxième ordinateur
(1, 2, 3), si ce dernier est issu du premier ordinateur (1,
2, 3).
7. Procédé de transmission selon l'une quelconque
des revendications précédentes, caractérisé en ce qu'il
comprend l'étape d'introduire dans l'en-tête du message au
moins une information d'ordonnancement du message par
rapport à un message figurant au moins dans le deuxième
ordinateur et en ce que le deuxième ordinateur incorpore
des moyens pour automatiquement lire cette information et
classer le message de façon correspondante dans le deuxième
ordinateur.
8. Procédé de transmission selon la revendication
1, caractérisé en ce qu'il comprend les étapes de créer un
espace de classement dans le premier ordinateur (1, 2, 3),
d'y associer des propriétés et de créer le message à
envoyer (5) en relation avec cet espace, l'instruction de
gestion étant introduite automatiquement dans l'en-tête
(6) du message (5).
9. Procédé de transmission selon la revendication
8, caractérisé en ce que l'instruction de gestion comprend
une instruction de classement du message dans l'espace de
classement correspondant du deuxième ordinateur.
10. Procédé de transmission selon la revendication
8 ou la revendication 9, caractérisé en ce que
l'instruction de gestion comprend une instruction de
création de l'espace de classement correspondant dans le
deuxième ordinateur, le procédé comprenant l'étape
d'introduire les propriétés de l'espace dans l'en-tête du
message simultanément à l'introduction de l'instruction de
gestion.
11. Procédé de transmission selon l'une quelconque
des revendications précédentes, caractérisé en ce que, un




20

espace de classement ayant été créé dans le deuxième
ordinateur par un message provenant du premier ordinateur,
il comprend l'étape d'envoyer au premier ordinateur un
message ayant un en-tête contenant une instruction de
suppression d'une adresse du deuxième ordinateur dans le
premier ordinateur en relation avec l'espace de classement.

12. Procédé selon l'une quelconque des
revendications précédentes, caractérisé en ce qu'il
comprend au niveau du premier ordinateur (1, 2, 3) les
étapes d'introduire une information d'intégrité dans l'en.-
tête (6) du message (5) et de coder au moins cette
information d'intégrité avec un algorithme de cryptage
avant de transmettre ce message, et en ce que le procédé
comprend au niveau du deuxième ordinateur les étapes de
décoder l'information d'intégrité, de vérifier si
l'information d'intégrité est exacte et dans le cas
contraire d'ignorer l'instruction de gestion contenue dans
l'en-tête du message.

13. Procédé de transmission selon l'une quelconque
des revendications précédentes, caractérisé en ce qu'il
comprend l'étape d'associer une autorisation d'accès à au
moins un message.

14. Procédé de transmission selon la revendication
13, caractérisé en ce que l'autorisation d'accès permet de
lire et de répondre au message.

15. Procédé de transmission selon la revendication
13, caractérisé en ce que l'autorisation d'accès est
limitée à la lecture du message.

16. Procédé de transmission selon l'une quelconque
des revendications 13 à 15, caractérisé en ce qu'il
comprend l'étape d'introduire l'autorisation d'accès dans
l'en-tête du message.

17. Procédé de transmission selon l'une quelconque
des revendications 13 à 15, caractérisé en ce qu'il
comprend l'étape d'introduire l'autorisation d'accès dans


21

des propriétés d'un espace de classement.

18. Procédé de transmission selon l'une quelconque
des revendications précédentes, caractérisé en ce qu'il
comprend l'étape d'introduire dans l'en-tête du message une
information d'horodatage exprimée en temps universel.

19. Procédé de transmission selon l'une quelconque
des revendications précédentes, caractérisé en ce qu'il est
mis en oeuvre au moyen d'un programme implanté dans le
premier et le deuxième ordinateurs, le programme permettant
l'émission de messages, la réception de messages et
l'exécution automatique des instructions contenues dans
l'en-tête des messages lors de la réception de ceux-ci.

20. Procédé de transmission selon la revendication
19, caractérisé en ce que le programme fonctionne selon un
protocole de type POP3/SMTP.

21, Procédé de transmission selon la revendication
19, caractérisé en ce que le programme fonctionne selon un
protocole de type IMAP4.

22. Procédé de transmission selon l'une quelconque
des revendications précédentes, caractérisé en ce que les
informations de transmission comprennent au moins une
adresse du deuxième ordinateur.

23. Procédé de transmission selon la revendication
22, caractérisé en ce que les informations de transmission
comprennent au moins l'une des informations suivantes :
- une identification du premier ordinateur,
- une information d'horodatage,
- le type de programme de messagerie utilisé par le
premier ordinateur,
- un objet du message.

24. Système de messagerie pour la mise en oeuvre
d'un procédé selon la revendication 1 comprenant au moins
deux ordinateurs (1, 2, 3) qui sont raccordés à un réseau
(4) et incorporent un programme de messagerie pour envoyer
et recevoir via le réseau des messages (5) comportant un


22

en-tête (6), le programme de messagerie incluant des moyens
pour introduire des informations de transmission dans l'en-
tête des messages à envoyer et des moyens pour lire ces
informations de transmission dans l'en-tête des messages
reçus, caractérisé en ce que le programme de messagerie
comporte des moyens d'exécution d'au moins une instruction
contenue dans l'en-tête des messages reçus lors de la
réception de ceux-ci.
25. Système de messagerie selon la revendication
24, caractérisé en ce que le programme de messagerie
comporte des moyens pour, lors de sa mise en
fonctionnement, introduire dans l'en-tête d'un message des
paramètres liés à son utilisation et envoyer ce message à
un ordinateur prédéterminé raccordé au réseau.

Description

Note: Descriptions are shown in the official language in which they were submitted.



CA 02380297 2002-O1-23
WO 01/95577 PCT/FRO1/01704
PROCEDE ET SYSTEME DE MESSAGERIE
La présente invention concerne un procédé de
transmission d'un message entre au moins deux ordinateurs
reliés par un réseau externe tel qu'un réseau de type
Internet ou un réseau interne tel qu'un réseau d'entreprise
de type Intranet. L'invention concerne également un système
de messagerie correspondant.
Les procédés de transmission de messages du type
connu sont généralement mis en oeuvre à l'aide d'un
programme informatique de messagerie implanté dans une
mémoire des ordinateurs reliés au réseau. Au moyen du
programme de messagerie, l'utilisateur de l'ordinateur
émetteur va créer un message comportant, d'une part, un en-
tête dans lequel figurent des informations de transmission
telles que l'adresse de l'ordinâteur récepteur et l'objet
du message et, d'autre part, un corps dans lequel
l'utilisateur va placer le texte constituant le contenu
informatif du message. Le message est ensuite envoyé après
que l'ordinateur émetteur a complété automatiquement les
informations de transmission en rajoutant par exemple
l'identification de l'ordinateur émetteur et des données
d'horodatage. Les messages reçus sont enregistrés dans
l'ordinateur récepteur pour figurer dans une boîte de
réception du programme de messagerie. Or, lorsque le nombre
de messages reçus est important, le temps que doit passer
l'utilisateur pour traiter ceux-ci (c'est à dire pour les
lire, les classer, les supprimer, y répondre...) est
relativement long. Pour automatiser le travail de
classement, l'utilisateur peut paramétrer dans son
programme de messagerie des filtres qui vont permettre de
classer dans des espaces particuliers les différents
messages reçus en fonction par exemple du nom de l'émetteur


CA 02380297 2002-O1-23
WO 01/95577 PCT/FRO1/01704
2
du message, de l'objet de celui-ci... Toutefois, dans le
cas où un grand nombre de messages reçus traitent du même
sujet ou proviennent de la même personne, la durée de
traitement des messages reçus par l'utilisateur de
l'ordinateur récepteur est encore importante.
En outre, il peut être intéressant, par exemple
dans le cadre d'un travail collaboratif (« groupware »),
que les différents utilisateurs d'ordinateurs reliés en
réseau emploient la même méthode de classement des messages
en mettant en oeuvre la même classification. Ceci n'est
possible qu'à condition de vérifier périodiquement le
contenu de l'ordinateur de chacun des utilisateurs et de
rëorganiser au besoin les messages reçus, ce qui est
inconcevable la plupart du temps compte tenu notamment du
grand nombre d'ordinateurs reliés en réseau (plusieurs
centaines à plusieurs milliers dans les grandes
entreprises), de l'éloignement géographique de ceux-ci ou
des réticences des utilisateurs.
Par ailleurs, lorsqu'un groupe d'utilisateurs d'un
réseau, comme les salariés d'une entreprise ou des
particuliers reliés à Internet, veulent partager des
informations de maniêre réactive par des échanges
structurés, ils doivent recourir à un serveur dédié et
former ce que l'on appelle une communauté. Pour ce faire,
l'utilisateur à l'origine de la communautë doit établir une
liste des membres de la communauté et un règlement
définissant les modalités d'accès des membres au serveur et
aux informations qu'il contient. La mise en place d'une
telle communauté nécessite en outre que les membres de
celle-ci installe sur leur ordinateur un logiciel pour
interpréter le protocole de communication avec le serveur,
lire et rédiger les informations qui seront envoyées à
celui-ci, télécharger des informations enregistrées sur le
serveur... Le serveur, auquel chacun des membres peut se
connecter par l'intermédiaire du logiciel précité,


CA 02380297 2002-O1-23
WO 01/95577 PCT/FRO1/01704
3
administre la communauté en gérant les accès des membres,
centralise les informations envoyées par les membres,
classe et hiérarchise ces informations. Le serveur est
aussi. chargé de contrôler les possibilités d'intervention
des membres sur les informations auxquelles ils ont accés.
La mise en place d'un tel serveur est onéreuse notamment en
raison du coût du serveur lorsqu'il est procédé à un achat
de celui-ci, du coût des logiciels utilisant le protocole
particulier propre au serveur utilisé, des coûts de gestion
20 du serveur, des coûts de raccordement des membres de la
communauté au serveur... La mise en place du serveur est
également longue et sort utilisation est peu réactive Car
toute modification portant sur les membres de la
communauté, leurs modalités d'accês ou leurs possibilités
d'intervention nécessitent d'intervenir au niveau du
serveur, ce qui doit être effectué par du personnel
qualifié. Ainsi, l'utilisation de tels serveurs est
particulièrement rigide, ce qui va à l'encontre du désir de
souplesse et de flexibilité des utilisateurs qui dêsirent
partager de maniére réactive les informations disposées sur
le serveur. Par ailleurs, lorsque le volume d'informations
est trop important sur le serveur, il est procédé à une
suppression des informations les plus anciennes. Cette
suppression est effectuêe à discrétion par le gestionnaire
du serveur sans forcément en référer aux membres de la
communauté. II en résulte une diminution de la mémoire
globale de la communauté.
De tels échanges de messages sont régulièrement mis
en oeuvre par des groupes de travail collaboratifs
(groupware) ou des forums de discussions (newsgroup).
Un but de l'invention est de proposer un nouveau
procédé de transmission de messages permettant des échanges
réactifs et structurés.
En vue de la réalisation de ce but, on prévoit un
procédé de transmission d'un message d'un premier


CA 02380297 2002-O1-23
WO 01/95577 PCT/FRO1/01704
4
ordinateur vers au moins un deuxième ordinateur, comprenant
l'étape d'introduire au niveau du premier ordinateur des
informations de transmission dans un en-tête du message et,
selon l'invention, l'étape supplémentaire d'introduire dans
l'en-tête du message au niveau du premier ordinateur au
moins une instruction de gestion d'un espace de classement
exécutable par le deuxième ordinateur.
Par information, on entend une donnée qui est
utilisée par un ordinateur et sert en elle-même à
20 renseigner un champ qui sera par exemple soit affiché soit
mémorisé. L'information est une donnée passive. Par
instruction, on entend une donnée active, un élément qui
est ûtilisé ou interprété directement dans l'ordinateur
récepteur au moyen d'un programme informatique pour
provoquer une modification des données ou de l'organisation
de ces données dans l'ordinateur récepteur. L'instruction
est une donnée active . un ordre. Ainsi, il est possible de
faire de l'en-tête du message le vecteur d'instructions qui
vont être exécutées automatiquement par l'ordinateur
~0 récepteur, ici le deuxième ordinateur, à la réception du
message et vont déclencher dans cet ordinateur une ou des
opérations de gestion d'un espace de classement de cet
ordinateur, telles que des actions propres à permettre la
mise en place ou la gestion d'une communauté, le classement
ou Ia hiérarchisation de messages, la suppression ou la
modification de ceux-ci... C'est donc l'émetteur du message
qui va décider de la classification de ses messages dans
l'ordinateur récepteur. Il est par ailleurs possible avec
ce procédé de mettre en place des groupes de travail
collaboratifs ou des forums de discussion sans recourir à
un serveur dédié.
Selon une première caractêristique particulière,
l'instruction de gestion est une instruction de création
d'un espace de classement de messages dans le deuxième
ordinateur, ou une instruction de modification des


CA 02380297 2002-O1-23
WO 01/95577 PCT/FRO1/01704
propriétés d'un espace de classement de messages dans le
deuxième ordinateur.
Selon une deuxième caractéristique particulière, le
procédé comprend l'étape d'introduire dans l'en-tête du
5 message au moins une information de classement du message
dans un espace de classement du deuxième ordinateur et le
deuxième ordinateur incorpore ,des moyens pour
automatiquement lire cette information et classer le
message de façon correspondante dans le deuxième
ordinateur.
Selon une troisième caractéristique particulière,
l'instruction de gestion est une instruction de suppression
d'un message dans le deuxième ordinateur ou une instruction
de modification d'un message dans le deuxième ordinateur.
Avantageusement, le procédé comprend l'étape
d'introduire dans l'en-tête du message au moins une
information d'ordonnancement du message par rapport à un
message figurant au moins dans le deuxième ordinateur et le
deuxième ordinateur incorpore des moyens pour
automatiquement lire cette information et classer le
message de façon correspondante dans le deuxième
ordinateur.
I1 est ainsi possible d'effectuer une
hiérarchisation des messages les uns par rapport aux autres
selon par exemple que certains messages sont des réponses à
d'autres messages.
De préférence, le procédé de transmission comprend
les étapes de créer un espace de classement dans le premier
ordinateur, d'y associer des propriétés et de créer le
message à envoyer en relation avec cet espace,
l'instruction de gestion étant introduite automatiquement
dans l'en-tête du message, et comprenant une instruction de
classement du message dans un espace de classement
correspondant du deuxième ordinateur ou une instruction de
création de l'espace de classement correspondant dans le


CA 02380297 2002-O1-23
WO 01/95577 PCT/FRO1/01704
6
deuxiëme ordinateur, le procédé comprenant alors l'étape
d'introduire les propriétés de l'espace dans l'en-tête du
message simultanément à l'introduction de l'instruction. de
gestion.
L'émetteur du message et le récepteur de celui-ci
utilisent alors la même méthode de classement, cette
méthode ayant été choisie par l'émetteur et étant imposée
au récepteur.
Selon une caractéristïque préférentielle, un espace
de classement ayant été créé dans le deuxième ordinateur
par un message provenant du premier ordinateur, il comprend
l'étape d'envoyer au premier ordinateur un. message ayant un
en-tête contenant une instruction de suppression d'une
adresse du deuxième ordinateur dans le premier ordinateur
en relation avec l'espace de classement.
Quand le récepteur d'un message ayant provoqué la
création d'un espace de classement sur son ordinateur ne
souhaite pas ou plus utiliser cet espace, i1 lui suffit
d'en demander la suppression de son accès pour que plus
aucun message lié à cet espace ne puisse lui parvenir de
l'émetteur. Ainsi, lorsque à l'espace de classement créé
dans le premier ordinateur est associée une liste de
destinataires des messages qui seront créés dans cet
espace, l'instruction requérant l'arrêt de l'envoi au
deuxième ordinateur de messages peut être une instruction
supprimant l'adresse du deuxième ordinateur de la liste
précitée.
Selon une autre caractéristique avantageuse, le
procédé comprend au niveau du premier ordinateur les étapes
d'introduire une information d'intégrité dans l'en-tête du
message et de coder au moins cette information d'intégritë
avec un algorithme de cryptage avant de transmettre ce
message et, au niveau du deuxième ordinateur, les étapes de
décoder l'information d'intégrité, de vérifier si
l'information d'intégrité est exacte et dans le cas


CA 02380297 2002-O1-23
WO 01/95577 PCT/FRO1/01704
7
contraire d'ignorer l'instruction de gestion contenue dans
l'en-tête du message.
Ainsi, toute modification non autorisée de l'en
tête entre l'êmission et la réception du message est
interdite.
De préférence, le procédé comprend l'étape
d'associer une autorisation d'accès à au moins un message,
l'autorisation d'accès permettant par exemple de lire et de
répondre au message ou étant limitée à la lecture du
message, le procédé comprenant l'étape d'introduire
l'autorisation d'accès dans l'en-tête du message ou dans
des propriétés de l'espace de classement.
Ceci permet de rappeler pour chaque message des
éléments d'un rêglement d'une communauté.
Selon un mode de réalisation particulier, le
procédê de transmission est mis en oeuvre au moyen d'un
programme implanté dans le premier et le deuxième
ordinateurs, le programme permettant l'émission de
messages, la réception de messages et l'exêcution
automatique des instructions contenues dans l'en-tête des
messages lors de la réception de ceux-ci.
Ainsi, l'exécution des instructions est totalement
transparente pour l'utilisateur de l'ordinateur recevant le
messâge.
L'invention a également pour objet un système de
messagerie qui comprend au moins deux ôrdinateurs qui sont
raccordés à un réseau et incorporent un programme de
messagerie pour envoyer et recevoir via le réseau des
messages comportant un en-tête, le programme de messagerie
incluant des moyens pour introduire des informations de
transmission dans l'en-tête des messages à envoyér, des
moyens pour lire ces informations de transmission dans
l'en-tête des messages reçus, et des moyens d'exêcution
d'au moins une instruction contenue dans l'en-tête des
messages reçus lors de la réception de ceux-ci.


CA 02380297 2002-O1-23
WO 01/95577 PCT/FRO1/01704
8
D'autres caractéristiques et avantages de
l'invention ressortiront à la lecture de l'a description qui
suit d'un mode de mise en oeuvre particulier non limitatif
de l'invention.
I1 sera fait référence aux dessins annexés, parmi
lesquels .
- la figure 7. est une représentation
schématique de l'architecture d'un réseau d'ordinateurs
mettant en oeuvre le procédé conforme à l'invention,
- la figure 2 est une représentation
schématique d'un message.
Le procédé conforme à l'invention est destiné à
assurer la transmission de messages entre des ordinateurs
1, 2, 3 reliés les uns aux autres par l'intermédiaire d'un
réseau 4, ici de type Internet. Les ordinateurs 1, 2, 3
peuvent également être raccordés à un réseau local tel
qu'un réseau d'entreprise par exemple de type Intranet. Les
ordinateurs 1, 2, 3 sont reliés au réseau 4 soit
directement soit par l'intermédiaire d'un fournisseur
d'accès.
Chacun de ces ordinateurs est ici un ordinateur de
type P.C. (« personal computer ») et possède une mémoire
dans laquelle est enregistré un programme de messagerie qui
est adaptê pour mettre en oeuvre le procédé de transmission
de messages conforme à l'invention et pour fonctionner
selon un standard de messagerie de type POP3/SMTP. Le
programme peut également être adapté pour fonctionner selon
un autre standard de messagerie, tel que par exemple le
protocole IMAP4. D'autres types d'ordinateurs peuvent être
utilisés comme des stations de travail, des terminaux, des
serveurs...
Les messages 5 transmis au moyen du procédé
conforme à l'invention comprennent de façon classique un
en-tête 6 et un corps 7.
D'une manière classique, un message 5 élaboré à


CA 02380297 2002-O1-23
WO 01/95577 PCT/FRO1/01704
9
l'aide du programme de messagerie de l'invention, contient
d'une part des informations de transmission figurant dans
l'en-tête 6 et d'autre part des données informatives
constituant le message proprement dit figurant dans le
corps 7. Les informations de transmission comprennent au
moins l'adresse de l'ordinateur récepteur éventuellement
associée à une identification du destinataire comme le nom
de l'utilisateur de celui-ci, une identification de
l'ordinateur émetteur, le type de programme de messagerie
utilisé par celui-ci, une information d'horodatage en temps
local, un objet du message... Les données informatives
peuvent être formées de manière classique par un texte
et/ou des images, éventuellement au format dénommé HTML
(HyperText Markup Language).
D'une manière générale, le procédé conforme à
l'invention comprend l'étape d'introduire dans l'en-tête 6
du message 5 au niveau de l'ordinateur émetteur, au moins
une instruction de gestion d'un espace de classement, qui
est exécutable par l'ordinateur récepteur. Le programme
informatique contenu dans l'ordinateur récepteur est agencé
pour interpréter et exécuter de manière automatique
l'instruction de gestion lors de la réception du message.
En variante, an peut prévoir d'agencer le programme
informatique pour qu'il demande l'accord de l'utilisateur
préalablement à l'exécutïon de l'instruction par celui-ci.
A titre d'exemple, la transmission de messages
entre les ordinateurs 1, 2 et 3 va maintenant être décrite.
L'utilisateur de l'ordinateur 1 souhaite travailler
en collaboration avec les utilisateurs des ordinateurs 2 et
3 et partager des informations avec ceux-ci.
L'utilisateur de l'ordinateur 1 crée alors un
espace de classement A (par exemple sous la forme d'un
répertoire ou d'une zone de la mémoire de son. ordinateur)
et associe des propriétés à cette espace qui spécifient la
liste des personnes (avec leur identification sur le réseau


CA 02380297 2002-O1-23
WO 01/95577 PCT/FRO1/01704
telle que l'adresse de leur ordinateur) auxquelles les
messages créés dans cet espace seront adressés aux
utilisateurs des ordinateurs 2 et 3, les autorisations
d'accès à cet espace et son contenu. Par exemple,
5 l'utilisateur de l'ordinateur 2 ne peut que lire les
messages échangés tandis que l'utilisateur de l'ordinateur
3 peut lire les messages échangés, répondre à ceux-ci et
supprimer les messages dont il est l'auteur et qu'il a
placés dans cet espace. Cette prérogative est aussi, bien
10 entendu, dévolue à l'utilisateur de l'ordinateur 1.
L'utilisateur de l'ordinateur 1 crêe alors un
message a dans l'espace A, message _a qui va contenir, outre
l'information à partager, les informations de transmission
classiques et des instructions de gestion qui vont être
introduites dans l'en-tête du message a_ avant l'émission de
ce dernier.
Ces instructions de gestion comprennent .
- une instruction de création dans les ordinateurs
2 et 3 d'un espace de classement A auquel seront associées
les propriétés permettant la gestion de cet espace,
- une instruction de classement du message a dans
l'espace de classement A_ ainsi créé,
- et une information d'intégrité.
Avant l'êmission du message a, l'information
d'intégrité est codée au moyen d'un algorithme de cryptage
connu par le programme de messagerie puis formatée sur 64
bits pour correspondre au format de l'en-tête du message.
Le message est ensuite émis par le programme de messagerie
sur le réseau 4 à destination des ordinateurs 2 et 3.
A la réception du message, le programme de
messagerie décode l'information d'intégrité au moyén d'un
algorithme de décryptage interne de type connu et vérifie
la validité de l'information d'intégrité.
Si l'information d'intégrité est correcte, le
programme de messagerie crée dans l'ordinateur


CA 02380297 2002-O1-23
WO 01/95577 PCT/FRO1/01704
11
correspondant un espace de classement A avec les propriétés
définies par l'utilisateur de l'ordinateur 1 et classe le
message a dans l'espace A ainsi créé.
Si l'information d'intégrité n'est pas correcte, le
programme de messagerie ne tient pas compte des
instructions de gestion contenues dans l'en-tête et se
contente simplement d'afficher le message a_ comme v.n
message classique, comme il le ferait d'un message émis à
partir d'un programme de messagerie de type connu
n'incorporant aucune instruction dans les messages.
L'utilisateur de l'ordinateur 3 peut lire le
message a. S'il souhaite répondre au message a par un
message b, il spécifie lors de la création du message b que
ce dernier constitue la réponse au message a. Le programme
de messagerie de l'ordinateur 3 introduit alors des
instructions de gestion dans l'en-tête de messages b
contenant .
- une instruction de classement du message b dans
l'espace A,


- une instruction d'ordonnancement du message b par


rapport aux autres messages figurant dans l'espace A, ici


prcisant que le message b est une rponse au message a,


- et une information d'intgrit.


Le message b est alors mis de la manire dcrite


prcdemment vers les ordinateurs 1 et 2. Le programme


contenu dans ces ordinateurs excute alors les instructions


prcites. Pour permettre aux utilisateurs des ordinateurs


rcepteurs de voir que le message b est une rponse au


message a, le message b_ est par exemple affich sous le


message a en retrait par rapport celui-ci.


L'utilisateur de l'ordinateur 1 peut alors
rpondre


au message b ou, comme pourrait galement le
faire


l'utilisateur de l'ordinateur 3, envoyer un message de


mme niveau hirarchique que le message a. Le message


apparaitra alors sur les ordinateurs 1, 2, 3 selon le mme




CA 02380297 2002-O1-23
WO 01/95577 PCT/FRO1/01704
12
alignement que le message a.
Si l'un des utilisateurs des ordinateurs 2 ou 3 ne
souhaite pas maintenir l'espace A sur son ordinateur, par
exemple parce que le contenu des informations
correspondantes ne l'intéresse pas, il lui suffit
d'élaborer alors avec le programme de messagerie un message
dans l'en-tête duquel est introduit une instruction
requérant que l'adresse de son ordinateur soit supprimée
des propriétés associées à l'espace A. Cette suppression
est effectuée automatiquement à la réception de ce message
par le programme de messagerie des autres ordinateurs. On
peut également imaginer qu'à partir de l'identification de
l'émetteur figurant dans l'en-tête du message ayant créé
l'espace, le programme de messagerie de l'utilisateur
envoie le message de suppression à l'émetteur qui le
répercutera (routage) automatiquement aux autres
utilisateurs partageant cet espace, à la prochaine
synchronisation au réseau de l'ordinateur créateur de
l'espace.
I1. est procédé de la même façon pour la
transmission des messages d, _e, f dans l'espace B créé par
l'utilisateur de l'ordinateur 3 dans l'ordinateur 2.
Les instructions de gestion suivantes peuvent
également être utilisées.
Une instruction de modification des propriétés d'un
espace permet par exemple de modifier les conditions
d'accès aux messages de cet espace, l'objet de cet espace,
le nom de cet espace...
Une instruction de réorganisation d'un espace de
classement permet par exemple de modifier l'agencement des
messages dans un espace de classement.
Une instruction de suppression d'un espace de
classement permet au créateur d'un espace de supprimer
celui-ci dans Ies ordinateurs des autres membres du groupe
de travail.


CA 02380297 2002-O1-23
WO 01/95577 PCT/FRO1/01704
13
Les instructions de modification, de suppression ou
d'archivage d'un message peuvent être utilisées.
Une instruction de déplacement d'un message ou
plusieurs messages d'un espace de classement vers un autre
espace de classement permet de modifier le classement de
celui-ci.
Une instruction de remplacement d'un message permet
que le message dont l'en-tête contient cette information,
vienne remplacer un message préalablement envoyé. Ceci est
par exemple le cas lorsque le message est une version
corrigée d'un message antérieur. Dans ce cas, une donnée
d'horodatage exprimée en temps universel est
avantageusement introduite dans l'en-tête du message. Pour
ce faire, il est prévu dans le programme d'ordinateur de
spécifier le décalage existant entre l'heure locale et le
temps universel de manière que le programme de messagerie
puisse calculer la date et l'heure d'émission du message en
temps universel à pârtir de la date et de l'heure de
l'émission en temps local. Ainsi, lorsque le programme de
messagerie raccorde l'ordinateur au réseau, le programme de
messagerie reçoit dans un premier temps les messages
provenant des autres ordinateurs et compare l'information
d'horodatage en temps universel des messages reçus à celle
des messages à envoyer qui sont en relation entre eux.
Lorsqu'un message reçu est une version corrigée d'un
message antérieur et incorpore à ce titre dans son en-tête
une référence au message antérieur et qu'un message à
émettre est une réponse à ce message antérieur et incorpore
lui-même une référence à celui-ci, il est réalisé, lors de
la réception, une comparaison par le programme de
messagerie de l'information d'horodatage en temps universel
de ces deux messages, ce qui permet de différer l'envoi du
message de réponse après que le destinataïre a pris
connaissance du message de correction et a éventuellement
modifiê sa réponse.


CA 02380297 2002-O1-23
WO 01/95577 PCT/FRO1/01704
I4
Par ailleurs, d'autres informations liées au
contenu du message lui-même, à son auteur, à sa date de
création, à une catégorie de classement ou une sous-
catégorie de classement, à un niveau de hiérarchie, à une
version particulière du message, à une référence d'un
message précédemment émis ou reçu peuvent être introduites
dans l'en-tête du message sous des rubriques déterminées
permettant au programme de messagerie d'extraire ces
informatïons pour les afficher ou effectuer un classement
l0 du message. Des informations signalant qu'il est impossible
de copier, déplacer et/ou imprimer le contenu d'un message
peuvent également être introduites dans l'en-tête du
message afin de sauvegarder par exemple les droits de
propriété intellectuelle de son auteur.
Enfin, on peut également utiliser l'en-tête du
message pour y faire figurer des informations qui vont
constituer tout le contenu informatif de celui-ci.
'. L'intérêt de disposer ces informations dans l'en-tête du
Tressage plutôt que dans le corps de celui-ci est que
l'extraction de ces informations pourra être effectuée de
manière automatique par le programme de messagerie de
l'ordinateur récepteur.
Ainsi, un partage de carnet d'adresses pourra être
effectué en introduisant les données correspondantes dans
l'entête du message sous différentes rubriques comprenant
par exemple le prénom de la personne à référencer, son nom
de famille, sa société, sa fonction, son adresse
électronique, l'adresse de son site web, son adresse
personnelle, sa ville, son état, son téléphone
professionnel et personnel... Ces données seront organisées
automatiquement dans le programme de messagerie de
l'ordinateur récepteur.
Bien entendu, le programme de messagerie
incorporera des moyens cryptographiques permettant non
seulement de coder l'en-tête des messages mais également le


CA 02380297 2002-O1-23
WO 01/95577 PCT/FRO1/01704
corps de celui-ci. Des filtres de classement de type
classique peuvent aussi être prévus dans le programme de
messagerie.
On remarquera que, puisque le programme de
5 messagerie utilise un standard classique de messagerie et
est compatible avec les normes référencées RFC 1521 et 1522
(MIME), les messages envoyés au moyen de ce programme
peuvent être lus par des programmes de messagerie
classiques qui ignoreront simplement les instructions de
10 traitement.
Dans une application particulière du procédé
conforme à l' invention, une entreprise X, qui a acquis des
droits auprès d'une entreprise Y exploitant le programme de
messagerie apte à mettre en oeuvre le procédé conforme à
15 l'invention, distribue à ses clients ou à des prospects une
version de ce programme de messagerie disposant d'une
interface graphique à ses couleurs. La distribution du
programme de messagerie à titre gratuit peut s'ïnscrire
dans le cadre d'une offre publicitaire.
Le programme de messagerie utilisé permet d'une
part la création d'espaces de classement principaux qui
seront par exemple affichés automatiquement lors de la mise
en route du programme de messagerie et d'autre part
d'espaces de classement secondaires qui ne seront pas
affichés automatiquement à l'ouverture du programme.
L'entreprise X dispose de paramètres de cryptage
qui lui permettent de coder au moins des instructions de
création d'espaces principaux tandis que le programme de
messagerie fourni aux clients de l'entreprise X incorporera
des paramètres lui permettant de décoder les instructions
de création d'espaces principaux.
Ainsi, seule l'entreprise X qui dispose des
paramètres de cryptage adéquats pourra créer des espaces de
classement principaux dans les ordinateurs incorporant le
programme de messagerie qu'elle a distribué. Ceci permet


CA 02380297 2002-O1-23
WO 01/95577 PCT/FRO1/01704
16
d'éviter que des entreprises concurrentes ne viennent créer
des espaces principaux sur ces ordinateurs.
L'entreprise X peut ainsi créer des espaces et
envoyer des messages dans ceux-ci qui pourront contenir des
offres promotionnelles, des relevés de comptes bancaires,
des informations sur l'entreprise X ou son marché, de la
publicité... Les espaces pourront être "passifs" dans les
ordinateurs récepteurs, c'est-à-dire sans possibilité pour
les utilisateurs de ces derniers d'émettre leurs propres
messages. Ils pourront être du type 1 à n (dans le cas
d'informations de X vers des utilisateurs ciblés répondant
à certains critères) ou de 1 à 1 (dans le cas par exemple
de relevés de compte bancaire).
Dès qu'un des clients ou un des prospects de
l'entreprise X utilisera le programme de messagerie, on
pourra prévoir que le programme de messagerie connectera
automatiquement l'ordinateur au réseau pour recevoir les
messages et émettre automatiquement un message à
destination de la société Y exploitante du programme de
messagerie. L'en-tête du message comportera des
informations sur les créations d'espaces principaux
(nombre, par exemple en vue d'une facturation de
l'entreprise X par l'entreprise Y), sur les créations
d'espaces secondaires (nombres, créateurs, objet...), les
sites Internet visités... afin de constituer une base de
données sur les habitudes du client.
On pourra prévoir qu'un utilisateur intéressé
également par une autre entreprise, ici l'entreprise Z,
puisse, par exemple à partir du site Internet de cette
entreprise, demander qu'un espace principal (ou secondaire)
correspondant soit créé sur son ordinateur. L'usager sera
alors conduit sur le site Internet d'une entreprise W
chargée de gérer les espaces principaux sur les programmes
de messagerie distribués ou sur le site Internet de la
sociëté Y exploitante de ceux-ci, quelle que soit


CA 02380297 2002-O1-23
WO 01/95577 PCT/FRO1/01704
17
l'entreprise ayant procédé à cette distribution. Ceci
permet de contrôler la création d'espaces chez Ies
utilisateurs et éviter un engorgement de leur ordinateur.
Bien entendu, l'invention n'est pas limitée au mode
de réalisation décrit et on peut y apporter des variantes
de réalisation sans sortir du cadre de l'invention tel que
défini par les revendications.

Representative Drawing
A single figure which represents the drawing illustrating the invention.
Administrative Status

For a clearer understanding of the status of the application/patent presented on this page, the site Disclaimer , as well as the definitions for Patent , Administrative Status , Maintenance Fee  and Payment History  should be consulted.

Administrative Status

Title Date
Forecasted Issue Date Unavailable
(86) PCT Filing Date 2001-06-01
(87) PCT Publication Date 2001-12-13
(85) National Entry 2002-01-23
Examination Requested 2002-01-23
Dead Application 2008-06-02

Abandonment History

Abandonment Date Reason Reinstatement Date
2007-06-01 FAILURE TO PAY APPLICATION MAINTENANCE FEE

Payment History

Fee Type Anniversary Year Due Date Amount Paid Paid Date
Request for Examination $400.00 2002-01-23
Registration of a document - section 124 $100.00 2002-01-23
Application Fee $300.00 2002-01-23
Maintenance Fee - Application - New Act 2 2003-06-02 $100.00 2003-05-28
Maintenance Fee - Application - New Act 3 2004-06-01 $100.00 2004-05-31
Maintenance Fee - Application - New Act 4 2005-06-01 $100.00 2005-05-31
Maintenance Fee - Application - New Act 5 2006-06-01 $200.00 2006-05-23
Owners on Record

Note: Records showing the ownership history in alphabetical order.

Current Owners on Record
KANARI WORLD
Past Owners on Record
JAUNEAUD, BRUNO
SOUSSIN, FREDERIC
Past Owners that do not appear in the "Owners on Record" listing will appear in other documentation within the application.
Documents

To view selected files, please enter reCAPTCHA code :



To view images, click a link in the Document Description column. To download the documents, select one or more checkboxes in the first column and then click the "Download Selected in PDF format (Zip Archive)" or the "Download Selected as Single PDF" button.

List of published and non-published patent-specific documents on the CPD .

If you have any difficulty accessing content, you can call the Client Service Centre at 1-866-997-1936 or send them an e-mail at CIPO Client Service Centre.


Document
Description 
Date
(yyyy-mm-dd) 
Number of pages   Size of Image (KB) 
Abstract 2002-01-23 2 75
Representative Drawing 2002-01-23 1 11
Claims 2004-09-16 7 199
Drawings 2002-01-23 1 14
Claims 2002-01-23 5 229
Description 2002-01-23 17 878
Cover Page 2002-07-26 2 43
PCT 2002-01-23 4 134
Assignment 2002-01-23 5 164
Prosecution-Amendment 2002-01-23 1 18
Fees 2003-05-28 1 41
Prosecution-Amendment 2004-09-16 11 313
Prosecution-Amendment 2004-03-17 2 56
Fees 2004-05-31 1 42
Fees 2005-05-31 1 38
Fees 2006-05-23 1 45