Sincronización con reconciliación en el lado del cliente.

Un sistema para sincronización de datos entre dos o más terminales informáticos que comprende,

al menos un terminal cliente configurado para crear una nueva cadena de datos y/o modificar una cadena de datos existente, un terminal servidor configurado para recibir, almacenar y procesar dicha cadena de datos creada o modificada, una red de comunicación que conecta dicho terminal cliente y dicho terminal servidor,

una cadena de datos que se crea en dicho terminal cliente, configurándose dicho terminal cliente para enviar la cadena de datos creada o modificada al terminal servidor para la sincronización entre los dos terminales, - el terminal cliente está configurado para

• iniciar la sincronización de datos tras dicha creación o dicha modificación de la cadena de datos,

• almacenar, tras un fallo de sincronización, datos de reconciliación con la última información de sincronización que incluye dicha cadena de datos creada o modificada en una base de datos en el terminal cliente y para que se reenvíe de acuerdo con un contador de reintentos que evita un número infinito de reintentos de sincronización,

• activar un reintento de sincronización de acuerdo con un algoritmo de retroceso exponencial,

• tras un fallo de sincronización adicional, mantener los datos de reconciliación con la última información de sincronización que incluye dicha cadena de datos creada o modificada en la base de datos e incrementar el contador de reintentos,

• tras alcanzar un número máximo de reintentos contado por el contador de reintentos, mover los datos de reconciliación con la última información de sincronización que incluye dicha cadena de datos creada o modificada a una cola para elementos rechazados,

• sincronizar los datos de reconciliación con la última información de sincronización que incluye dicha cadena de datos creada o modificada en la cola para elementos rechazados con una sincronización posterior en respuesta a una modificación de cadena de datos posterior,

- estando configurado el sistema para modificar los datos de reconciliación almacenados para contener la última información de sincronización, basándose la modificación de los datos de reconciliación en un proceso de reconciliación que incluye añadir la cadena de datos modificada a la cadena de datos original, unir la cadena de datos modificada a la cadena de datos original o sustituir la cadena de datos original por la cadena de datos modificada.

Tipo: Patente Internacional (Tratado de Cooperación de Patentes). Resumen de patente/invención. Número de Solicitud: PCT/EP2010/006186.

Solicitante: AMADEUS S.A.S..

Nacionalidad solicitante: Francia.

Dirección: 485 Route du Pin Montard, Sophia Antipolis 06410 Biot FRANCIA.

Inventor/es: SOROKIN,KONSTANTIN, MAI,HUONG-LY, BRAGANTI,HERVÉ, PRIOUX,SARAH, HABERMACHER,ERIC, WHITFIELD,ANNICK.

Fecha de Publicación: .

Clasificación Internacional de Patentes:

  • G06F11/14 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 11/00 Detección de errores; Corrección de errores; Monitorización del funcionamiento (métodos o disposiciones para verificar la exactitud del marcado sobre un soporte de registro G06K 5/00; en el registro de información basado en un movimiento relativo entre el soporte de registro y el transductor G11B, p. ej. G11B 20/18; en las memorias estáticas G11C 29/00). › Detección o corrección de errores en los datos por redundancia en las operaciones, p. ej. mediante la utilización de diversas secuencias de operaciones que conduzcan al mismo resultado (G06F 11/16 tiene prioridad).
  • G06F17/30 G06F […] › 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-2661548_T3.pdf

 

  • Fb
  • Twitter
  • G+
  • 📞

Patentes similares o relacionadas:

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 […]

PROCEDIMIENTO Y SISTEMA PARA REPRESENTAR FUERA DE LÍNEA ANUNCIOS A PARTIR DE RECURSOS ALMACENADOS EN CACHÉ, del 29 de Noviembre de 2018, de TELEFONICA DIGITAL ESPAÑA, S.L.U: La presente invención se refiere a un procedimiento y a un sistema para representar un anuncio en un dispositivo de comunicación móvil que comprende: registrar, instalar […]

Sistemas y métodos para generar una matriz de productos cruzados en una sola pasada a través de datos utilizando nivelación de una sola pasada, del 27 de Noviembre de 2018, de SAS Institute Inc: Un método implementado por computadora para generar una matriz X'X de productos cruzados, donde la matriz X es representativa de un modelo lineal que involucra variables […]

Control de acceso basado en datos de caducidad de operación, del 26 de Noviembre de 2018, de Microsoft Technology Licensing, LLC: Un procedimiento implementado por ordenador para controlar el acceso a una entidad de sistema de ficheros basándose en la localización del […]

Procesamiento de transacción usando detección de escrituras incompletas, del 23 de Noviembre de 2018, de Microsoft Technology Licensing, LLC: Un procedimiento para llevar a cabo una transacción en una base de datos que incluye una colección de registros en un sistema persistente […]

Aparato y método para gestionar un canal personal, del 15 de Noviembre de 2018, de FUNKE Digital TV Guide GmbH: Aparato para gestionar un canal personal de un usuario que contiene un número de piezas de metadatos que pertenecen a al menos un artículo […]

‹‹ Dispositivo para su uso en un molde para termoconformado, siendo los moldes del tipo que proporciona una superficie curvada, curvada doblemente, reconfigurable dinámicamente con una estructura abierta

Muelle neumático ››