TRANSACTION REPLICATION SYSTEM AND METHOD FOR SUPPORTING REPLICATED TRANSACTION-BASED SERVICES

Patent №

US 5,956,489

Granted

1999-09-21

Filed 1996

Owner

MICROSOFT CORPORATION

AI components

2

planning · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

08585679

A generic transaction replication service receives update transactions from individual application servers, and forwards the update transactions for processing to all application servers that run the same service application, thereby enabling each application server to maintain a replicated copy of service content data. Upon receiving an update transaction, the application servers perform the specified update, and asynchronously report back to the transaction replication service on the "success" or "failure" of the transaction. When inconsistent transaction results are reported by different application servers, the transaction replication service uses a voting scheme to decide which application servers are to be deemed "consistent," and takes inconsistent application servers off-line for maintenance. Each update transaction replicated by the transaction replication service is stored in a transaction log. When a new application server is brought on-line, previously-dispatched update transactions stored in the transaction log are dispatched in sequence to the new server to bring the new server's content data up-to-date.

PlanningAI hardwareG06F 11/1662G06F 11/201G06F 11/202G06F 11/2097G06F 11/181G06F 11/183G06F 11/187

AI classification

AI hardware1.00
Planning0.99
Knowledge representation0.16
Natural language0.00
Vision0.00
Evolutionary computation0.00
Machine learning0.00
Speech0.00

Ownership

MICROSOFT CORPORATION

assignment · 79510721

Assignors

SAN ANDRES, RAMON J., CHOQUIER, PHILIPPE, GREENBERG, RICHARD G., PEYROUX, JEAN-FRANCOIS

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

© 2026 NYSGPT2525 LLC