Albany, CA, United States of America

Rupak Majumdar


Average Co-Inventor Count = 4.0

ph-index = 2

Forward Citations = 18(Granted Patents)


Company Filing History:


Years Active: 2006-2010

Loading Chart...
2 patents (USPTO):Explore Patents

Title: Innovations of Rupak Majumdar

Introduction

Rupak Majumdar is a notable inventor based in Albany, CA (US). He has made significant contributions to the field of computer science, particularly in program abstraction techniques. With a total of 2 patents, his work has advanced the understanding and implementation of boolean programs.

Latest Patents

One of his latest patents is titled "System and method for generating a predicate abstraction of a program." This invention describes a method that enables the automatic generation of a boolean program that serves as a predicate abstraction of a program written in a general programming language. The method is capable of abstracting various code statements, including procedure calls, assignments, goto statements, conditionals, and pointers. Predicates of interest are identified for each code statement, and the process generates predicate statements that describe the effects of these statements on the predicates of interest. In cases where the effect of a code statement is indeterminable, non-deterministic predicate statements are included to model this uncertainty. Additionally, if a code statement includes a procedure call, the arguments and return value are translated to associated predicates in the calling context.

Career Highlights

Rupak Majumdar is currently employed at Microsoft Technology Licensing, LLC, where he continues to innovate and contribute to the field. His work has been instrumental in enhancing the capabilities of program analysis and abstraction.

Collaborations

He has collaborated with notable colleagues such as Thomas J Ball and Sriram K Rajamani, further enriching his research and development efforts.

Conclusion

Rupak Majumdar's contributions to the field of computer science, particularly through his patents, demonstrate his commitment to advancing technology. His innovative methods for program abstraction are paving the way for future developments in software engineering.

This text is generated by artificial intelligence and may not be accurate.
Please report any incorrect information to support@idiyas.com
Loading…