Location History:
- Gatineau, CA (2015)
- Hoofddorp, NL (2019)
- Ottawa, CA (2020 - 2022)
Company Filing History:
Years Active: 2015-2022
Title: The Innovative Contributions of Robert Durand
Introduction
Robert Durand is a notable inventor based in Ottawa, Canada. He has made significant contributions to the field of computer programming and software security. With a total of 4 patents, his work focuses on enhancing the security and functionality of software applications.
Latest Patents
Among his latest patents, Durand has developed systems, methods, and storage media for obfuscating a computer program. This innovation represents the control flow of a computer program as data that is not source code. The exemplary implementations of this patent may include receiving source code, parsing it, extracting the control flow, and representing it as a control flow model using a mathematical modeling language. This process ultimately obfuscates the control flow, making the source code more resistant to tampering.
Another significant patent by Durand is a system and method for watermarking software. This invention enables tracking of software by receiving marking input code, identifying modifiable locations, and applying code transformations. The results are saved as marked code, along with metadata that includes a list of derived constants.
Career Highlights
Throughout his career, Robert Durand has worked with prominent companies such as Irdeto B.V. and Irdeto Canada Corporation. His experience in these organizations has allowed him to refine his skills and contribute to innovative projects in software security.
Collaborations
Durand has collaborated with notable individuals in the field, including Philip Allan Eisen and Yuan Gu. These partnerships have further enriched his work and expanded the impact of his inventions.
Conclusion
Robert Durand's contributions to software security through his innovative patents demonstrate his expertise and commitment to advancing technology. His work continues to influence the field and enhance the security of computer programs.