Location History:
- West Lafayette, IN (US) (2008)
- Lafayette, IN (US) (2009)
Company Filing History:
Years Active: 2008-2009
Title: The Innovative Mind of Andrew McClure
Introduction
Andrew McClure is a notable inventor based in Lafayette, IN (US). He has made significant contributions to the field of computer science, particularly in memory management within multi-tasking virtual machines. With a total of 2 patents, McClure's work has had a profound impact on the efficiency of garbage collection processes.
Latest Patents
One of McClure's latest patents is titled "Methods for determining a safe end of scan for generational garbage collection." This method enables concurrent garbage collection of a young generation of a task while other tasks are executing in a multi-tasking virtual machine. The process involves maintaining records for each thread that has a value in old generation memory, allowing for efficient memory management.
Another significant patent is "Synchronizing object promotion in a multi-tasking virtual machine with generational garbage collection." This method focuses on managing memory by suspending tasks for garbage collection and promoting objects to an old generation using a gap buffer. This innovative approach enhances the performance of memory management in complex computing environments.
Career Highlights
Andrew McClure is currently employed at Sun Microsystems, Inc., where he continues to develop innovative solutions in the realm of computer technology. His expertise in garbage collection and memory management has positioned him as a valuable asset in his field.
Collaborations
Throughout his career, McClure has collaborated with talented individuals such as Grzegorz Jan Czajkowski and Laurent Daynes. These collaborations have further enriched his work and contributed to the advancement of technology in his area of expertise.
Conclusion
Andrew McClure's contributions to the field of computer science, particularly in memory management and garbage collection, showcase his innovative spirit and dedication to improving technology. His patents reflect a deep understanding of complex systems and a commitment to enhancing the efficiency of multi-tasking virtual machines.