RELIABLE MESSAGE PROPAGATION IN A DISTRIBUTED COMPUTER SYSTEM

Patent №

US 6,397,352

Granted

2002-05-28

Filed 1999

Owner

ORACLE CORPORATION

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

09256847

According to an approach for propagating messages in a distributed computer system, message information is identified that needs to be sent to a destination site. After the message information is identified, the message information is assigned a propagation sequence number that identifies when the message information is sent to the destination site relative to other message information sent from the source site to the destination site. A message that is based on the message information is then transmitted to the destination site. The transmitted message includes the sequence number value and a source ID that identifies the source site as transmitting the message to the destination site. After the message is received at the destination site, the propagation sequence number that was assigned to the message information may be stored in nonvolatile memory at the destination site. In response to transmitting the message to the destination site, the source site may store in nonvolatile memory, propagation information that includes the sequence number, propagation state information and a unique ID that uniquely identifies the message information. After storing the propagation information in nonvolatile memory, the source site may also send a commit request to the destination site. The source site then waits for a commit acknowledge message to be received from the destination site. In response to receiving the commit acknowledge message, the source site updates the propagation state information to indicate that changes that were included in the message have been committed at the destination site.

AI hardwareH02K 7/14H02K 7/02H02K 21/24Y02E 60/16

AI classification

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

Ownership

ORACLE CORPORATION

assignment · 98000503

Assignors

CHANDRASEKARAN, SASHIKANTH, SAXENA, ASHOK R.

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

© 2026 NYSGPT2525 LLC