Brevet FR3081059A1 (20191115)

REVENDICATIONS1. Procédé de codage de l'information par des ensembles de bits ou de dots physiques ou virtuels simples ou composés, de tailles variables appelés DotCols dont les éléments exprimés en « base numérique » quelconque sont pondérés suivant leur position dans la DotCol base°, baser, base2, base" ... et déterminent au moins 1 champ comme celui de structure, de caractéristiques, de sémantique, de tiens et de fonctions parmi les suivants : - Champ 1 composé d'un élément repère ou dot physique ; - Champ 2 appelé « valeur » ou data composé d'au moins un élément codant un nombre ; - Champ 3 d'au moins un élément, désigné « T. » qui définit principalement l'appartenance des informations supportées à un domaine de qualification ou d'application; - Champ 4 d'au moins un élément, désigné « Ir » qui définit les sous-domaines précisant et complétant les domaines ; - Champ 5 d'au moins 1 élément désigné « Ln » qui code les modes d'association des DotCols et gère les extensions et la partition du ou des champs de la DotCol; - Champ 6 composé d'un élément repère ou dot physique de préférence complémentaire du champ\n<CLM>\1\tLes DotCols ainsi organisées, supportent et définissent pour elles-mêmes les différentes formes et valeurs de leurs structures, paramètres, caractéristiques et fonctions ainsi que les données et les liens, notamment vers les tables ou des structures de mémoires internes ou externes, les complétant et les détaillant autant que nécessaire de sorte que le nombre de DotCols formant les composantes s'ajuste automatiquement, sans limites, au nombre et à la précision des informations à représenter. Les DotCols sont indépendantes ou groupées en nombre quelconque et composent alors des mots pour constituer, avec les tables et dictionnaires associés, une représentation exhaustive ou canonique des informations qui est optimisée pour des traitements par éditeur et interpréteur.\n<CLM>\1\tProcédé de codage selon la revendication 1 caractérisé en ce que la structure des DotCols est fonction du type de la base mathématique de pondération des dots, notamment comme suit : 25 - en binaire pour la DotCol de 16 dots : le champ 2 de 8 dots ou 8 bits, le champ 3 de 3 dots ou 3 bits, le champ 4 de 3 dots ou 3 bits et le champ 5 de 2 dots ou 2 bits; - en base 6 et format supérieur, une DotCol de 9 dots (dont 2 dots repères facultatifs), le champ 2 de 4 dots et les champs 3, 4 et 5 de 1 dot ; 5 - en base 6 et format moyen, une DotCol de 7 dots (dont un dot repère facultatif) : le champ 2 de 4 dots et les champs 3 et 5 de 1 dot ; - en base 7 et format réduit, une DotCol de 4 dots (dont un dot repère physique facultatif) : le champ 2 de 3 dots. - En base 5 et format réduit, une DotCol de 5 dots (dont un repère facultatif physique 10 facultatif) : le champ 2 de 4 dots. Généralement la représentation informatique de chacune de ces DotCols correspond à des bits au format integer.\n<CLM>\1\tProcédé de codage selon les revendications 1 et 2 caractérisé en ce que le ou les dots 15 « repères » indiquent l'un le début et l'autre la fin de la DotCol, souvent identiques aux autres dots, ils gagnent à être de couleur, de forme et de taille différents l'un de l'autre et des autres dots de la même DotCol.\n<CLM>\1\tProcédé de codage selon les revendications précédentes caractérisé en ce que le ou les 20 dots « repères » soient utilisés comme élément de sécurité, notamment porteur de la parité de la DotCol qu'ils désignent comme paire pour l'un et impaire pour l'autre, de préférence avec des couleurs spécifiques pour traduire leur état, comme en mode additif : le « début de DotCol » avec l'état 0 en vert + bleu, et l' état 1 en rouge + bleu, puis la « fin de DotCol » avec l'état 0 en vert + rouge, et l'état 1 en rouge + bleu ; enfin en mode 25 soustractif avec le magenta correspondant au rouge, le jaune au vert et le cyan au bleu.\n<CLM>\1\tProcédé de codage selon les revendications précédentes caractérisé en ce que les dots peuvent être, en dehors des bits informatiques, composés d'un ou de plusieurs sous-éléments qui correspondent chacun à une ou plusieurs matérialisations physiques propres 30 à l'application comme des pixels, des reliefs, des encres, des ondes sonores ou électromagnétiques, des composés chimiques ou organiques dont les caractéristiques sont définies notamment par des polices ou de préférence des matrices d'éléments constitutifs des dots, ainsi chaque dot peut avoir une composition spécifique. 26\n<CLM>\1\tProcédé de codage selon les revendications précédentes caractérisé en ce que la taille des champs soient extensibles séparément ou ensembles par concaténation totale ou partielle sans limite théorique des champs de même rang d'une ou plusieurs DotCols consécutives pour coder un même nombre. Mais des champs peuvent être formés en 5 totalité ou partiellement avec des dots indépendants ayant chacun un sens ou une fonction spécifiques souvent précisés par une autre DotCol ou une table spécifique.\n<CLM>\1\tProcédé de codage selon les revendications précédentes caractérisé en ce que le champ 3 code les domaines sémantiques de l'information comme les Caractères, balises, nombres, 10 mufti-variables, liens, sécurité-intégrité, éléments de confidentialité et des adresses.\n<CLM>\1\tProcédé de codage selon les revendications précédentes caractérisé en ce que le champ 4 précise de préférence les caractéristiques et les paramètres de chaque domaine. 15\n<CLM>\1\tProcédé de codage selon les revendications précédentes caractérisé en ce que le champ 5 (Il régit les règles d'association des Dotcols, qualifiant leurs états et fonctions comme indépendantes, groupées pour former des composantes ou associées en une ou plusieurs composantes pour former des mots tout en précisant les propriétés des champs des DotCols comme indépendants, liés ou étendus. 20\n<CLM>\1\tProcédé de codage selon les revendications précédentes caractérisé en ce que les champs 2, 3, et 4 des DotCols dites de « désignation » permettent d'affecter un identifiant à des DotCols, composantes, mots, variables, matrices, messages, paramètres, fonctions, tables et objets au moyen de DotCols représentant des graphismes, ou des ensembles de 25 caractères normés UNICODE, de graphismes ou d'images .\n<CLM>\1\tProcédé de codage selon les revendications précédentes caractérisé en ce que les dots d'une DotCol structurent le ou les champs d'une autre DotCol comme le champ « valeur » qui peut représenter une ou plusieurs variables suivant le code de DotCols voisines. 30\n<CLM>\1\tProcédé de codage selon les revendications précédentes caractérisé en ce que les DotCols sont indépendantes et libres ou liées, éventuellement hiérarchisées et possèdent des positions déterminées au sein des composantes ou des mots, notamment en fonction de leur sémantique. 27\n<CLM>\1\tProcédé de codage selon les revendications précédentes caractérisé en ce que les dots des DotCols de différentes natures physiques sont matérialisés via une ou plusieurs matrices 1D, 20 ou 3D dont les éléments constitutifs correspondent aux dots ou à des pointeurs visant des matrices de constitution parfois spécifiques exploitées par un éditeur 5 pour créer des textes de Dotcols ou un interpréteur pour l'exécution.\n<CLM>\1\tProcédé de codage selon les revendications précédentes caractérisé en ce qu'un champ de certaines DotCols, notamment quand il est unique, possède une capacité de représentation supérieure aux 256 valeurs de l'octet afin de consacrer les valeurs 10 supérieures au codage de structures, sens, fonctions, règles, associations et caractéristiques spécifiques, domaines et sous domaines et aux éléments représentés par les DotCols y compris les adresses des tables et dictionnaires associés.\n<CLM>\1\tProcédé de codage selon les revendications précédentes caractérisé en ce que des 15 groupements de DotCols gagnent à être représentés en plusieurs exemplaires identiques en différents lieux ou temps, par exemple sur un plan, proches les uns des autres et de préférence tantôt en sens usuel (gauche-droite pour un plan), tantôt en sens inverse. 11111111 20