METHODS AND APPARATUS TO IMPLEMENT PARALLEL TRANSACTIONS

Patent №

US 7,669,015

Granted

2010-02-23

Filed 2006

Owner

SUN MICROSYSTEMS, INC.

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

11475814

The present disclosure describes a unique way for each of multiple processes to operate in parallel using (e.g., reading, modifying, and writing to) the same shared data without causing corruption to the shared data. For example, each of multiple processes utilizes current and past data values associated with a global counter or clock for purposes of determining whether any shared variables used to produce a respective transaction outcome were modified (by another process) when executing a respective transaction. If a respective process detects that shared data used by respective process was modified during a transaction, the process can abort and retry the transaction rather than cause data corruption by storing locally maintained results associated with the transaction to a globally shared data space.

AI hardwareG06F 12/0806G06F 9/466G06F 9/52G06F 9/526G06F 12/0815G06F 12/0893

AI classification

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

Ownership

SUN MICROSYSTEMS, INC.

assignment · 180550422

Assignors

DICE, DAVID, SHALEV, ORI, SHAVIT, NIR N.

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

© 2026 NYSGPT2525 LLC