COMPUTER SOFTWARE FRAMEWORK AND METHOD FOR SYNCHRONIZING DATA ACROSS MULTIPLE DATABASES

Patent №

US 6,779,002

Granted

2004-08-17

Filed 2000

Owner

SPRINT COMMUNICATIONS COMPANY, L.P.

Lab

AI components

1

planning

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

09592795

The present invention discloses a computer software framework and method for synchronizing data across multiple databases. The present invention discloses a method for synchronizing data, which comprises instantiating a first data synchronization service object and a second data synchronization object. The first data synchronization service object is connected to a first datastore, and the second data synchronization service object is connected to a second datastore. A data synchronization message containing relevant information is sent from the first data synchronization service object to an outbox queue on the first datastore. The data synchronization message is propagated from the outbox queue on the first datastore to an inbox queue on the second datastore. The data synchronization message is received from the inbox queue on the second datastore to the second data synchronization object, and the relevant information is persisted in the second datastore. The present invention further discloses a data synchronization framework, which comprises a data synchronization service object connected to an underlying datastore. The data synchronization service object contains a method to send an outgoing synchronization message to the datastore and further contains a method to retrieve an incoming synchronization message from the datastore. The data synchronization framework further comprises a persistence component for persisting relevant information contained in the retrieved incoming data synchronization message to the underlying datastore in response to a persistence request from the synchronization service object. In a preferred embodiment, the datastore is a relational database having an inbox queue and an outbox queue.

PlanningG06F 16/275G06F 16/27Y10S 707/99942Y10S 707/99945Y10S 707/99954

AI classification

Planning1.00
AI hardware0.02
Evolutionary computation0.01
Knowledge representation0.00
Natural language0.00
Vision0.00
Speech0.00
Machine learning0.00

Ownership

SPRINT COMMUNICATIONS COMPANY, L.P.

assignment · 109100171

Assignors

MWAURA, JAMES G.

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC