Location History:
- Bellevue, WA (US) (2020 - 2023)
- Redmond, WA (US) (2020 - 2023)
Company Filing History:
Years Active: 2020-2023
Title: Innovations by Inventor Ying Zhao
Introduction
Ying Zhao is a prominent inventor based in Bellevue, WA (US). He has made significant contributions to the field of technology, particularly in code completion systems. With a total of 8 patents to his name, Zhao's work has had a substantial impact on software development and programming efficiency.
Latest Patents
One of Ying Zhao's latest patents is focused on code completion for languages with hierarchical structures. This innovative system predicts candidates to complete a code fragment with a tag name and/or an attribute name in source code written in a hierarchically-structured language. The candidates for predicting a tag name are based on a first-order tag Markov chain model generated from usage patterns of relationships of tag names found in a training dataset. Additionally, candidates for predicting an attribute name are based on a second-order attribute Markov chain model generated from usage patterns of sequences of attribute names associated with each tag name found in the training dataset.
Another notable patent by Zhao is related to code completion of method parameters using machine learning. This tool employs machine learning models to more accurately predict the likelihood of the parameters of a method invocation. A score is computed for each candidate variable, which is used to rank the viability of a variable as the intended parameter. The score is a weighted sum of a scope factor, an edit distance factor, and a declaration proximity factor, all based on a scope model, a method overload model, and a weight file trained offline on a training set of source code programs utilizing various method invocations.
Career Highlights
Ying Zhao is currently employed at Microsoft Technology Licensing, LLC, where he continues to innovate and develop new technologies. His work at Microsoft has allowed him to collaborate with other talented professionals in the field.
Collaborations
Some of his notable coworkers include Shengyu Fu and Neelakantan Sundaresan, who have also contributed to advancements in technology and software development.
Conclusion
Ying Zhao's contributions to the field of technology through his patents and innovative ideas have made a significant impact on programming practices. His work continues to influence the way developers approach code completion and software development.
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.