FAST TRANSACTION COMMIT

Patent №

US 7,558,883

Granted

2009-07-07

Filed 2002

Owner

MICROSOFT CORPORATION

AI components

2

ml · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

10184767

A distributed computing system, having a sufficient number of devices and requiring a sufficiently large number of devices to select any proposal, can maintain synchronization between its constituent devices and respond to client requests with as few as two message delays. A leader can synchronize the devices of the system and establish a safe proposal number for all current and future steps of the system. Devices can then receive client requests directly, treating the request as a proposal having the proposal number determined previously by the leader, and voting for the proposal. If the client receives an indication from a least a quorum of devices, where a quorum can be the minimum number of devices that can be operational at a given time, the client can know that the request was selected. If two or more clients attempt to request different functions at approximately the same time, the system may not select either request, in which case a leader can be requested to determine if any requests may have been selected, and to reestablish a safe proposal number. Systems with fewer devices can also implement the message-delay-reducing algorithm if they can also revert to the standard Paxos algorithm if an insufficient number of devices are operational. Such algorithms can be used to provide an efficient method for determining whether to commit or abort a client transaction.

Machine learningAI hardwareG06F 16/275G06F 11/142G06F 11/182G06F 16/27

AI classification

Machine learning0.99
AI hardware0.98
Knowledge representation0.33
Natural language0.01
Evolutionary computation0.00
Planning0.00
Vision0.00
Speech0.00

Ownership

MICROSOFT CORPORATION

assignment · 135750270

Assignors

LAMPORT, LESLIE B.

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

© 2026 NYSGPT2525 LLC