This inventor holds 2 USPTO granted patents. Top assignee: Veracode, Inc.. Active years: 2020-2026.
Company Filing History:
Years Active: 2020-2026
Title: Innovations by Ming Yi Ang in Software Vulnerability Analysis
Introduction
Ming Yi Ang is an accomplished inventor based in Singapore, known for his contributions to software vulnerability analysis. He has developed innovative solutions that enhance the security of open-source code through advanced database technologies.
Latest Patents
Ming Yi Ang holds a patent for a Software Vulnerability Graph Database. This invention is designed to analyze open-source code at a large scale. The security domain graph language (SGL) created by Ang functions as a vulnerability description language, facilitating program analysis queries. The SGL enables the construction and maintenance of a graph database that catalogs vulnerabilities found in open-source components. This graphical database can be accessed directly via a database interface or through an agent that interacts with the database interface. The database interface processes open-source components to create graph structures that represent relationships within the components. It also transforms vulnerability descriptions into a canonical form based on a schema for the graph database, ensuring quality and consistency in the vulnerability dataset maintained.
Career Highlights
Ming Yi Ang is currently employed at Veracode, Inc., where he continues to innovate in the field of software security. His work focuses on improving the analysis and management of vulnerabilities in open-source software, contributing to safer software development practices.
Collaborations
Ming Yi Ang collaborates with talented individuals such as Darius Tsien Wei Foo and Jie Shun Yeo, who contribute to the advancement of their projects and initiatives.
Conclusion
Ming Yi Ang's innovative work in software vulnerability analysis exemplifies the importance of securing open-source code. His contributions through the Software Vulnerability Graph Database are significant in enhancing the quality and safety of software development.
