This inventor holds 2 USPTO granted patents. Top assignee: Hewlett-Packard Development Company, L.p.. Active years: 2011-2014.
Company Filing History:
Years Active: 2011-2014
Title: Marcia E McConnell: Innovator in Computer Science
Introduction
Marcia E McConnell is a distinguished inventor based in Los Altos Hills, California. She has made significant contributions to the field of computer science, particularly in the areas of synchronization mechanisms and resource management in operating systems. With a total of 2 patents, her work has had a notable impact on technology.
Latest Patents
One of her latest patents is titled "Read-write spinlock." This invention provides an apparatus and method for controlling access by a read-write spinlock without mutual exclusion among readers. The method utilizes values in a data structure to manage read access to a shared object, while also employing a guard lock to regulate write access. Another significant patent is "Efficient mechanism for preventing starvation in counting semaphores." This algorithm addresses the issue of starving threads in a counting semaphore within a computer operating system. It operates in a stealing mode, allowing threads to reclaim resources from others when no threads are starving, and shifts to a first-in first-out mode when starvation occurs.
Career Highlights
Marcia is currently employed at Hewlett-Packard Development Company, L.P., where she continues to innovate and contribute to advancements in technology. Her expertise in synchronization and resource management has been instrumental in developing efficient computing solutions.
Collaborations
Throughout her career, Marcia has collaborated with various professionals in her field. One notable coworker is Douglas Vincent Larson, with whom she has worked on several projects.
Conclusion
Marcia E McConnell is a remarkable inventor whose contributions to computer science have paved the way for advancements in synchronization mechanisms and resource management. Her patents reflect her innovative spirit and dedication to improving technology.
