San Jose, CA, United States of America

Alan McGowen

This inventor holds 2 USPTO granted patents. Top assignee: Hewlett-Packard Company. Active years: 2001-2002.


% Patents Active = 100.0

Average Co-Inventor Count = 2.4

ph-index = 2

Forward Citations = 157(Granted Patents)


Company Filing History:


Years Active: 2001-2002

Loading Chart...
2 patents (USPTO):Explore Patents

Title: Alan McGowen: Innovator in Memory Allocation and Software Management

Introduction

Alan McGowen is a notable inventor based in San Jose, California. He has made significant contributions to the fields of memory allocation and software component management. With a total of 2 patents, his work has had a considerable impact on the efficiency of multi-threaded applications.

Latest Patents

One of McGowen's latest patents is titled "Thread local cache memory allocator in a multitasking operating system." This invention provides a memory allocator that offers cache blocks private to each thread of a multi-threaded application. By minimizing performance losses associated with mutual exclusion (MUTEX) contention, MUTEX locking, and coalescence operations, this memory allocator optimizes the performance of multi-threaded application programs. The allocator maintains thread local cache slots in a linked list of arrays, allowing for efficient memory allocation without the need for MUTEX locking or defragmentation.

Another significant patent is the "Hierarchical registry structure for managing multiple versions of software components." This invention describes a hierarchical registry that allows multiple applications to utilize different versions of a software component on the same system. Each version has a base entry in the registry, which includes rules that must be met to use that version. The registry can also have a default base entry, ensuring that applications can access the necessary software components efficiently.

Career Highlights

Alan McGowen is currently employed at Hewlett-Packard Company, where he continues to innovate and develop solutions that enhance software performance and memory management. His work has been instrumental in advancing the capabilities of multi-threaded applications.

Collaborations

Throughout his career, McGowen has collaborated with notable colleagues, including Michael Lawrence Saboff and Andrew Maag. These collaborations have contributed to the development of innovative solutions in the technology sector.

Conclusion

Alan McGowen's contributions to memory allocation and software management have established him as a key figure in the field of technology. His patents reflect a commitment to improving the efficiency and performance of software applications.

This text is generated by artificial intelligence and may not be accurate.
Please report any incorrect information to [email protected]
Loading…