Zhuhai, China

Daya Guo

USPTO Granted Patents = 3 

Average Co-Inventor Count = 4.3

ph-index = 1

Forward Citations = 4(Granted Patents)


Company Filing History:


Years Active: 2023-2025

Loading Chart...
3 patents (USPTO):Explore Patents

Title: Daya Guo: Innovator in Code Generation Technologies

Introduction

Daya Guo is a prominent inventor based in Zhuhai, China. He has made significant contributions to the field of code generation and completion technologies. With a total of 3 patents to his name, Guo is recognized for his innovative approaches to enhancing programming efficiency.

Latest Patents

One of Guo's latest patents is titled "Code generation with reinforcement learning." This patent describes a code generation system that employs a non-terminal expansion model and a non-terminal selector model. These models work together to generate a code sketch that completes a partially-formed source code snippet. The non-terminal expansion model is a neural transformer model trained on a supervised dataset through reinforcement learning. It learns to predict the production rule necessary to expand a given non-terminal symbol. The non-terminal selector model, also trained through reinforcement learning, predicts which non-terminal symbol to expand based on a partial-code state. The two models are utilized in a two-step beam search to generate the top candidate code sketches, which may include holes representing unexpanded non-terminal symbols.

Another notable patent is "Code completion with holes." This patent outlines a code completion tool that uses a neural transformer model with attention mechanisms. The tool generates syntactically-correct candidates with holes to complete a partially-formed code snippet. The model is trained to predict the expansion of non-terminal symbols according to the production rules of the underlying grammar of the code snippet. The holes indicate positions where the code completion engine is uncertain about the production rule to use for expanding the non-terminal symbol. This feature allows the code completion engine to expand other non-terminal symbols in a candidate while enabling users to guide the expansion of the holes.

Career Highlights

Daya Guo is currently employed at Microsoft Technology Licensing, LLC, where he continues to develop innovative solutions in the realm of software engineering. His work focuses on improving the efficiency and accuracy of code generation and completion processes.

Collaborations

Guo collaborates with notable colleagues, including Miltiadis Allamanis and Neelakantan Sundaresan. Their combined expertise contributes to the advancement of technologies that streamline programming tasks.

Conclusion

Daya Guo's contributions to code generation and completion technologies highlight his role as an influential inventor in the tech industry. His innovative patents reflect a commitment to enhancing programming efficiency

This text is generated by artificial intelligence and may not be accurate.
Please report any incorrect information to support@idiyas.com
Loading…