This inventor holds 1 USPTO granted patent and 1 EPO patent. Top assignee: Xerox Corporation. Active years: 2002.
Data source: USPTO (United States Patent and Trademark Office) public patent records. Weekly synchronization. How IDiyas builds this profile
Company Filing History:
Years Active: 2002
Title: The Innovations of Chandrasekhar Boyapati
Introduction
Chandrasekhar Boyapati is a notable inventor based in Cambridge, MA. He has made significant contributions to the field of software engineering, particularly in aspect-oriented programming. His work has paved the way for advancements in how software entities interact and behave.
Latest Patents
Boyapati holds a patent for the concept of aspect-oriented programming. This patent introduces the idea of a general-purpose aspect that transparently enforces cross-cutting behavior on object classes and other software entities. Additionally, he describes a reusable aspect that can be utilized as part of an aspect library. This innovation has implications for improving software modularity and reusability.
Career Highlights
Chandrasekhar Boyapati is currently employed at Xerox Corporation, where he continues to contribute to advancements in technology. His work at Xerox has allowed him to collaborate with other leading minds in the field, enhancing the impact of his innovations.
Collaborations
Throughout his career, Boyapati has worked alongside notable colleagues such as Gregor J. Kiczales and John Ogden Lamping. These collaborations have fostered an environment of innovation and creativity, leading to significant advancements in software development.
Conclusion
Chandrasekhar Boyapati's contributions to aspect-oriented programming and his work at Xerox Corporation highlight his role as a key innovator in the software engineering field. His patent and collaborations reflect a commitment to enhancing software design and functionality.
Data source: USPTO (United States Patent and Trademark Office) public patent records. Weekly synchronization. How IDiyas builds this profile
