Ejecución de aplicaciones de software en un robot.
(08/03/2019) Procedimiento de manejo de una aplicación de software en un robot humanoide, comprendiendo dicho robot una pluralidad de aplicaciones de software instaladas, una aplicación de software asociada con una descripción semántica predefinida, el procedimiento que comprende las etapas de:
- extraer uno o más patrones de un diálogo de audio con un usuario humano; un diálogo de audio que comprende oraciones y un patrón que comprende oraciones predefinidas;
- comparar dichos uno o más patrones con las descripciones semánticas de dichas aplicaciones de software; una descripción semántica que comprende uno o más diálogos prefabricados asociados con una aplicación de software, dichos diálogos prefabricados que comprenden variaciones…
Envío de comandos de dispositivos de entrada humanos a través de Protocolo de Internet.
(05/03/2019) Un procedimiento que comprende:
almacenar , en un dispositivo de origen , una pluralidad de formatos de informe preconfigurados , en el que cada uno de los formatos de informe preconfigurados está asociado con un tipo diferente de dispositivo de entrada humana , HID;
recibir , en el dispositivo de origen , uno o más paquetes de Protocolo de Internet, IP, de un dispositivo colector , con el uno o más paquetes de IP que comprenden un informe de entrada de comando HID, HIDC;
identificar , basándose en los datos en los uno o más paquetes IP, uno de los formatos de informe preconfigurados ;
analizar el informe de entrada HIDC basándose en el formato de informe preconfigurado identificado para determinar una entrada de usuario;
generar datos multimedia en respuesta a la entrada de usuario;…
Procedimiento de implementación, procedimiento de funcionamiento y sistema sin instalar el controlador de la tarjeta de datos.
(23/01/2019) Un procedimiento de implementación para evitar la instalación de un controlador de una tarjeta de datos, que comprende:
el software del lado del dispositivo de una tarjeta de datos que enumera (S101) dicha tarjeta de datos como un dispositivo compuesto, y dicho dispositivo compuesto que tiene al menos una interfaz de la función de dispositivo de interfaz humana, HID, de un tipo HID;
dicho software del lado del dispositivo de la tarjeta de datos que mapea (S102) todos los demás datos de la interfaz de la función de dicha tarjeta de datos en dicha interfaz de la función HID, y toma dicha interfaz de la función HID como un canal que interactúa con un lado del PC; caracterizado porque:
proporcionar (S103) software ecológico y…
Descarga de procesamiento de paquetes para virtualización de dispositivos de red.
(16/01/2019) Un procedimiento de procesamiento de paquetes de red para una máquina virtual que se ejecuta en un sistema informático, incluyendo el sistema informático uno o más procesadores y memoria de sistema, incluyendo también el sistema informático una tarjeta de interfaz de red, NIC, física, y ejecutando una partición host, comprendiendo el procedimiento:
un acto de un conmutador virtual en la partición host de mantener una pluralidad de conjuntos (106a; 106b) de reglas para una máquina virtual, incluyendo el conmutador virtual una pluralidad de capas de conjuntos de reglas, incluyendo cada capa…
Generación de una configuración ejecutable.
(16/01/2019) Procedimiento para generar una configuración ejecutable en un sistema de destino, preferiblemente en un equipo de automatización para desarrollar un vehículo o un componente de un vehículo, para llevar a cabo una tarea de automatización en el sistema de destino, en donde
- a partir de una biblioteca se eligen una serie de componentes (20-a, 20-b ... 20-m) de software abstraídos, independientes del sistema de destino, que aplican distintas funciones del sistema de destino y presentan una interfaz de comandos predefinida y una interfaz predefinida para canales de datos,
- los componentes (20-a, 20-b…
VEX - Marco de extensión virtual.
(09/01/2019) Un procedimiento de aislamiento de una extensión usada por un proceso de host, comprendiendo el procedimiento las etapas de:
detectar una operación por el proceso de host, en el que la operación está relacionada con una funcionalidad de la extensión;
identificar una entidad representante para la extensión, en el que la entidad representante soporta la funcionalidad relacionada con la operación;
cargar la entidad representante en el proceso de host;
cargar la extensión en un proceso virtual, en el que el proceso virtual es una instancia virtual del proceso de host; en el que la operación es una invocación de la extensión, y en el que la entidad representante expone, al proceso de host, una API de servicio que está asociada con la extensión y el proceso virtual proporciona, a la extensión, una API de soporte que está asociada con el proceso…
Certificación criptográfica de entornos de ejecución alojados seguros.
(05/12/2018) Un método que comprende:
establecer, a petición de un sistema cliente , mediante un procesador con seguridad habilitada de un sistema informático, un área de la memoria protegida mediante hardware dentro de una memoria del sistema informático, estando configurado el procesador habilitado con seguridad para mediar, a través de una o más funciones de puerta, el acceso al área de la memoria protegida mediante hardware mediante todo el código que se ejecuta fuera del área de la memoria protegida mediante hardware;
dar instrucciones al procesador con seguridad habilitada, en base, al menos, a una solicitud de un sistema cliente, para incluir, en un estado inicial, el software y los datos identificados por la solicitud…
Sistema y procedimiento para actualizar las versiones de conjunto de datos residentes en un dispositivo inalámbrico.
(30/11/2018) Un sistema para actualizar selectivamente las versiones de las aplicaciones de software almacenadas en un dispositivo inalámbrico , que comprende:
uno o más dispositivos inalámbricos, cada dispositivo inalámbrico que incluye una plataforma informática y en comunicación selectiva con una red inalámbrica y que descarga aplicaciones de software desde servidores de descargas a través de la red inalámbrica a la plataforma informática del dispositivo inalámbrico, y la plataforma informática del dispositivo inalámbrico que incluye además un archivo de resumen de versión de conjunto de datos residente que al menos identifique…
Procedimiento y aparato de generación de interfaces de usuario a base de automatización con flexibilidad total.
(30/11/2018) Un procedimiento implementado por ordenador de generación de una interfaz de usuario de formulario controlada por modelo para representar un modelo de aplicación, comprendiendo el procedimiento:
recibir una entrada de selección para seleccionar cuál de una pluralidad de diferentes tipos de formulario lógico usar para generar una interfaz de usuario de formulario para representar un modelo de aplicación;
proporcionar un primer mapa declarativo;
generar un formulario lógico independiente del objetivo de visualización usando el modelo de aplicación, el tipo de formulario lógico seleccionado y el primer mapa declarativo, en el que generar el formulario lógico independiente del objetivo de visualización usando el primer mapa declarativo comprende además correlacionar tipos de propiedades de dato del modelo de aplicación con…
Método para notificación de eventos en un dispositivo que ejecuta identidades de múltiples usuarios.
(27/11/2018) Un método que comprende presentar notificaciones en un dispositivo electrónico particionado en dos o más instancias distintas, cada instancia teniendo conocimiento de conjuntos separados de eventos asociados a aplicaciones que se ejecutan en esa instancia, comprendiendo el método tener un primer modo de visualización activo y un segundo modo de visualización en espera distinto para las notificaciones de acuerdo con diferentes reglas de visualización, en el que el segundo modo de visualización en espera oculta al menos algún contenido asociado con las notificaciones con relación al modo de visualización activo en el que ese contenido es visible, comprendiendo el método:
- recopilar para cada instancia las notificaciones que corresponden a los conjuntos separados de eventos,
- representar en un dispositivo de…
Método y terminal para iniciar rápidamente un servicio de aplicación.
(31/10/2018) Un método para iniciar rápidamente un servicio de aplicación, que comprende:
adquirir (E201), por un terminal, información de activación de episodio en un estado de pantalla negra, en donde la información de activación de episodio se usa para iniciar software de aplicación de marcación en el terminal;
iniciar (E202), por el terminal, el software de aplicación de marcación después de determinar que la información de activación de episodio cumple con una condición de arranque rápido preestablecida; e
iniciar, por el terminal, la grabación de la instrucción de voz ingresada por un usuario;
iluminar, de forma automática,…
Almacenamiento previo en memoria caché de CDN accionado por aplicación.
(29/10/2018) Un procedimiento en un servidor de almacenamiento en memoria caché, que comprende:
recibir una solicitud de un contenido deseado a partir de una aplicación de cliente en un dispositivo de usuario, incluyendo la solicitud una indicación de un contenido adicional relacionado con un contenido deseado que puede ser solicitado subsiguientemente por la aplicación de cliente, en el que la indicación de un contenido adicional incluye una indicación de probabilidad que indica una probabilidad de que el contenido adicional pueda ser solicitado subsiguientemente por la aplicación de cliente, en el que el contenido deseado incluye una primera imagen y el contenido adicional es una segunda imagen que se encuentra espacialmente adyacente a la primera imagen, es adyacente a la primera imagen en el tiempo, es una porción de la primera imagen o incluye la primera…
Activación de contenido por medio de autenticación basada en interacciones, sistemas y método.
(29/10/2018) Método de activación de contenido de realidad aumentada, AR, comprendiendo el método:
permitir que un dispositivo electrónico acceda a un agente de autenticación;
obtener , por parte del dispositivo electrónico , una representación digital de una interacción con un entorno físico que comprende una pluralidad de objetos (120A, 120B, 220, 230, 349A, 349B, 349C);
discriminar por lo menos dos objetos diferentes de entre la pluralidad de objetos (120A, 120B, 220, 230, 349A, 349B, 349C) como primer objeto (120A, 120B, 220, 230, 349A, 349B, 349C) de autenticación válido y segundo objeto (120A, 120B, 220, 230, 349A, 349B, 349C) de…
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…
Método y programa para iniciar un segundo servicio en dependencia de un primer servicio.
(28/09/2018) Método para iniciar un segundo servicio en dependencia de un primer servicio utilizando máquinas de estados guiadas por sucesos configuradas individualmente, comprendiendo el método los pasos siguientes: - ejecutar el primer servicio en un primer espacio de comunicación;
- transmitir un primer suceso a una unidad de operador en dependencia del primer servicio ;
- poner en marcha una primera máquina de estados guiada por sucesos de la unidad de operador por el primer suceso ;
- generar un segundo suceso por la primera máquina de estados guiada por sucesos;
- transmitir el segundo suceso a al menos uno del primer espacio de comunicación…
Sistema y procedimiento para enlace dinámico de controles y comandos de interfaz de usuario.
(23/05/2018) Un sistema para enlazar comandos entre una fuente que comprende una recopilación de estados de una aplicación subyacente y un destino que es una interfaz de usuario,
comprendiendo el sistema un motor de enlace de datos que
recibe al menos una instrucción de enlace que asigna un comando a un elemento del destino y que comprende una ruta de enlace y una indicación de una fuente de datos;
evalúa la al menos una instrucción de enlace y actualiza el elemento de destino a un valor asociado con el comando;
monitoriza una recopilación de objetos que comprende la fuente de datos para una notificación de cambio;
en respuesta…
Creación de símbolos inferidos a partir del uso de código.
(25/04/2018). Solicitante/s: Microsoft Technology Licensing, LLC. Inventor/es: LIU,KAREN, PILCH-BISSON,KEVIN.
Un sistema para el desarrollo de programas interactivo, que comprende:
un editor de código fuente adaptado para recibir el código fuente introducido por un usuario;
un compilador en segundo plano adaptado para generar una estructura de datos que representa el código fuente mientras el usuario introduce el código fuente en el editor de código fuente, siendo la estructura de datos una de entre un árbol de sintaxis, un árbol semántico y una tabla de símbolos; y
un módulo adaptado para monitorizar el código fuente introducido, para detectar al menos un símbolo no declarado, para deducir que se necesita una declaración para el símbolo no declarado, para crear un símbolo inferido para cada símbolo no declarado detectado, y para añadir el al menos un símbolo inferido a la estructura de datos, en el que el al menos un símbolo inferido representa uno de entre una clase, una estructura, un procedimiento y una propiedad.
PDF original: ES-2674140_T3.pdf
Dispositivo electrónico y procedimiento para desbloquear la pantalla del mismo.
(14/03/2018) Un procedimiento para desbloquear una pantalla de un dispositivo electrónico, en el que el dispositivo electrónico comprende la pantalla y una unidad de almacenamiento, y el procedimiento para desbloquear una pantalla de un dispositivo electrónico comprende:
detectar, en un estado bloqueado, un intento de un usuario de desbloquear la pantalla;
si se detecta que el usuario intenta desbloquear la pantalla, extraer múltiples elementos de información de contacto de la unidad de almacenamiento del dispositivo electrónico, en el que cada elemento de la información de contacto extraída comprende un primer valor de atributo y un segundo valor…
Envío automatizado de un mensaje de emergencia en caso de llamada de emergencia.
(24/01/2018) Método para el envío automatizado de un mensaje de emergencia en caso de llamada de emergencia, que se produce mediante una acción operativa que se realiza con este fin en un TEG , es decir, un dispositivo terminal de telecomunicación móvil equipado con una unidad de control y un transceptor de radiotelegrafía, o en un dispositivo terminal acoplado a este TEG o mediante al menos una señal de sensor, donde se produce un mensaje de emergencia al activar la llamada de emergencia, mediante una aplicación de programa procesada por una unidad de control del TEG o por una unidad de control de un dispositivo terminal acoplado a este, que contiene datos del emisor y datos de texto de la situación de llamada de emergencia, así como datos de registro acústico y óptico del entorno del TEG registrados mediante al menos un micrófono…
Sistema y procedimiento para proporcionar una canalización de gráficos mejorada.
(03/01/2018) Un procedimiento de procesamiento de datos, que comprende:
programar un elemento (184'-1a1, 184'-1a2, 184'-1a3, 184'-1a4) de núcleo común de una unidad (184') de procesamiento de gráficos, de manera que esté configurado para realizar una primera función, en el que la primera función es una de un sombreador de píxeles, un sombreador de vértices y un sombreador de geometría;
ingresar una primera secuencia de datos de gráficos al elemento de núcleo común;
realizar dicha primera función en la primera secuencia de datos gráficos;
reprogramar dinámicamente el elemento de núcleo común de modo que esté configurado para realizar una segunda función, en el que la segunda función es una de un sombreador de píxeles, un sombreador de vértices y un sombreador de geometría, y en el que la segunda función…
Método y sistema para efectuar la transición de un entorno de computación al modo conectado en reserva.
(22/11/2017) Un método para efectuar la transición del entorno de computación al estado conectado en reserva, en base a las clasificaciones de gestión de energía asignadas a los procesos, que comprende los pasos de:
asignar clasificaciones de gestión de energía definidas por usuario que comprenden una clasificación de suspensión, una clasificación de aceleración y una clasificación de exención de los procesos, en base a determinar que los mismos proporcionan la funcionalidad asociada con una política definida por usuario;
detectar una solicitud de ingreso a estado conectado en reserva asociada con un entorno de computación; y
efectuar la transición del entorno de computación en estado conectado en reserva, que a su vez comprende:
en el caso de los respectivos procesos clasificados como suspendidos, poner un proceso suspendible en estado…
Método y sistema para implementar conjuntos de herramientas de desarrollo de software en aplicación.
(15/11/2017) Método para implementar conjuntos de herramientas de desarrollo de software en aplicación para aplicaciones de Android, que comprende:
- implementar lógicas de aplicación en un lenguaje de programación compatible con un sistema operativo de máquina virtual;
- proporcionar una o más bibliotecas de compatibilidad propios proporcionadas por un primer proveedor de servicios;
- usar un entorno de desarrollo de software para vincular las lógicas de aplicación y las bibliotecas de compatibilidad propios entre sí, y empaquetar las mismas en a primer binario APK;
- cargar el primer binario APK a una tienda de aplicaciones asociada al primer proveedor de servicios;…
Un método de protección dinámica de los datos durante la ejecución de un código de Software en lenguaje intermedio en un aparato digital.
(25/10/2017) Un método para proteger los datos de una aplicación compilada en código intermedio planificado para ser ejecutado en un aparato digital equipado con una máquina virtual que gestiona la ejecución del código a través de una pila de ejecución que define al menos un marco de pila correspondiente a un método convocado durante la ejecución del código, caracterizado porque comprende la aplicación de un modo de ejecución seguro del código, que incluye:
- la determinación de al menos una suma de comprobación (gck) global asociada con un área de cada marco de pila y, calculándose dicha suma de comprobación (gck) global asociada utilizando el valor de todos los atos del área asociada,
- cada vez que un dato (a) del código es manipulado, el cálculo…
Sistema de visor de texto magnificado.
(25/10/2017) Método para modificar y revisualizar texto en una forma alternativa en una plataforma de sistema operativo de ordenador, donde el método comprende:
cargar un proceso de visor de texto en segundo plano en un sistema operativo de ordenador, donde el proceso de visor de texto en segundo plano tiene acceso a la mensajería interna del sistema operativo acerca del texto enviado a un controlador de pantalla gráfica para su presentación a un usuario final en una interfaz gráfica de usuario GUI;
dibujar un visor de texto en una porción de la GUI en un escritorio donde el visor de texto y una aplicación de terceros que permite la visualización del texto se muestran en la GUI al mismo tiempo sin solaparse de modo que el escritorio no se oscurece por el visor de texto;…
Dispositivo y programa de formación de imagen.
(30/08/2017) Un aparato de construcción de imagen para construir una imagen a visualizar en una pantalla de un aparato de control remoto que hace funcionar una pluralidad de aparatos que construyen una red, caracterizado por que comprende:
medios (10a) de generación de imagen que generan la imagen que incluye una parte (110a, 110b, 110c, 110d) de imagen que indica información (DD) acerca de los aparatos;
medios (10a) de generación de base de datos que generan una base (D) de datos que se basa en la información (DD) acerca de los aparatos adquirida a través de la red;
medios (10a) de asociación que asocian la información (DD) de aparato que constituye la base (D) de datos on la parte (110a, 110b, 110c, 110d) de imagen correspondiente a la información (DD) de aparato;
medios (10a) de generación de código fuente que generan un código fuente…
Procedimiento y disposición para determinar la compatibilidad de un software de control con una planta de energía eólica.
(16/08/2017). Solicitante/s: Senvion GmbH. Inventor/es: ALTEMARK,JENS, BOOK,MARKUS, KUPPER,ANTON.
Procedimiento para la determinación automática de la compatibilidad de un software de control diseñado para parámetros estándares con una planta de energía eólica que funciona con unos parámetros de funcionamiento, que comprende los siguientes pasos:
a. transmisión de los parámetros de funcionamiento de la planta de energía eólica a una unidad de cálculo (paso 120);
b. transmisión de los parámetros estándares a una unidad de cálculo (paso 140);
c. determinación de las desviaciones entre los parámetros de funcionamiento y los parámetros estándares por parte de la unidad de cálculo (paso 160);
d. decisión sobre la compatibilidad basada en las desviaciones (paso 180).
PDF original: ES-2643315_T3.pdf
Redireccionamiento de datos para dispositivos de bus serie universal.
(02/08/2017) Un procedimiento para transferir datos, comprendiendo el procedimiento:
generar en un dispositivo central una solicitud de configuración de redireccionamiento de bus serie universal (USB) para establecer una conexión entre un primer dispositivo USB conectado a un concentrador USB y un segundo dispositivo USB conectado al concentrador USB , en el que la conexión entre el primer dispositivo USB y el segundo dispositivo USB no incluye el dispositivo central ; y
solicitar, después de que se haya establecido la conexión entre el primer dispositivo USB y el segundo dispositivo USB , que los datos se encaminen desde el primer dispositivo USB al segundo dispositivo USB a través del concentrador USB ;
recibir en el dispositivo central una confirmación desde el concentrador…
Cargador de arranque de sistema operativo fácil de usar.
(26/07/2017) Un método para cargar información en un procesador esclavo en un sistema multiprocesador que incluye un procesador maestro y el procesador esclavo, incluyendo la información un cargador de arranque, que comprende los pasos de:
a) reiniciar el procesador esclavo y mantener el procesador esclavo en un estado de reinicio;
b) empujar una primera parte de la información a una primera memoria que es accesible mediante el procesador maestro y el procesador esclavo, incluyendo la primera parte de la información el cargador de arranque;
c) arrancar el procesador esclavo;
d) poner en marcha un sistema operativo en el procesador esclavo, que incluye…
Desempaquetado automatizado de archivos ejecutables portátiles.
(05/07/2017) Un método implementado por ordenador que comprende:
ajustar, mediante un dispositivo informático, un punto de interrupción de depuración en una dirección de punto de entrada original de un archivo ejecutable portátil (PE) empaquetado para permitir que la ejecución del archivo PE empaquetado sea suspendida anterior a controlar que se pase al archivo ejecutable incorporado dentro del archivo PE empaquetado;
ejecutar, mediante el dispositivo informático, un proceso de depuración para el archivo ejecutable portátil empaquetado incluyendo al menos parcialmente desempaquetar el archivo PE empaquetado para obtener un archivo ejecutable…
Activación de contenido por medio de autenticación basada en interacciones, sistemas y método.
(07/06/2017) Método de activación de contenido , comprendiendo el método:
permitir que un dispositivo electrónico acceda a un agente de autenticación;
obtener , por parte del dispositivo , una representación digital de una interacción con un entorno físico que comprende una pluralidad de objetos físicos (120A, 120B, 220, 230, 349A, 349B, 349C);
discriminar por lo menos dos objetos diferentes de entre la pluralidad de objetos físicos (120A, 120B, 220, 230, 349A, 349B, 349C) en el entorno , como primer objeto (120A, 120B, 220, 249, 349A, 349B, 349C) de autenticación válido y segundo objeto (120A, 120B, 220, 249, 349A, 349B, 349C) de autenticación válido, basándose en la representación digital ; y
obtener un primer conjunto…
Método para enumerar un documento técnico de especificación funcionales de una unidad de control de un vehículo que se va a programar mientras la unidad de control se programa.
(31/05/2017) Método para generar un documento técnico de especificaciones funcionales de una unidad de control de un vehículo que se va a programar mientras la unidad de control se programa, el vehículo comprende un dispositivo, la unidad de control es adecuada para recibir y procesar primeros mensajes CAN y generar y enviar segundos mensajes CAN, el método comprende las siguientes etapas:
· asociación de un primer mensaje CAN contenido en una lista de mensajes para una primera etiqueta relativa, este mensaje CAN contiene por lo menos un parámetro y/o un valor de una magnitud física de dicho dispositivo,
· asociación de un filtro en un formato basado en modelo contenido en una lista de filtros a una segunda etiqueta relativa, dicho filtro comprende por lo menos una entrada y/o un segundo parámetro de funcionamiento
…
Interfaz y sistema para manipular miniaturas de ventanas en directo en un gestor de ventanas.
(26/04/2017) Un método implementado por ordenador de visualización de una ventana en un dispositivo de visualización, comprendiendo el método:
visualizar una ventana de origen, comprendiendo la ventana de origen primer contenido que puede modificarse;
minimizar dicha ventana de origen; visualizar una ventana de destino en la misma pantalla,
en el que al menos una porción de la ventana de destino contiene una miniatura , incluyendo la miniatura segundo contenido que corresponde a al menos una porción del contenido de la ventana de origen;
visualizar automáticamente, en dicha miniatura , un último contenido visualizado mediante la ventana de origen antes de la minimización; y
modificar el segundo contenido de la…