Company Filing History:
Years Active: 2023-2024
Title: Innovations by John Darragh Geddes
Introduction
John Darragh Geddes is an accomplished inventor based in San Diego, CA. He has made significant contributions to the field of embedded systems and software analysis. With a total of two patents to his name, Geddes is recognized for his innovative approaches to identifying and fixing vulnerabilities in software.
Latest Patents
Geddes' latest patents include "Vulnerability analysis and reporting for embedded systems" and "Automated bug fixing using deep learning." The first patent describes an embedded software analyzer (ESA) that detects vulnerabilities in software, including flaws and weaknesses that may hinder correct operation or allow unauthorized access. The ESA employs techniques such as fuzzing and symbolic execution to identify these vulnerabilities and utilizes machine learning to optimize its analysis. The second patent focuses on a device that automates the bug-fixing process by generating a formatted code section, identifying a matching patch model, and applying the remedied code section to the original source code.
Career Highlights
Geddes works at Ram Laboratories, Inc., where he continues to develop innovative solutions in software analysis and security. His work has been instrumental in advancing the capabilities of embedded systems, making them more secure and reliable.
Collaborations
Geddes collaborates with Robert Michael McGraw, contributing to the development of cutting-edge technologies in their field.
Conclusion
John Darragh Geddes is a notable inventor whose work in vulnerability analysis and automated bug fixing has the potential to significantly enhance software security. His contributions reflect a commitment to innovation and excellence in technology.
Inventor’s Patent Attorneys refers to legal professionals with specialized expertise in representing inventors throughout the patent process. These attorneys assist inventors in navigating the complexities of patent law, including filing patent applications, conducting patent searches, and protecting intellectual property rights. They play a crucial role in helping inventors secure patents for their innovative creations.