Palo Alto, CA, United States of America

Thomas Durieux


Average Co-Inventor Count = 7.0

ph-index = 1


Company Filing History:


Years Active: 2025

Loading Chart...
1 patent (USPTO):Explore Patents

Title: Thomas Durieux: Innovator in Software Composition Analysis

Introduction

Thomas Durieux is a notable inventor based in Palo Alto, California. He has made significant contributions to the field of software development, particularly in the area of software composition analysis. His work focuses on identifying AI-generated code that may be copied from third-party libraries, which is crucial for maintaining software integrity and security.

Latest Patents

Durieux holds a patent for a method that utilizes software composition analysis (SCA) to identify AI-generated code that is copied from third-party libraries. The patented process involves selecting a code file in a development system and segmenting it using a language-specific parser to create multiple parsed blocks. A block is then selected, and a cryptographic hash function is applied to create a unique block signature. This signature is compared to multiple signatures stored in an index of third-party libraries. When a match is found, the source file from which the block was copied is identified, along with any vulnerabilities and fixes necessary for the software developer to address.

Career Highlights

Durieux is currently employed at Endor Labs Inc., where he continues to innovate in the realm of software security and analysis. His work is instrumental in helping developers ensure that their code is secure and compliant with industry standards.

Collaborations

He collaborates with talented individuals such as Georgios Gousios and Philip Hamer, who contribute to the advancement of their projects and the overall mission of their company.

Conclusion

Thomas Durieux is a pioneering inventor whose work in software composition analysis is shaping the future of software development. His contributions are vital for enhancing code security and integrity in an increasingly complex digital landscape.

This text is generated by artificial intelligence and may not be accurate.
Please report any incorrect information to support@idiyas.com
Loading…