Company Filing History:
Years Active: 2015-2018
Title: Jason Owen Evans: Innovator in Cache Management and Runtime Compilation
Introduction
Jason Owen Evans is a prominent inventor based in Palo Alto, CA. He has made significant contributions to the field of technology, particularly in cache management and runtime compilation. With a total of 7 patents to his name, Evans continues to push the boundaries of innovation.
Latest Patents
One of his latest patents is focused on cache management in a multi-threaded environment. This patent discloses methods, systems, paradigms, and structures for deleting shared resources from a cache in a multi-threaded system. The shared resources can be utilized by multiple requests belonging to various threads executing in the system. A global sequence number is assigned to each request and work item, indicating the order of their creation. A work item can delete a shared resource only if there are no requests with a lesser sequence number executing in the system. If there is at least one such request, the work item is ignored until the request completes.
Another notable patent by Evans involves the runtime incremental compilation of script code. This innovation allows scripts to be incrementally compiled at runtime to generate executable code. The compilation generates executable code corresponding to a basic block of the script, which is stored and executed for subsequent requests that result in the same types of variables. The process is performed lazily, ensuring that executable code is not generated for combinations of variable types that are not obtained from runtime requests.
Career Highlights
Jason Owen Evans is currently employed at Facebook, Inc., where he applies his expertise in technology and innovation. His work has significantly impacted the efficiency and performance of systems that rely on multi-threaded environments and dynamic script execution.
Collaborations
Throughout his career, Evans has collaborated with notable colleagues, including Keith Adams and Andrew John Paroski. These collaborations have further enriched his contributions to the field.
Conclusion
Jason Owen Evans stands out as an influential inventor whose work in cache management and runtime compilation continues to shape the technological landscape. His innovative patents reflect a deep understanding of complex systems and a commitment to advancing technology.
Inventor’s Patent Attorneys refers to legal professionals with specialized expertise in representing inventors throughout the patent process. These attorneys assist inventors in navigating the complexities of patent law, including filing patent applications, conducting patent searches, and protecting intellectual property rights. They play a crucial role in helping inventors secure patents for their innovative creations.