INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
Le mélange des deux diastéréoisomères 1-[(4-chlorophényl)(thièn-2- yl)méthyl-(RS)]-3-[(3,5-difluorophényl)-méthylsulfonyl-méthyl-(RS)]azétidin-3- ol peut être préparé en opérant comme il est décrit dans l'exemple 0, à partir de 1,60 cm3 de n-butyllithium 1,6N en solution dans l'hexane, de 0,83 g de
(3,5-difluorobenzyl)méthylsulfone et de 1,06 g de 1-[(4-Chlorophényl)(thièn-2yl)méthyl-(RS)]azétidin-3-one. On obtient après purification sur une colonne de gel de silice (granulométrie 0,06-0,200 mm, diamètre 2,8 cm, hauteur 30 cm), en éluant sous une pression de 0,5 bar d'argon avec un mélange d'acétate d'éthyle et cyclohexane (25/75 en volumes) et en recueillant des fractions de 40 cm3, 0,55 g du mélange de diastéréoisomères 1-[(4- chlorophényl)(thièn-2-yl)méthyl-(RS)]-3-[(3,5-difluorophényl)-méthylsulfonyl- méthyl-(RS)]azétidin-3-ol, sous la forme d'un solide blanc cassé.
La 1-[(4-chlorophényl)(thièn-2-yl)méthyl-(RS)]azétidin-3-one peut être préparée en opérant comme il est décrit dans l'exemple 1 (méthode 2), à partir de 1,83 cm3 de chlorure d'oxalyle, de 20 cm3 de dichlorométhane, de 3,04 cm 3 de diméthylsulfoxyde, de 5,2 g de 1-[(4-chlorophényl)(thièn-2yl)méthyl-(RS)]azétidin-3-ol, de 80 cm3 de dichlorométhane, et de 9,12 cm 3 de triéthylamine. On obtient 3,3 g de 1-[(4-chlorophényl)(thièn-2-yl)méthyl- (RS) ]zétidin-3-one, sous la forme d'une huile jaune qui cristallise à température ordinaire.
Le 1-[(4-chlorophényl)(thièn-2-yl)méthyl-(RS)]azétidin-3-ol peut être préparé en opérant de la façon suivante : à une solution de 11,0 g de [(4chlorophényl)(thièn-2-yl)méthyl-(RS)]amine dans 80 cm3 d'éthanol on ajoute 4,12 g de bicarbonate de sodium. Le mélange chauffé à 65 C est additionné de 4,03 cm3 d'épibromhydrine. Après 20 heures d'agitation à 65 C, le mélange refroidi est filtré et le filtrat concentré à sec sous pression réduite (2,7 Kpa). Le résidu est chromatographié sur une colonne de gel de silice (granulométrie 0,06-0,200 mm, diamètre 3,6 cm, hauteur 32 cm), en éluant sous une pression de 0,5 bar d'argon avec un mélange d'acétate d'éthyle et cyclohexane (25/75 en volumes) et en recueillant des fractions de 60 cm3 On obtient 6,3 g de 1-[(4-chlorophényl)(thièn-2-yl)méthyl-(RS)]azétidin-3-ol, sous la forme d'une huile jaune pâle.
La [(4-chlorophényl)(thièn-2-yl)méthyl-(RS)]amine peut être préparée de la façon suivante : à une suspension refroidie à 10 C de bromure de 4-chlorophénylmagnésien (préparée à partir de 19,15 g de 4bromochlorobenzène et 2,43 g de magnésium) dans 120 cm 3 d'éther éthylique anhydre, on coule lentement une solution de 10,92 g de 2-thiophènecarbonitrile dans 80 cm3 d'oxyde de diéthyle. Après une heure de reflux, le mélange est refroidi à 10 C, additionné lentement de 40 cm3 de méthanol et ensuite filtré sur supercel. On ajoute sous argon et par petites fractions en 15 minutes 4,54 g de borohydrure de sodium puis agite le milieu réactionnel pendant 20 heures à 20 C. Le mélange obtenu est dilué avec de l'acétate d'éthyle, puis lavé avec de l'eau. La phase organique est séchée sur sulfate de magnésium, concentrée à sec à 50 C sous pression réduite (2,7 kPa). Le résidu est chromatographié sur une colonne de gel de silice (granulométrie 0,06-0,200 mm, diamètre 5 cm, hauteur 42 cm), en éluant sous une pression de 0,5 bar d'argon avec un mélange d'acétate d'éthyle et cyclohexane (4/6 en volumes) et en recueillant des fractions de 100 cm3 Les fractions 6 à 12 concentrées à sec correspondent à 13 g d'imine sous la forme d'une huile jaune que l'on reprend dans 100 cm 3 de méthanol. La solution obtenue est additionnée de 2,4 g de borohydrure de sodium, et agitée pendant une heure à 5 C. Le mélange obtenu est dilué avec de l'acétate d'éthyle, puis lavé avec de l'eau. La phase organique est séchée sur sulfate de magnésium, concentrée à sec à 50 C sous pression réduite (2,7 Kpa). Le résidu est chromatographié sur une colonne de gel de silice (granulométrie 0,06-0,200 mm, diamètre 3,2 cm, hauteur 40 cm), en éluant sous une pression de 0,5 bar d'argon avec un mélange d'acétate d'éthyle et cyclohexane (4/6 en volumes) et en recueillant des fractions de 60 cm3 On obtient 11,0 g de [(4-chlorophényl)(thièn-2-yl)méthyl-(RS)]amine, sous la forme d'une huile jaune.
Exemple 17 Le [3-({1-[bis-(4-chlorophényl)méthyl]azétidin-3-yl}méthylsulfonyl- méthyl)phényl]méthanol-(RS) peut être préparé en opérant comme il est décrit dans l'exemple 3, à partir de 0,050 g de, [3-({1-[bis-(4- chlorophényl)méthyl]azétidin-3-yl}méthylsulfonyl-méthylène)phényl]méthanol, de 1,0 cm3 de méthanol anhydre, de 1,0 cm3 de dichlorométhane anhydre, et de 20 mg d'hydroborure de sodium, en agitant pendant 3 heures à 20 C. Le produit brut est chromatographié sur une colonne de gel de silice (granulométrie 0,040-0,063 mm, hauteur 20 cm, diamètre 1 cm), en éluant sous une pression de 0,8 bar d'argon avec un mélange de cyclohexane et d'acétate d'éthyle (90/10 en volumes) et en recueillant des fractions de 10 cm 3. Les fractions 30 à 38 sont réunies et concentrées à sec sous pression réduite (2,7 kPa), le résidu est agité avec 5 cm3 de pentane, le solide est filtré, essoré et séché. On obtient 13 mg de [3-({1-[bis-(4- chlorophényl)méthyl]azétidin-3-yl}méthylsulfonyl-méthyl)phénylJméthanol- (RS), sous la forme d'une poudre blanche [Spectre de R.M.N 1H (300 MHz, CDC13, 8 en ppm) : (t, J = 6 Hz : 1 H); 2,52 (t, J = 7,5 Hz : 1 H); 2,59 (s : 3H); 3,17 (t large, J = 7,5 Hz : 3,48 (mt : 1 H); 3,65 (mt : 1 H); 4,23 (s : 1 H); 4,28 (d, J = 11,5 Hz: 1 H); 4,70 (d, J = 6 Hz : 2H); de 7,15 à 7,40 (mt : 12H) ].
La présente invention concerne d'une façon générale un systèmes de navigation mis en #uvre dans un système informatique pour accéder à des pages fournies notamment par des serveurs via un réseau informatique.
Elle concerne plus précisément des nouvelles fonctionnalités ajoutés à un navigateur Internet.
Classiquement, un outil de navigation sur l'Internet comprend des moyens pour accéder à des pages en langage HTML ou autre, soit par saisie directe de l'adresse URL de la page à atteindre, soit en cliquant à l'aide du bouton d'une souris sur un lien contenu dans une page, qui pointe vers une autre page.
On connaît également les techniques de signets , marque-pages , favoris , etc. qui permettent à un utilisateur, lorsqu'il consulte une page courante, de mémoriser et de classer, dans une structure arborescente de répertoires ou dossiers, des liens vers ces pages, qui permettront à l'utilisateur, dans le futur, d'accéder à nouveau à ces pages par un simple clic de souris après avoir le cas échéant ouvert le répertoire correspondant.
Ces techniques connues présentent toutefois un certain nombre de limitations. En particulier : - lorsque l'utilisateur est en train de consulter une page courante, il lui est systématiquement nécessaire, pour consulter d'autres pages susceptibles de traiter du même sujet, d'entrer dans la structure arborescente de répertoires de signets , marque-pages , favoris ou autres et de naviguer dans cette structure pour retrouver les liens vers lesdites pages ; - l'utilisateur est contraint par une structure arborescente de répertoires, au sein de laquelle la navigation locale d'un répertoire à l'autre peut se trouver extrêmement
fastidieuse dès que le nombre de répertoires, sous-répertoires et liens devient importante ; - les outils existants ne sont susceptibles que de créer des liens unidirectionnels situés dans un répertoire donné et pointant vers une page, et il n'existe aucun moyen, au cours de la consultation d'une page courante, pour associer à cette page et non pas à un répertoire, des liens vers d'autres pages.
La présente invention vise à pallier ces limitations de l'état de la technique et à proposer un système de navigation qui permette, d'une manière extrêmement simple et intuitive, d'accéder à des pages portant sur des sujets que l'utilisateur a considéré comme pertinents en relation avec la page courante.
Un autre objet de la présente invention est de proposer à l'utilisateur des moyens extrêmement simples et intuitifs de création de liens d'une page vers une autre, avec le cas échéant une bidirectionnalité, et ceci indépendamment de toute structure de répertoires de liens.
Un autre objet encore de la présente invention est de permettre à un utilisateur de bénéficier, sélectivement, de liens créés par des tiers en relation avec ses propres sujets d'intérêt.
Ainsi l'invention propose un système de navigation mis en #uvre dans un système informatique pour accéder à des pages fournies notamment par des serveurs via un réseau informatique par activation de liens, caractérisé en ce qu'il comprend en combinaison : - des moyens pour afficher une page courante, - des moyens permettant à un utilisateur de créer et de mémoriser, au sein d'une structure de groupes de liens, des liens dont ladite page constitue une extrémité ;
- des moyens de sélection et d'affichage aptes, lors de l'affichage d'une page constituant une extrémité d'au moins un lien, à sélectionner et afficher une partie de la structure de groupes de liens contenant ce ou ces liens, et - des moyens d'entrée permettant à l'utilisateur de sélectionner et d'activer les liens affichés contenus dans ladite partie de la structure de groupes de liens.
Des aspects préférés, mais non limitatifs, du système selon l'invention sont les suivants : - lesdits liens comprennent des liens ajoutés, associés à ladite page courante et permettant d'accéder à d'autres pages, et les moyens d'affichage sont aptes à afficher des représentations desdits liens ajoutés activables directement par lesdits moyens d'entrée.
- les moyens de création de liens ajoutés comprennent un moyen d'entrée permettant à l'utilisateur de glisser-déposer la page courante (ou une partie de la page courante) ou un élément affiché représentant la page courante (ou une partie de la page courante) vers une autre page affichée ou un élément affiché représentant ladite autre page.
- il est prévu une zone d'affichage de liens ajoutés associée à ladite page courante et apte à contenir lesdits éléments affichés représentant les liens ajoutés vers lesdites autres pages.
- le système comprend des moyens pour afficher la page courante et sa zone d'affichage de liens ajoutés associée et des moyens pour afficher les zones d'affichage de liens d'une pluralité d'autres pages, de façon contiguë les unes aux autres.
- chaque zone d'affichage de liens ajoutés contient également un élément affiché représentant la page à laquelle lesdits liens ajoutés sont associés, et les moyens de création de liens ajoutés mettent en #uvre des opérations de glisser-déposer entre les éléments affichés représentant les pages et les éléments affichés représentant les liens ajoutés.
Afin de masquer l'hétérogénéité du système informatique, dans l'exemple illustré, un agent intégrateur AI est associé au protocole de gestion de la machine M1.
De façon générale, un agent intégrateur est de type logiciel. Il procure des services. Un service peut être une conversion du protocole de gestion. Dans l'exemple illustré, l'agent intégrateur AI convertit le protocole de gestion du système de gestion SG en un protocole de gestion correspondant à celui de la machine M1. Réciproquement, l'agent intégrateur AI convertit le protocole de gestion associé à la machine M1 en un protocole de gestion associé au système de gestion SG. Un agent intégrateur ne se limite pas à ce type de service et procure d'autres services. De manière générale, une conversion de protocole de gestion s'effectue naturellement entre un système de gestion SG et une machine qui supportent des protocoles de gestion différents.
Naturellement, le serveur de gestion SG peut comprendre plusieurs agents intégrateurs. L'agent intégrateur AI est relié à la machine M1 par l'intermédiaire d'un réseau RES1 de type quelconque. Le réseau RES1 peut être de type LAN (Local Area Network) ou WAN (Wide Area Network). Un ensemble de couches logicielles s'interpose entre le système de gestion SG et le réseau RES et entre le réseau et la
machine M1. Cet ensemble de couches logicielles repose sur le modèle OSI (Open System Interconnection) d'architecture en couche de l'ISO (International Organization for Standardization), connu de l'homme du métier. Pour des raisons de simplification de la description, cet ensemble de couches logicielles n'est pas représenté sur la figure 1.
Dans l'exemple illustré, une requête issue du système de gestion est transmise à un agent AG. Une requête est, de manière générale, une manipulation d'objets sur une machine distante. La construction d'une requête est expliquée dans la suite de la description.
Le système de gestion SG comprend aussi, associé à l'agent AG, un arbre de contenance MIB mémorisé sur des moyens de grande capacité de mémorisation permanente. Une vue de cet arbre de contenance MIB est représentée sur la figure 2.
L'arbre de contenance peut être entièrement compris dans l'agent AG.
Pour simplifier la description, on a choisi de séparer, sur la figure 1, l'arbre de contenance MIB et l'agent AG. Cet arbre MIB assure une représentation virtuelle du monde réel qui entoure le système de gestion SG. C'est une représentation virtuelle que l'utilisateur ou qu'un administrateur manipule (surveillance, action) pour gérer le monde réel. La représentation virtuelle porte sur des objets virtuels du monde réel et constitue un modèle objet. Dans l'exemple illustré, le monde réel est matérialisé par la machine M1.
Dans l'arbre de contenance, des noeuds appartiennent à une même classe. Un arbre de classes est créé. Dans l'exemple illustré, l'arbre de classes comprend 3 classes, - une classe INVENTAIRE, - une classe RESEAU (Network) qui représente les réseaux découverts qui sont définis chacun par les attributs : - networkld: adresse IP du réseau, - networkState: état du réseau (bloqué ou libre),
- ipDeviceNumber: nombre d'équipements pour le réseau, - ipClass: classe IP du réseau (A, ou B, ou C,...), - NetSource : adresseIP de l'équipement ayant permis la découverte du réseau, - etc.
- une classe EQUIPEMENT (IpDevice) qui représente les réseaux découverts. Cette classe comprend les attributs : - ipPrimaryAdress : adresseIP de l'équipement, - ipType: type de l'équipement (passerelle(gateway), pare-feu (firewall), concentrateur, etc. ), - snmpSupported: type d'équipement SNMP : oui/non - classe IP du réseau ( IPA, ou IPB, ou IPC, etc. ), - deviceName: nom de l'équipement, - devSource: adresse IP de l'équipement ayant permis la découverte de l'équipement, - etc.
La valorisation de ces attributs conduit à l'arbre de contenance de la figure 2. Cet arbre de contenance comprend la racine RACINE, trois n#uds représentant les objets 11, Quartz, et 12 constituant des instances de la classe INVENTAIRE et qui sont des n#uds subordonnés à la racine, trois n#uds NET1, NET2 et NET3 constituant des instances de la classe Réseau qui sont des n#uds subordonnés au n#ud Quartz.
Enfin, dans cet arbre, chaque n#ud NET1, NET2 et NET3 a des n#uds représentant des objets équipements (DEVICES) subordonnés respectifs (DEV1, DEV2, DEV3, DEV4), (DEV5, DEV6), (DEV7, DEV8, DEV9) qui sont des instances de la classe EQUIPEMENT.
L'invention consiste en une amélioration de l'application Cmis Query Builder (CQB) située au niveau du manager ISM qui constitue un système d'interrogation graphique pour bases de données objets, ici dans un environnement CMIS. La base interrogée est la MIB accédée sur la machine managée M1. Elle permet visuellement de construire une requête de consultation ou de mise à jour de la MIB, de l'exécuter, et de l'archiver dans une base objet. Les étapes de construction d'une requête sont, d'une manière très résumée: - Représentation graphique de l'arbre des classes dans une fenêtre de dessin, un noeud dans l'arbre représentant une classe managée - Définition d'opérateurs sur les classes intervenant dans la requête. Ceux ci sont pour la plupart inspirés de l'algèbre relationnelle, complétés par le concept de variables permettant d'effectuer des calculs sur les données et de mettre en relation
les classes entre elles. Une interprétation sémantique de la MIB (vue) est donc possible, l'ensemble offrant au langage visuel un fort pouvoir d'expression. On retrouve les opérations fondamentales du relationnel comme le filtrage, la jointure, les tests ensemblistes (Is-in, Exists, Contains,..), les opérations d'unions, d'intersections entre classes, le tri, le groupement (GROUP BY), l'opérateur Unique,.... Des fonctions d'agrégation sur variables ou attributs comme SUM, MIN, MAX, COUNT, AVG, . sont également disponibles. L'invention consiste à ajouter dans cette application CQB le programme permettant le traitement de requêtes faisant intervenir des fonctions d'un premier type "EXECOND" et d'un second type "EXECONDVAL" - Sélection de la classe de sortie, ou classe finale : (classe sur laquelle on sélectionne les attributs et variables résultats) - Exécution de la requête: Celle-ci possède une classe de départ, souvent la classe racine de l'arbre des classes. L'exécution dela requête porte donc sur une ou plusieurs instances de base dont la classe doit correspondre avec la classe de départ de la requête.
Des aspects préférés, mais non limitatifs, du système selon l'invention sont les suivants : - les moyens de détection sont aptes à détecter une action de souris sur un lien vers ladite page de destination, contenu dans la page d'origine consultée ou associé à elle.
- les moyens d'affichage de liens inverses sont aptes à afficher sur le poste client une pluralité d'éléments activables constituant des liens vers une pluralité de pages d'origine différentes.
- les moyens d'affichage de liens inverses sont aptes à n'afficher que des éléments activables constituant des liens vers des pages sélectionnées pour leurs caractéristiques de contenu par rapport à un profil de l'utilisateur du poste client.
- les moyens de mémorisation sont aptes à mémoriser des informations d'identification de pages d'origine en association avec des informations d'identification de pages de destination sur une base utilisateur par utilisateur, tandis que les moyens d'affichage de liens inverses sont aptes à retrouver dans lesdits moyens de mémorisation les informations d'identification des pages d'origine en utilisant également une information d'identification de l'utilisateur.
- les moyens de mémorisation sont aptes à mémoriser, pour chaque utilisateur qui consulte une page de destination par l'activation d'un lien associé à une page d'origine, l'information d'identification de ladite page d'origine en association avec l'information d'identification de ladite page de destination et ladite information d'identification de l'utilisateur.
- le système comprend en outre des moyens de suppression aptes, au moins lors du premier affichage d'éléments activables, à supprimer à l'initiative de l'utilisateur l'affichage d'au moins un élément activable.
- il est prévu des moyens aptes, lors de la suppression d'un élément activable par l'utilisateur, à supprimer, dans les moyens de mémorisation, l'information d'identification de la page d'origine concernée par ledit élément activable en association avec l'information d'identification de la page de destination.
- les moyens d'affichage de liens inverses sont aptes à afficher dans un état suggéré les éléments activables des liens correspondants vers les pages d'origine, tandis qu'il est prévu en outre des moyens de modification d'état aptes, lors de chaque affichage d'un élément activable dans l'état suggéré, à faire passer à l'intiative de l'utilisateur ledit élément activable dans un état accepté ou dans un état refusé.
- les moyens de modification d'état sont également aptes à faire passer à l'intiative de l'utilisateur le lien correspondant dans un état gelé, tandis qu'il est prévu des moyens pour mémoriser la page d'origine correspondante dans son état courant et pour permettre l'accès à ladite page d'origine mémorisée dans son état courant à partir de l'élément activable correspondant.
- les moyens d'affichage de liens inverses sont aptes à afficher les éléments activables dans au moins une zone d'affichage contenue dans la page de destination.
- les moyens d'affichage de liens inverses sont aptes à afficher les éléments activables de façon adjacente à une zone d'affichage occupée par la page de destination.
- lesdits éléments activables sont constitués par des représentations miniaturisées des pages d'origine correspondantes.
- les moyens d'affichage sont également aptes à afficher, en association avec ladite page de destination consultée, une pluralité d'éléments activables constituant une pluralité de liens qui étaient contenus dans (ou associés à) la page d'origine.
- les moyens d'affichage sont également aptes à afficher, en association avec une autre page consultée par activation de l'un des éléments activables de ladite pluralité, un élément activable constituant un lien vers ladite page d'origine.
- les moyens de détection de liens sont aptes à détecter l'existence d'un lien d'une page d'origine vers une page de destination via une ou plusieurs pages intermédiaires.
Selon un deuxième aspect, la présente invention propose un p rocédé de navigation mis en #uvre dans un poste informatique client pour accéder à des pages fournies notamment par des serveurs via un réseau informatique par activation de liens et pour afficher lesdites pages, caractérisé en ce qu'il comprend les étapes suivantes : - lors de la consultation d'une page courante, la consultation locale ou à distance de moyens de mémorisation d'une table de liens inverses contenant, en association avec une information d'identification de ladite page courante, des informations d'identification d'une ou plusieurs pages sources possédant des liens vers ladite page courante, et - des moyens d'affichage de liens inverses aptes, à partir desdites informations d'identification consultées, à afficher en association avec l'affichage de ladite page courante des éléments activables constituant autant de liens vers la ou les pages sources.
Pour éviter ce problème, chaque objet dispose d'un compteur des émissions de put de type next (initialisé à zéro en début d'exécution). A chaque fois qu'un objet émet un put (de type trace ou next), il incrémente auparavant ce compteur et, dans le cas d'un put de type next, passe la valeur du compteur dans l'historique. Accessoirement, chaque objet possède également un drapeau PendingNext permettant de savoir s'il est en attente ou non d'un next. A l'envoi d'un put de type next, ce drapeau passe à 1 (il est remis à 0 à la réception du ne).).
Plutôt que d'avoir un thread par objet, les activités de tous les objets peuvent être traitées dans un seul thread : du Séquenceur. Le rôle de ce Séquenceur sera donc de régir le passage d'un sous état d'activité à un autre par l'émission de l'événement next, pour tous les objets.
Les différents cheminements sont représentés symboliquement sur la figure 5 des traits pleins reliant les blocs fonctionnels, ou pointillés à l'intérieur ces blocs.
procédé selon l'invention utilise les deux caractéristiques qui viennent d'être rappelées : fonctionnement de la carte à puce en tant que serveur/client "WEB", incluant une fonction "cgi". Le chargement d'une "applet" dans la à puce s'effectue en effet via l'interface "CGI" offerte celle-ci.
façon plus précise, selon une caractéristique de l'invention, la partie de programme de chargement IL, localisée dans la carte à puce 2a, est constituée un script. II s'agit, par exemple, d'un script associé a l'application référencée sur la figure 5. Ce script est, selon une caractéristique du procédé de l'invention, activé par une requête "HTTP", les échanges entre la partie et la partie IL s'effectuant selon le protocole de communication "TCPIIP". programmes IL et OL deviennent de ce fait a priori compatibles. En outre, il est plus nécessaire que la proximité physique soit respectée, comme dans connu (voir figure 1). La partie OL peut désormais être localisée dans le terminal ou, de préférence, dans un serveur éloigné (les liaisons entre le serveur et terminal effectuant suivant le protocole "TCPJIP"), voire, comme il le sera montré, etre stockée dans la carte à puce elle-même. La requête "HTTP" précitée initiée par la partie OL.