Company Filing History:
Years Active: 2000-2002
Title: Innovations of Ganapathy Krishnan
Introduction
Ganapathy Krishnan is an accomplished inventor based in Bellevue, WA (US). He has made significant contributions to the field of software development, particularly in the area of code modification and security. With a total of 3 patents to his name, his work has had a notable impact on how existing applications can be enhanced and secured.
Latest Patents
One of Ganapathy's latest patents is a method and system for injecting new code into existing application code. This innovative approach allows for the modification of the behavior of existing executable code by injecting new code into an executable file. The injection mechanism works by incorporating a reference to new code contained in a Dynamic Link Library (DLL) into the existing executable file. When the executable file is executed, the DLL is automatically loaded, and the new code is executed seamlessly. The injection can be achieved by modifying the import table of the file or by adding DLL loader code, which utilizes an underlying operating system call to load the DLL. Additionally, this mechanism enhances security by injecting security code and data into the executable file, employing an incremental encryption and decryption process for improved security.
Career Highlights
Throughout his career, Ganapathy has worked with notable companies such as Network Commerce, Inc. and Shopnow.com Inc. His experience in these organizations has allowed him to refine his skills and contribute to various innovative projects.
Collaborations
Ganapathy has collaborated with talented individuals in the industry, including Scott Oyler and John Guthrie. These collaborations have further enriched his work and expanded his professional network.
Conclusion
Ganapathy Krishnan is a distinguished inventor whose work in code injection and security has paved the way for advancements in software development. His innovative patents and career achievements reflect his dedication to enhancing technology and improving security measures in executable files.