Construcción de entornos de realidad aumentada con iluminación precalculada.
(31/05/2019) En un dispositivo de pantalla, un procedimiento para mostrar una imagen de realidad aumentada que comprende efectos de iluminación, comprendiendo el procedimiento :
recibir datos de imagen, capturando los datos de imagen una imagen de un entorno local del dispositivo de pantalla;
identificar una característica física del entorno local por medio de los datos de imagen;
identificar las características de iluminación físicas locales del entorno;
construir una imagen de realidad aumentada de una estructura virtual para mostrar la estructura virtual sobre la característica física en alineación espacial con la característica física; y
emitir la imagen de realidad aumentada al dispositivo de pantalla;
en el que, para crear la imagen de realidad aumentada, la estructura virtual se muestra superpuesta…
Animaciones panorámicas de una interfaz de usuario visualizada.
Sección de la CIP Física
(22/05/2019). Inventor/es: BATES,MEGAN A, ZOU,SONG, ZHANG,SHAOJIE, LUENGEN,ROSS N. Clasificación: G06F3/0485, G06F3/0488, G06T13/80.
Un procedimiento que comprende:
reconocer , mediante un dispositivo informático, que una entrada de un usuario corresponde a una animación panorámica;
calcular una distancia que debe recorrer la animación panorámica en una interfaz de usuario mostrada por el dispositivo informático, estando la distancia limitada por una distancia máxima predefinida; y generar la animación panorámica mediante el dispositivo informático para recorrer la distancia calculada;
estando el procedimiento caracterizado porque la distancia máxima predefinida está definida en función del tamaño de una ventana en la que se muestra la interfaz de usuario.
PDF original: ES-2738221_T3.pdf
Conector de datos y alimentación.
(22/05/2019) Un conector de alimentación y datos, que comprende:
una cabeza del conector que comprende una carcasa del conector;
un imán ;
una película adherida a y que cubre una superficie del imán , siendo la película dispuesta en una región central en una superficie frontal, exterior del conector , y estando hecha de un material flexible que es más delgado que el material plástico de la carcasa del conector;
una etapa que se extiende lejos de la película ; y
una pluralidad de contactos eléctricos dispuestos en la etapa , teniendo la pluralidad de contactos eléctricos un patillaje de señal en espejo,
en donde la pluralidad de los contactos eléctricos se alinean con un eje longitudinal que divide en dos partes la dimensión más ancha de la…
Foco virtual variable automático para presentaciones de realidad aumentada.
(22/05/2019) Un método para presentar objetos virtuales con foco variable mediante un sistema de realidad aumentada , comprendiendo el método:
determinar mediante uno o más procesadores un campo de visión del usuario tridimensional de un dispositivo de presentación próximo a los ojos de un sistema de realidad aumentada;
identificar mediante uno o más procesadores una ubicación objetivo tridimensional de uno o más objetos virtuales dentro del campo de visión del usuario;
determinar mediante uno o más procesadores una región focal actual tridimensional del usuario que lleva el dispositivo de presentación próximo a los ojos dentro del campo de visión del usuario;
identificar cuál de los uno o más objetos virtuales está en la región focal actual del…
Mensajes de correo electrónico gestionados por tiempo.
(15/05/2019) Un procedimiento para procesar mensajes de correo electrónico, comprendiendo el procedimiento :
recibir, en un servidor un correo electrónico que tiene un valor de tiempo de expiración asociado, en el que el valor del tiempo de expiración representa un período de tiempo durante el cual el correo electrónico se mantiene en una primera carpeta en el servidor antes de la eliminación automática;
transmitir, desde el servidor, una copia del correo electrónico recibido a una segunda carpeta en un dispositivo cliente en comunicación con el servidor , estando la segunda carpeta en el dispositivo cliente sincronizada con la primera carpeta en el servidor;
monitorizar el correo electrónico recibido para determinar si el período de tiempo correspondiente al valor del tiempo de expiración ha caducado;
determinar si…
Virtualización del espacio de configuración.
(15/05/2019) Un procedimiento para gestionar las comunicaciones entre una máquina virtual y un dispositivo de I/O mediante una capa de virtualización, en el que la capa de virtualización mantiene la máquina virtual ,
recibiendo una descripción del dispositivo de I/O, comprendiendo la descripción información relativa a qué acciones en el dispositivo de I/O tienen efectos en todo el sistema y que tienen efectos que son locales al dispositivo de I/O;
en función de dicha descripción, construir una representación de un espacio de configuración del dispositivo de I/O que indica las acciones que puede llevar la máquina virtual a cabo sobre el dispositivo de I/O para las ubicaciones…
Almacenamiento en caché de copia cero.
(15/05/2019) Un sistema que comprende:
un búfer inmutable que protege datos que se rellenan dentro del búfer inmutable para que no cambien durante la vida útil del búfer inmutable , y el búfer inmutable también está protegido para que no se modifique su dirección física durante la vida útil del búfer inmutable;
una primera entidad informática que mantiene una caché del búfer inmutable y tiene una referencia fuerte al búfer inmutable , en el que, mientras una entidad cualquiera tenga una referencia fuerte al búfer inmutable , el búfer inmutable tiene garantizado que continuará existiendo durante al menos la duración de la referencia fuerte para cada…
Máquinas virtuales de multidifusión/radiodifusión en una red virtual.
(15/05/2019) Un procedimiento para llevar a cabo una multidifusión virtualizada de un mensaje de red, comprendiendo el procedimiento:
una etapa de un hipervisor fuente que accede a un mensaje de red procedente de una máquina virtual fuente;
una etapa del hipervisor fuente que accede a una dirección de red virtual asociada con cada una de una pluralidad de máquinas virtuales de destino direccionadas al menos indirectamente por el mensaje de red;
para cada una de al menos algunas de las varias máquinas virtuales de destino, el hipervisor fuente lleva a cabo lo siguiente:
una etapa de utilización de la dirección asociada de red virtual para determinar…
Mando para juegos con accesorio de gatillo desmontable.
(08/05/2019) Un mando para juegos, que comprende:
un sensor de activación de gatillo;
una característica de activación de sensor movible en relación con el sensor de activación de gatillo, emitiendo el sensor de activación de gatillo una señal de control basada en una posición relativa de la característica de activación de sensor y el sensor de activación de gatillo; y
una característica de retención de gatillo configurada para unir de manera desmontable un accesorio de gatillo desmontable seleccionado al mando para juegos, siendo el accesorio de gatillo desmontable seleccionado uno de una pluralidad de accesorios de gatillo desmontables configurados de manera diferente que se pueden unir de manera desmontable al mando para juegos, estando el accesorio de gatillo desmontable seleccionado configurado…
Sistema informático para entrenar redes neuronales.
(08/05/2019) Un método implementado por ordenador para entrenar una red neuronal que comprende:
determinar matrices de gradientes de un modelo de cálculo de un problema de optimización, el modelo de cálculo que incluye una red neuronal;
cuantificar las matrices de gradientes mediante el uso de matrices de errores de cuantificación almacenados;
actualizar las matrices de errores de cuantificación mediante el uso de las matrices de gradientes cuantificados correspondientes; intercambiar las matrices de gradientes cuantificados con un número de unidades de procesamiento; y modificar el modelo de cálculo según las matrices de gradientes cuantificados; y
además comprende repetir los pasos de la determinación , cuantificación , actualización , e intercambio para cada uno de una pluralidad de mini…
Agregación de eventos para una ejecución de trabajo en segundo plano.
(08/05/2019) Un procedimiento para ser usado por un sistema operativo configurado para cargar separadamente componentes de primer plano y componentes de segundo plano de una aplicación y para su ejecución en al menos un ordenador, comprendiendo el procedimiento las etapas de:
detectar , en un componente agente del sistema operativo, una incidencia de al menos un activador asociado con un evento negociado, siendo el evento negociado un evento en respuesta al cual ha de ejecutarse al menos un componente de segundo plano de la aplicación;
en respuesta a la detección de la incidencia del al menos un activador, determinar…
Uso de compresión de memoria para reducir la carga de compromiso de memoria.
(06/05/2019) Un método de reducir una cantidad de compromiso de memoria para un programa en un dispositivo de cálculo , comprendiendo el método:
determinar que el programa está en un estado a partir del cual el programa puede ser terminado, habiendo sido comprometida al programa una cantidad de memoria, siendo la cantidad de memoria un compromiso de memoria que garantiza la disponibilidad de una cantidad de memoria asignada al programa, habiendo sido usado por el programa un subconjunto de la cantidad de memoria comprometida al programa, e incluyendo la cantidad de memoria comprometida al programa varias páginas de memoria;
…
Predicción, diagnóstico y recuperación de fallos de aplicaciones en base a patrones de acceso a recursos.
(01/05/2019) Un procedimiento implementado por ordenador, para predecir una posible condición de error en un programa de aplicación que se ejecuta en un entorno de aplicación virtual, en el que el programa de aplicación accede a recursos locales y remotos a través de interfaces de programación de aplicaciones de recursos , comprendiendo el procedimiento ejecutar instrucciones en uno o más ordenadores para realizar las operaciones de:
registrar eventos de acceso a recursos iniciados por el programa de aplicación que se ejecuta en el entorno de aplicación virtual, en el que cada uno de los eventos de acceso a recursos incluye una marca de tiempo que indica cuándo ocurrió el acceso al recurso;
establecer patrones de acceso a recursos a partir…
Desambiguación y corrección de objetivos.
(01/05/2019) Un procedimiento que comprende:
recibir, a través de una aplicación, una entrada de selección táctil asociada con una interacción táctil inicial de usuario;
en respuesta a recibir la entrada de selección táctil, definir un punto objetivo asociado con la entrada de selección táctil, después definir una forma geométrica que incluye el punto objetivo, permaneciendo dicha forma fija en posición tal y como se definió por el toque inicial de usuario;
en respuesta a determinar que múltiples artículos están contenidos dentro de los límites de la forma, realizar una desambiguación del objetivo que comprende mostrar indicios visuales asociados con uno de los artículos; recibir una…
Procedimiento para bifurcar o migrar una máquina virtual.
(01/05/2019) Un procedimiento para aumentar la eficiencia del procesamiento de máquinas virtuales, que comprende las etapas de:
proporcionar en un primer sistema host una máquina virtual primaria, en la que la máquina virtual primaria es un sistema informático emulado que es emulado por un programa emulador que se ejecuta en un sistema operativo host , en el que el sistema operativo host se ejecuta en el primer sistema host, el programa emulador emula un sistema informático invitado , que incluye un sistema operativo invitado , en el que los programas de aplicación invitados se pueden ejecutar en el sistema operativo…
Cumplimentación de dependencias de aplicaciones.
(29/04/2019) Un procedimiento implementado por ordenador que comprende realizar operaciones implementadas en ordenador para:
recibir una solicitud para desplegar una aplicación virtualizada en un dispositivo cliente ;
determinar si una o más dependencias requeridas para desplegar la aplicación virtualizada está presente en el dispositivo cliente; y
al determinar que cada una de las una o más dependencias necesarias para desplegar la aplicación virtualizada no está presente, configurar el dispositivo cliente de tal manera que las dependencias estén presentes,
en el que la una o más dependencias comprenden ajustes…
Interfaz de usuario de búsqueda y localización expandida.
(24/04/2019) Un procedimiento implementado por ordenador para proporcionar una funcionalidad de búsqueda y localización expandida en una interfaz de usuario de un módulo de aplicación de correo electrónico, comprendiendo el procedimiento las etapas de:
mostrar, mediante un dispositivo informático, una interfaz de usuario en un dispositivo de salida, incluyendo la interfaz de usuario simultáneamente un panel de listado y un panel de búsqueda, incluyendo el panel de listado inicialmente un listado de elementos de datos, estando el panel de búsqueda inicialmente en una forma simplificada, incluyendo el panel de búsqueda un primer cuadro…
Captura y ordenación de imágenes.
(24/04/2019) Un procedimiento de ordenación de imágenes para costura panorámica, que comprende:
mantener mediante un dispositivo informático una pila de imágenes que comprende una pluralidad de imágenes que se deben coser juntas para generar una panorámica de una escena representada por la pluralidad de imágenes, comprendiendo la pila de imágenes una primera región y una segunda región , teniendo las dos regiones una prioridad de costura diferente;
recibir mediante el dispositivo informático una entrada de usuario que indica que una posición de una imagen (508a) dentro de la primera región de la pila de imágenes (502a) debe modificarse;
en respuesta a la entrada, reasignar mediante el dispositivo informático dicha imagen (508a) de la primera región a la segunda región y reasignar mediante…
Clasificación de entrada táctil ya sea no intencionada o intencionada.
(24/04/2019) Un sistema que comprende:
una superficie táctil configurada para recibir una pluralidad de entradas que incluyen al menos una entrada de herramienta asociada con una herramienta de entrada y una entrada táctil de un usuario;
uno o más procesadores acoplados de una manera comunicativa con la superficie táctil;
una memoria acoplada de una manera comunicativa con el uno o más procesadores;
un módulo de clasificación almacenado en la memoria y ejecutable mediante el uno o más procesadores para:
implementar un primer clasificador para evaluar la información asociada con una llegada de la entrada de herramienta relativa a una llegada de la entrada táctil del usuario y para determinar si la entrada táctil del usuario…
Sistema y procedimiento de corrección de imagen digital de gran angular en tiempo real.
(22/04/2019) Un procedimiento implementado por ordenador para llevar a cabo una corrección en tiempo real de una imagen de gran angular, que comprende:
obtener unas coordenadas de píxeles a partir de la imagen de gran angular, que se denominan en lo sucesivo en el presente documento coordenadas de píxeles de imagen de gran angular;
generar una tabla de deformación mediante la aplicación de una función de deformación de imagen paramétrica a las coordenadas de píxeles, en el que la función de deformación de imagen paramétrica es una función de ajuste a escala uniforme espacialmente variable, SVU, que se asemeja de forma local a una función de ajuste a escala uniforme y que tiene un factor de ajuste a escala que varía a lo largo de la imagen…
Arquitectura de servicio multiempresa ampliable y programable.
(16/04/2019) Un procedimiento para su ejecución, al menos en parte, en un dispositivo informático, para proporcionar una plataforma de servicio multiempresa ampliable, comprendiendo el procedimiento:
recibir una solicitud de acceso procedente de un cliente, en el que cada cliente está asociado con al menos un servicio de organización que es alojado por la plataforma ;
determinar una ubicación del servicio de organización, en el que los servicios de organización se organizan en unos grupos ajustables a escala dentro de la plataforma ;
proporcionar la ubicación del servicio de organización al cliente para habilitar el acceso al servicio de organización ;
si…
Acceso multi-inquilino a aplicaciones.
(15/04/2019) Un procedimiento de distribución de una aplicación de software a múltiples usuarios en un entorno informático virtualizado, comprendiendo el procedimiento:
crear una instancia de una infraestructura informática virtualizada que hace disponible, por medio de una conexión de red remota, uno o más entornos operativos de escritorio remoto de usuario a una pluralidad de usuarios por medio de una interfaz de usuario basada en web;
proporcionar acceso, por medio de los uno o más entornos operativos de escritorio remoto de usuario, a una indicación de una aplicación que es capaz de aceptar entradas procedentes de un único usuario;
recibir, por medio de los uno o más entornos operativos de escritorio remoto de usuario, solicitudes para acceder a la aplicación de un único usuario; y
para cada solicitud,…
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…
Inscripciones múltiples de un dispositivo informático en fuentes de configuración.
(10/04/2019) Un dispositivo informático, que comprende:
al menos un procesador ; y
la memoria
caracterizado porque
la memoria comprende un sistema centralizado de inscripción configurado para inscribir el dispositivo informático en un primer dispositivo móvil de gestión, MDM, servidor y un segundo servidor MDM para permitir que el primer y el segundo servidor MDM gestionen el dispositivo informático de acuerdo con uno de una pluralidad de tipos de inscripción, y
los tipos de inscripción especifican al menos uno de si al servidor MDM en el que está inscrito el dispositivo informático se le permite o no se le permite gestionar una o más cuentas de usuario particulares…
Protección del uso de datos en dispositivos informáticos.
(10/04/2019) Un medio de almacenamiento de ordenador que tiene instrucciones legibles por un ordenador almacenadas en el mismo que, cuando son ejecutadas por un ordenador, provocan que el ordenador:
reciba una definición de una directriz configurada para controlar el acceso a datos en un dispositivo informático;
almacene la directriz; y
envíe la directriz al dispositivo informático, estando configurado el dispositivo informático para imponer el acceso a los datos según la directriz,
en el que la directriz una directriz de bloqueo comprende instrucciones que especifican una pluralidad de niveles de bloqueo, permitiendo cada uno de ellos el acceso…
Conector cónico electrónico.
(10/04/2019) Un conector electrónico macho, formado por:
una base ; y
una extensión cónica que sobresale desde la base ,
en el que la extensión cónica incluye:
un saliente que forma un extremo terminal del conector electrónico,
una primera cara de conexión,
una segunda cara de conexión, ahusándose la primera cara de conexión y la segunda cara de conexión una hacia otra desde la base hasta el saliente simétricamente sobre un primer plano de simetría,
una primera superficie de flanco, una segunda superficie de flanco, formando la primera superficie de flanco y la segunda superficie de flanco…
Canales de color y marcadores ópticos.
Sección de la CIP Física
(10/04/2019). Inventor/es: SUGDEN,BENJAMIN J, SALTER,THOMAS G. Clasificación: G06K7/10, G06T7/00, G09G5/00, G06K9/18, G09G5/08, G06T13/80, G06T7/80.
Un método implantado mediante un dispositivo de computación , con una cámara , método que comprende:
examinar una pluralidad de canales de color obtenidos desde una cámara , representando cada uno de dichos canales de color un marcador óptico que tiene una escala diferente que otro marcador óptico representado en otro de dichos canales de color , pudiendo resolverse las diferentes escalas de los marcadores ópticos a diferentes distancias de la cámara ;
identificar al menos dicho marcador óptico en uno respectivo de la pluralidad de canales de color comparando imágenes resueltas de los marcadores ópticos para localizar una o más etiquetas ópticas; y
computar una base óptica para determinar la posición y/o la orientación de dicha cámara en un entorno físico utilizando el marcador óptico identificado utilizable para describir la posición y/o la orientación de una parte del dispositivo de computación.
PDF original: ES-2729102_T3.pdf
Migración de máquina virtual.
(05/04/2019) Un procedimiento de migración de máquina virtual, comprendiendo el procedimiento:
identificar una o más unidades virtuales de una máquina virtual que se correlacionan, cada una, con un LUN, número de unidad lógica, respectivo de una matriz de almacenamiento , en el que dicha matriz de almacenamiento es una red de área de almacenamiento, SAN, y está conectada en red a través de una interfaz de almacenamiento con al menos dos sistemas host (104 ) por medio de una red de datos , en el que dicha red de datos se implementa como al menos una de una red de canal de fibra o una red de Interfaz de Sistemas para Ordenadores…
Buscar automáticamente elementos relacionados contextualmente de una tarea.
(03/04/2019) Un sistema contextual implementado por ordenador para producir resultados basándose en un elemento de referencia, siendo el elemento de referencia un documento que se ha abierto previamente por un usuario, que comprende:
un componente de actividad que monitoriza y registra información de actividad relacionada con interacciones de usuario con elementos asociados con un contexto de trabajo, incluyendo las interacciones de usuario al menos una frecuencia de alternancia con respecto a una operación de conmutación entre elementos;
un componente de ponderación para asignar un factor de ponderación a la relevancia de al menos un elemento de información de actividad predeterminada, estando el factor de ponderación basado al menos en un tiempo entre conmutaciones;
un componente de análisis…
Protección de procesos antimalware.
(03/04/2019) Un procedimiento que comprende:
recibir , mediante un dispositivo informático, un certificado de confianza de una fuente verificada;
extraer , mediante el dispositivo informático , una identidad de un controlador antimalware;
determinar , mediante el dispositivo informático, que la identidad está firmada con el certificado de confianza;
registrar , mediante el dispositivo informático, los certificados extraídos del controlador antimalware con un sistema operativo;
iniciar , mediante el dispositivo informático, un proceso antimalware asociado con el controlador antimalware; verificar, mediante el dispositivo informático, el proceso antimalware en función, al menos en parte, de los certificados contenidos en el controlador antimalware;
…
Transferencia inalámbrica de datos energéticamente eficiente.
(28/03/2019) Un método para reducir el consumo de energía de un dispositivo inalámbrico, que comprende:
recibir una o más unidades de datos;
determinar , mediante el dispositivo inalámbrico, que una o más unidades de datos han sido transferidas utilizando una transferencia de datos de bajo consumo de energía en base a si las una o más unidades de datos han sido transferidas utilizando un puerto de red particular de una variedad de puertos del dispositivo inalámbrico, en el que la transferencia de datos de bajo consumo de energía indica que la transferencia de datos se realiza por medio de acceso directo a la memoria sin interrumpir el procesador principal del dispositivo inalámbrico;
en respuesta a la determinación de que una o…
Monitorización de redes de grano fino.
Sección de la CIP Electricidad
(28/03/2019). Inventor/es: MALTZ,DAVID A, YUAN,LIHUA, WU,HAITAO, GUO,CHUANXIONG, ZHANG,YONGGUANG. Clasificación: H04L12/46, H04L12/26.
Un método que comprende:
controlar una o más unidades de procesamiento configuradas con instrucciones ejecutables:
transmitir un paquete de datos a un nodo destino, el paquete de datos que comprende información de más de un nodo específico a través de los cuales el paquete de datos es enrutado; y
determinar una condición de salud del más de un nodo específico en base al menos en parte en el resultado de la transmisión del paquete de datos;
el método además comprende encapsular de manera iterativa al menos un primer paquete en un segundo paquete, y el segundo paquete en un tercer paquete para formar un paquete de datos transmitido.
PDF original: ES-2706279_T3.pdf