Location History:
- Bellevue, WA (US) (2009 - 2016)
- Kirkland, WA (US) (2020 - 2023)
Company Filing History:
Years Active: 2009-2023
Title: The Innovative Contributions of James M. Pinkerton
Introduction
James M. Pinkerton is a notable inventor based in Kirkland, WA (US). He has made significant contributions to the field of software behavior identification and debugging through his innovative patents. With a total of 9 patents to his name, Pinkerton's work has had a profound impact on software development and analysis.
Latest Patents
One of Pinkerton's latest patents is focused on automatic software behavior identification using execution records. This invention utilizes machine learning to analyze historical execution records and identify specific patterns that correspond to execution behaviors in software. By accessing an execution record that reproducibly represents the software's execution within a particular environment, the system can automatically identify the execution behavior present in the software.
Another significant patent addresses identifying data inconsistencies and data contention based on historic debugging traces. This implementation observes the interaction between a thread and a memory cell during a replay of execution. If an inconsistency is detected between the observed value and a prior value known by the thread, an indication of data inconsistency is initiated. Additionally, if a memory cell is accessed by multiple threads without proper synchronization, the system can indicate potential data contention.
Career Highlights
James M. Pinkerton is currently employed at Microsoft Technology Licensing, LLC, where he continues to innovate and contribute to the field of software technology. His work has been instrumental in enhancing the reliability and efficiency of software systems.
Collaborations
Pinkerton has collaborated with notable colleagues, including Leslie Yvette Richardson and Jackson Michael Davis, further enriching the innovative environment at Microsoft.
Conclusion
James M. Pinkerton's contributions to software behavior identification and debugging exemplify the importance of innovation in technology. His patents not only advance the field but also pave the way for more reliable software systems in the future.