Location History:
- Taunton, Somerset, GB (2008)
- Clifton, GB (2001 - 2014)
- Bristol, GB (2001 - 2017)
Company Filing History:
Years Active: 2001-2017
Title: David Alan Edwards – Innovator in Software Development
Introduction
David Alan Edwards, based in Bristol, GB, is a notable inventor with a remarkable portfolio of 33 patents. His innovative contributions primarily focus on software development tools that optimize executable generation, enhancing efficiency and performance without modifying source code.
Latest Patents
Among his latest patents are two significant innovations. The first is a software development tool designed to automatically generate an optimized executable. This tool takes object files and library files as input, re-sequencing their instructions and data definitions to generate new object files. These new files maintain semantic equivalence to the originals while producing an executable that is optimized for faster and more efficient execution, requiring less processor and memory resources.
The second is a debugging system and method that enhances the debugging capabilities of a target processor. This method involves executing code on the processor to generate trace information, while periodically incrementing a counter. This process includes executing timestamp instructions, which associate each timestamp with the generated trace information, thereby improving the debugging process.
Career Highlights
David has made significant contributions during his career at several prominent companies, including STMicroelectronics GmbH and Icera, Inc. His work in these organizations has played a crucial role in advancing software development technologies, showcasing his innovative spirit and technical proficiency.
Collaborations
Throughout his career, David has collaborated with other talented individuals, including Anthony Willis Rich and Andrew Michael Jones. These professional partnerships have been instrumental in fostering creativity and driving the success of various projects and innovations.
Conclusion
David Alan Edwards stands out as a leading inventor in the realm of software development. With 33 patents to his name and a commitment to enhancing executable generation and debugging processes, he continues to contribute significantly to the field of technology, paving the way for future innovations.