This inventor holds 2 USPTO granted patents. Top assignee: Google Inc.. Active years: 2014.
Company Filing History:
Years Active: 2014
Title: Bruce Chandler Carruth: Innovator in Code Analysis and Build Systems
Introduction
Bruce Chandler Carruth is a notable inventor based in Santa Clara, CA. He has made significant contributions to the fields of code analysis and build systems, holding a total of 2 patents. His work is characterized by innovative solutions that enhance the efficiency and functionality of programming tools.
Latest Patents
Carruth's latest patents include a "Predicate matching library for complex program analysis." This invention involves a matching library within a code analysis system that defines various predicates applicable to an abstract syntax tree (AST) corresponding to the program code being analyzed. The predicates help determine whether nodes of the AST possess specific properties, such as class inheritance. The system analyzes an AST, processes a predicate expression query, and executes action code against the identified nodes.
Another significant patent is "Systems and methods for rule-based meta-programming of actions for rule-based build systems." This invention outlines a build system that incorporates attribute rules and new rules, allowing for the addition of new actions to the build system. It generates a graph that includes files specified in the attribute rules and predefined default actions. The system checks for default actions indicated in action listener rules and adds additional actions based on these rules.
Career Highlights
Carruth is currently employed at Google Inc., where he continues to innovate and develop advanced programming solutions. His work at Google has allowed him to collaborate with other talented individuals in the tech industry.
Collaborations
Some of Carruth's notable coworkers include Manuel Victor Klimek and Zhanyong Wan. Their collaborative efforts contribute to the advancement of technology and programming methodologies.
Conclusion
Bruce Chandler Carruth is a distinguished inventor whose work in code analysis and build systems has made a significant impact in the tech industry. His innovative patents reflect his commitment to enhancing programming tools and methodologies.
