INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
Le système décrit en référence aux figures 14 à 26 peut ici encore avantageusement être mis en #uvre dans le cadre d'applications sur l'Internet, dans lesquelles les pages mettent un temps significatif à être chargées. La page P1 du plan supérieur pourra être chargée en premier et faire patienter l'utilisateur pendant que la page P2 du plan inférieur se charge. De même, l'affichage des pages P1et/ou P2 peut permettre de faire patienter l'utilisateur pendant le chargement d'une autre page P3, encore plus inférieure selon la présentation adoptée ici, et ainsi de suite.
Enfin, dans les différentes formes de réalisation de l'invention, on peut prévoir une page PI sensiblement plus petite que la page P2, auquel cas les zones d'affichage occupées par la page PI dans ses deux positions respectives sont disjointes.
On va maintenant décrire en référence aux figures 27 à 31un procédé de gestion de l'affichage de fenêtres d'un système d'exploitation notamment lors d'opérations de glisser-déposer.
Selon une variante, on peut prévoir que lors du mouvement du pointeur selon la flèche f2, la fenêtre FI se déplace, de préférence selon le même mouvement que le pointeur PT, pour ainsi progressivement dégager la fenêtre F2.
Il a été montré dans le document W096/23870 qu'il était possible de traiter des cellules différenciées de telle sorte qu'elles se transforment en cellules indifférenciées, y compris les cellules souches. Ces cellules indifférenciées étaient capables de proliférer et d'engendrer une descendance redifférenciée de la même lignée ou de n'importe quelle autre lignée. Dans le cas de cellules hématopoïétiques rétrodifférenciées, ces cellules souches sont pluripotentes et peuvent engendrer plus d'une
lignée cellulaire. La découverte féconde du document W096/23870 était totalement inattendue.
Les implications cliniques de cette découverte sont considérables. Les cellules souches sont extrêmement difficiles à obtenir à partir de patients humains. Elles sont habituellement obtenues à partir de tissu ombilical, de moelle osseuse ou de sang où elles sont présentes seulement en de très faibles quantités. Cependant, la présente invention propose un dispositif pour la production de cellules souches à partir de cellules plus engagées, en particulier par le processus de rétrodifférenciation.
Le document US 6 087 168 décrit un procédé de transdifférenciation de cellules épidermiques en cellules neuronales, procédé dans lequel des cellules épidermiques sont dédifférenciées ou rétrodifférenciées avec un milieu approprié. De manière similaire, Lake J.A. et al Journal of Cell Science 113,556-566 (2000) et Rathjen J. et al Journal of Cell Science 112,601-612 (1999) décrivent la rétro-différenciation de cellules souches embryonnaires (ES) en cellules de type ectodermique primitives précoces (EPL), en réponse à deux facteurs séparables.
Résumé de l'invention Dans un aspect général, il est proposé un dispositif pour la préparation d'une cellule indifférenciée, ledit dispositif comprenant un moyen pour permettre à une cellule plus engagée de subir une rétrodifférenciation en une cellule indifférenciée.
Aucun des documents de l'art antérieur (tels que le document US 6 087 168, le document de Lake et al ou le document de Rathjen et al) ne décrit un dispositif pouvant être utilisé convenablement dans la préparation de cellules indifférenciées. Bien que la préparation de cellules indifférenciées puisse être effectuée par l'homme de l'art sans utiliser un dispositif conforme à la présente invention, le produit final tend à être inconstant car, chaque fois que le mode opératoire est mis en #uvre, les
résultats dépendent de la dextérité et de l'expérience de la personne mettant en #uvre ce mode opératoire. En outre, le temps "pratique requis" pour préparer manuellement des cellules indifférenciées est important et, ainsi, est d'un coût élevé pour un laboratoire.
Dans une forme de réalisation spécifique, il est proposé un dispositif pour former et/ou augmenter le nombre relatif de cellules indifférenciées dans une population cellulaire comprenant des cellules engagées, dispositif qui comprend une chambre, un moyen pour introduire dans ladite chambre une population cellulaire comprenant des cellules engagées, un moyen pour introduire dans ladite chambre des moyens de rétrodifférenciation qui sont capables de provoquer la rétrodifférenciation d'une cellule engagée en une cellule indifférenciée, et des moyens d'incubation pour la mise en incubation desdites cellules engagées en présence desdits moyens de rétrodifférenciation de telle sorte qu'une cellule engagée subisse une rétrodifférenciation en une cellule indifférenciée.
Dans une autre forme de réalisation spécifique, il est proposé un dispositif pour former et/ou augmenter le nombre relatif de cellules indifférenciées dans une population cellulaire comprenant des cellules engagées, dispositif qui comprend une chambre, un moyen pour introduire dans ladite chambre une population cellulaire comprenant des cellules engagées, un moyen pour introduire dans ladite chambre un agent qui provoque la rétrodifférenciation d'une cellule engagée en une cellule indifférenciée, et un moyen d'incubation pour mettre en incubation ledit agent et lesdites cellules engagées de telle sorte qu'une cellule engagée subisse une rétrodifférenciation en une cellule indifférenciée.
Avantageusement, l'agent engage un récepteur qui assure la médiation de la capture, de la reconnaissance ou de la présentation d'un antigène à la surface des cellules engagées. Plus avantageusement, le récepteur est un
antigène du complexe majeur histocompatibilité (CMH) de catégorie I ou un antigène du CMH de catégorie II, tel qu'un antigène de catégorie I choisi entre le récepteur A associé aux leucocytes humains (HLA)-A, un récepteur HLA-B, un récepteur HLA-C, un récepteur HLA-E, un récepteur HLA-F et un récepteur HLA-G, ou un antigène de catégorie II choisi entre un récepteur HLA-DM, un récepteur HLA-DP, un récepteur HLA-DQ et un récepteur HLA-DR.
De manière convenable, le récepteur peut comprendre une chaîne P ayant des régions homologues. De préférence, le récepteur peut comprendre au moins la région homologue de la chaîne P du HLA-DR.
Habituellement, les cellules engagées sont des cellules différenciées. De préférence, les cellules engagées sont des cellules hématopoïétiques engagées, de préférence des cellules choisies entre des cellules formant des colonies de lymphocytes T (cellule CFC-T), des cellules formant des colonies de lymphocytes B (cellule CFC-B), des cellules formant des colonies de cellules éosinophiles (cellules CFC-eosin. ), des cellules formant des colonies de cellules basophiles (cellules CFC-bas.), des cellules formant des colonies de granulocytes/monocytes (cellules CFC-GM), des cellules formant des colonies de mégacaryocytes (cellules CFC-MEG), des cellules formant des salves d'érythrocytes (cellules BCF-E), des cellules formant des colonies d'érythrocytes (cellules CFC-E), des lymphocytes T et des lymphocytes B.
Dans une forme préférée de réalisation de la présente invention, la cellule plus engagée n'est pas une cellule cancéreuse. Dans une autre forme préférée de réalisation de la présente invention, l'agent n'est ni cancérigène ni capable de favoriser une croissance cancéreuse.
Dans une forme de réalisation préférée, l'agent est un anticorps contre le récepteur, tel qu'un anticorps monoclonal contre le récepteur. Des exemples spécifiques comprennent CR3/43 et l'anticorps monoclonal TAL.1B5.
Dans une forme de réalisation préférée, l'agent module l'expression du gène de CMH. De manière convenable, l'agent peut moduler l'expression de gène de CMH de catégorie I+ et/ou de CMH de catégorie II+.
Ainsi, avant toute opération de stockage d'un article, l'utilisateur recherche par le biais de la base de données relative aux différents codes d'identification de l'ensemble des étiquettes, un code d'identification d'une étiquette disponible, c'est-à-dire d'une étiquette n'est pas encore affectée à aucun des articles et affecte code d'identification dans le premier champ de la table d'allocation. Ensuite, l'utilisateur entre dans le micro- ordinateur par tout moyen d'acquisition tel qu' clavier, les données relatives à l'article en question afin que le micro-ordinateur affecte ces données (tâche à effectuer, numéro de série de l'article et/ou type d'article, etc.) dans le deuxième champ en correspondance avec le code d'identification de l'étiquette. Et enfin, l'utilisateur inscrit dans un troisième champ de la table d'allocation les données relatives à l'emplacement exacte dans lequel 'article en question sera stocké.
L'utilisateur enregistre ensuite données temporelles en relation avec l'article dans la mémoire 8 de étiquette au moyen d'une interface 18 reliée au micro- ordinateur 13, cette interface 18 étant engagée dans le port de connexion 12 de l'étiquette. L'étiquette ensuite fixée sur l'article qui est prêt à être stocké à son emplacement.
Ainsi, lorsque l'étiquette se déclenche, micro- ordinateur 13 analyse le message d'alerte émis par l'étiquette, ce message d'alerte comportant uniquement le code d'identification, et le micro-ordinateur affiche alors automatiquement les données relatives à l'article ainsi que son emplacement exacte dans le stock, ce qui permet à l'utilisateur de localiser l'article. On comprend qu'avec cette variante de réalisation, l'étiquette peut être dépourvue de moyens de localisation internes.
Comme cela est plus visible aux figures 3 et 4, chaque étiquette 2 se présente sous la forme d'une plaquette parallélépipédique rectangulaire ayant des faces principales avant 21 et arrière 22 et quatre côtés 23. La plaquette renferme le circuit électronique encodé, la source d'alimentation électrique autonome 17, l'antenne 3 et éventuellement les moyens de localisation qui peuvent comprendre une diode électroluminescente 11. La source d'alimentation autonome 17 peut être réalisée sous la forme d'une pile plate qui est reçue dans un logement interne 17a ménagé sur la face arrière 22 de l'étiquette. La face arrière 22 de l'étiquette comporte également des moyens de fixation 24 qui peuvent se présenter sous la forme d'un clip permettant la fixation de l'étiquette sur l'article. Suivant le type d'article à stocker ou archiver, le clip 24 peut être remplacé par tout autre moyen, par exemple un matériau autoadhésif.
Le port de connexion 12 de l'étiquette est de préférence disposé sur l'un des côtés 23 de la plaquette tandis que la diode électroluminescente est disposée sur la face avant 21 de la plaquette.
La plaquette peut avoir par exemple une longueur d'environ 45 mm pour une largeur de 30 mm et une épaisseur de 5 mm.
Selon un second mode de réalisation de l'invention représente sur la figure 2, les étiquettes appartenant système 'assistance à l'archivage comportent également circuit réception 15 relié à l'antenne 3 et microprocesseur 6 de l'unité centrale 5.
Ce circuit de réception 15 est adapté pour recevoir et moduler des signaux radiofréquence reçus par l'antenne depuis le dispositif extérieur 1.
A cet effet, le dispositif extérieur 1 comprend boîtier 16 servant à émettre des messages à destination étiquettes et à recevoir également des messages émis par étiquettes. Ce boîtier 16 est raccordé à une unité de traitement électronique 13 qui est ici constitué un micro-ordinateur.
L'ordinateur 13 est pourvu d'un système de gestion bases de données qui est apte à réaliser des opérations virtuelles de recherche à partir d'une table d'allocation. Cette table d'allocation peut contenir dans un premier champ code d'identification des étiquettes et dans des champs supplémentaires les données relatives à l'article sur lequel l'étiquette est apposée.
Ainsi, lorsqu'un article a été classé ou stocké dans un rayonnage, l'utilisateur peut effectuer une recherche virtuelle de l'article qu'il souhaite retrouver au moyen du système de gestion de base de données de l'ordinateur 13. Cette recherche virtuelle peut être effectuée suivant des critères liés aux données relatives à l'article enregistrées dans des champs de la table d'allocation.
Lorsque le ou les articles recherchés ont ainsi été sélectionnés par des critères spécifiques (tâches à effectuer sur l'article, type d'article, date de fabrication, destination de l'article, etc.) l'ordinateur 13 recherche alors dans la table d'allocation code d'identification de l'étiquette correspondant à l'article selectionné. Le ou les codes d'identification sont alors transmis au boîtier 16 qui émet alors un message de recherche codé contenant les codes d'identification des étiquettes associés aux articles sélectionnés.
Le circuit de réception 15 de chaque étiquette, recevant ce message de recherche codé, le transmet alors au microprocesseur 5 qui compare le ou les codes identification contenu dans ce message de recherche au code d'identification contenu dans la mémoire 8 de 'étiquette. Pour l'étiquette dont le code a été sélectionné, et seulement pour cette étiquette, l'identité entre le code du message de recherche et le code interne de 'étiquette est constatée, de sorte que le microprocesseur active le circuit d'émission 4 pour émettre un message de retour à destination du dispositif extérieur 1. message retour envoyé par l'étiquette sélectionnée comporte le code d'identification de l'étiquette afin que l'ordinateur 13 vérifie que l'étiquette sélectionnée, et donc voie de conséquence l'article qui lui est associé, sont bien présents dans le stock.
Lorsque l'identité entre le code du message de recherche et le code interne de l'étiquette est constatée, le microprocesseur 6 peut également activer les moyens de localisation de ladite étiquette afin de permettre à l'utilisateur de retrouver plus facilement l'article sélectionné.
Lorsque l'étiquette sélectionnée par le message de recherche n'envoie pas de message de retour codé vers l'ordinateur 13 dans un laps de temps prédéterminé, l'ordinateur 13 est alors apte à déclencher une alarme pour prévenir l'utilisateur que l'article associé à l'étiquette n'est plus présent dans le stock.
Avantageusement, chaque étiquette électronique selon le premier mode de réalisation ou le second mode de réalisation peut également comprendre un bouton marche/arrêt qui permet notamment d'éteindre les étiquettes lorsque celles-ci ne sont pas affectées à un article. Dans ce cas, l'horloge temporelle des étiquettes électroniques est réactualisée lors de la mise sous tension de l'étiquette par exemple à l'aide du port de connexion 12 relié au microprocesseur 6. Par ailleurs, le port de connexion de l'étiquette peut être supprimé et dans ce cas l'enregistrement des differentes données dans la mémoire de l'étiquette se fait par moyens d'enregistrement à distance. Par exemple, l'étiquette peut notamment comprendre une bobine d'antenne, une unité centrale et une mémoire effaçable et programmable électriquement qui est connectée à l'unité centrale au moyen d'un bus. L'unité centrale assure opérations de démodulation d'une tension induite dans bobine pour la réception de données venant du dispositif extérieur et les opérations de modulation de la charge de la bobine d'antenne pour 'émission de données au dispositif extérieur. Ainsi, des données peuvent être lues ou écrites dans la mémoire de l'étiquette par l'intermédiaire de l'unité centrale qui assure les mêmes commandes que l'unité centrale précédemment décrite.
TABLEAU 3 EXEMPLES DE TABLES DE LIAISONS
TABLE DE LIAISONS D'INTRODUCTION PAR BALAYAGE Adresse de Longueur Longueur Test début de du bloc de du bloc segment de segment départ d'extrémité 0 (ABCD) 3500 0 1000 1 (B) 1500 1000 0 2 (C) 500 2500 0 3 (B) 1500 1000 0 4 (ABC) 3000 0 3500 TABLE DE LIAISONS DE SORTIE DE BALAYAGE Adresse de Longueur Longueur Longueur Test début de de du bloc du bloc segment segment de départ d'extrémité 0 (ABCD) 3500 3500 0 1 (B) 1500 1000 500 2 (C) 500 500 1500 3 (B) 1500 1000 500 4 (ABC) 3000 5000 0 TABLE DE LIAISONS DE MASQUE DE BALAYAGE Adresse de Longueur Longueur Longueur Test début de de du bloc du bloc segment segment de départ d'extrémité 0 (ABCD) 3500 3500 0 1 (B) 1500 1000 500 2 (C) 500 500 1500 3 (B) 1500 1000 500 4 (ABC) 3000 5000 0
r La Figure 7 illustre le procédé d'imbrication pour trois suites de balayage (suite introduite par balayage 187, suite de sortie de balayage 189 et suite de masque de balayage 191) sur l'échelle de temps d'horloge de balayage 181 conformément à une forme de réalisation. Les échelles de temps 181 sont mesurées en unités d'une centaine de cycles d'horloge de balayage. Les échelles de temps 181 sont divisées par six lignes verticales formées de tirets qui représentent six transitions entre les modes de test du dispositif DUT 193 A-F ; chaque transition 193A-F entre les modes de test du dispositif DUT délimite un événement de test de balayage imbriqué marqué 0 à 5. (On notera que N séquences de données de test requièrent N + 1 intervalles de test de balayage pour l'exécution du traitement étant donné que seules des données introduites par balayage sont traitées pendant le premier intervalle de test de balayage ; par conséquent le traitement des cinq séquences de données de balayage représentées dans les tables de liaisons du tableau 3 requiert six intervalles de balayage pour le traitement.
Ce traitement va être décrit ci-après en référence à la Figure 7). Les transitions 193A-F entre les modes de test et le dispositif DUT sont représentées par des lignes verticales de manière à indiquer à la fois qu'aucun cycle d'horloge de balayage ne se déroule lorsque le dispositif DUT est placé dans un mode normal, et que l'imbrication est exécutée entièrement pendant le mode de balayage. Comme cela a été décrit précédemment, dans un mode de mise en oeuvre, les contrôleurs de suites 17,19, 21 (Figure 2) traitent les tables de liaisons ligne par ligne, d'une manière indépendante les unes des autres, en réponse à une commande d'incréments de balayage provenant du séquenceur global. Les lignes sont traitées dans l'ordre suivant : la longueur du bloc de départ, le segment de données de balayage et la longueur du bloc d'extrémité. Les segments de données de balayage sur la Figure 7 sont représentés par des blocs comportant des lignes en diagonale. En fonctionnement, les contrôleurs de suites transmettent un bit de données par cycle d'horloge de balayage (c'est-à-dire la commande d'incréments de balayage) pour le nombre de cycles d'horloge de balayage spécifié par le bloc et les longueurs de segments de données de balayage ; les contrôleurs de suites transmettent de façon typique des données fictives lors du traitement de longueurs de blocs.
r Ce processus va être illustré ci-après en référence à une suite 187 introduite par balayage (et sa table respective de liaisons introduite par balayage), mais toutes les suites de balayage (par exemple les suites de sortie de balayage et les suites de masques de balayage) sont traitées de la même manière que dans cette forme de mise en oeuvre.
En référence à la Figure 7, dans un mode de mise en oeuvre, le contrôleur de suites introduites par balayage traite la table de liaisons introduite par balayage comme cela est prévu dans le tableau 3. Le processus se déroule comme suit : Test 0 à balayage d'entrée. Le contrôleur de suites introduites par balayage commence à lire la ligne 1 de la table de liaisons introduites par balayage ; étant donné que la longueur du bloc de départ est zéro, des segments de données de balayage sont traitées immédiatement pendant 3500 cycles d'horloge de balayage comme cela est spécifié par la longueur du segment de données de balayage. Il en résulte que les modules A, B, C et D de la chaîne de balayage 103 (Figure 4) sont remplis ; ceci est représenté sous la forme de blocs marqués A, B, C et D et possédant des lignes diagonales dans le test 0 de la suite 187 introduite par balayage.
Comme cela a été décrit précédemment, dans un mode de mise en oeuvre, le test 0 se termine et la transition 193A du mode de test DUT commence lorsque les segments de données introduites par balayage ont été complètement introduits par balayage dans le dispositif DUT.
Test à balayage d'entrée 1 : Le contrôleur de suites introduites par balayage traite maintenant la longueur du bloc d'extrémité sur la ligne 1, au moyen de la transmission de données fictives pour 1000 cycles d'horloge de balayage ; ceci est représenté sous la forme du bloc marqué"EP"lors du test 2 de la suite 187 introduite par balayage. Ceci achève le traitement de la ligne 1 de la table de liaisons introduites par balayage (tableau 3) et le contrôleur de suites introduites par balayage commence alors automatiquement le traitement de données comme cela est spécifié par la ligne 2. Dans la ligne de traitement 2, le contrôleur de suites introduites par balayage transmet tout d'abord des données fictives pour 1000 cycles d'horloge de balayage comme cela est spécifié par la longueur des blocs de départ ; ceci
r est représenté sous la forme du bloc marqué"SP"et [A] lors du test 1 ou dans la suite 187 introduite par balayage. (L'indication entre crochets "lA]"indique que les données de blocs de départ représentent des données fictives pour le module de remplissage A). Le contrôleur de suites introduites par balayage transmet alors un segment de données introduites par balayage pour 1500 cycles d'horloge de balayage comme cela est spécifié par la longueur des segments de données de balayage ; ceci est représenté sous la forme du bloc possédant des lignes diagonales marquées "B"dans la suite 187 introduite par balayage (le"B"indique que les données de segments remplissent le volume B dans le dispositif DUT). Le test 1 se termine alors étant donné que le segment de données introduites par balayage a été complètement introduit par balayage dans la chaîne de balayage, ce qui prépare l'arrivée de la transition 193B du mode de test du dispositif DUT.
Test 2 à balayage d'entrée : Le contrôleur de la suite introduite par balayage commence automatiquement à traiter la ligne 3'étant donné que la longueur du bloc d'extrémité pour la ligne 2 est zéro (tableau 3). Sur la ligne 3, des données fictives sont transmises pour 1500 cycles d'horloge de balayage comme cela est spécifié par une valeur du bloc de départ ; ceci est représenté sous la forme du bloc marqué"SP"et" [AB]". Un segment de données de balayage est ensuite balayé pendant 500 cycles d'horloge de balayage (longueur du segment de données de balayage) ; ceci est représenté par le bloc suivant (comportant des lignes diagonales) dans la suite 187 introduite par balayage, marquée"C". Le test 2 se termine alors étant donné que le segment de données introduites par balayage a été complètement introduit par balayage dans la chaîne de balayage, ce qui provoque la transition 193C du mode de test du dispositif DUT. Des données introduites par balayage par les tests 3-4 sont calculées de la même manière que pour les tests 0-2. Le test 5, qui est le dernier test dans la séquence de tests, est constitué par un seul bloc d'extrémité, dans lequel le contrôleur de suites introduites par balayage transmet des données fictives pendant la durée du test. Ceci est représenté sous la forme du bloc marqué "EP"lors du test 5.