CIP-2021 : G06F 8/41 : Compilación.

CIP-2021GG06G06FG06F 8/00G06F 8/41[2] › Compilación.

G FISICA.

G06 CALCULO; CONTEO.

G06F PROCESAMIENTO ELECTRICO DE DATOS DIGITALES (sistemas de computadores basados en modelos de cálculo específicos G06N).

G06F 8/00 Disposiciones para la ingeniería del software (comprobación o depuración G06F 11/36; aspectos administrativos, de planificación u organización de la gestión de proyectos software G06Q 10/06).

G06F 8/41 · · Compilación.

CIP2021: Invenciones publicadas en esta sección.

Ejecución del programa sobre plataforma heterogénea.

(29/04/2020) Un método puesto en práctica por ordenador que comprende: - obtener un objeto de código informático intermedio que comprende, al menos, un conjunto de instrucciones correspondiente a una tarea a realizar, comprendiendo el objeto de código informático intermedio, además, para cada uno de dichos al menos un conjunto de instrucciones, uno o más descriptores de metadatos representativos de al menos una medida de complejidad de dicha tarea a realizar, siendo dicho objeto de código informático intermedio independiente de la máquina y estando dicha medida de complejidad basada al menos en un análisis del código informático intermedio;…

Sistemas y métodos para sincronización de datos y gestión de conmutación por error.

(19/02/2020) Un método para ejecutar una aplicación de forma expeditiva en al menos un procesador informático, comprendiendo el método: ejecutar simultáneamente una pluralidad de instancias de la aplicación en el al menos un procesador informático, esperándose que la aplicación produzca una secuencia de resultados, generándose cada instancia compilando el código fuente de la aplicación de acuerdo con una respectiva opción de compilador que es diferente de respectivas opciones de compilador usadas para generar todas las demás instancias de la pluralidad de instancias, en el que una primera instancia en la pluralidad de instancias produce salidas que corresponden a la secuencia de resultados, y cada una de las demás instancias…

Transformar especificadores de instrucción no contiguos a especificadores de instrucción contiguos.

(19/02/2020) Un producto de programa informático para emular instrucciones en un entorno informático, comprendiendo el producto de programa informático: un medio de almacenamiento legible por ordenador legible por un circuito de procesamiento y que almacena instrucciones para su ejecución por el circuito de procesamiento para realizar un método que comprende: determinar a partir de una primera instrucción definida para una primera arquitectura informática que la primera instrucción incluye un especificador de operando de registro no contiguo que tiene una primera porción y una segunda porción, no contigua con la primera porción; obtener el especificador de operando de registro no contiguo…

Método para cargar un código nativo en un elemento de seguridad.

(04/12/2019). Solicitante/s: Thales Dis France SA. Inventor/es: MILLET, FRANCOIS, BOGUSZ,FRANÇOIS, GLOUSIEAU,JULIEN, EL MAROUANI,ABDELLAH, SINTZOFF,ANDRÉ, LANDIKOV,ILYAS.

Método para corregir al menos un error localizado en un código nativo de al menos un elemento de seguridad objetivo cargando al menos una corrección de código nativo, un elemento añadido o una función añadida en el al menos un elemento de seguridad objetivo que comprende una máquina virtual Java Card y un código nativo, comprendiendo dicho método las siguientes etapas: - proporcionar un archivo CAP modificado compuesto por al menos un componente CAP personalizado que comprende una corrección de código nativo, un elemento añadido o una función añadida al código nativo del al menos un elemento de seguridad objetivo; - extraer dicha corrección de código nativo, elemento añadido o función añadida del componente CAP personalizado; - instalar dicha corrección de código nativo, elemento añadido o función añadida en el código nativo del elemento de seguridad objetivo para corregir el error.

PDF original: ES-2773254_T3.pdf

Método de compilación óptima de un comando de PLC.

(27/11/2019) Un método para compilar un comando de PLC, controlador lógico programable, el método que comprende: elegir un esquema de procesamiento de compilación de una pluralidad de esquemas de procesamiento de compilación para un comando contenido en un programa para ejecutarse en un PLC; y ejecutar una compilación de comandos basada en el esquema de procesamiento de compilación elegido, caracterizado porque la pluralidad de esquemas de procesamiento de compilación incluye un esquema de procesamiento de compilación para un tamaño y un esquema de procesamiento de compilación para una velocidad, en donde la elección comprende: elegir el esquema de procesamiento de compilación para el tamaño cuando el tamaño de un programa en el PLC supera un tamaño de referencia o cuando la…

Dispositivo terminal de radio definida por software y método para distribuir e instalar aplicación de radio.

(04/09/2019) Dispositivo terminal de radio definida por software (SDR) que se configura de manera adaptativa según una aplicación de radio, comprendiendo el dispositivo terminal de SDR: una unidad de almacenamiento; un microprocesador; y al menos un acelerador de banda base, en el que el microprocesador está configurado para leer a partir de la unidad de almacenamiento y para ejecutar un código, incluyendo el código una capa de controlador de radio que, cuando se ejecuta en dicho microprocesador, hace que el microprocesador transmita, desde una capa superior hasta el acelerador de banda base, un comando de control para controlar el acelerador de banda base e información que va a transmitirse,…

Verificación de límites en tiempo de compilación para tipos definidos por el usuario.

(10/04/2019) Un medio de almacenamiento no transitorio legible por ordenador configurado con datos y con instrucciones que cuando son ejecutados en al menos un procesador hacen que el(los) procesador(es) realice(n) un proceso para verificar límites en tiempo de compilación de tipos definidos por el usuario , comprendiendo el proceso las siguientes etapas realizadas durante la compilación de un programa desde un código fuente a través de un código de lenguaje intermedio hasta un código ejecutable: identificar en el código fuente una clase definida por el usuario para acceder de forma segura a la memoria, es decir, una clase definida por el usuario que tiene como miembro anotado un código…

Dispositivo y método de soporte de la generación de código de programa, dispositivo y método de ejecución del programa, y dispositivo y método de procesamiento de la compresión del código de programa y programa para el mismo.

(09/04/2019) Un dispositivo de procesamiento de compresión de código de programa, para compresión de código de programa que está constituido por un código de ejecución descrito por una notación polaca inversa, que está compuesto de datos de proceso usados para un proceso de ejecución y un comando que representan un contenido de proceso de ejecución, que están dispuestos en orden, caracterizado por que comprende: medios de discriminación (101A) para discriminar entre un dato de proceso y un comando en cada código de ejecución; y medios de conversión (101B) para convertir piezas de los datos de proceso divididos por cada objeto en el código de ejecución en un formato binario, convertir el comando discriminado mediante…

Edición colaborativa.

(27/02/2019). Solicitante/s: Writelatex Limited. Inventor/es: HAMMERSLEY,JOHN, LEES-MILLER,JOHN.

Un método implementado por ordenador para la previsualización de un documento compilado, que comprende: transmitir contenido del documento de un dispositivo de cliente a un servidor de compilación a intervalos determinados; y compilar (E1) un documento del contenido del documento en el servidor de compilación; el método caracterizado por que: genera (E3) y almacena valores de troceo asociados a cada página del documento compilado; compara (E5) los valores de troceo generados con valores de troceo previamente almacenados; produce (E7) vistas previas de páginas para páginas individuales del documento compilado; y provee (E10) las vistas previas de páginas al dispositivo de cliente para las páginas asociadas a un valor de troceo generado que no coincide con un valor de troceo previamente almacenado.

PDF original: ES-2717462_T3.pdf

Método de obtención anticipada de datos para un sistema de almacenamiento de tabla hash distribuida DHT, nodo y sistema.

(21/11/2018) Un método de obtención anticipada de datos para un sistema de almacenamiento de tabla hash distribuida DHT que comprende un primer nodo de almacenamiento y un segundo nodo de almacenamiento, comprendiendo dicho método de obtención anticipada de datos: recibir (S101), por parte de un primer nodo de almacenamiento, una solicitud de lectura para leer un bloque de datos enviada por un cliente que ha localizado el primer nodo de almacenamiento mediante un algoritmo DHT; determinar (S102), por parte del primer nodo de almacenamiento, un bloque de datos a obtener con antelación en función de la lectura de un bloque de datos leído de acuerdo con la solicitud de lectura y un umbral establecido de bloques de datos a obtener con antelación; determinar (S102), por parte del primer nodo de almacenamiento, un segundo nodo de almacenamiento en el que se encuentra…

Dispositivo y método de soporte de la generación de código de programa, dispositivo y método de ejecución del programa, dispositivo y método de compresión del código de programa, programa para el mismo.

(25/10/2018) Un dispositivo de soporte de la generación de código de programa, que comprende: un medio de almacenamiento para almacenar como datos, una regla de optimización que está compuesta de una condición de conversión y un contenido de conversión, estando la condición de conversión determinada en base a un número de repetición mediante el cual se continua los códigos de ejecución en base al mismo comando, con respecto a los datos de un código de programa constituido por un código de ejecución que está compuesto de datos de proceso usados para un proceso de ejecución y un comando que representa un contenido del proceso de ejecución; y un medio de optimización de código que incluye una unidad (4A) de análisis…

Utilizamos cookies para mejorar nuestros servicios y mostrarle publicidad relevante. Si continua navegando, consideramos que acepta su uso. Puede obtener más información aquí. .