Company Filing History:
Years Active: 2017-2019
Title: Innovations of Andrew Mak
Introduction
Andrew Mak is an accomplished inventor based in Richmond Hill, Canada. He has made significant contributions to the field of application analysis, particularly in the realm of static analysis for security vulnerabilities. With a total of 2 patents, his work is recognized for its innovative approach to enhancing software security.
Latest Patents
One of Andrew's latest patents focuses on static analysis based on abstract program representations. This application analysis platform enables the automatic generation of abstract program representations (APRs) that are suitable for static analyses aimed at identifying security vulnerabilities. The APR is generated automatically, preferably from an existing build system or a source repository, and is encapsulated into a binary archival format for use by a static analysis tool, which can operate either on-premises or in the cloud. The abstract program representation serves as a highly compact version of the actual source code it represents. The archival format obfuscates the source code subjected to analysis, thereby protecting it from reverse engineering when shared with other users, teams, or organizations. Additionally, binary archive files generated separately from different source code components can be merged and analyzed together, providing more effective static data-flow analysis, even for components built on different machines by various teams at different times.
Career Highlights
Andrew Mak is currently employed at International Business Machines Corporation (IBM), where he continues to innovate in the field of software security. His work has been instrumental in developing tools that enhance the security of applications through advanced static analysis techniques.
Collaborations
Andrew collaborates with talented professionals such as Babita Sharma and Richard Myer Goldberg, contributing to a dynamic work environment that fosters innovation and creativity.
Conclusion
In summary, Andrew Mak is a notable inventor whose contributions to static analysis and software security are paving the way for more secure applications. His innovative patents and collaborative efforts at IBM highlight his commitment to advancing technology in meaningful ways.