Data processing: database and file management or data structures – Database design – Data structure types
Reexamination Certificate
2006-06-29
2009-06-02
Ali, Mohammad (Department: 2169)
Data processing: database and file management or data structures
Database design
Data structure types
C711S006000
Reexamination Certificate
active
07542977
ABSTRACT:
Embodiments of a system and method for transactional memory (TM) with automatic object versioning are described. Embodiments described herein include a TM system and method that facilitates the execution of object-oriented application programs in a transactional environment, including automatically versioning objects to enhance efficiency. Embodiments of the TM automatically designate versions of objects using pointers, accurately identifying usable and unusable versions. Object versioning as described herein allows the garbage collector to easily and efficiently determine which objects may be moved, freeing memory space and reducing the number of objects traversed by a transaction before finding a useable version of an object. Other embodiments are described and claimed.
REFERENCES:
patent: 6223344 (2001-04-01), Gerard et al.
patent: 6826757 (2004-11-01), Steele et al.
Norvag, Kjetil. “Main-Memory Management in Temporal Object Database Systems.” Lecture Notes in Computer Science 1884(2000) 362-370. Jun. 23, 2008 <http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.36.2355>.
Brooks, Rodney A., et al., “Trading Data Space for Reduced Time and Code Space in Real-Time Garbarage Collection on Stock Hardware”, ACM,(1984),256-262.
Herlihy, Maurice P., et al., “Lock-Free Garbarage Collection for Multiprocessors”,ACM, (1991),229-236.
Hosking, Antony L., “Lightweight Support for Fine-Grained Persistence on Stock Hardware”,Technical Report 95-02 / Computer Science Department University of Massachusetts at Amherst, (Feb. 1995),167 pgs.
Adl-tabatabai Ali-Reza
Hudson Richard L.
Saha Bratin
Ali Mohammad
Blakely , Sokoloff, Taylor & Zafman LLP
Hasan Syed H
Intel Corporation
LandOfFree
Transactional memory with automatic object versioning does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Transactional memory with automatic object versioning, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Transactional memory with automatic object versioning will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4118701