Company Filing History:
Years Active: 1994-1996
Title: The Innovative Contributions of Manoj Dadoo
Introduction
Manoj Dadoo is a prominent inventor based in San Jose, California. He has made significant contributions to the field of computer software compilation systems. With a total of five patents to his name, Dadoo's work focuses on enhancing the efficiency and effectiveness of debugging processes in programming languages.
Latest Patents
One of Dadoo's latest patents involves generating symbolic debug information by merging translation and compilation processes. This invention comprises a computer-based system and method that generates meaningful symbolic debug information in translator-based software compilation systems. The system includes a translator, a compiler, a merger, and a debugger. The compiler and translator each generate symbolic debug information for a source code. The merger combines this debug information into a final product that accurately describes the source code. The debugger utilizes this final debug information to display the original source code effectively, using actual variable and function names.
Another notable patent focuses on supporting run-time data type identification of objects in programming languages that support polymorphism. This invention includes translators, compilers, and debuggers that store modified debug information in an object code file. The modified debug information contains details regarding multiple or concatenated virtual tables. A debug lookup table is constructed from this information, allowing the debugger to determine the actual data types of objects. This process is designed to be transparent to programmers, ensuring a user-friendly experience.
Career Highlights
Manoj Dadoo is currently employed at Hewlett-Packard Company, where he continues to innovate in the field of software development. His work has significantly impacted the way debugging and data type identification are approached in modern programming.
Collaborations
Some of Dadoo's notable coworkers include Paul S. Chan and Karl W. Pettis, who have collaborated with him on various projects within the company.
Conclusion
Manoj Dadoo's contributions to the field of computer software compilation systems have paved the way for more efficient debugging processes. His innovative patents reflect a deep understanding of programming languages and a commitment to enhancing user experience.
Inventor’s Patent Attorneys refers to legal professionals with specialized expertise in representing inventors throughout the patent process. These attorneys assist inventors in navigating the complexities of patent law, including filing patent applications, conducting patent searches, and protecting intellectual property rights. They play a crucial role in helping inventors secure patents for their innovative creations.