This inventor holds 4 USPTO granted patents and 2 published patent applications. Top assignee: Microsoft Technology Licensing, LLC. Active years: 2006-2010.
Data source: USPTO (United States Patent and Trademark Office) public patent records. Weekly synchronization. How IDiyas builds this profile
Location History:
- Bothell, WA (US) (2006 - 2009)
- Redmond, WA (US) (2010)
Company Filing History:
Years Active: 2006-2010
Title: The Innovations of Jayaraman Thiagarajan
Introduction
Jayaraman Thiagarajan is a notable inventor based in Bothell, WA (US). He has made significant contributions to the field of computer programming, particularly in the area of security vulnerabilities and defect detection. With a total of 4 patents to his name, his work has had a profound impact on software development practices.
Latest Patents
One of his latest patents focuses on the detection of security vulnerabilities in computer programs. This invention involves methods and systems for analyzing a computer program using static and interprocedural analysis techniques. The process automatically identifies data processing operations, such as functions, within the program. It assesses whether these functions could be potential sources for untrusted data entry. By modeling the course of this untrusted data, the invention produces validation results that can indicate security vulnerabilities, such as buffer overruns in call stacks.
Another significant patent addresses defect detection for integers. This invention utilizes various techniques to identify programming defects related to integer usage. A data structure is created to represent ordering relationships in software instructions, which can highlight common unsound assumptions made by programmers. The validation process can identify unvalidated ordering relationships, focusing on significant integer expressions that may lead to buffer overflows.
Career Highlights
Jayaraman Thiagarajan is currently employed at Microsoft Technology Licensing, LLC, where he continues to innovate and contribute to advancements in software security and reliability. His work is instrumental in enhancing the safety and efficiency of software applications.
Collaborations
Throughout his career, Jayaraman has collaborated with esteemed colleagues, including Amitabh Srivastava and Ramanathan N Venkatapathy. These collaborations have further enriched his research and development efforts.
Conclusion
Jayaraman Thiagarajan's contributions to the field of computer programming through his patents demonstrate his commitment to improving software security and reliability. His innovative approaches continue to influence the industry and pave the way for safer programming practices.
Data source: USPTO (United States Patent and Trademark Office) public patent records. Weekly synchronization. How IDiyas builds this profile
