This inventor holds 2 USPTO granted patents. Top assignee: International Business Machines Corporation. Active years: 2017-2019.
Data source: USPTO (United States Patent and Trademark Office) public patent records. Weekly synchronization. How IDiyas builds this profile
Location History:
- Ontario, CA (2017)
- Markham, CA (2019)
Company Filing History:
Years Active: 2017-2019
Title: **Ying Chau R Mak: Innovator in Programming Language Performance**
Introduction
Ying Chau R Mak is a distinguished inventor based in Markham, CA, notable for his contributions to programming language innovation. He holds two patents that showcase his expertise in enhancing the performance of mixed-language applications and the compilation processes of software applications.
Latest Patents
Ying's latest patents focus on significant advancements in software execution and compilation. The first patent, titled "Performance Acceleration in Mixed-Language Applications," introduces methods and systems for cross-language program execution. This innovation involves setting a signature of a second programming language within a primary program, enabling seamless calls from the first to the second program without the need for runtime environment checks. This method streamlines the integration of different programming languages, substantially improving performance.
The second significant patent, "Parallel Compilation of Software Application," outlines techniques that utilize parallel processing to enhance software compilation. This method includes tokenizing input source text to create a token stream, partitioning it for efficient parsing, and traversing a common symbol dictionary to identify semantic errors. By parsing multiple partitions in parallel, this technique can significantly decrease compilation time while maintaining accuracy.
Career Highlights
Ying Chau R Mak is currently employed at International Business Machines Corporation (IBM), where he continues to refine his skills and develop innovative solutions in the software programming domain. His work has not only contributed to his field but has also positioned him as a thought leader in programming language execution and compilation techniques.
Collaborations
Throughout his career, Ying has collaborated with notable colleagues, including professionals such as Cinderella Lee and Toshihiko Koju. These collaborations have fostered a creative environment that encourages innovation and the sharing of groundbreaking ideas.
Conclusion
Ying Chau R Mak's contributions to programming languages through his patents reflect his dedication to advancing technology. His work at IBM, coupled with his innovative patents, underscores his pivotal role as an inventor in the realm of software development. As technology continues to evolve, innovators like Ying will undoubtedly shape the future of programming and enhance the efficiency of software applications worldwide.
Data source: USPTO (United States Patent and Trademark Office) public patent records. Weekly synchronization. How IDiyas builds this profile
