Methods and apparatus for concurrently executing a garbage...

Data processing: database and file management or data structures – Garbage collection

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Reexamination Certificate

active

08073883

ABSTRACT:
A wireless mobile communication device has an application program and a garbage collection program stored in memory. The garbage collection program is configured to identify a root set of referenced objects of the application program with use of a reference indicator array and to perform a mark and sweep process based on the root set of referenced objects. The reference indicator array has a plurality of reference indicators where each referenced indicator corresponding to a referenced object is set as referenced. The application program is configured to be executed during execution of a mark and sweep process of the garbage collection program, such that information received or provided via the user interface during the execution of the mark and sweep process is received or provided without suspension or delay. The application program has computer instructions which are based on an instruction set defined by a plurality of opcodes or native codes, including a single predefined opcode or a single predefined native code which is a “get object reference” instruction. Each “get object reference” instruction is associated with a target object and is defined to retrieve a reference from the target object and also set one of the reference indicators corresponding to the target object as referenced in the reference indicator array.

REFERENCES:
patent: 5845298 (1998-12-01), O'Connor et al.
patent: 5930807 (1999-07-01), Ebrahim et al.
patent: 6339779 (2002-01-01), Houldsworth
patent: 6349314 (2002-02-01), Patel
patent: 6446257 (2002-09-01), Pradhan et al.
patent: 6804762 (2004-10-01), Dussud et al.
patent: 6907437 (2005-06-01), Trotter
patent: 7483930 (2009-01-01), Wright et al.
patent: 7555619 (2009-06-01), Harris
patent: 2004/0248612 (2004-12-01), Lee et al.
patent: 2005/0129235 (2005-06-01), Little et al.
patent: 2005/0198088 (2005-09-01), Subramoney et al.
patent: 1569108 (2005-08-01), None
patent: 1785873 (2007-05-01), None
European Search Report & Written Opinion for EP Application # 06122771.6, Mar. 16, 2007.
Printezis et al., “A Generational Mostly-Concurrent Garbage Collector”, Proceedings of the 2nd international symposium on memory management, Jun. 2000, pp. 1-12.
Barabash et al., “Mostly Concurrent Garbage Collection Revisted”, Oct. 26, 2003, pp. 1-14.
Blackburn et al., “Starting With Termination: A Methodology for Building Distributed Garbage Collection Algorithms”, Computer Science Conference, Jan. 29, 2001, pp. 20-28, vol. XP010534687.
Duan, Qingfeng, “A Tool for Monitoring and Recording Heap-Allocated Object Behavior”, http://www.cs.unm.edu/˜darko/papers/duan-ms-thesis.pdf, May 2003, pp. 1-76.
Eddon et al., “Myrrh: A Transaction-Based Model for Autonomic Recovery”, 2nd International Conference on Autonomic Computing, pp. 1-11, Jun. 13, 2005.
Smith et al., “Experiences With Retargeting the Java HotSpot(tm) Virtual Machine”, International Parallel and Distributed Processing Symposium, pp. 1-9, Aug. 7, 2002, http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1016507&isnumber=21854.
“AngelScript Change Log”, Apr. 3, 2005, vol. 2.1.0, http://www.angelcode.com/angelscript/sdk/docs/articles/changes2.html.
Boehm et al., “Mostly Parallel Garbage Collection”, ACM SIGPLAN 1991 Conference on Programming Language Design And Implementation, 1991, pp. 157-164.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Methods and apparatus for concurrently executing a garbage... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Methods and apparatus for concurrently executing a garbage..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Methods and apparatus for concurrently executing a garbage... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4265562

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.