Menlo Park, CA, United States of America

Trey Matteson

This inventor holds 6 USPTO granted patents. Top assignees: Apple Inc., Next Software, Inc.. Active years: 1997-2010.


% Patents Active = 66.7

Average Co-Inventor Count = 4.0

ph-index = 4

Forward Citations = 105(Granted Patents)


Company Filing History:


Years Active: 1997-2010

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

Title: Trey Matteson: Innovator in Memory Management Systems

Introduction

Trey Matteson is a notable inventor based in Menlo Park, CA, with a focus on advancements in memory management systems. He holds a total of 6 patents, showcasing his contributions to the field of technology and programming.

Latest Patents

One of his significant inventions is the "Transparent Local and Distributed Memory Management System." This innovative system addresses the challenges of memory management by eliminating the need to track whether memory space allocated to new objects or programs can be reclaimed. The system introduces an autorelease pool that is created at the beginning of a new duty cycle, retaining newly allocated memory space throughout that cycle. At the end of the duty cycle, the autorelease pool is disposed of, allowing the reclaimed memory space to be deallocated. This invention is particularly beneficial in distributed networks, where varying programming conventions complicate memory management tasks. It also proves useful in object-oriented programming environments.

Career Highlights

Trey Matteson has worked with prominent companies such as Next Software, Inc. and Apple Inc. His experience in these organizations has contributed to his expertise in developing innovative solutions in memory management.

Collaborations

Some of his notable coworkers include Blaine Garst and Bertrand Serlet, who have also made significant contributions to the tech industry.

Conclusion

Trey Matteson is a distinguished inventor whose work in memory management systems has made a lasting impact on technology. His innovative solutions continue to influence programming practices and improve efficiency in distributed networks.

Profile summary based on public USPTO records.
Please report any incorrect information to [email protected]
Loading…