Company Filing History:
Years Active: 2019-2022
Title: Innovations by Inventor Tao Guan
Introduction
Tao Guan is a notable inventor based in Toronto, Canada. He has made significant contributions to the field of technology, particularly in software development and debugging. With a total of 3 patents to his name, his work reflects a commitment to enhancing programming efficiency and effectiveness.
Latest Patents
One of Tao Guan's latest patents is focused on log analysis debugging without running on a real production environment. In this innovation, a computer receives a log file containing records associated with instructions in a source code. The computer loads the log file and the source code using a debugger, updates a debugging data format (DWARF) with records from the log file, and identifies relevant data structure entries. This method allows for effective debugging without the need for a live production environment.
Another significant patent involves source code generation from web-sourced snippets. This patent presents methods and apparatus for generating software source code based on user-provided specifications. The process includes decomposing functions into sub-functions, searching for related programming examples, analyzing and ranking the results, and ultimately selecting and extracting the best snippets. This innovation aims to streamline the programming process, even if final compilation success is not guaranteed.
Career Highlights
Tao Guan has worked with several prominent companies, including International Business Machines Corporation (IBM). His experience in such a reputable organization has undoubtedly contributed to his expertise and innovative capabilities in the tech industry.
Collaborations
Throughout his career, Tao has collaborated with talented individuals such as Xiao Ling Chen and Heng Wang. These partnerships have likely fostered a creative environment that encourages innovation and the development of groundbreaking technologies.
Conclusion
Tao Guan's contributions to software development and debugging through his patents demonstrate his innovative spirit and dedication to improving programming practices. His work continues to influence the tech industry positively.
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.