1427 patentes, modelos y diseños de INTERNATIONAL BUSINESS MACHINES CORPORATION

  1. 1.-

    Instrucción Encontrar Elemento Igual de Vector

    (11/2015)

    Un método para ejecutar una instrucción máquina en una unidad central de proceso que comprende los pasos de: obtener, mediante un procesador, una instrucción máquina para ejecución, la instrucción máquina que se define para ejecución de ordenador según una arquitectura de ordenador, la instrucción máquina que comprende: al menos un campo de código de operación (302a, 302b) para proporcionar un código de operación, el código de operación que identifica una operación Encontrar Elemento Igual de Vector; un campo de extensión a ser usado en la designación de uno o más registros; un primer...

  2. 2.-

    Convertir una interrupción señalada por mensaje en una notificación de evento de adaptador de I/O

    (03/2015)

    Un método de gestión de peticiones de interrupción en un entorno informático, caracterizado por comprender los pasos de: en respuesta a ejecutar una operación de interrupciones de registro de instrucción Modificar los Controles de Función de PCI (MPFC) que especifica un gestor de función de un adaptador, especificar en una tabla localizada en un centro de entrada/salida (I/O) acoplado al adaptador, una ubicación en la memoria del sistema de un vector de bit de interrupción de adaptador (AIBV) del adaptador, el AIBV incluido en una formación de uno o más AIBV y una ubicación en la memoria del sistema de un bit de resumen de interrupción de...

  3. 3.-

    Funcionalidades de dispositivo de medición para adaptador

    (12/2014)

    Un método de medir el uso de recursos en un entorno informático , estando el citado método caracterizado por que comprende: ejecutar una instrucción de Modificar Controles de Función de PCI (MPFC) que comprende un manipulador de función para identificar una función de PCI de un adaptador de PCI del entorno informático en nombre del cual la instrucción MPFC está siendo ejecutada, siendo la instrucción MPFC una instrucción de registro de medición para registrar selectivamente la función de PCI para medición y especificación de una ubicación en memoria para almacenar información...

  4. 4.-

    Instrucciones de almacenamiento/almacenamiento de bloque para la comunicación con adaptadores

    (10/2014)

    Un procedimiento para ejecutar dentro de un circuito de procesamiento, que comprende un medio de almacenamiento legible por ordenador, legible por dicho circuito de procesamiento e instrucciones de almacenamiento para su ejecución por dicho circuito de procesamiento, una instrucción de almacenamiento que comprende un campo de código de operación que identifica una instrucción de almacenamiento en adaptador, un primer campo que identifica una primera ubicación que incluye los datos a ser almacenados en un adaptador, un segundo campo que identifica una segunda ubicación, cuyos contenidos incluyen un descriptor de función que identifica el adaptador, un designación de un espacio de direcciones...

  5. 5.-

    Adaptadores de habilitación/deshabilitación de un entorno de ordenadores

    (02/2014)

    Un método para habilitar adaptadores en un entorno de ordenadores, que comprende las etapas de: responder para ejecutar una instrucción de Procesador Lógico de Llamada CLP expedida por un sistema operativo para habilitar un adaptador seleccionado por el sistema operativo, comprendiendo la instrucción CLP un identificador de función que identifica el adaptador y que tiene 5 un indicador de adaptador no habilitado , solicitando la instrucción CLP un número de espacios de direcciones de acceso directo a memoria DMA para ser asignados al adaptador, habilitando la ejecución...

  6. 6.-

    Facilitar operaciones de entrada/salida en modo transporte entre un subsistema de canal y dispositivos de entrada/salida

    (01/2014)

    Un método para realizar una operación de entrada/salida (I/O) iniciada por una instrucción de operación I/O en unsistema de ordenador anfitrión configurado para comunicación con una unidad de control , comprendiendoel método: enviar, mediante un subsistema de canal en el sistema de ordenador anfitrión, un mensaje de solicitud de registrode proceso (PRLI) a la unidad de control para inicializar un enlace entre el subsistema de canal y la unidad de control,incluyendo el mensaje de solicitud de PRLI un campo que tiene...

  7. 7.-

    Funcionalidad de virtualización de funciones para bloquear una función de instrucción de una instrucción multi-función de un procesador virtual

    (10/2013)

    Un procedimiento implementado por ordenador para bloquear que funciones específicas a ser realizadas por unainstrucción sean ejecutadas por un procesador lógico que ejecuta una máquina virtual, en el que el procedimientocomprende: establecer un valor de bloqueo de instrucción definido para la máquina virtual, para bloquear laejecución de una instrucción, en el que el valor de bloqueo de instrucción indica las funciones permitidas; extraer , por dicho procesador lógico, una instrucción a ser ejecutada por el procesador lógico, enel que la instrucción comprende un código de operación y especifica un código de función de entre unapluralidad...

  8. 8.-

    Generar una secuencia de vídeo combinada a partir de múltiples secuencias de vídeo de entrada

    (09/2013)

    Un método, que comprende: procesar una primera secuencia de vídeo que incluye un primer anuncio de un producto generado para serreproducido a una primera velocidad de reproducción; procesar una segunda secuencia de vídeo que incluye un primer anuncio de un producto generado para serreproducido a una segunda velocidad de reproducción, en las que la segunda velocidad de reproducción esmás rápida que la primera velocidad de reproducción; y generar una secuencia de vídeo combinada que incluye un primer cuadro en cada fotograma paravisualizar la primera secuencia de vídeo y un segundo cuadro en cada fotograma para visualizar la segundasecuencia de vídeo, en la que cuando la secuencia de vídeo combinada es reproducida...

  9. 9.-

    Traducción de direcciones de entrada/salida a direcciones de memoria

    (08/2013)

    Un método de traducción de direcciones en un entorno informático, dicho método que comprende: obtener una dirección a partir de un adaptador a ser traducida a una dirección de memoria directamenteutilizable en el acceso a la memoria del sistema del entorno informático, la dirección que comprende unapluralidad de bits, la pluralidad de bits que comprende una primera parte de bits y una segunda parte de bits;recibir un valor de intervalo de direcciones que indica un intervalo de direcciones permitidas, en donde elintervalo se define por una dirección base y un límite situado...

  10. 10.-

    Traducción dinámica de dirección con protección de búsqueda y carga

    (06/2013)

    Un método para proteger datos en un sistema de ordenador que tiene una jerarquía de tablas de traducción utilizadas para la traducción de una dirección virtual a una dirección traducida de un bloque dedatos en almacenamiento principal, comprendiendo el método: obtener la dirección virtual que ha de ser traducida; obtener un origen inicial de una tabla de traducción de dicha jerarquía de tablas de traducción, comprendiendo dichajerarquía de tablas de traducción una tabla de segmento; basándose en el origen inicial obtenido, obtener una entrada de tabla de segmento a partir de dicha tabla desegmento, configurada dicha entradas de tabla de segmento para contener un campo de control de formato; en respuesta...

  11. 11.-

    Traducción dinámica de direcciones con control de formato

    (06/2013)

    Método de traducción de una dirección virtual en una dirección traducida de un bloque de datos enalmacenamiento principal en un sistema informático de una arquitectura de máquina que tiene una jerarquíade tablas de traducción utilizada para la traducción de dicha dirección virtual, comprendiendo elmétodo: obtener una dirección virtual a traducir; obtener una dirección de origen de una tabla de traducción de dicha jerarquía de tablas de traducción; utilizar una parte de índice de dicha dirección virtual para hacer referencia a una entrada en dicha tabla detraducción; caracterizado por determinar si está habilitado un campo de control de formato en...

  12. 12.-

    Método para la codificación de transmisiones

    (05/2013)

    Un método para cifrado o codificado de transmisión, que comprende: asignar a cada usuario en un grupo de usuarios información privada respectiva Iu; seleccionar al menos una clave de cifrado de sesión K; dividir a los usuarios que no están en un conjunto revocado R en subconjuntos disjuntos Si1,...Sim que tienen claves de subconjuntos asociadas Li1,...Lim; y cifrar la clave de sesión K con las claves de subconjuntos Li1,...Lim para hacer m versiones cifradas de la clave de sesión K.

  13. 13.-

    Equipo de extracción de tiempo de CPU

    (08/2012)

    Un método para medir el tiempo de procesamiento o tratamiento acumulado para tareas seleccionadas,mediante la ejecución de una instrucción de máquina EXTRACCIÓN DE TIEMPO DE CPU, dentro de un sistemainformático que incluye un conjunto de 16 registros accesibles por la instrucción y un temporizador de CPU, de talmanera que el método comprende: obtener, para la ejecución de la instrucción de máquina EXTRACCIÓN DE TIEMPO DE CPU definida por unaarquitectura, la instrucción EXTRACCIÓN DE TIEMPO DE CPU que comprende un campo de código op (opcode)que identifica la instrucción, un primer campo de base (B1) para identificar un primer registro y un primer campo dedesplazamiento (D1), un segundo campo de base (B2) para identificar un segundo...

  14. 14.-

    Descubrimiento de topología virtual para configuración de ordenador

    (05/2012)

    Un método informático implementado para descubrir información de topología que comprende información de anidado de procesadores (CPU) de una configuración de invitado en un sistema de ordenador dividido en particiones de manera lógica, comprendiendo el método: buscar , mediante un procesador de la configuración de invitado una instrucción de STORE SYSTEM INFORMATION (ALMACENAR INFORMACIÓN DEL SISTEMA) para su ejecución, la instrucción de STORE SYSTEM INFORMATION definida por una arquitectura de ordenador; ejecutar la instrucción de STORE SYSTEM INFORMATION, en donde dicha instrucción de STORE SYSTEM INFORMATION comprende un campo de código de operación y un campo de registro base, el campo de registro base para identificar...

  15. 15.-

    Realizar un cambio de topología virtual de configuración

    (04/2012)

    Un método para un cambio de configuración de una topología de una pluralidad de procesadores invitados (CPU invitadas) de una configuración de invitado en un sistema de ordenador anfitrión dividido en particiones lógicas que comprende procesadores anfitriones (CPU anfitrionas), estando el método caracterizado por: un procesador invitado de la configuración de invitado que busca una instrucción de realizar función de topología definida por una arquitectura de ordenador, comprendiendo la instrucción de realizar función de topología un campo de código...

  16. 16.-

    Proporcionar direccionamiento indirecto a los datos para un bloque de control en un subsistema de canal de un sistema de tratamiento de I/O

    (03/2012)

    Un método de facilitar el tratamiento de entrada/salida (I/O) para una operación de I/O en un sistema de ordenador anfitrión configurado para comunicación con una unidad de control, comprendiendo el método: el sistema de ordenador anfitrión obtiene una palabra de comando de transporte (TCW) para una operación I/O, teniendo la TCW una dirección en un campo de dirección que especifica una posición de un bloque de control que incluye uno o más comandos de I/O y una banderola en un campo de banderola de la TCW, en el que la banderola es ajustada a un primer valor para indicar una dirección directa en la que la posición es la posición del bloque de control y la banderola...

  17. 17.-

    Traducción dinámica de direcciones con calificador de excepción de traducción

    (03/2012)

    Procedimiento para la calificación de una excepción de traducción en una función de traducción dinamica de direcciones, capaz de traducir una dirección virtual a una dirección traducida de un bloque de datos en el almacenamiento principal en un sistema informatico, comprendiendo el procedimiento: obtener una dirección virtual a traducir; traducir dinamicamente la dirección virtual a una dirección real o absoluta de un bloque de datos deseado en el almacenamiento principal; y en respuesta a un evento de interrupción de excepción de traducción que ha ocurrido durante la traducción dinamica de direcciones de la dirección virtual, almacenar en un calificador...

  18. 18.-

    Tradcucción de dirección dinámica con gestión de trama

    (03/2012)

    Un método para llevar a cabo una función de gestión de trama en un procesador capaz de traducir una dirección virtual a una dirección traducida de un bloque de datos en almacenamiento principal en un sistema informático de una arquitectura de máquina que tiene una jerarquía de tablas de traducción utilizadas para la traducción de dicha dirección virtual, estando definida dicha función de gestión de trama para dicha arquitectura de máquina, estando el método caracterizado por que comprende: obtener una instrucción de máquina que contiene un código de operación para una instrucción de activar clave de almacenamiento y borrar; y ejecutar la instrucción de...

  19. 19.-

    MECANISMO DE EXTRACCIÓN DE ATRIBUTOS DE CACHÉ E INSTRUCCIÓN PARA EL MISMO

    (11/2011)

    Un método de funcionamiento de un ordenador que comprende: la extracción , por un procesador de un sistema de procesamiento, de una instrucción de máquina de caché definida para una arquitectura informática, la instrucción de máquina de caché comprende un código de operación, un identificador del operando, el identificador del operando identifica una ubicación de operando; la ejecución de la instrucción de máquina de caché comprende: sobre la base de un identificador de nivel de caché, la determinación de una caché de destino;...

  20. 20.-

    DESCUBRIMIENTO DE TOPOLOGÍA VIRTUAL PARA CONFIGURACIÓN DE ORDENADOR

    (11/2011)

    Para un sistema de ordenador anfitrión dividido en particiones lógicamente que comprende procesadores anfitriones, un método para descubrir una topología de uno o más procesadores invitados de una configuración invitada, caracterizado el método por comprender: un procesador invitado de la búsqueda de configuración una instrucción de STORE SYSTEM INFORMATION (ALMACENAR INFORMACIÓN DEL SISTEMA) para su ejecución, la instrucción de STORE SYSTEM INFORMATION definida por una arquitectura de ordenador y especificando la instrucción...

  21. 21.-

    INVALIDACIÓN DE ALMACENAMIENTO, BORRADO DE ELEMENTOS DE LA MEMORIA INTERMEDIA

    (05/2011)

    Un método para borrar elementos de memorias intermedias de traducción de direcciones en un sistema informático , comprendiendo el sistema informático una o más tablas de traducción de direcciones que facilitan información de traducción para traducir direcciones virtuales a las direcciones de la memoria, cada elemento de memoria intermedia de traducción de direcciones llevando dinámicamente en memoria caché información de traducción de direcciones, comprendiendo el método los pasos de: determinar a partir de un código de operación de una instrucción ejecutable por máquina que tiene que ser ejecutada que la instrucción está configurada para iniciar la ejecución de una operación de borrado;...

  22. 22.-

    TRANSFERENCIA BIDIRECCIONAL DE DATOS EN UNA ÚNICA OPERACIÓN DE E/S

    (05/2011)

    Un método para simplificar el procesado de E/S para una operación de E/S en un sistema de ordenador anfitrión configurado para comunicarse con una unidad de control, que comprende: obtener una palabra de orden de transporte para una operación de E/S que tiene datos tanto de entrada como de salida, especificando la palabra de orden de transporte una posición de los datos de salida y una posición para almacenar los datos de entrada; recopilar los datos de salida en respuesta a la posición de los datos de salida especificada por la palabra de orden de transporte; reenviar la operación de E/S y los datos de salida a la unidad de control para su ejecución; recibir los datos de entrada de la unidad...

  23. 23.-

    SISTEMA Y MÉTODO SEGUROS PARA GESTIÓN DE SAN EN UN ENTORNO DE SERVIDOR NO SEGURO

    (05/2011)

    Un sistema para hacer funcionar una red de área de almacenamiento, SAN, en un entorno de servidor en el que múltiples servidores comparten un adaptador de Canal de Fibra, comprendiendo el sistema: un Servidor de Gestión de SAN, una Red de Canal de Fibra que proporciona una conexión a dispositivos de almacenamiento, y una pluralidad de Imágenes de Sistema Operativo que se ejecuta en dicho entorno de servidor, caracterizado porque un Cliente de Gestión de SAN que está conectado a dicho Servidor de Gestión de SAN, un adaptador de Canal de Fibra, un adaptador de FC, con al menos un cortafuegos unido a él,...

  24. 24.-

    MÉTODO Y APARATO PARA DETECTAR FRAUDE INFORMÁTICO

    (05/2011)

    Un método de detección de fraude informático, que comprende los pasos de: obtener una versión de texto de un destino candidato y una reproducción gráfica de dicho destino candidato; comparar dicha versión de texto de dicho destino candidato y dicha reproducción gráfica de dicho destino candidato con, respectivamente, una versión de texto correspondiente de un destino almacenado y una reproducción gráfica correspondiente de dicho destino almacenado; y generar un aviso de fraude si dicha reproducción gráfica de dicho destino candidato es considerablemente similar a dicha reproducción gráfica de dicho destino almacenado mientras que dicha versión de texto de...

  25. 25.-

    FACILITACIÓN DE DIRECCIONAMIENTO DE DATOS INDIRECTOS EN UN SISTEMA DE TRATAMIENTO DE ENTRADA/SALIDA, EN DONDE LA LISTA DE DIRECCIONES DE DATOS INDIRECTOS ES NO CONTIGUA

    (05/2011)

    Un método para proporcionar un direccionamiento de datos indirectos en un subsistema I/O de un sistema de tratamiento de I/O, comprendiendo el método: recibir una palabra de control para una operación de I/O en el subsistema de I/O, incluyendo la palabra de control una dirección de datos indirectos para datos asociados con la operación de I/O, incluyendo la dirección de datos indirectos una posición de inicio de una lista de direcciones de almacenamiento que especifica colectivamente los datos, extendiéndose...

  26. 26.-

    INVALIDACIÓN DE ALMACENAMIENTO, BORRADO DE ELEMENTOS DE LA MEMORIA INTERMEDIA

    (04/2011)

    Un método para invalidar una gama de dos o más elementos de una tabla de traducción de direcciones en un sistema informático que tiene tablas de traducción de direcciones para traducir dinámicamente direcciones virtuales a direcciones de almacenamiento principal, el método comprende los pasos de: determinar una instrucción ejecutable para máquina desde un código de operación para ser ejecutada, que la instrucción esté configurada para iniciar la ejecución de una operación de invalidación y borrado;...

  27. 27.-

    REDUCCIÓN DE CONTIENDAS DE ACCESO A DISPOSITIVOS RESERVADOS

    (12/2010)

    Un método para reducir la contienda de acceso a dispositivos reservados en una unidad de control, en comunicación con una pluralidad de sistemas operativos a través de uno o más canales, comprendiendo el método: recibir un mensaje de órdenes en la unidad de control desde un primer sistema operativo de la pluralidad de sistemas operativos a través de uno o más canales, donde el mensaje de órdenes incluye una orden de operación de E/S para el dispositivo que está en comunicación con la unidad de control; recibir un indicador de dispositivo ocupado desde el dispositivo, donde el indicador de dispositivo ocupado notifica a la unidad de control que el dispositivo está reservado por un segundo sistema operativo de la...

  28. 28.-

    DIRECCIONAMIENTO DE ETHERNET MEDIANTE LA UBICACION FISICA PARA SISTEMAS MASIVAMENTE PARALELOS

    (10/2010)

    Procedimiento para asignar, de manera única, una dirección MAC a un dispositivo de computación en un nodo de un sistema de computación masivamente paralelo que comprende una pluralidad de dichos nodos, caracterizado porque el procedimiento comprende: programar el dispositivo de computación para codificar una ubicación física del dispositivo de computación en la dirección MAC; usar un número predeterminado de bits de la dirección MAC para la etapa de codificación, en la que la ubicación física del dispositivo de computación es descrita...

  29. 29.-

    SISTEMA DE LOCALIZACION CON BALIZA DIGITAL DE BARRIDO

    (07/2010)

    Un sistema de detección, que comprende: un transmisor fijo para transmitir de forma digital un paquete de datos que incluye información angular asociada al ángulo de emisión de esta información desde el transmisor, transmitiendo el transmisor el paquete de datos dentro de un ángulo de emisión, y una unidad móvil que incluye un receptor para recibir el paquete de datos transmitido, en la cual la unidad móvil está configurada para detectar una pluralidad de paquetes de datos procedentes de un único transmisor, incluyendo dicha pluralidad de paquetes de datos información angular no idéntica, determinar nueva información angular a partir de la información angular...

  30. 30.-

    ARQUITECTURA PARA GENERAR REPRESENTACIONES INTERMEDIAS PARA LA CONSERVACION DE CODIGOS DE PROGRAMAS

    (06/2010)

    Un método para generar una representación intermedia durante la traducción de código sujeto a código de objetivo , que comprende las etapas de: descodificar instrucciones en el código sujeto ; generar una representación intermedia de las instrucciones descodificadas, de tal manera que los nodos de IR de la representación intermedia son representaciones abstractas de las expresiones, cálculos y operaciones llevados a cabo por las instrucciones del código sujeto ; caracterizado por: determinar...

  31. 31.-

    INVALIDACION DE ALMACENAMIENTO, BORRADO DE ELEMENTOS DE LA MEMORIA INTERMEDIA

    (04/2010)

    Un método para invalidar los elementos de tablas de traducción y borrar los correspondientes elementos de tablas de traducción dinámica de direcciones (DAT) de una memoria intermedia de traducción (TLB) asociada con una unidad de proceso en un sistema informático , comprendiendo el sistema informático una o más tablas de traducción de direcciones que proporcionan información de traducción para traducir direcciones virtuales a direcciones reales, en el que la información del elemento de tabla de traducción de direcciones se mantiene en la TLB, caracterizado porque...

  32. 32.-

    METODO PARA MEJORAR LA TRANSFERENCIA DE REGISTROS DE EVENTOS PARA LA REPLICA DE PROGRAMAS EN EJECUCION

    (03/2010)

    Una ejecución del método en un sistema informático para duplicar una ejecución de programa en dicho sistema informático que tiene unos primeros medios de almacenamiento, un destino que es accesible desde dicho sistema informático, dicho método que comprende los pasos de: - si ocurre un suceso no determinístico, bloquear la petición de un programa en ejecución correspondiente a ese suceso; - comprobar si el suceso no determinístico corresponde tanto a un mensaje que es una petición de entrada para el programa en ejecución a ser duplicado como si corresponde a una petición...

1 · > · 3 · 6 · 12 · 23 · >>