Data processing: database and file management or data structures – Database design – Data structure types
Reexamination Certificate
2005-10-27
2009-12-08
Ali, Mohammad (Department: 2158)
Data processing: database and file management or data structures
Database design
Data structure types
C707S793000
Reexamination Certificate
active
07630991
ABSTRACT:
Join patterns may be compiled using software transactional memories (STM's) without the use of locks or other low level constructs. In particular, any number of STM threads may each perform a corresponding change set on a corresponding channel set. Each such STM thread may perform its corresponding change set by acquiring non-exclusive access to its corresponding channel set. Once each of the STM threads has performed its corresponding change set, a comparison is made to determine whether any two or more of the change sets are inconsistent with one another. The consistent change sets may be committed to memory. The inconsistent change sets may be either committed or rolled back.
REFERENCES:
patent: 5961639 (1999-10-01), Mallick et al.
patent: 6105119 (2000-08-01), Kerr et al.
patent: 6640249 (2003-10-01), Bowman-Amuah
patent: 6715145 (2004-03-01), Bowman-Amuah
patent: 6842906 (2005-01-01), Bowman-Amuah
patent: 7289964 (2007-10-01), Bowman-Amuah
patent: 7293143 (2007-11-01), Shavit et al.
patent: 2001/0056420 (2001-12-01), Steele et al.
patent: 2002/0147611 (2002-10-01), Greene et al.
patent: 2003/0058277 (2003-03-01), Bowman-Amuah
patent: 2004/0015642 (2004-01-01), Moir et al.
patent: 2005/0086451 (2005-04-01), Yates et al.
patent: 2005/0120036 (2005-06-01), Verma et al.
patent: 2005/0138085 (2005-06-01), Verma et al.
patent: 2005/0240621 (2005-10-01), Robertson et al.
patent: 2006/0085591 (2006-04-01), Kumar et al.
patent: 2006/0173885 (2006-08-01), Moir et al.
patent: 2007/0028056 (2007-02-01), Harris
Ali Mohammad
Microsoft Corporation
Ruiz Angelica
Woodcock & Washburn LLP
LandOfFree
Compiling join patterns using software transactional memories does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Compiling join patterns using software transactional memories, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Compiling join patterns using software transactional memories will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4141840