Location History:
- Bothell, WA (US) (2007)
- Pittsburgh, CA (US) (2011)
- Pittsburgh, PA (US) (2008 - 2017)
Company Filing History:
Years Active: 2007-2017
Title: The Innovative Contributions of David James Brumley
Introduction
David James Brumley is a prominent inventor based in Pittsburgh, CA (US). He has made significant contributions to the field of software testing and security, holding a total of 11 patents. His work focuses on enhancing the efficiency and effectiveness of software testing methodologies.
Latest Patents
One of Brumley's latest patents is titled "Methods and systems for automatically testing software." This invention describes an automatic software testing machine that utilizes an advanced symbolic execution approach. It combines dynamic symbolic execution and static symbolic execution, leveraging the strengths of both methods while avoiding their vulnerabilities. The software testing machine can dynamically alternate between these two execution modes based on partial control flow graphs of the software code being tested. This innovative approach allows for more efficient testing by checking specific program fragments rather than entire programs.
Another notable patent is "Detecting exploitable bugs in binary code." This patent outlines systems and methods for performing hybrid symbolic execution to identify exploitable bugs in binary code. The invention includes mechanisms for determining resource performance levels during symbolic execution and generating checkpoints for active executing paths. This allows for a more responsive and efficient detection of vulnerabilities in software.
Career Highlights
Brumley has worked with several notable organizations throughout his career. He has been associated with Microsoft Technology Licensing, LLC, where he contributed to advancements in software technology. Additionally, he has been involved with Carnegie Mellon University, a leading research institution known for its focus on technology and innovation.
Collaborations
Throughout his career, Brumley has collaborated with talented individuals such as Emily K Rimas-Ribikauskas and Christian James Colando. These collaborations have further enriched his work and contributed to the development of innovative solutions in software testing.
Conclusion
David James Brumley is a distinguished inventor whose work has significantly impacted the field of software testing and security. His innovative patents and collaborations reflect his commitment to advancing technology and improving software reliability.