Location History:
- Redmond, WA (US) (2014 - 2015)
- Mercer Island, WA (US) (2018 - 2019)
Company Filing History:
Years Active: 2014-2019
Title: Innovations of John Thomas Erickson
Introduction
John Thomas Erickson is a notable inventor based in Mercer Island, WA (US). He has made significant contributions to the field of technology, particularly in software and build systems. With a total of 4 patents to his name, Erickson's work has had a considerable impact on the efficiency of computer program builds.
Latest Patents
One of Erickson's latest patents is titled "Chunk storage deduplication using graph structures." This innovation integrates deduplication with software building and chunk storing. The deduplication module includes dedup software, a build graph interface, and a chunk store interface. The dedup graph consists of a portion of the build graph and a portion that represents build artifact file chunks. The dedup software queries whether chunks are present in the chunk store, submits a chunk for storage when it is not already present, and avoids submitting the chunk when it is present. This process utilizes various techniques such as hash comparisons and local caches to optimize storage operations.
Another significant patent is "Ordered cache tiering for program build files." This technology allows for a substantial reduction in the time required to incrementally build large computer programs. It increases the scale of build systems by relying on local processing systems instead of centralized ones. By establishing a tier of cache locations, the appropriate files for a build can be efficiently accessed by the respective processing systems. This system also ensures file integrity through validation signatures.
Career Highlights
John Thomas Erickson is currently employed at Microsoft Technology Licensing, LLC. His work at this esteemed company has allowed him to develop and refine his innovative ideas, contributing to advancements in technology.
Collaborations
Throughout his career, Erickson has collaborated with talented individuals such as Madan Musuvathi and Vinod Sridharan. These collaborations have further enriched his work and led to the development of groundbreaking technologies.
Conclusion
John Thomas Erickson's contributions to technology through his patents and innovations demonstrate his expertise and commitment to improving software and build systems. His work continues to influence the industry and pave the way for future advancements.