Patent ES-2913207-T3 (ES)
Title: Sistemas y métodos para almacenar, actualizar, buscar, y filtrar conjuntos de datos de serie temporales
Inventor: WARD ROY W
IPC: G06F16/22
Filed: 2017-02-06
Granted: 2022-06-01
Abstract: Un método implementado por ordenador para buscar o filtrar un conjunto de datos de la serie temporal, en donde (i) las señales electrónicas del conjunto de datos de la serie temporal se almacenan en un formato de búsqueda por ordenador en uno o más medios tangibles, no transitorios, legibles por ordenador de un sistema informático, (ii) para cada uno de los múltiples campos de datos definidos, el conjunto de datos de la serie temporal incluye una o más cadenas de datos de valores de campo (FV) correspondientes, (iii) el conjunto de datos de la serie temporal incluye múltiples cadenas de datos de índices de tiempo de valores de campo (FVTI), y (iv) cada una de las cadenas de datos FV está asociada con una correspondiente de las múltiples cadenas de datos FVTI que indica el tiempo cuando la información representada por esa cadena de datos FV fue adquirida, medida, generada, o registrada, comprendiendo el método: (A) recibir en el sistema informático una consulta electrónica para una lista, tabulación, gráfico, visualización, o enumeración de cadenas de datos FV, de un subconjunto consultado de los múltiples campos de datos especificados en la consulta, que tenga las últimas cadenas de datos FVTI asociadas anteriores a un índice de tiempo de la consulta (QTI); (B) utilizar uno o más procesadores electrónicos del sistema informático programado para ello, para cada campo del subconjunto consultado, que identifican automáticamente la última cadena de datos FVTI correspondiente que es anterior al QTI; (C) utilizar uno o más procesadores electrónicos del sistema informático programado para ello, que interrogan automáticamente, de forma electrónica, las cadenas de datos FVTI identificadas en la parte (B) o las cadenas de datos FV asociadas con las cadenas de datos FVTI identificadas en la parte (B); y (D) utilizar uno o más procesadores electrónicos, pantallas, o medios tangibles, no transitorios, legibles por ordenador del sistema informático, que enumeran, tabulan, grafican, muestran, o enumeran cadenas de datos FV o FVTI, entre las cadenas de datos FV o FVTI interrogadas en la parte (C), que satisfacen uno o más criterios de búsqueda o filtro incluidos en la consulta de la parte (A), caracterizado por que: (I) las señales electrónicas de múltiples conjuntos de datos del intervalo de tiempo se almacenan en un formato de búsqueda por ordenador en uno o más medios tangibles, no transitorios, legibles por ordenador del sistema informático; (II) cada uno de los múltiples conjuntos de datos del intervalo de tiempo corresponde a un índice de tiempo del intervalo de tiempo (TSTI) designado que difiere del TSTI correspondiente de, al menos, otro de los múltiples conjuntos de datos del intervalo de tiempo; (III) para cada uno de los múltiples subconjuntos designados de los múltiples campos de datos definidos, cada conjunto de datos del intervalo de tiempo incluye un subconjunto de datos del intervalo de tiempo correspondiente; (IV) cada subconjunto de datos del intervalo de tiempo incluye, para cada campo de datos del subconjunto designado correspondiente de los múltiples campos de datos, (i) ya sea una única cadena de datos FV correspondiente del conjunto de datos de la serie temporal o un puntero que indica, ya sea directamente o a través de uno o más punteros intermedios, una cadena de datos FV correspondiente en un subconjunto de datos del intervalo de tiempo correspondiente con un TSTI anterior, y (ii) para la cadena de datos FV incluida o indicada en la subparte (i), ya sea la cadena de datos FVTI asociada del conjunto de datos de la serie temporal o un puntero que indica, ya sea directamente o a través de uno o más punteros intermedios, la correspondiente cadena de datos FVTI asociada en un subconjunto de datos del intervalo de tiempo correspondiente con un TSTI anterior; (V) cada cadena de datos FVTI incluida en, o indicada por un puntero de, cada subconjunto de datos del intervalo de tiempo representa el último FVTI en el conjunto de datos de la serie temporal, para la cadena de datos FV asociada, que es anterior al TSTI de ese subconjunto de datos del intervalo de tiempo; y (VI) la identificación de la parte (B) incluye consultar automáticamente, de forma electrónica, las señales electrónicas del conjunto de datos de la serie temporal para identificar una o más últimas cadenas de datos FVTI correspondientes que son anteriores al QTI, y además caracterizado por que el método comprende además; utilizar uno o más procesadores electrónicos del sistema informático programado para ello, (i) que determinan el último TSTI entre los conjuntos de datos del intervalo de tiempo que es anterior al QTI, (ii) que identifican cada campo consultado para el cual no se identifica un FVTI en el conjunto de datos de la serie temporal que es posterior al TSTI determinado en la parte (i) y anterior al QTI, (iii) que excluyen de la consulta electrónica del conjunto de datos de la serie temporal cada campo consultado identificado en la parte (ii), y (iv) para cada campo consultado identificado en la parte (ii), identificar como la última cadena de datos FVTI una cadena de datos FVTI incluida en, o indicada por un puntero de un subconjunto de datos del intervalo de tiempo correspondiente con el TSTI determinado en la parte (i).