Company Filing History:
Years Active: 1997-2001
Title: Innovator Profile: John Shek-Luen Ng
Introduction
John Shek-Luen Ng is a remarkable inventor based in San Jose, CA, with a strong record of innovation in computer programming techniques. With a total of 11 patents, he has made significant contributions to the field of global value numbering and optimization of programming codes. His work focuses on enhancing the efficiency of code processing, which is crucial in modern software development.
Latest Patents
Among his notable patents, John has introduced methods and systems that facilitate global value numbering—an advanced technique that optimizes performance by evaluating expressions in software programs. One of his latest patents describes a "Method of, system for, and computer program product for providing global value numbering." This innovation presents a swift and efficient approach to performing global value numbering beyond basic and extended blocks, employing a complete topological ordering of basic blocks in programs.
Another significant patent outlines a "Method of, system for, and computer program product for providing code motion and redundancy removal based on an Extended Global Value Numbering technique." This technology identifies full and partial redundancies and processes them iteratively, improving optimization while minimizing compilation time and storage requirements.
Career Highlights
John is affiliated with International Business Machines Corporation (IBM), where he continues to drive innovation in programming technologies. His extensive experience in the industry has allowed him to develop techniques that enhance coding efficiency and address complexity in software applications.
Collaborations
Throughout his career, John has collaborated with esteemed colleagues, including Frederick Thomas Sharp and Mir Hamid Pirahesh. Such collaborations have further enriched his work and have contributed to the advancement of programming technologies within their research projects and product developments.
Conclusion
John Shek-Luen Ng stands out as an accomplished inventor whose work in global value numbering and programming optimization has impacted the field significantly. His dedication to innovation continues to inspire new methodologies that improve software performance, ensuring a more efficient future for computer programming.