Location History:
- Ontario, CA (2018 - 2020)
- North York, CA (2016 - 2023)
Company Filing History:
Years Active: 2016-2023
Title: Innovations and Contributions of Andrew James Craik
Introduction
Andrew James Craik, located in North York, CA, is a prolific inventor with a remarkable portfolio of 27 patents. His work primarily focuses on advancements in computer technologies, particularly in concurrent program execution.
Latest Patents
Among his notable recent patents is the invention titled "Resilient adaptive biased locking in multi-thread concurrent program execution." This innovation outlines a computer-implemented method and system designed for resilient adaptive biased locking. The methodology encompasses an adaptive lock reservation scheme with a learning state, which integrates a per-class counter to collectively monitor learning and revocation failures. Another significant patent by Craik is "Loop lock reservation," which pertains to a system and method for holding lock reservations through iterations of a loop while allowing threads to yield their reservations under specific conditions.
Career Highlights
Andrew Craik is a key member of the International Business Machines Corporation (IBM), where he has made significant contributions to the field of computing. His experience and expertise have positioned him among the leading innovators in software development, specifically in threading and locking mechanisms.
Collaborations
Throughout his career, Craik has collaborated with esteemed colleagues such as Vijay Sundaresan and Daniel J. Heidinga. These partnerships highlight the collaborative spirit within IBM, as they work together to push the boundaries of technology and innovation.
Conclusion
Andrew James Craik's contributions to the field of computing through his patents reflect his dedication to advancing technology. His inventions have not only enriched the technical community at IBM but also have far-reaching implications in improving the efficiency of concurrent program execution.
Inventor’s Patent Attorneys refers to legal professionals with specialized expertise in representing inventors throughout the patent process. These attorneys assist inventors in navigating the complexities of patent law, including filing patent applications, conducting patent searches, and protecting intellectual property rights. They play a crucial role in helping inventors secure patents for their innovative creations.