Company Filing History:
Years Active: 2003
Title: The Innovative Mind of Doug Mullin: Pioneering Memory Management
Introduction
Doug Mullin, an inventive mind based in Portland, OR, has made significant contributions to the field of programming environments with his innovative patents. With two patents to his name, Mullin focuses on enhancing user experience through advanced memory management techniques.
Latest Patents
Mullin's latest patents include a "Method and apparatus for state-reversion" and a "Method and apparatus for automatic undo support." Both innovations aim to improve programming environments by providing automatic support for reverting program memory states. His work allows for efficient exploration of application states, enabling features like undo, redo, and abort operations seamlessly.
The state-reversion patent describes how memory allocation code can be modified to protect allocated memory. By assigning an exception handler, any unauthorized memory access generates an exception. This allows developers to preserve memory states before modifications are made. Consequently, previous memory states can be restored and a new current memory state can be created from retrieved data.
Similarly, the patent for automatic undo support introduces mechanisms that similarly protect memory allocations and facilitate the preservation and retrieval of previous memory states in application programs.
Career Highlights
Mullin is currently associated with Autodesk, Inc., where he continues to leverage his expertise in programming and memory management. His innovative approach to software development has positioned him as a valuable asset within the technology sector.
Collaborations
Throughout his career, Doug has collaborated with colleagues like Robert E. Zundel and James Synge. These partnerships foster an environment of creative synergy that helps drive innovation and development within their projects.
Conclusion
Doug Mullin stands out as a key inventor in the realm of programming environments, focusing on advancements in memory management. His contributions through patents demonstrate a commitment to improving the user experience for developers and users alike. As technology continues to evolve, innovators like Mullin will undoubtedly pave the way for future advancements in software development.