Re-calcular resultados de búsqueda pre-calculados.

Un método para determinar resultados de búsqueda precalculados a recalcularse,

realizándose el método en un entorno de base de datos (1), comprendiendo el entorno de base de datos una plataforma de búsqueda (4) que mantiene resultados de búsqueda precalculados, un controlador de recálculo (2) y una plataforma de cálculo (3), estando el método caracterizado por comprender:

- el controlador de recálculo (2) seleccionar de manera iterativa un número de los resultados de búsqueda precalculados a recalcularse por la plataforma de cálculo (3) durante un intervalo de tiempo dado que forma un ciclo de recálculo, el número de resultados de búsqueda precalculados estando limitado por los recursos de cálculo de la plataforma de cálculo disponibles durante el intervalo de tiempo dado, en el que

• los recursos de cálculo ci necesarios para recalcular un resultado de búsqueda precalculado i dependen de si se recalculan o no otros resultados de búsqueda precalculados relacionados con el resultado de búsqueda precalculado i durante el intervalo de tiempo dado y en el que

• los recursos de cálculo ci necesarios para recalcular el resultado de búsqueda precalculado i se estiman dinámicamente y de manera iterativa dependiendo de qué otros resultados de búsqueda precalculados relacionados con el resultado de búsqueda precalculado i se seleccionan para recálculo durante el intervalo de tiempo dado;

en el que seleccionar de manera iterativa un número de los resultados de búsqueda precalculados a recalcularse por la plataforma de cálculo (3) durante un intervalo de tiempo dado y estimar dinámicamente y de manera iterativa los recursos de cálculo ci necesarios para recalcular resultado de búsqueda precalculado i durante el intervalo de tiempo dado comprende:

a) inicializar los recursos de cálculo ci necesarios para recalcular cada resultado de búsqueda precalculado i con un valor que supone el cálculo de i independiente del cálculo de otros resultados de búsqueda precalculados seleccionados para recálculo durante el intervalo de tiempo dado;

b) en una primera iteración de selección, seleccionar una primera porción de los resultados de búsqueda precalculados para recálculo, en el que - basándose en los valores actuales para los recursos de cálculo necesarios para recalcular la porción de resultados de búsqueda precalculados - la primera porción seleccionada únicamente requiere un porcentaje por debajo del 100 % de los recursos de cálculo globales de la plataforma de cálculo disponibles para recálculo en el intervalo de tiempo dado;

c) reevaluar los recursos de cálculo ci necesarios para recalcular cada resultado de búsqueda precalculado i teniendo en cuenta qué resultados de búsqueda precalculados relacionados con el resultado de búsqueda precalculado i se han seleccionado para recálculo;

d) realizar iteraciones adicionales de selección de porciones de resultados de búsqueda precalculados aún no seleccionados adicionales y reevaluar los recursos de cálculo ci necesarios para recalcular cada resultado de búsqueda precalculado i si se agota menos del 100 % de los recursos de cálculo globales de la plataforma de cálculo (3) disponibles para recálculo en el intervalo de tiempo dado;

- el controlador de recálculo (2) generar y transmitir órdenes de recálculo para recalcular el número de resultados de búsqueda precalculados a la plataforma de cálculo (3).

Tipo: Patente Europea. Resumen de patente/invención. Número de Solicitud: E14003986.

Solicitante: AMADEUS S.A.S..

Nacionalidad solicitante: Francia.

Dirección: 485 ROUTE DU PIN MONTARD SOPHIA ANTIPOLIS 06410 BIOT FRANCIA.

Inventor/es: LEGRAND,GUILLAUME, CIABRINI,DAMIEN.

Fecha de Publicación: .

Clasificación Internacional de Patentes:

  • G06F17/30 SECCION G — FISICA.G06 COMPUTO; CALCULO; CONTEO.G06F TRATAMIENTO DE DATOS DIGITALES ELECTRICOS (computadores en los que una parte del cálculo se efectúa hidráulica o neumáticamente G06D, ópticamente G06E; sistemas de computadores basados en modelos de cálculo específicos G06N). › G06F 17/00 Equipo o métodos de tratamiento de datos o de cálculo digital, especialmente adaptados para funciones específicas. › Recuperación de la información; Estructura de bases de datos a este efecto.

PDF original: ES-2662101_T3.pdf

 

Patentes similares o relacionadas:

Dispositivo de ayuda para el reconocimiento de imágenes mejorado, del 27 de Febrero de 2019, de INRIA INSTITUT NATIONAL DE RECHERCHE EN INFORMATIQUE ET EN AUTOMATIQUE: Dispositivo de ayuda para el reconocimiento de imágenes, que comprende: - una memoria capaz de almacenar una pluralidad de juegos de descriptores (dij), correspondiendo […]

Interfaz de búsqueda, del 20 de Febrero de 2019, de Palantir Technologies, Inc: Un sistema informático que comprende: uno o más dispositivos informáticos que se configuran para almacenar un repositorio de plantillas ; 5 plantillas de búsqueda […]

Método para el mantenimiento de datos, del 8 de Febrero de 2019, de Compuverde AB: Un método para mantener los datos en un sistema de almacenamiento de datos, incluyendo el sistema de almacenamiento de datos unos nodos de almacenamiento de datos […]

Método y sistema para mantener consistencia fuerte de contenidos replicados distribuidos en un sistema de cliente/servidor, del 6 de Febrero de 2019, de AMADEUS S.A.S.: Un método de mantenimiento de la consistencia de ficheros replicados distribuidos a través de una pluralidad de nodos esclavos de procesamiento independientes (210, 210', […]

Archivo de datos utilizable en búsquedas, del 4 de Febrero de 2019, de BAE SYSTEMS PLC: Un método implementado por ordenador para generar y buscar un archivo de registros de transacciones, en el que cada registro de transacciones […]

Procedimiento de asignación de direcciones lógicas a puertos de conexión de equipos de un clúster de servidores, programa de ordenador y clúster de servidores correspondientes, del 12 de Diciembre de 2018, de Bull SAS: Procedimiento para asignar direcciones lógicas a puertos de conexión de equipos de un clúster de servidores , que comprende las siguientes etapas: […]

Sistema de gestión de datos y método, del 30 de Noviembre de 2018, de LIFESCAN SCOTLAND LIMITED: Un sistema de gestión de datos que comprende: - una primera sección de memoria no volátil dividida en una pluralidad de ubicaciones […]

EQUIPO Y MÉTODO PARA GENERAR AUTOMATICAMENTE VIDEOS PERSONALIZADOS, del 30 de Noviembre de 2018, de VALADIÉ, Julien: Equipo y método para generar automáticamente vídeos personalizados, que comprende: cámara de grabación de video en continuo en la instalación […]

Otras patentes de AMADEUS S.A.S.