Gestión de identificadores únicos en una base de datos.

Un sistema para asociar identificadores con objetos representados en el sistema,

en el que, en un momento dado, un objeto dado representado en una base de datos del sistema se asocia con un identificador único,

comprendiendo el sistema:

- una base de datos (100), comprendiendo dicha base de datos:

• una unidad (101) de memoria configurada para almacenar dichos objetos y sus respectivas asociaciones con dichos identificadores,

• una unidad (102) de índice configurada para almacenar un estado de disponibilidad de los identificadores del sistema, y

• una unidad (103) de punteros de control configurada para almacenar punteros (503, 504, 505, 506) para datos en la unidad de índice;

- al menos una unidad (120, 121, 122) de gestión de identificadores configurada para acceder a dicha base de datos (100); y

- al menos una unidad (140) de actualización configurada para actualizar el estado de disponibilidad de los identificadores del sistema,

en donde:

- dichos identificadores pertenecen a un conjunto finito de identificadores organizados, dentro de dicha unidad (102) de índice, de acuerdo con páginas (P1, P2, P3, P4, P5) de identificadores,

• estando representada cada página por un mapa de bits,

• en donde cada bit del mapa de bits corresponde a un valor de identificador respectivo, y

• cada valor de bit corresponde a la disponibilidad del identificador correspondiente,

- dichos punteros para datos en el índice comprenden al menos

• un primer puntero (505) para una última página cargada por una unidad (120, 121, 122) de gestión de identificadores del sistema, y

• un segundo puntero (506) para una última página actualizada por una unidad (140) de actualización del sistema, y

en donde:

- dicha al menos una unidad (120, 121, 122) de gestión de identificadores está configurada además para:

• cargar (604) una primera página de identificadores basada en dicho primer puntero (505) para asignar (607) un identificador de dicha página de identificadores a un objeto que ha de ser almacenado (610) en la base de datos, sobre la base de un mapa de bits correspondiente a dicha primera página cargada, y

- dicha al menos una unidad (140) de actualización está configurada además para:

• determinar (706) identificadores correspondientes a una segunda página de identificadores basada en dicho segundo puntero (506),

• acceder (707) a dicha unidad de memoria para comprobar la disponibilidad de los identificadores determinados, y

• actualizar (708) un mapa de bits que representa dicha segunda página cargada sobre la base de la disponibilidad de dichos identificadores determinados, y

- dicha base de datos está configurada además para:

• almacenar (610) en dicha unidad (101) de memoria un objeto y su identificador asignado tras su activación en el sistema, y

• borrar de dicha unidad (101) de memoria un objeto y su identificador asignado tras su desactivación en el sistema.

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

Solicitante: AMADEUS S.A.S..

Nacionalidad solicitante: Francia.

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

Inventor/es: BURDESE,SAMUEL, VENEZIA,ALESSANDRO, DEVEDEUX,THIBAULT, SARAULLI,STEFANO.

Fecha de Publicación: .

Clasificación Internacional de Patentes:

  • G06F16/22 FISICA.G06 CALCULO; CONTEO.G06F PROCESAMIENTO ELECTRICO DE DATOS DIGITALES (sistemas de computadores basados en modelos de cálculo específicos G06N). › G06F 16/00 Recuperación de información; Estructuras de las bases de datos a tal efecto; Estructuras de los sistemas de archivo a tal efecto. › Indexación; Estructuras de las bases de datos a tal efecto; Estructuras de almacenamiento.
  • G06F16/23 G06F 16/00 […] › Actualización.

PDF original: ES-2764761_T3.pdf

 

Patentes similares o relacionadas:

Procedimiento y dispositivo para su uso en la gestión de riesgos de información de aplicación, del 22 de Julio de 2020, de Advanced New Technologies Co., Ltd: Un procedimiento para la gestión de riesgos de información de aplicación en un dispositivo de red, comprendiendo el procedimiento: recibir información […]

Reparación de archivo completo usando fragmento de descripción de programa en eMBMS, del 1 de Julio de 2020, de QUALCOMM INCORPORATED: Un procedimiento de comunicación inalámbrica de un equipo de usuario, UE, que comprende: recibir una descripción de programa de radiodifusión […]

Método para detectar software clonado, del 29 de Abril de 2020, de NAGRAVISION S.A.: Método para detectar un software clonado para ser usado en una unidad de usuario cliente que se comunica con un servidor para solicitar un servicio enviando una solicitud […]

Sistema y método para sincronización de sesión con sistemas externos independientes, del 29 de Abril de 2020, de AMADEUS S.A.S.: Un método de actualización de una sesión de usuario con datos externos recibidos desde sistemas externos (5, 5'), caracterizado por que comprende las siguientes […]

Compartición y resolución de conflictos de cambios de datos en un sistema de bases de datos multimaestro, del 18 de Marzo de 2020, de Palantir Technologies, Inc: Un método informático para compartir y resolver los conflictos de los cambios de datos en un sistema de bases de datos multimaestro que comprende […]

Método y sistema de almacenamiento y recuperación de datos, del 4 de Diciembre de 2019, de AMADEUS S.A.S.: Un método de almacenamiento de datos en un sistema de almacenamiento de datos y recuperación de datos del sistema de almacenamiento de datos , que […]

Aparato y método para la gestión de la base de datos en un sistema de gestión de energía, del 20 de Noviembre de 2019, de LSIS Co., Ltd: Un sistema de gestión de energía que comprende un sistema de energía y un aparato de procesamiento de datos, el aparato de procesamiento de datos que comprende: […]

Procedimiento y dispositivo de procesamiento de datos, del 17 de Junio de 2020, de Advanced New Technologies Co., Ltd: Un procedimiento de procesamiento de datos, donde el procedimiento comprende: obtener un identificador de usuario, un identificador de atributo y un valor de atributo de […]

Utilizamos cookies para mejorar nuestros servicios y mostrarle publicidad relevante. Si continua navegando, consideramos que acepta su uso. Puede obtener más información aquí. .