Bellevue, WA, United States of America

Paul V Donlan


Average Co-Inventor Count = 7.0

ph-index = 1

Forward Citations = 47(Granted Patents)


Company Filing History:


Years Active: 2010

Loading Chart...
1 patent (USPTO):Explore Patents

Title: Paul V Donlan: Innovator in Software Update Technologies

Introduction

Paul V Donlan is a notable inventor based in Bellevue, WA (US), recognized for his contributions to software update technologies. He holds a patent that addresses the challenges of updating software components on running computer systems without service interruptions. His innovative approach has significant implications for the efficiency and reliability of software maintenance.

Latest Patents

Donlan's patent, titled "Patching of in-use functions on a running computer system," presents a system and method for automatically updating software components. This invention allows for the hotpatching of software modules by loading a patch into memory and modifying an instruction in the original module to redirect to the patch. Additionally, the coldpatching technique enables the placement of a coldpatch version of the module on disk for future loading, ensuring that the entry points to its functions remain consistent. This dual approach facilitates seamless updates and enhances version management through support rules.

Career Highlights

Paul V Donlan is currently employed at Microsoft Technology Licensing, LLC, where he continues to develop innovative solutions in software technology. His work has contributed to the advancement of software maintenance practices, making significant strides in the field.

Collaborations

Throughout his career, Donlan has collaborated with talented individuals such as Garret Buban and Adrian Mihail Marinescu. These partnerships have fostered a creative environment that encourages the development of groundbreaking technologies.

Conclusion

Paul V Donlan's contributions to software update technologies exemplify the importance of innovation in the tech industry. His patent for patching in-use functions on running computer systems showcases his commitment to enhancing software reliability and efficiency.

This text is generated by artificial intelligence and may not be accurate.
Please report any incorrect information to support@idiyas.com
Loading…