INPI-France/Brevets-Francais-2024-Chunked huggingface dataset:
nom du convertisseur URL du convertisseur encapsulé format en entrée format en sortie .
Le module de stratégie de contenu MS1 contient une stratégie de contenu lue par le module d'élaboration ESD et indiquant le ou les types TYME de média utilisables pour la ou les données reçues DATA dans la requête d'expéditeur REX en fonction de l'analyse du format de la ou des données reçues afin de déterminer essentiellement les éléments de la requête de multidiffusion RMD à diffuser et les conversions de format à effectuer. La requête RMD spécifie plusieurs éléments à diffuser de natures différentes. Dans ce cas, le module ESD sélectionne dans la stratégie de contenu les éléments compatibles avec le terminal et le média qui seront utilisés pour appeler un destinataire des données. Ces éléments sont convertis dans un format approprié aux médias et terminaux TD utilisés.
La stratégie de contenu est identifiée par une balise XML et inclut les éléments suivants : - un nom en tant qu'identificateur ISC : balise ; - une liste des médias traités et particulièrement des types de média TYME : balises , avec pour chacun d'eux les formats de données gérés et les conversions de format éventuelles.
nom de la stratégie de contenu ...
Le module de stratégie d'accès MS2 contient une stratégie d'accès respective pour chaque couple composé d'un identificateur de destinataire ID éventuellement désigné via un identificateur de liste ILD et d'une donnée DATA à diffuser vers le destinataire identifié. La stratégie d'accès désigne au module ESD les identificateurs ITD des terminaux à utiliser pour la diffusion de la donnée, ainsi que la séquence ordonnant temporellement les appels des terminaux. Chaque destinataire a accès aux stratégies d'accès de ses terminaux dans le module MS2 pour les modifier.
Si une stratégie d'accès personnelle existe pour un destinataire identifié dans une requête REX, elle est utilisée en priorité par le module ESD ; dans le cas contraire, le module ESD utilise une stratégie par défaut pré-enregistrée dans le module MS2, par exemple une stratégie "urgent".L'enregistrement d'une stratégie d'accès par défaut implique l'enregistrement d'une liste de terminaux respective par défaut pour le destinataire.
Pour certaines applications, des identificateurs ITD de nouveaux terminaux non compris dans la liste précitée sont ajoutés lors de la définition d'une stratégie d'accès. Pour être utilisés, les identificateurs de ces terminaux doivent nécessairement être incorporés aussi dans la stratégie d'appel et le profil du destinataire.
La stratégie d'accès est identifiée par une balise et contient les éléments suivants : - un nom en tant qu'identificateur ISAC : balise ; - l'identificateur ID du destinataire à qui elle s'applique : balise ; - une suite de séquences d'appel définies par une balise pour les ensembles de terminaux désignés des destinataires à appeler vers lesquels des données sont à transmettre respectivement ; toutes les séquences sont activées simultanément ; une séquence pour un destinataire est terminée lorsque l'un des terminaux spécifiés du destinataire a répondu à l'appel, ou lorsque toutes les tentatives d'appel de tous les terminaux de la séquence ont échoué ; - pour chaque séquence, la liste des terminaux désignés à appeler successivement depuis les diffuseurs respectivement associés aux terminaux, définie par des balises , et pour chaque terminal les plages horaires de disponibilité (balise ) à comparer à des plages d'accessibilité lues dans le profil du destinataire dans la mémoire MI1, et éventuellement les types de média TYTD qui sont utilisables par les terminaux de la séquence et qui peuvent être par défaut tous les types disponibles.
urgent identificateur du destinataire
D'après le vocabulaire usuel en matière de PCR, les séquences d'acides nucléiques à amplifier sont dites cibles ou matrices . Dans le contexte particulier de la présente invention, lesdites séquences correspondent à des marqueurs tels que définis supra et, plus particulièrement, des marqueurs chromosomiques.
L'analyse effectuée conformément au procédé selon l'invention est quantitative , en ce qu'elle permet la quantification des produits d'amplification correspondant aux deux allèles d'un même marqueur, et fournit par là-même la base du calcul du rapport de hauteur des pics relatifs auxdits allèles [étape b) du procédé], ainsi que l'élément à comparer selon l'étape c) dudit procédé. Par exemple, l'une des amorces de chacun des couples utilisés lors de l'étape a) peut être marquée à l'aide d'un fluorochrome.
L'étape a) du procédé objet de l'invention concerne les réactions d'amplification multiplex dans la mesure où se déroulent non pas une réaction d'amplification à l'aide d'un couple d'amorces unique, mais plusieurs réactions concomitantes d'amplification de plusieurs séquences cibles différentes, présentes dans le même échantillon, lesdites réactions mettant en jeu plusieurs couples d'amorces distincts.
Ainsi, selon le procédé objet de la présente invention, les séquences d'acides nucléiques cibles sont amplifiées à l'aide de couples d'amorces nucléotidiques spécifiques, l'expression amorce spécifique désignant en l'espèce une séquence nucléotidique utile comme amorce pour amplification et capable d'hybrider en conditions strictes avec au moins 80 % des séquences d'acides nucléiques cibles. Les conditions strictes d'hybridation obéissent à la définition classique et sont connues de l'homme du métier (21).
Les termes et expressions amorces , amorces pour amplification et amorces nucléotidiques sont équivalents au sens de l'invention. Il est entendu que les amorces sont nécessairement
spécifiques, même si tel n'est pas toujours explicitement précisé dans le texte.
Le calcul du rapport R, tel qu'il apparaît dans l'étape b) du procédé, consiste en un simple ratio, accessible à l'homme du métier dès lors qu'il se trouve en possession d'un tracé, tel qu'illustré aux figures 1B et 3 et fourni par un séquenceur automatique d'acides nucléiques.
En l'occurrence, un analyseur de séquence, ou séquenceur automatique, du type ABI PRISM (Perkin-Elmer, Wellesley, MA), détermine une courbe en indiquant en abscisse la longueur en bases des produits d'amplification, et en ordonnée l'intensité de la fluorescence émise par le fluorochrome. La taille des produits d'une part, et le type de fluorochrome associé auxdits produits d'autre part, permettent l'identification des signaux relatifs aux différents marqueurs coamplifiés.
Comme l'illustre la Figure 3, les signaux ou courbes ainsi obtenus se présentent sous la forme de pics plus ou moins hauts.
En cas d'homozygotie, l'on observe un pic unique. En revanche, en cas d'hétérozygotie, deux pics correspondant aux deux allèles présents sont séparés par une distance proportionnelle à la taille du polymorphisme (i. e., la taille de la séquence séparant les deux copies répétées).
Selon un mode de mise en oeuvre avantageux du procédé de détection objet de la présente invention, pour un prélèvement biologique à tester, l'étape a) d'amplification par PCR multiplex est effectuée en double ; et, lors de l'étape b), ce n'est pas le rapport R qui est calculé, mais la moyenne des deux rapports, chacun desdits rapports correspondant à une réaction d'amplification.
Dans l'étape c) du procédé selon l'invention, il est fait référence à un score statistique global . Ledit score représente une entité statistique standardisée, permettant d'établir un seuil de significativité (ou seuil de normalité, ou encore seuil de confiance) non empirique, fixe et valable pour tous les individus étudiés. Ainsi est-il possible de conclure à la normalité ou l'anormalité d'un échantillon sur l'ensemble des rapports R, calculés pour
chaque individu, et ce, en se fondant sur des critères fixes, objectifs et indépendants de l'individu considéré. La globalisation , ou sommation des rapports R, sur tous les marqueurs testés pour un individu donné, a été dictée par le fait que tous les individus ne possédaient pas les mêmes marqueurs informatifs, ni le même nombre. Or, dans le cadre de l'invention, cet inconvénient se trouve précisément pallié par la quantification d'un DA global, correspondant à un individu, et non plus à un marqueur.
Dans cette étape, le rapport de référence Rf dont il est question pour le calcul du score statistique global correspond à une moyenne de rapports de hauteurs des pics relatifs aux deux allèles d'un marqueur, lesdits rapports ayant été obtenus à partir d'au moins vingt, et de préférence au moins trente échantillons de référence contenant de l'ADN sain. Ces échantillons de référence peuvent provenir de différents individus, la seule condition qu'ils aient à remplir étant de représenter des échantillons sains.
Les échantillons de référence , ou prélèvements de référence , sont des prélèvements biologiques soigneusement choisis comme étant susceptibles de servir de contrôle en ce qu'ils représentent un fluide biologique ou un tissu sain pour les anomalies génétiques recherchées. Ainsi, s'agissant de la détection des TV, le prélèvement biologique à tester est d'origine urinaire, tandis que les échantillons de référence consistent, par exemple, en des échantillons de sang.
L'on distingue ainsi le prélèvement biologique à analyser, susceptible de contenir des cellules tumorales, et les échantillons de référence , servant de contrôles de normalité, c'est-à-dire comprenant des cellules saines, exemptes d'anomalies génétiques caractéristiques des tumeurs recherchées.
L'information de mise à jour de condition, si elle est présente, spécifie les circonstances sous lesquelles la condition sera mise à jour.
Un autre mode de réalisation est mis en #uvre en tant que procédé permettant de faire fonctionner un système de recherche en base de données. Selon ce mode de réalisation, le procédé inclut le stockage d'une pluralité de listings de recherche dans une base de données. Chaque listing de recherche est associé à un publicitaire qui fournit une valeur économique lorsqu'un chercheur fait référence à un listing de recherche. Le procédé inclut en outre la détermination d'une position d'affichage pour des listings de recherche associés. Selon un exemple, les listings de recherche associés sont associés au moyen de données classiques telles qu'un terme ou qu'une expression de recherche ou qu'une proximité vis-à-vis d'un terme ou d'une expression de recherche. La position d'affichage peut être déterminée selon n'importe quelle façon appropriée parmi de nombreuses façons qui sont soit des façons complètement déterministes, soit des façons complètement aléatoires. Le mode ou la façon de détermination de positions peut être basée sur une entrée de publicitaire ou sur une quelconque autre information. Selon un mode de réalisation, chaque listing de recherche se voit assigner un coût par cliquage (CPC) et la position d'affichage est déterminée sur la base du CPC, le listing de CPC le plus élevé pour un terme ou une expression de recherche étant listé le plus haut lorsque ce terme ou cette expression de recherche ou sa variante est reçu (e). procédé inclut en outre la réception, depuis un publicitaire, d'une indication de listings de recherche pour lesquels le publicitaire souhaite une gestion de campagne automatique.
L'indication et les rapports d'état pour un publicitaire peuvent être envoyés conformément à n'importe quels procédés de communication
appropriés sur n'importe quel canal de communication commode disponible.
Les procédures qui sont représentées sur les figures 10 à 24 peuvent être réalisées selon un logiciel ou selon des composants matériels ou selon n'importe quelle combinaison des deux. Selon un mode de réalisation, les procédures sont initiées en tant que procédures de logiciel qui sont déroulées sur le système de traitement 34 du serveur de gestion de compte 22 (figure 1). Selon d'autres modes de réalisation, les procédures peuvent être déroulées sur une machine séparée avec un accès réseau sur la base de données de listings de recherche. Les procédures forment ensemble une fonction de gestion de campagne automatique.
Des procédures qui sont représentées sur les figures 10 à 24 mettent en #uvre un système de gestion de campagne automatique dans un système de base de données d'ordinateur. Le procédé inclut des actes tels que la réception d'instructions de gestion de campagne automatique en provenance d'un propriétaire associé à certains listings de recherche qui sont stockés dans le système de base de données d'ordinateur, la surveillance de la performance de la campagne et la réalisation de quelconques réglages nécessaires afin d'optimiser le profit total de propriétaire/publicitaire ainsi que l'envoi d'une notification au propriétaire de façon périodique et suite à de quelconques modifications concernant l'état de la campagne.
Selon un mode de réalisation, le système de base de données d'ordinateur est un système de recherche à paiement pour placement comme décrit ici et il inclut une base de données de listings de recherche et un moteur de recherche. Les listings de recherche sont chacun associés à un publicitaire ou un propriétaire du listing de recherche. Les listings de recherche incluent chacun des données telles qu'un terme ou qu'une expression de recherche, un montant d'offre ou un coût maximum par cliquage, comme spécifié par le publicitaire, un coût par cliquage (CPC) et un rang ou un rang d'affichage. Le CPC et le rang peuvent être modifiés de manière automatique en fonction de valeurs qui sont spécifiées par le
publicitaire et par d'autres publicitaires associés à des listings de recherche qui incluent le même terme ou la même expression de recherche. Par exemple, le système peut réduire de manière automatique le CPC d'un listing à un minimum tout en maintenant toujours un rang spécifié. Le moteur de recherche fait correspondre des termes ou expressions de recherche ou d'autres parties des listings de recherche avec une interrogation de recherche qui est reçue depuis un chercheur. Les listings de recherche en correspondance sont organisés conformément aux CPC et aux rangs d'affichage et sont retournés aux chercheurs. Si le chercheur fait référence à un listing de recherche, une valeur économique d'un montant qui est égal au CPC peut être payée par le publicitaire ou le propriétaire qui peut maintenir un compte à cette fin. Une référence à un listing de recherche dans ce cas pourrait être une impression telle qu'une impression incluant une information concernant le listing de recherche dans les résultats d'affichage, un cliquage réalisé par le chercheur ou une quelconque action de post-cliquage réalisée par le chercheur. Ce mode de réalisation est présenté à titre d'exemple seulement. Le procédé de notification peut être appliqué à d'autres types de systèmes de recherche en base de données de même que pour conseiller des propriétaires ou d'autres personnes auxquelles sont associés des listings dans une base de données en ce qui concerne une condition modifiée d'un listing de recherche.
Conformément au mode de réalisation présent, chaque publicitaire peut créer une nouvelle fonction de gestion de campagne automatique en spécifiant : (1) des termes ou expressions {T1, T2, ..., Tk} pour lesquelles il convient de réaliser une offre pour la campagne ; (2) le budget B pour la campagne ; (3) la durée # de la campagne ; (4) le taux de conversion R et (5) le profit moyen/action P. La durée de campagne peut s'étendre sur de multiples jours et le publicitaire peut mettre à jour le taux de conversion R et le profit moyen/action P à n'importe quel instant.
Comme mentionné précédemment, il y a deux modes de réalisation essentiels de la gestion de campagne automatique : une
gestion de campagne optimum et une gestion de campagne guidée moyennant des variantes qui réalisent des améliorations davantage efficientes ou efficaces. Selon chacun de ces modes de réalisation, le système recalcule les offres optimum sur la campagne afin de répondre à une dynamique du marché.
GESTION DE CAMPAGNE OPTIMUM La procédure de gestion de campagne optimum optimise le profit total du publicitaire. La procédure initialise des paramètres de la campagne puis entre dans une boucle. Chaque itération de la boucle calcule les offres optimum pour les termes ou expressions {T1, T2, ..., Tk} qui maximisent le profit. Ceci est réalisé en initialisant les paramètres de campagne pour chaque itération puis en calculant les offres optimum. Les offres nouvellement calculées sont ensuite présentées en établissant les offres pour les termes ou les expressions dans le marché réel, et les offres optimum sont établies avec une protection en terme de prix, ce qui maximise le profit du publicitaire en réduisant le CPC des termes ou des expressions chaque fois que ceci est possible sans un impact négatif au niveau du rang d'un terme ou d'une expression. Il est possible qu'il soit optimum de ne pas réaliser d'offres concernant un terme ou une expression, auquel cas ce terme ou cette expression se voit octroyer une offre de 0. Un rapport des offres courantes est envoyé au publicitaire pour une révision. Le publicitaire peut sur-écrire à la main n'importe laquelle des offres en utilisant DTC si tel est son souhait.
Après établissement des offres, la procédure attend une certaine période temporelle ou un temps aléatoire ou un quelconque événement (par exemple une augmentation du nombre de chercheurs du fait de l'opérateur du marché). Par exemple, le système pourrait attendre un jour. A la fin de cette période d'attente, le système recalcule le budget restant dans la campagne et la durée de campagne restante. Le processus se répète lui-même au niveau de l'itération suivante en recalculant les offres optimum pour tout le reste de la campagne. L'itération s'arrête lorsque le temps de fin de la campagne est atteint.
Chaque terme ou chaque expression dispose d'une liste de combinaisons rang/offre possibles. Le réseau rangs & offres enregistre les combinaisons rangs/offres possibles pour chaque terme ou expression. La valeur de rangs & offres (T,) est une liste de doublets [ , ..., ] pour le terme ou l'expression T,. L'index de réseau définit quel doublet il convient d'utiliser pour chaque terme ou expression. La valeur de index (T,) estle doublet pour l'utilisateur en ce qui concerne le terme ou l'expression T,. Si index (T,) = 0, alors le terme ou l'expression T, présente une offre de 0 (il ou elle n'est pas sélectionné(e)). Si index (T,) = 1, alors l'offre du premier doublet est utilisée pour Ti et de façon similaire pour d'autres valeurs de index (T,).
La fonction "rang de" considère en tant qu'entrée la liste de doublets [ , ..., ] et un index i. Cette fonction retourne le rang du i-ième doublet qui est rang-i. De façon similaire, la fonction "offre de" considère en tant qu'entrée la liste de doublets et un index i. Cette fonction retourne l'offre du i-ième doublet, qui est offre-i.
Un mode de réalisation de la procédure de gestion de campagne optimum est représenté sur la figure 10. La procédure commence au niveau d'un bloc 1000. Au niveau d'un bloc 1002, la procédure attend jusqu'au début de la campagne de publicité. Au niveau d'un bloc 1004, une procédure d'initialisation de campagne est appelée. Un mode de réalisation de la procédure d'initialisation de campagne sera décrit ciaprès en conjonction avec la figure 11.
Nous décrivons dans la suite le détail du fonctionnement du codeur arithmétique. Ce module de codage arithmétique est alimenté par quatre variables d'entrée : VALEURPT (valeur de la prédiction typique), VALEURPD (valeur de la prédiction déterministe), CX (contexte) et PIX (valeur du pixel à traiter).
En fonction des valeurs de VALEURPT et VALEURPD, la procédure ENCODAGE est appelée ou ne l'est pas. Si elle est appelée, on estime la valeur la plus probable du pixel grâce aux données fournies pas le contexte CX et si cette valeur est égale à PIX, on appelle la procédure CODEMPS. Dans le cas contraire, la procédure CODELPS est appelée.
Ces deux procédures génèrent trois variables C, A et CT. Si CT est égale à 0, la procédure SORTIEOCTET est appelée et est alimentée par un octet de sortie TEMP.
Dans cette procédure SORTIEOCTET, un compteur SC est mis en place. Le compteur SC est incrémenté chaque fois que TEMP est égal à OxFF. Il est remis à zéro lorsque TEMP est différent de OxFF. On incrémenté le compteur SC au lieu d'écrire OxFF en sortie car si un code avec une retenue arrive, il faut reporter cette retenue sur les codes précédents. Si le code précédent est OxFF, la retenue est propagée au code précédent et ceci autant de fois qu'il y a de OxFF consécutifs. Lorsqu'un code TEMP différent de OxFF arrive : # soit il est inférieur à OxFF, c'est à dire qu'il n'a pas de retenue (Ox4A par exemple) et dans ce cas, on génère une chaîne de sortie composée du code BUFFER correspondant au dernier code TEMP précédant la chaîne de
OxFF et de SC fois OxFFOO ; on remplace la valeur de BUFFER par la nouvelle valeur de TEMP.
# soit il est supérieur à OxFF, c'est à dire qu'il a une retenue (OxlC5 par exemple) et dans ce cas, la retenue ce propage jusqu'au premier terme précédent différent de OxFF. En se propageant, les OxFF sont remplacés par des 0x00 et on génère une chaîne de sortie composée du code BUFFER correspondant au dernier code TEMP précédant la chaîne de OxFF et de SC fois 0x00 ; on remplace la valeur de BUFFER par la nouvelle valeur de TEMP.
Cette étape sera mieux comprise à la lecture d'un exemple (BYTEOUT est la valeur de la chaîne de sortie) : # TEMP=Ox 2A ; # TEMP=OxD4 . BYTEOUT=Ox2A ; SC=0 ; BUFFER=OxD4 ; # TEMP=Ox88 : BYTEOUT=OxD4 ; SC=0 ; BUFFER=Ox88 ; # TEMP=OxFF . SC=1 ; BUFFER=Ox88 ; # TEMP=OxFF . SC=2 ; BUFFER=Ox88 ; # TEMP=OxD6 . BYTEOUT=0x88FF00FF00 ; SC=0 ; BUFFER=OxD6 ; # TEMP=OxFF . SC=1 ; BUFFER=OxD6 ; # TEMP=OxlC4 . BYTEOUT=OxD700 ; SC=0 ; BUFFER=OxC4.
Bien que la probabilité que le compteur prenne une valeur n suit une loi en 2-8n, aucune nouvelle donnée ne peut traitée pendant l'écriture de la chaîne de sortie. Il en advient que si la valeur du compteur est élevée, le temps d'interruption du traitement de l'image peut être long.
Une des contraintes que l'on souhaite imposer au procédé est de traiter un pixel par coup d'horloge. Dans ces circonstances, une solution est de générer un code plus
court à la place de SC fois un octet. Le procédé selon l'invention utilise pour cela des symboles non utilisés par JBIG : OxFF80, OxFF81 et OxFF82. C'est le choix qui a été réalisé dans l'invention mais ces codes peuvent être différents à condition que les symboles ne soient pas utilisés par JBIG. Dans tous les cas, trois symboles sont nécessaires : un pour coder la séquence OxFFOOFFOO ; un pour coder la séquence OxOOFFOOFF ; un pour coder la séquence 0x00000000.
Un exemple permettra de faciliter la compréhension : On définit : # OxFF80 : correspond à OxFFOOFFOO # OxFF81 : correspond à OxOOFFOOFF # OxFF82 . correspond à 0x00000000 On doit générer la séquence : Ox3C62FFF OxOOFFOOFF OxOOFFOOFF OxOOFFOOFF OxOOFF008A Le codage selon l'invention permet de coder cette séquence ainsi : Ox3C62FFF OxFF810003 OxOOFF008A D'autre part, l'invention concerne un interpréteur du code spécifique définit ci-dessus. Cet interpréteur reçoit en entrée un code JBIG. Il génère en sortie une chaîne de code. Il interprète le code d'entrée en le comparant à une bibliothèque qui a été préalablement chargée dans le programme. Si un symbole n'appartient pas à la bibliothèque, il est rejeté. La particularité de l'interpréteur selon l'invention est l'inclusion dans la bibliothèque des marqueurs spécifiques à l'invention et de leur signification en langage JBIG. Ainsi, lorsqu'un des marqueurs spécifiques est détecté, l'interpréteur génère en sortie le ou les symboles JBIG correspondant au marqueur détecté. Si le symbole d'entrée n'est pas un code
spécifique à l'invention et fait partie du code normalisé JBIG, l'interpréteur génère un symbole de sortie identique au symbole d'entrée.
Cet interpréteur peut être intégré au codeur : une fois que toutes les étapes standards du codeur ont été réalisées, le code de sortie est envoyée dans l'interpréteur qui génère ainsi un code compatible JBIG.
L'interpréteur peut aussi être implanté dans le décodeur. Le décodeur contient toujours un interpréteur destiné à lire le code avant de le traiter afin de générer l' image.