This inventor holds 5 USPTO granted patents and 1 EPO patent. Top assignee: International Business Machines Corporation. Active years: 2003-2008.
Company Filing History:
Years Active: 2003-2008
Title: Innovations of Stuart A. Friedberg
Introduction
Stuart A. Friedberg is a notable inventor based in Aloha, Oregon, who has made significant contributions to the field of computer systems. With a total of 5 patents to his name, Friedberg's work primarily focuses on enhancing memory allocation and access control in multiprocessor environments.
Latest Patents
Friedberg's latest patents include a memory allocator for a multiprocessor computer system. This invention outlines methods for dynamically allocating memory in a non-uniform memory access (NUMA) machine that features distributed shared memory. The methods allow for memory allocation by specified node, memory class, or memory pool, which improves efficiency in memory access. For instance, allocating memory on the same node where a process is running significantly reduces memory access time. Another patent addresses managing access control within system topologies using canonical access control representations. This invention determines accessor-accessible pairs and organizes them into proto-zones to streamline access control management.
Career Highlights
Friedberg is currently employed at International Business Machines Corporation (IBM), where he continues to innovate in the realm of computer systems. His work has been instrumental in developing more efficient memory management techniques that benefit various applications.
Collaborations
Some of his notable coworkers include Paul Edward McKenney and Phillip E. Krueger, who have collaborated with Friedberg on various projects within IBM.
Conclusion
Stuart A. Friedberg's contributions to memory allocation and access control in computer systems highlight his innovative spirit and dedication to advancing technology. His patents reflect a deep understanding of complex systems and a commitment to improving their efficiency.
