This inventor holds 4 USPTO granted patents. Top assignees: Oracle America, Inc., Sun Microsystems, Inc.. Active years: 2010-2013.
Data source: USPTO (United States Patent and Trademark Office) public patent records. Weekly synchronization. How IDiyas builds this profile
Location History:
- Mountain View, CA (US) (2010 - 2013)
- Newark, CA (US) (2013)
Company Filing History:
Years Active: 2010-2013
Title: Chandrashekhar R. Garud and His Software Engineering Patents
Introduction
Chandrashekhar R. Garud is an inventor associated with Mountain View, California. His patent work includes techniques for improving software instrumentation, memory profiling, and the integration of program functionality into existing binary files. He is named on 4 patents.
Latest Patents
One of Garud’s latest patents, “Method and System for Efficient Tracing and Profiling of Memory Accesses During Program Execution,” describes a system for selectively instrumenting a software application’s memory-access operations. It uses static binary instrumentation and dynamic binary analysis to avoid unnecessary instrumentation under specified conditions, such as when an instruction accesses a read-only area or a user-defined address range. The approach can also limit memory-checking analysis to an instruction’s initial execution when the read value is determined to be initialized, reducing overhead during profiling.
Another patent, “Incorporating Functionality from an Object File into an Existing Binary File,” covers adding functions from an object file to an existing binary. Control-flow analysis guides the insertion, while symbols missing from the binary’s symbol table are added. When symbol definitions overlap, the object file’s definitions receive priority. The method is intended to make software development and maintenance more flexible while reducing logistical overhead.
Career Highlights
Garud’s listed company affiliations include Oracle America, Inc. and Sun Microsystems, Inc. His patent work reflects a focus on software tools and methods for analyzing, modifying, and maintaining program binaries.
Collaborations
Garud’s listed coworkers include Fu-Hwa Wang and Raj Prakash. Their names provide context for his professional collaborations, though the supplied information does not specify their roles in particular patents.
Conclusion
Chandrashekhar R. Garud’s patents address practical challenges in software profiling and binary-file development, with an emphasis on reducing overhead and improving flexibility.
Data source: USPTO (United States Patent and Trademark Office) public patent records. Weekly synchronization. How IDiyas builds this profile
