Location History:
- Ontario, CA (2021)
- Markham, CA (2021 - 2024)
Company Filing History:
Years Active: 2021-2024
Title: Innovations of Liujia Shao
Introduction
Liujia Shao is a notable inventor based in Markham, Canada. He has made significant contributions to the field of technology, particularly in the areas of machine learning and software development. With a total of six patents to his name, Shao continues to push the boundaries of innovation.
Latest Patents
One of his latest patents is titled "Transaction composition graph node embedding." This invention involves a computer-implemented process that traverses a data flow of transactions to convert a full graph into multiple directed acyclic subgraphs or paths in spanning trees. The process takes one-by-one nodes as input to a predetermined neural network, generating a set of one-hot vectors for all nodes. It computes an embedding vector from a corresponding one-hot vector and calculates the probability that an output node is nearby, embedding the node to a latent feature vector.
Another significant patent is the "Code refactor renaming recommender." This approach provides a method for code refactor renaming by presenting source code with a naming convention for functions and classes to a machine learning model. The model identifies names for functions and classes, tokenizes the identified names, and recognizes associated docstrings. The code for the identified functions and classes is input into a feature vector generation mechanism. A model is then trained to map the generated feature vectors to tokenized identified names via regression. This model can analyze input code with the same naming convention to predict names for functions and classes, allowing for the recommendation of function and class names in accordance with the programming code naming convention.
Career Highlights
Liujia Shao is currently employed at International Business Machines Corporation (IBM), where he applies his expertise in technology and innovation. His work has garnered attention for its practical applications and contributions to the field.
Collaborations
Shao has collaborated with notable colleagues, including Yan Luo and Yan Xu. These partnerships have further enhanced his work and contributed to the development of innovative solutions in technology.
Conclusion
Liujia Shao is a prominent inventor whose work in machine learning and software development has led to significant advancements in technology. His patents reflect a commitment to innovation and problem-solving in the tech industry.
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.