Brevet FR2872608A1 — publié le 20060106

La présente invention concerne un dispositif se répliquant lui-même pour la diffusion conjointe de données et d'un logiciel d'édition de ces données, notamment pour faciliter la transmission, la visualisation et l'édition de données médicales entre le patient, son généraliste et son spécialiste. La visualisation, l'édition et la reproduction de données informatiques s'effectuent à l'aide d'un logiciel d'édition adapté aux données considérées. Traditionnellement, les données et le logiciel d'édition sont deux entités séparées qui sont diffusées indépendamment. Le logiciel d'édition est généralement fourni, accompagné d'un logiciel d'installation, sur un support d'installation tel qu'une bande magnétique ou optique, un disque magnétique ou optique ou encore une entité de mémoire indépendante telle une carte mémoire ou une clé USB. Au moment de l'introduction du support d'installation dans un ordinateur, le logiciel d'installation peut être chargé sur l'ordinateur automatiquement ou par l'action de l'utilisateur et être démarré afin d'installer le logiciel d'édition sur l'ordinateur. A la fin de l'installation, le logiciel d'installation est généralement effacé de l'ordinateur. Une fois l'installation effectuée, le logiciel d'édition peut ensuite être démarré par l'utilisateur sur l'ordinateur afin d'éditer des données déjà présentes sur l'ordinateur ou sur le support d'installation du logiciel d'édition, ou bien encore afin de créer de nouvelles données. Le logiciel d'édition comporte parfois la fonctionnalité de pouvoir inscrire, sur un support de diffusion, les données chargées, modifiées ou créées à l'aide de ce logiciel d'édition. Le support de diffusion des données, parfois de - 2 - même nature que le support d'installation du logiciel d'édition, est cependant très généralement distinct de celui-ci. La réplication du logiciel d'édition se fait traditionnellement au moyen d'un logiciel de réplication extérieur au logiciel d'édition lui-même, comme par exemple un logiciel de gravure de CD-rom qui permet de reproduire le contenu du support d'installation d'origine du logiciel d'édition sur un autre support d'installation. Le logiciel de réplication permet également, en général, de reproduire sur un nouveau support de diffusion les données présentes sur un autre support de diffusion. Une variante de plus en plus répandue de diffusion de données et du logiciel d'édition adapté à ces données est le transfert électronique au moyen d'un réseau, comme par exemple Internet. Dans ce cas, il n'est plus nécessaire de disposer d'un logiciel de réplication pour le logiciel d'édition puisque ce dernier peut être téléchargé à partir d'un serveur. De même, les données peuvent être échangées au travers du réseau ou placées sur un serveur distant. Là encore, la diffusion des données et la diffusion du logiciel d'édition sont traditionnellement distinctes. Ce mode de diffusion s'applique cependant difficilement lorsque l'on a besoin d'un accès immédiat aux données et/ou au logiciel d'édition et que ces données et/ou le logiciel d'édition représentent une quantité d'information trop importante par rapport au débit du réseau de diffusion. Il présente en outre des risques plus important concernant le maintient de la confidentialité et de l'intégrité des données, car celles-ci peuvent être interceptées lors de leur communication. L'un des buts de la présente invention est de - 3 - permettre un accès très rapide aux données et au logiciel d'édition, même en cas d'absence d'un réseau de diffusion adapté à la quantité d'information à diffuser. Un autre but est de permettre une meilleure confidentialité en isolant l'ensemble des informations et des logiciels sur un support de diffusion pouvant être autonome et personnel. La présente invention est un dispositif qui permet la diffusion conjointe, sur le même support, des données, d'un logiciel d'édition adapté à ces données et comprenant la fonctionnalité d'inscrire de l'information sur un support de diffusion, et du logiciel d'installation associé au logiciel d'édition. Le logiciel d'édition permet en outre d'inscrire automatiquement sur un support de diffusion son propre programme et le programme de son logiciel d'installation, permettant ainsi au dispositif de se répliquer lui-même. L'un des avantages de la présente invention est de pouvoir disposer immédiatement et de manière autonome sur un seul support de diffusion, de l'ensemble des éléments nécessaires pour l'édition de données et la réplication du dispositif selon la présente invention. Comme le dispositif se réplique en inscrivant des données éditées sur de nouveaux supports de diffusion, l'utilisateur contribue à une large diffusion du dispositif suivant la présente invention. Le dispositif suivant la présente invention s'apparente à un virus informatique se diffusant en se répliquant soit-même. La présente invention se distingue cependant clairement d'un virus informatique par le fait que l'installation du logiciel d'édition reste un acte volontaire de l'utilisateur qui est informé, au travers du logiciel d'installation, du fait que le logiciel d'édition s'installe sur son ordinateur. - 4 - Une grande partie des fonctionnalités de la présente invention pourrait être réalisée de la façon suivante par l'homme de l'art. Celui-ci placerait sur un même support de diffusion des données, les programmes du logiciel d'édition et d'un logiciel de réplication, ainsi que de leurs logiciels respectifs d'installation. L'utilisateur disposant d'un ordinateur sur lequel ni les données, ni le logiciel d'édition, ni le logiciel de réplication ne serait présent, commencerait par lancer l'installation du logiciel d'édition et du logiciel de réplication. Il recopierait également sur cet ordinateur les programmes originaux des logiciels d'édition et de réplication et les programmes des logiciels d'installation respectifs. Il éditerait ensuite des données au moyen du logiciel d'édition. Enfin, il inscrirait sur un support de diffusion: les données éditées. - les programmes originaux des logiciels d'édition et de réplication et des logiciels d'installation respectifs. L'utilisateur assurerait ainsi lui-même la reproduction à l'identique du contenu du support de diffusion initial, hormis les données qui peuvent avoir été éditées. Cependant, gérer l'ensemble de ces opérations est complexe et non-trivial. L'originalité de la présente invention tient dans le fait que toutes ces actions sont automatisées au travers du fonctionnement du logiciel d'édition et du logiciel d'installation associé, et que ces actions s'effectuent lorsque l'utilisateur enclenche le processus d'installation du logiciel d'édition et l'inscription au travers du logiciel d'édition de données éditées sur un support de diffusion. Outre les virus informatiques, les systèmes qui se rapprochent le plus du dispositif suivant la présente - 5 - invention sont ainsi les logiciels de reproduction eux-même, comme par exemple un logiciel de gravure de CD-rom, mais nous ne connaissons aucun logiciel de ce type qui inscrit automatiquement son propre programme et le programme du logiciel d'installation associé sur les supports de diffusion sur lesquels la gravure de données est réalisée: ils ne s'auto- reproduisent pas spontanément. D'autre part, même si les logiciels de reproduction peuvent contenir de manière périphérique des fonctionnalités d'édition comme par exemple l'édition d'une jaquette de CD-rom pour un logiciel de gravure, la fonction principale des logiciels de reproduction, tout comme celle des virus informatiques, n'est pas l'édition de données. L'un des avantages du dispositif suivant la présente invention est que l'utilisateur continue à fonctionner suivant le schéma classique de l'installation du logiciel d'édition, de l'édition des données et de la sauvegarde des données éditées sans se préoccuper d'enchaîner sans erreur un grand nombre d'opérations manuelles complexes et précises pour assurer la réplication du dispositif. Disposant toujours de l'ensemble du dispositif sur un seul support de diffusion, l'utilisateur du dispositif possède ainsi un moyen pratique et rapide d'éditer les données du support de diffusion, même lorsqu'il utilise un ordinateur initialement vierge de toute installation du dispositif. Les dessins annexés illustrent la présente invention: La figure 1 représente une vue globale du dispositif suivant l'invention. - 6 La figure 2 représente une vue détaillée des processus d'installation, dans un ordinateur, du dispositif selon l'invention. En référence à ces dessins, le dispositif suivant la 5 présente invention est constitué d'un support de diffusion (100) sur lequel se trouvent: des données (130), - le programme du logiciel d'installation (110) d'un logiciel d'édition de ces données qui requiert l'accord de l'utilisateur pour effectuer l'installation du logiciel d'édition, - et enfin le programme du logiciel d'édition (120) conçu de façon à permettre, lorsque l'utilisateur demande à inscrire des données éditées (230) sur un support de diffusion (200), de reproduire automatiquement le dispositif suivant la présente invention sur ce support de diffusion (200) . Le support de diffusion (200) peut être identique ou différent du support de diffusion initial (100). La locution logiciel d'édition doit s'entendre au sens large du terme d'édition et pourra contenir aussi bien des fonctions de visualisation, de comparaison, de mesure ou de modification des données. Suivant des variantes de la présente invention, les 25 supports de diffusion (100) et (200) pourront être des bandes magnétiques ou optiques, des disques magnétiques ou optiques ou bien encore des parties d'un tel disque, des entités de mémoire indépendante telles des cartes mémoires ou des clés USB ou tout autre dispositif permettant de mémoriser des 30 données et des programmes de logiciels. - 7 - Nous décrivons a présent une manière de réaliser la présente invention, en commençant par décrire le mécanisme déclenché par l'introduction (310) du support de diffusion (100) dans un ordinateur (300). Suivant une variante de la présente invention présentée dans la figure 2, le logiciel d'installation (110) est lancé automatiquement par le système d'exploitation de l'ordinateur lors de l'introduction du support de diffusion (100). Dans ce cas, l'utilisateur est informé du lancement du processus d'installation et il lui est demandé de confirmer ou non cette installation (335). Suivant une autre variante, l'utilisateur peut luimême demander au système d'exploitation de lancer l'installation (325), auquel cas il n'est pas nécessaire de prévoir que le logiciel d'installation demande à l'utilisateur la confirmation de l'installation. Le logiciel d'installation (110), qui s'exécute sur l'ordinateur (300), recopie ensuite dans un emplacement de mémoire (350) de l'ordinateur, sans que l'ordre dans lequel ces copies sont effectuées ait une importance, son propre programme (110) ainsi que le programme du logiciel d'édition (120). Le logiciel d'installation installe également le logiciel d'édition sur l'ordinateur. Suivant une variante de la présente invention, toujours figure 2, le dispositif disposera d'une référence de version et le logiciel d'installation testera la présence préalable sur l'ordinateur d'une version pré-existante du logiciel d'édition (336). Dans ce dernier cas, et si la version pré-existante est moins évoluée que la version du support de diffusion (100), le logiciel d'installation demandera à l'utilisateur de confirmer l'installation de la - 8 - nouvelle version. Si par contre, la version pré-existante est plus évoluée que la version du support de diffusion (100), le logiciel d'installation n'installera pas la version du support de diffusion. Selon une variante de la présente invention, l'utilisateur demande le lancement du logiciel d'édition au système d'exploitation de l'ordinateur (365). Suivant une autre variante, le logiciel d'installation est conçu pour lancer automatiquement le logiciel d'édition à la fin du processus d'installation. Dans ce dernier cas, et suivant une autre variante de l'invention, le logiciel d'édition (120) est prévu pour présenter automatiquement à son lancement une vue de certaines des données (130) inscrites sur le support de diffusion (100). Le logiciel d'édition est conçu afin que, une fois les données éditées par l'utilisateur et lorsque celui-ci demande au logiciel d'édition d'inscrire les données éditées (230) sur un support de diffusion (200), qui peut être le support initial (100) ou un nouveau support, le logiciel d'édition ait la possibilité d'inscrire sur ce support de diffusion aussi bien une copie (230) des données éditées qu'une copie (220) du programme du logiciel d'édition (120) et une copie (210) de son logiciel d'installation (110), à partir des informations stockées dans la mémoire (350) de l'ordinateur (300). Suivant une variante de la présente invention, le logiciel d'édition inscrit systématiquement ces copies de programmes (210) et (220) sur le support de diffusion (200) à chaque fois que l'utilisateur demande à y inscrire des données éditées (230). Suivant une autre variante, le logiciel d'édition demande à l'utilisateur s'il désire ou non - 9 inscrire ces copies de programmes (210) et (220) sur le support de diffusion (200). Suivant une autre variante encore, et dans le cas où le support de diffusion (200) possède déjà une version du logiciel d'édition au moins aussi évoluée que celle présente sur l'ordinateur (300), le logiciel d'édition n'inscrit pas les programmes présents dans la mémoire (350) sur le support de diffusion (200). Selon une variante de la présente invention, le logiciel d'édition installé ne permet pas d'effectuer l'opération d'écriture sur un support de diffusion (200) des données visualisées ou éditées (230) tant que l'utilisateur n'a pas enregistré sa licence d'utilisation du logiciel d'édition. L'enregistrement de cette licence peut se faire sur un serveur de licence disponible au travers d'un réseau informatique. Dans ce cas, et suivant une autre variante de la présente invention, le logiciel d'édition est conçu pour transmettre au serveur de licence des informations permettant l'identification de l'ordinateur (300) afin que le serveur puisse fournir une licence spécifique à cet ordinateur. Un moyen de réaliser cette variante consiste à utiliser comme moyen d'identification de l'ordinateur le numéro de série de la carte mère ou du disque dur, l'adresse physique de la carte réseau ou tout autre référence propre à cet ordinateur. Selon une autre variante, les données présentes sur le support de diffusion (100) ou (200) sont cryptées et l'accès aux données présentes sur le support de diffusion (100) ou (200) n'est possible que par l'utilisation d'une clé de décodage. La présente invention est particulièrement destinée au cas où les données contenues sur le support de diffusion sont des données de nature médicale, telles que les informations - 10 - d'un dossier médical personnalisé, et plus particulièrement dans le cas où ces données contiennent des images médicales telles que des photographies numériques, des images par résonance magnétique, des scanners X, des images de médecine nucléaire, des images d'échographie ou tout autre type d'images médicales, et où le logiciel d'édition contient la possibilité de visualiser, d'annoter, de comparer et de sauvegarder ces différentes images. La présente invention contribue ainsi à la sauvegarde des données médicales personnelles du patient et facilite les échanges volontaires d'information entre le patient, le médecin et le spécialiste, même lorsque certains d'entre eux ne possèdent pas sur leur ordinateur, avant l'échange du support de diffusion, une version du logiciel d'édition. On trouvera un avantage certain à utiliser comme support de diffusion une unité de mémoire indépendante, telle qu'une carte mémoire ou une clé USB, car ce type de support est aisément réinscriptible, possède des débits de transfert d'information extrêmement élevés et ne nécessitent pas de graveur. De plus, la personne possédant ce support conserve la pleine responsabilité des données contenues sur celui-ci, données pouvant être elles-mêmes cryptées ou signées électroniquement à l'aide d'une clé de codage, pour renforcer la sécurité de l'accès aux informations. - 11 - REVENDICATIONS 1) Dispositif se répliquant lui-même pour la diffusion conjointe de données et d'un logiciel d'édition de ces données, caractérisé par le fait qu'il comporte un support de diffusion d'information (100) comprenant: des données (130), - le programme du logiciel d'installation (110) d'un logiciel d'édition de ces données qui requiert l'accord 10 de l'utilisateur pour effectuer l'installation du logiciel d'édition, - et le programme du logiciel d'édition (120) permettant, lorsque l'utilisateur demande à inscrire des données éditées (230) sur un support de diffusion (200), de reproduire automatiquement le dispositif suivant la présente invention sur ce support de diffusion (200). 2) Dispositif selon la revendication 1 et caractérisé par le fait que lors de l'installation sur un ordinateur (300), le logiciel d'installation (110) recopie les programmes du logiciel d'installation (110) et du logiciel d'édition (120) dans la mémoire (350) de l'ordinateur. 3) Dispositif selon la revendication 2 et caractérisé par le fait que lorsque l'utilisateur demande au logiciel d'édition (120) d'inscrire des données éditées (230) sur le support de diffusion (200), le logiciel d'édition (120) propose également d'y inscrire la copie des programmes du logiciel d'installation (210) et du logiciel d'édition (220) stockés dans la mémoire (350) de l'ordinateur. - 12 - 4) Dispositif suivant l'une quelconque des revendications précédentes et caractérisé par le fait que les supports de diffusion (100) et (200) sont un seul et même support. 5) Dispositif suivant l'une quelconque des revendications précédentes et caractérisé par le fait que les supports de diffusion (100) et (200) sont des bandes magnétiques ou optiques, des disques magnétiques ou optiques ou bien encore des parties d'un tel disque, ou des entités de mémoire indépendante telles des cartes mémoires ou des clés USB. 6) Dispositif suivant l'une quelconque des revendications précédentes et caractérisé par le fait que le logiciel d'édition (120) comporte des fonctions de visualisation, de comparaison, de mesure ou de modification des données. 7) Dispositif suivant l'une quelconque des revendications précédentes et caractérisé par le fait que le logiciel d'installation se charge et se lance automatiquement et demande à l'utilisateur de confirmer l'installation du logiciel d'édition. 8) Dispositif selon les revendications 1 à 6 et caractérisé par le fait que l'utilisateur commande volontairement le lancement de l'installation du logiciel d'édition. 9) Dispositif suivant l'une quelconque des revendications précédentes et caractérisé par le fait que lors de l'installation, le logiciel d'installation vérifie si une version plus évoluée du logiciel d'édition pré-existe sur - 13 - l'ordinateur (300) et n'effectue pas l'installation dans ce cas. 10) Dispositif suivant l'une quelconque des revendications précédentes et caractérisé par le fait que tant que l'utilisateur n'a pas enregistré sa licence d'utilisation du logiciel d'édition, le logiciel d'édition installé ne permet pas d'effectuer l'opération d'écriture sur un support de diffusion (200) des données visualisées ou éditées (230). 11) Dispositif suivant l'une quelconque des revendications précédentes et caractérisé par le fait que lors de l'enregistrement de la licence du logiciel d'édition (120), celui-ci transmet à un serveur de licence, au travers d'un réseau, une référence propre à l'ordinateur (300) et que le serveur de licence fournit en retour une licence spécifique pour cet ordinateur. 12) Dispositif suivant l'une quelconque des revendications précédentes et caractérisé par le fait que les données (130) ou (230) sont cryptées à l'aide d'une clé de codage propre à un utilisateur. 13) Dispositif suivant l'une quelconque des revendications précédentes et caractérisé par le fait que les données (130) ou (230) sont signées électroniquement par un utilisateur. 14) Dispositif suivant l'une quelconque des revendications précédentes et caractérisé par le fait que les données (110) ou (210) sont de nature médicale. 15) Dispositif suivant l'une quelconque des revendications précédentes et caractérisé par le fait que les 30 données (110) ou (210) contiennent des images médicales.