Company Filing History:
Years Active: 2019
Title: Nai Jie Li - Innovator in Dynamic Information Processing
Introduction
Nai Jie Li is a prominent inventor based in Beijing, China. He holds a significant patent that showcases his contributions to the field of computer science and programming. His work emphasizes refining complex control flow graphs (CFG) to improve programming efficiency and understanding.
Latest Patents
Nai Jie Li's patent, titled "Using dynamic information to refine control flow graphs," introduces a novel system, method, and computer program product that simplifies an original complex CFG into a more manageable version. This innovation uses dynamic input to depict the state of a program more clearly.
The method operates by receiving and encoding dynamic user input in the form of annotations that reflect the user’s specific interests or insights regarding the program during run time. It allows understanding of variables and their relationships, thereby enhancing the programmer's ability to navigate the code efficiently. By simplifying branching points in a generated Abstract Syntax Tree (AST) and utilizing a Satisfiability Modulo Theories (SMT) solver, this method streamlines the CFG generation process. Ultimately, it aids programmers in correlating different basic blocks under the same scenario, contributing significantly to software development practices.
Career Highlights
Nai Jie Li is affiliated with the International Business Machines Corporation (IBM), a leading global technology and consulting company. His expertise in computer science and dynamic systems has placed him at the forefront of innovation within the company.
Collaborations
Throughout his career, Nai Jie Li has worked alongside talented colleagues, including Si Bin Fan and Bo Li. Their collaborative efforts underscore the importance of teamwork in driving technological advancements and refining programming methodologies.
Conclusion
Nai Jie Li's contributions to the field of programming through his innovative patent reflect his commitment to enhancing software development processes. By simplifying complex control flow graphs, he has provided valuable tools that help programmers understand and navigate their code more effectively, establishing himself as a notable figure in the realm of modern innovation.
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.