Traitement en cours

Veuillez attendre...

PATENTSCOPE sera indisponible durant quelques heures pour des raisons de maintenance le samedi 31.10.2020 à 7:00 AM CET
Paramétrages

Paramétrages

Aller à Demande

1. WO2001077858 - SYSTEME ET PROCEDE DE SYNCHRONISATION D'ENREGISTREMENT DE DONNEES ENTRE PLUSIEURS BASES DE DONNEES

Numéro de publication WO/2001/077858
Date de publication 18.10.2001
N° de la demande internationale PCT/CA2001/000488
Date du dépôt international 10.04.2001
Demande présentée en vertu du Chapitre 2 05.11.2001
CIB
G06F 11/14 2006.01
GPHYSIQUE
06CALCUL; COMPTAGE
FTRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
11Détection d'erreurs; Correction d'erreurs; Contrôle de fonctionnement
07Réaction à l'apparition d'un défaut, p.ex. tolérance de certains défauts
14Détection ou correction d'erreur dans les données par redondance dans les opérations, p.ex. en utilisant différentes séquences d'opérations aboutissant au même résultat
G06F 17/30 2006.01
GPHYSIQUE
06CALCUL; COMPTAGE
FTRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
17Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des fonctions spécifiques
30Recherche documentaire; Structures de bases de données à cet effet
CPC
G06F 16/275
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
16Information retrieval; Database structures therefor; File system structures therefor
20of structured data, e.g. relational data
27Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
275Synchronous replication
Y10S 707/99942
YSECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
10TECHNICAL SUBJECTS COVERED BY FORMER USPC
STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
707Data processing: database and file management or data structures
99941Database schema or data structure
99942Manipulating data structure, e.g. compression, compaction, compilation
Y10S 707/99952
YSECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
10TECHNICAL SUBJECTS COVERED BY FORMER USPC
STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
707Data processing: database and file management or data structures
99951File or database maintenance
99952Coherency, e.g. same view to multiple users
Y10S 707/99953
YSECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
10TECHNICAL SUBJECTS COVERED BY FORMER USPC
STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
707Data processing: database and file management or data structures
99951File or database maintenance
99952Coherency, e.g. same view to multiple users
99953Recoverability
Y10S 707/99955
YSECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
10TECHNICAL SUBJECTS COVERED BY FORMER USPC
STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
707Data processing: database and file management or data structures
99951File or database maintenance
99952Coherency, e.g. same view to multiple users
99955Archiving or backup
Déposants
  • RESEARCH IN MOTION LIMITED [CA]/[CA] (AllExceptUS)
  • HIND, Hugh [CA]/[CA] (UsOnly)
  • DUNK, Craig [CA]/[CA] (UsOnly)
Inventeurs
  • HIND, Hugh
  • DUNK, Craig
Mandataires
  • PERRY, Stephen, J.
Données relatives à la priorité
09/545,96410.04.2000US
Langue de publication anglais (EN)
Langue de dépôt anglais (EN)
États désignés
Titre
(EN) SYSTEM AND METHOD FOR SYNCHRONIZING DATA RECORDS BETWEEN MULTIPLE DATABASES
(FR) SYSTEME ET PROCEDE DE SYNCHRONISATION D'ENREGISTREMENT DE DONNEES ENTRE PLUSIEURS BASES DE DONNEES
Abrégé
(EN)
A system and method for synchronizing data records between multiple databases is provided. Each database includes data records that are modified to include at least one pair of synchronization parameters. In a two-database system including a first database and a second database, each data record is modified to include synchronization parameters for both the first and second databases. When an update is made to a data record at one of the databases, an update message is transmitted to the other database including both synchronization parameters from the database where the update is made, along with the updated data record. An efficient master-slave configuration between the databases then enables either database to resolve conflicts without further communications. The system and method scale to systems having more than two databases by modifying the data records in at least one of the databases to include a pair of synchronization parameters for each of the other databases to which it is being synchronized, and by providing a multi-level master-slave configuration. The system and method permits the ability to add and delete records and to securely communicate between all synchronized databases.
(FR)
On décrit un système et un procédé qui permettent de synchroniser des enregistrements de données entre plusieurs bases de données. Chaque base de données comprend des enregistrements de données qui sont modifiés pour comprendre au moins une paire de paramètres de synchronisation. Dans un système à deux bases de données comprenant des première et deuxième bases de données, chaque enregistrement de données est modifié pour comporter des paramètres de synchronisation destinés aux première et deuxième bases de données. Lorsqu'une mise à jour est effectuée pour un enregistrement de données dans une des bases de données, un message d'actualisation est envoyé à l'autre base de données en même temps que l'enregistrement de données mis à jour, le message d'actualisation comprenant les deux paramètres de synchronisation de la base de données où est effectuée la mise à jour. Une configuration maître/esclave efficace réalisée entre les bases de données permet ensuite à chaque base de données de résoudre les conflits sans utiliser d'autres communications. Le système et le procédé s'adaptent à des systèmes comportant plus de deux bases de données et pour cela, les enregistrements de données sont modifiés dans au moins une des bases de données afin d'inclure une paire de paramètres de synchronisation pour chacune des autres bases de données avec lesquelles elle est synchronisée, et on utilise une configuration maître/esclave à plusieurs niveaux. Le système et le procédé permettent d'ajouter et de supprimer des enregistrements et de communiquer en toute sécurité entre toutes les bases de données synchronisées.
Également publié en tant que
Dernières données bibliographiques dont dispose le Bureau international