This inventor holds 1 USPTO granted patent and 1 EPO patent. Top assignee: Digital Equipment Corporation. Active years: 1999.
Company Filing History:
Years Active: 1999
Title: The Innovations of Patrick G. Sobalvarro
Introduction
Patrick G. Sobalvarro is an accomplished inventor based in Palo Alto, CA. He is known for his significant contributions to the field of computer science, particularly in the area of concurrency in multi-threaded programs. His innovative approach has led to the development of a patented method that enhances the reliability of software applications.
Latest Patents
One of Patrick's notable patents is titled "Detecting concurrency errors in multi-threaded programs." This patent describes a computer-implemented method that detects concurrency errors in programs. The method involves instrumenting machine-executable images of multiple program threads to locate and replace instructions that affect the concurrency states of the threads. Concurrency state information is recorded in memory while the multiple threads are executing. The recorded concurrency state information is then analyzed, and inconsistent dynamic concurrency state transitions are reported as concurrency errors. This innovation addresses a critical challenge in software development, ensuring that applications run smoothly and efficiently.
Career Highlights
Throughout his career, Patrick has worked with prominent companies such as Digital Equipment Corporation and Avery Dennison Corporation. His experience in these organizations has allowed him to refine his skills and contribute to various projects that push the boundaries of technology.
Collaborations
Patrick has collaborated with notable professionals in the field, including Stefan Savage and Michael Burrows. These partnerships have fostered an environment of innovation and have led to advancements in software reliability and performance.
Conclusion
Patrick G. Sobalvarro's contributions to the field of computer science, particularly through his patented methods for detecting concurrency errors, highlight his role as a significant innovator. His work not only enhances software reliability but also sets a foundation for future advancements in multi-threaded programming.
