INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
On voit également des plots électriquement conducteurs 20 formés sur ces couches 18 et permettant la polarisation du composant pour que celui-ci émette de la lumière, lorsque le VCSEL est un émetteur de lumière, ou permettant la polarisation du composant et la récupération de signaux électriques lorsque le composant est un récepteur de lumière.
En fait, on fabrique ce composant en plusieurs exemplaires à partir d'une même tranche ( wafer ) semiconductrice et chaque composant est découpé sous la forme d'un carré de côté DL centré sur la zone 16 (figure 2). Cette dimension DL est imposée par le diamètre de la fibre optique que l'on veut connecter au composant 10.
Une deuxième étape est schématiquement illustrée par la figure 3. Dans cette deuxième étape, on reporte le composant 10, par la méthode de retournement de puce, sur un circuit de commande 24 qui est par exemple un réseau d'interconnexion ou un circuit actif par exemple en silicium ou en GaAs.
On voit que les plots 20 sont respectivement connectés à d'autres plots électriquement conducteurs 26 formés sur ce circuit de commande, cette connexion étant faite par l'intermédiaire de billes de brasure ( solder balls ) 28.
On voit aussi que la zone active 16 se trouve alors au voisinage du circuit de commande et que la lumière émise ou détectée par cette zone active doit traverser la couche épitaxiale 14 et la couche d'arrêt de gravure 12.
On notera également sur la figure 3 les lignes conductrices 29 dont est pourvu le circuit de commande 24 et qui sont reliées aux plots 26.
On dispose alors d'un composant émettant ou détectant de la lumière par sa face arrière c'est-à- dire la face opposée au côté où se trouve la zone active 16.
Dans une troisième étape, dont le but est de créer un enrobage dont la hauteur minimale se situe au-dessus de la couche d'arrêt et qui est schématiquement illustrée par la figure 4, le composant est enrobé au moyen d'une résine d'enrobage 30.
Dans l'exemple de la figure 4, il s'agit d'un enrobage global.
La résine d'enrobage 30 pénètre par capillarité sous le composant et autour de ce composant. Elle recouvre complètement le substrat 11.
On note h (h>0) la hauteur de la résine d'enrobage comptée à partir de la face supérieure de la couche d'arrêt de gravure.
Une telle technique est décrite dans le document [6] auquel on se reportera.
Il convient de noter que l'on pourrait reporter le composant VCSEL au moyen d'une autre technique que la technique de retournement de puce, par exemple en utilisant une colle anisotrope, des billes avec un polymère électriquement conducteur ou encore une hybridation avec pré-encollage.
* ** Chapitre III - Processus de suggestion généralisé (Figures 85 à 134) Ce chapitre vise un cadre différent pour le processus de suggestion décrit plus haut dans les dernières sections du chapitre Il ainsi que différentes extensions de ce processus. Ce processus va être décrit ci-dessous à des niveaux de fonctionnalités et de sophistication croissants. On présentera d'abord (Section 1) les structures et les
Pour actionner la sélection de répertoires proposés dans les deux premières listes ( spécialistes et voisins ; voir la figure 55a) en fonction de ces deux attributs. l'utilisateur a deux autres cases à cocher Demandeur et Offreur à sa disposition.
Accepter un Contenu signifie que le système crée de manière permanente une Référence à ce Contenu. Les Contenus Acceptés sont stockés dans le Profil de manière permanente. Il est ainsi à observer ici que l'acceptation au sens du présent chapitre correspond au mode Gelé décrit dans le chapitre Il.
Plant Biol., 1 (2), (1998) , HAIGLER et al., Proc.
Natl. Acad. Sci. U S A., 93(22), 12082-12085, (1996) ; REITER, Trends in Plant Sciences, 3(1), 27-32, (1998) ; DELMER, Trends in Plant Sciences, 3(5), 164-165, (1998); ARIOLI et al., Trends in Plant Sciences, 3 (5), 165-166,(1998)].
- E47 (SEQ ID NO: 36) correspond à un fragment d'une séquence codant pour une phosphoribosylanthranilate transférase hypothétique.
6 séquences d'acides aminés et 16 séquences nucléotidiques montrant des homologies significatives avec la séquence SEQ ID NO: 36 ont été identifiées. Les homologies les plus importantes sont observées avec une phosphoribosylanthranilate transférase putative du pois (n d'accès D86180). Cette enzyme fait partie du système de biosynthèse de la phénylalanine, de la tyrosine et du tryptophane. Elle convertit le N-(5-phospho-D-ribosyl)anthranilate + pyrophosphate en anthranilate + 5-phospho-a- D-ribose 1-diphosphate [ROSE et al., Plant Physiol., 100, 582-592, (1992) ; RADWANSKI et LAST, The Plant Cell., 7,921- 934, (1995]. CONKLIN et al. [Plant. Physiol., 109(1), 203- 212, (1995) ] ont observé chez Arabidopsis thaliana exposée à un stress oxidatif par l'ozone, l'accumulation de divers ARNm, parmi lesquels celui codant la phosphoribosylanthranilate transférase La voie de biosynthèse du tryptophane conduit à la production de nombreux métabolites secondaires aux fonctions diverses, et sa régulation est supposée répondre aux besoins de la synthèse des protéines et du métabolisme secondaire. La
régulation des enzymes de la voie du tryptophane en conditions de carence en acides aminés est principalement une réponse au stress [[ZHAO et al., The Plant Cell, 10,359-370, (1998)].
Une autre homologie intéressante a été observée avec un clone d'ADNc de graines immatures de riz, dont l'annotation fait référence à une métallothionéine (5 jours après pollinisation - AA754438 - le-41). L'expression d'un gène de métallothionéine de classe II pendant l'embryogenèse du pollen a déjà été observée par REYNOLDS et al. [Plant Molecular Biology, 32,823-829, (1996) ].
- E51 (SEQ ID NO: 39) correspond à un fragment d'une arabinosidase.
4 séquences d'acides aminés et 7 séquences nucléotidiques montrent des homologies significatives avec la séquence SEQ ID NO: 39. Les homologies sont observées principalement avec une séquence hypothétique d'arabinosidase.
L'arabinosidase intervient dans le métabolisme des sucres des nucléotides. Elle convertit l'a-Larabinofuranoside en a-L-arabinoside [STOLLE-SMITS et al., Plant Physiol., 121 (2), 363-372,(1999) ; BIH et al., J.
Biol. Chem. 274(32), 22884-22894, (1999) ; BLACK et al., J.
Biotechnol., 57 (1-3), (1997)].
FDTs exprimés de façon transitoire au cours de l'androgenèse - E16 (SEQ ID NO: 10) correspond à un fragment d'un gène de la famille du cytochrome P450.187 séquences d'acides aminés et 22 séquences nucléotidiques possédant des homologies significatives avec la séquence SEQ ID NO: 10 ont été identifiées. En ce qui concerne les protéines, l'homologie la plus forte est observée avec une portion du gène P450 hypothétique de la pomme de terre. En ce qui concerne plus particulièrement la famille P450, des homologies ont été notées avec la férulate-5-hydroxylase, l'aldéhyde-5-hydroxylase, la trans-cinnamate-4-monooxygénase, la dihydrokaempferol hydroxylase, la bermamunine synthase, la flavonoïde 3',5'-hydroxylase, la (S)-N-méthylcoclaurine 3'hydroxylase et la flavone synthase II. Toutes ces protéines
participent à la voie de synthèse des flavonoïdes [PAULI et KUTCHAN, Plant J., 13(6), 793-801, (1998) ; KRAUS et KUTCHAN, Proc. Natl. Acad. Sci. USA, 92(6), 2071-2075, (1995) ; OSAKABE et al., Proc. Natl. Acad. Sci. USA, 96,8955-8960, (1999) ; MEYER et al., Proc. Natl. Acad. Sci. USA, 93(14), 6869-6874, (1996) ; MITZUTANI et al., Plant Mol. Biol., 37(1), 39-52, (1998) ; FREY et al., Mol. Gen. Genet., 246, 100-109, (1995) ; HELLIWEL et al., Proc. Natl. Acad. Sci.
USA, 95,9019-9024, (1998) ; FRANK et al., Plant Physiol., 110(3), 1035-1046, (1996) ; HUMPHREYS et al., Proc. Natl.
Acad. Sci. USA, 96(18), 10045-10050, (1999) ; MARITA et al., Proc. Natl. Acad. Sci. USA, 96(22), 12328-12332, (1999) ; Meyer et al., Proc. Natl. Acad. Sci. USA, 95(12), 6619-6623, (1998) ; RUEGGER et al., Plant Physiol., 119(1), 101-110, (1999)].
- E30 (SEQ ID NO: 24) correspond à un fragment d'une protéine apparentée à une cyanohydrine lyase.
L'invention s'applique plus particulièrement au contexte d'une architecture informatique client/serveur, où un poste client léger exécute une application en interaction avec un utilisateur, et où les objets de l'application sont instanciés et initialisées à partir d'un serveur.
On peut classer les objets en deux types principaux : les objets transitoires, et les objets permanents. Les objets transitoires sont propres à chaque exécution d'une application en liaison avec un document ; ils ont une durée de vie qui ne peut en aucun cas excéder celle de l'exécution de l'application. L'état et les valeurs caractéristiques des objets permanents sont, au contraire, sauvegardés (sachant que l'on est ici dans un cas où cette sauvegarde est effectuée sur un serveur distant) et survivent d'une exécution à l'autre.
De par la structure induite par le diagramme de classe de l'application, un certain nombre d'objets existent d'emblée au lancement de l'application : par exemple, le modèle (au moyen duquel le document a été créé) indique que, dès le début de l'exécution, ces objets existent déjà et sont à disposition les uns des autres (en fonction des associations définies dans le modèle).
Une difficulté avec les applications exécutées dans une architecture client/serveur telle que précitée réside en ce qu'elles peuvent nécessiter des temps de transfert extrêmement importants entre le serveur et le client, et se trouver en particulier tributaires d'une bande passante limitée et/ou irrégulière au niveau du réseau reliant le serveur au client.
La présente invention a pour donc pour objectif premier de proposer un procédé et un système de traitement dans lesquels le chargement des objets d'une application puisse s'effectuer d'une façon qui sollicite moins fortement le réseau, et ceci d'une manière totalement transparente tant pour le concepteur de l'application que pour l'administrateur du serveur et l'utilisateur.
Selon le principe de base de la présente invention, les objets précités sont créés non pas dès le lancement de l'application, mais de manière paresseuse , au fur et à mesure de leur besoin, et ceci de manière transparente. Ainsi le concepteur n'a pas besoin de prévoir ces aspects lors de la modélisation de l'application à développer ; ils sont automatiquement gérés par le système. L'utilisateur, quant à lui, n'a pas à se soucier des objets qui transitent entre son poste client et le serveur, tout se passe pour lui comme s'il possédait l'ensemble des objets de l'application.
Ainsi, certains objets sont en fait absents quand, selon le modèle, ils devraient exister ; on dira qu'ils existent virtuellement . Le comportement de l'application n'en est pas gêné car ces objets sont créés ou réalisés selon un principe de juste à temps , au fur et à mesure des besoins.
Un autre objectif de l'invention est de permettre de réaliser des objets par anticipation afin d'assurer la fluidité de l'exécution de l'application. Selon cette approche, même en cours d'exécution, selon le modèle, de nouveaux objets apparaissent virtuellement et, comme précédemment, ils ne sont réalisés qu'au fur et à mesure de leurs besoins réels.
La résultat est que le téléchargement des objets se fait progressivement. Cela permet de conserver des temps de chargement raisonnables notamment dans des conditions de bande passante faible et irrégulière du réseau.
Un autre objectif encore de l'invention est de réduire la consommation en ressources (processeur et/ou mémoire) au niveau du poste client. Plus précisément, les objets
qui ne sont pas (ou plus) utilisés peuvent cesser d'être réellement existants, c'est-àdire être virtualisés . Ils sont supprimés, de manière transparente, après un certain délai de latence (pour éviter des suppressions/créations intempestives), sachant qu'ils pourront être réalisés à nouveau quand nécessaire.
Plus précisément, l'invention propose selon un premier aspect un système de traitement de données, comprenant un processeur coopérant avec une mémoire principale pour exécuter des applications, le système étant apte à exécuter une application orientée objets composée d'un certain nombre d'objets et de liens entre ces objets, caractérisé en ce que le nombre d'objets de l'application est supérieur au nombre d'objets contenus dans la mémoire principale, et en ce que système comporte des moyens pour sélectivement créer dans la mémoire principale, en fonction de l'utilisation des liens par l'application, des parties de ladite application concernées par ces liens objet par objet ou groupe d'objets par groupe d'objets.
De façon avantageuse, le système est apte à accéder à une mémoire secondaire, et comprend en outre des moyens pour initialiser un objet créé en mémoire principale avec la valeur d'un objet correspondant contenue dans la mémoire secondaire.
Selon un deuxième aspect, la présente invention propose un procédé d'exécution d'une application contenant une pluralité d'objets associés entre eux selon une structure dans laquelle chaque objet est lié à tout autre objet par un chemin pouvant inclure au moins un objet intermédiaire, les objets pouvant sélectivement adopter un état créé et un état virtuel, caractérisé en ce qu'il comprend, pour chaque objet distant à exécuter à partir d'un objet source, les étapes suivantes : - vérification de l'état créé ou non de l'objet distant, - dans la négative, parcours du chemin entre l'objet source et l'objet distant à partir de l'objet source jusqu'à l'objet distant en passant le cas échéant par le ou les objets intermédiaires, - création de l'objet distant, et
- stockage dans l'objet source d'une référence à l'objet distant créé en vue d'un accès ultérieur direct audit objet distant à partir dudit objet source.
Des aspects préférés, mais non limitatifs, de ce procédé sont les suivants : - la structure est arborescente.
Une Référence R peut être Retirée dans un Profil Pl alors que dans un Profil P2 on y fait référence en mode Ajouté ou Suggéré. Dans ce cas, au moment où R est Retirée dans Pl, elle est placée dans l' Archive de Profil liée à P1 et ne pourra être effectivement supprimée que lorsque plus aucun Profil n'y fera référence en mode Ajouté ou Suggéré.
Le système utilisera alors le fait que l'état du lien Suggéré Dérivé est Consulté (le lien est stocké de manière permanente sur le serveur) pour ne pas suggérer à nouveau ce Contenu à la prochaine connexion de l'Utilisateur sur ce Profil. ii) Propagation d'un Profil Dérivé à son (ou ses) Profil(s) source(s) Les Références ajoutées dans un Profil Dérivé sont automatiquement suggérées au(x) propriétaire (s) du (des) Profiles) d'origine. Bien entendu, ce (ou ces) derniers peu (ven)t les accepter ou les refuser.
// Transmet l'action par événement au système . function FinishDrag() style.backgroundColor='' ; style.color= " ; // Diffusion de l'évènement "onderive"... var oEvent = createEventObject() ; oEvent.cible = event.srcElement.containerid ; oEvent.source = event.dataTransfer.getData("Text") fire("onderive",oEvent) ; } // Fin de gestion du drag'n drop Il ------------------------------------------------------
La présente invention concerne d'une façon générale un système de traitement de données, comprenant un processeur coopérant avec une mémoire principale pour exécuter des applications, le système étant apte à exécuter une application orientée objets composée d'un certain nombre d'objets et de liens entre ces objets, ainsi qu'un procédé de traitement de données correspondant.
En conséquence, pour une quantité donnée de données compressées, l'invention permet de maximiser la qualité des données décodées.
Selon une caractéristique préférée, la taille souhaitée est déterminée de manière automatique, notamment la taille souhaitée est déterminée en fonction de contraintes liées au décodage et à la décompression ultérieurs données. Ainsi, les caractéristiques tant de la compression et du codage, du décodage et de la décompression, sont exploitées pour adapter compression et obtenir une qualité de données la meilleure possible après traitement.
Selon une caractéristique préférée, le mode de codage traite données par groupe de longueur prédéterminée, et ladite au moins caractéristique du mode de codage est la longueur prédéterminée. Ainsi, l'on évite par exemple l'ajout de bits de bourrage qui seraient sinon nécessaires pour former des groupes de longueur prédéterminée.
Selon des caractéristiques préférées alternatives, le mode de codage est un turbo-codage et la caractéristique est une longueur d'entrelacement turbo-codage, ou le mode de codage est un codage convolutif.
Selon une caractéristique préférée, l'ajustement d'au moins paramètre compression est un contrôle de débit des données compressées pour obtenir taille effective.
Selon des caractéristiques préférées, combinées ou alternatives, le paramètre de compression est la taille effective, la résolution des données après leur décompression, ou un pas de quantification. Selon une caractéristique préférée, la taille effective est un multiple entier de la longueur d'entrelacement. Ainsi, le nombre de bits ajoutés lors du turbo-codage, ces bits ajoutés n'étant pas des données utiles, minimisé.
Selon une caractéristique préférée, la taille effective déterminée par arrondi de la taille souhaitée. L'utilisateur obtient alors un fichier dont la taille est très proche de celle qu'il a spécifiée.
dispositif d'ajustement ou de compression et codage comporte des moyens mises en #uvre des caractéristiques précédentes.
L'invention concerne aussi un appareil numérique incluant le dispositif d'ajustement ou de compression et codage, ou des moyens de mise en oeuvre procédé d'ajustement ou de compression et codage. Cet appareil numérique par exemple un appareil photographique numérique, un caméscope numérique, un scanner, une imprimante, un photocopieur, un télécopieur. Les avantages du dispositif et de l'appareil numérique sont identiques à ceux précédemment exposés.
moyen de stockage d'information, lisible par un ordinateur ou par un microprocesseur, intégré ou non au dispositif, éventuellement amovible, mémorise programme mettant en oeuvre le procédé de contrôle débit ou de compression et turbo-codage.
Les caractéristiques et avantages de la présente invention apparaîtront plus clairement à la lecture d'un mode préféré de réalisation illustré par les dessins ci-joints, dans lesquels - la figure 1 est un mode de réalisation d'un dispositif mettant en oeuvre l'invention, la figure 2 représente un dispositif de codage selon l'invention, la figure 3 représente un système comportant un dispositif de codage selon l'invention et un dispositif de décodage associé, - la figure 4 est un mode de réalisation de procédé de codage selon l'invention, - figure 5 représente un procédé de détermination d'un ordre de taille souhaitee, selon la présente invention. Selon le mode de réalisation choisi et représenté à la figure 1, un dispositif mettant en ceuvre l'invention est par exemple un micro-ordinateur connecté à différents périphériques, par exemple une caméra numérique 1 (ou un scanner, ou tout moyen d'acquisition ou de stockage d'image) reliée à une carte graphique et fournissant des informations à traiter selon l'invention.
Le dispositif 10 comporte une interface de communication 112 reliée à un réseau 113 apte à transmettre des données numériques à traiter ou inversement a transmettre des données traitées par le dispositif.
seconde interface de communication 115 est reliée à une antenne 1 pour émettre et recevoir des données.
dispositif 10 comporte également un moyen de stockage 108 que par exemple un disque dur. II comporte aussi un lecteur 109 de disque 1 Ce disque 110 peut être une disquette, un CD-ROM, ou un DVD-ROM, par exemple. Le disque 110 comme le disque 108 peuvent contenir des données traitées selon l'invention ainsi que le ou les programmes mettant en oeuvre l'invention qui, une fois lu par le dispositif 10, sera stocké dans le disque dur 108. Selon une variante, le programme permettant au dispositif de mettre oeuvre l'invention, pourra être stocké en mémoire morte 102 (appelée ROM le dessin). En seconde variante, le programme pourra être reçu pour être stocké de façon identique à celle décrite précédemment par l'intermédiaire du réseau de communication 113.
Le dispositif 10 est relié à un microphone 111. Les données à traiter selon l'invention seront dans ce cas du signal audio.
Ce même dispositif possède un écran 104 permettant de visualiser les données à traiter ou de servir d'interface avec l'utilisateur qui peut ainsi paramétrer certains modes de traitement, à l'aide du clavier 114 ou de tout autre moyen (souris par exemple).
Le serveur repositionne donc le curseur du séquenceur au temps logique 124 du client client 1, comme illustré sur la figure 235.
Dans l'exemple, il s'agit de la transition au temps logique 126. C'est donc là qu'est repositionné le curseur d'écriture. Cette transition correspond à la réaction de l'objet 02 à un message Next du séquenceur. Si le serveur avait été en adéquation avec le client client!, ce Next aurait dû être obsolète.
2. Lien Archive supprimé, soit parce que la Référence est restaurée (transition 3 des liens Créés et Dérivés), soit parce que le Compteur de Dérivation tombe à zéro (plus aucune autre Référence ne pointe sur la Référence attachée à ce lien), dans ce cas : Transition 4 pour les lien Suggéré et Dérivé ou pour le lien Créé. iv) Archivage et Restauration Partons de la situation illustrée sur la figure 105, dans laquelle un Profil A possède une Référence R' sur une Réfé.ence R d'un Profil B.
- les Références ajoutées dans un Profil Dérivé sont automatiquement suggérées au (x) propriétaire (s) du (des) Profil(s) d'origine. Au cas où ce(s) dernier(s) les valide(nt), son (leurs) propre(s) profiles) se trouve(nt) enrichi(s) de ces Contenus, et, en vertu de ce qui précède, ces derniers sont alors automatiquement propagés aux autres Utilisateurs ayant dérivé le(s) même(s) Profil(s) et qui s'y sont abonnés. ; le schéma de la figure 95 illustre la communication de UB à UC via le Profil de UA, Les Profils de UB et UC ayant été dérivés du Profil de UA.
Cependant, cette méthode doit être adaptée, après l'invention, pour certains cas.
Cas de la Portabilité du Numéro Plusieurs pays comme les Pays-Bas, Hong-Kong, le Royaume Uni et de nombreux autres dans le futur ont mis en place la Portabilité du Numéro (MNP en anglais). Ceci afin de développer la compétition entre opérateurs de réseaux mobi les, la MNP permet à un abonné de garder le même numéro même s'il change d'opérateur mobile dans le même pays (pays MNP).
En conséquence, il n'est pas possible de détermi- à partir du numéro de mobile, à quel réseau il appar- tient et quel HLR précisément interroger. Dans l'exemple dessus, un mobile +85288712345 pourrait appartenir au réseau C, s'il a changé son abonnement de A vers le réseau C.
Cas de plans de numérotation HLR incomplets avec de 1'interfonctionnement de messages courts (SMS) Pour de grands réseaux, il peut y avoir plusieurs centaines d'intervalles de numéro (environ 1000 pour les plus grands, comme France Telecom), dans la table ci-dessus, parce que le nombre de HLR et les nouveaux numéros sont évolutifs quand le nombre d'abonnés augmente. Au cas où plusieurs seaux se sont mis d'accord pour envoyer les messages courts (SMS) d'un reseau à l'autre, chacun devrait envoyer les mise à jour à tous ses partenaires d'interfonctionnement quand il ajoute des lignes dans ses tables de HLR, sinon ses partenai res ne pourraient pas envoyer de SMS à ses nouveaux abonnés.
réseaux GSM sont accédés depuis l'International, à travers un IGP (International Gateway Point), suivi éventuellement d'une NGP (National Gateway Point), puis du (des) GMSC (Gateway Message Switching Center) du destinataire où est effectué la traduction numéro d'abonné -> Appellation Globale (GT) du HLR de façon à ce que les réseaux étrangers n'aient pas à gérer un Plan de numéro tation du réseau destinataire d'un appel téléphonique ou d' SMS. Suivant les réalisations, cette traduction peut être faite dans l'IGP, un NGP éventuel où dans le (s) GMSC(s) du réseau destinataire Dans le cas d'un SMS, le réseau étranger adresse le SEND ROUTING INFO REQ au HLR dont la Called Party Adress SCCP est égale à l'adresse du mobile destinataire ce qui est très simple.