Patents by Inventor Huichao Xue
Huichao Xue has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20230410054Abstract: Described herein is a candidate selection technique for an online recommendation system or service. Upon receiving a request to generate recommendations for an end-user, attributes of the end-user are obtained. The end-user attributes are then provided as an input to a trained machine learned model, which generates for each attribute a score indicating the predictive power of the attribute in recommending a relevant content item (e.g., an online job posting). Then, a weighted-OR query is derived from a combination of attributes having scores that exceed a predetermined threshold. The query is expressed, such that, content items satisfying the query include at least “k” attributes specified by the query.Type: ApplicationFiled: June 16, 2022Publication date: December 21, 2023Inventors: Shaghayegh Gharghabi, Huichao Xue
-
Patent number: 11797619Abstract: In an example embodiment, a first machine learned model is trained to produce output, and a second machine learned model is then trained using training data that has been labeled, at least partially, using the output of the first machine learned model. The first machine learned model is trained to output a measure of how strong a positive signal in the training data really is. Specifically, this measure indicates the level of intention of a user who has engaged in a first user interface action with respect to a piece of content to engage in a subsequent second user interface action with the same piece of content.Type: GrantFiled: April 2, 2020Date of Patent: October 24, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Qing Duan, Junrui Xu, Huichao Xue, Jianqiang Shen
-
Publication number: 20230281207Abstract: In an example embodiment, machine learning is used to train a machine-learned model that projects each entity, title pair into a single number, called a seniority score, to represent the career progression needed for that position. For example, company A’s “software engineer” and company B’s “senior software engineer” can be represented as two separate numbers, one being p (company A, software engineer) and the other being p (company B, senior software engineer) on the same axis. This allows a comparison to be made about the absolute levels of each title despite their potential different meanings at different entities.Type: ApplicationFiled: February 3, 2022Publication date: September 7, 2023Inventors: Huichao Xue, Xiaoqing Wang, Chao Wang
-
Patent number: 11663278Abstract: Systems and methods for classifying job search queries for improved precision using a machine-trained classifier are provided. In example embodiments, a network system receives a job search query including one or more terms from a device of a user. The network system extracts one or more features from the job search query, whereby the one or more features are derived from the one or more terms. Based on the one or more features, a machine-learned model of the classifier determines whether to use a title field search process or a compound search process. Based on the determining, the network system formats the job search query into a corresponding machine-language format and performs the job search query to derive results. The network system causes presentation of the results on the device of the user.Type: GrantFiled: November 10, 2020Date of Patent: May 30, 2023Assignee: Microsoft Technology Licensing, LLCInventor: Huichao Xue
-
Patent number: 11443255Abstract: The disclosed embodiments provide a system for performing activity-based inference of title preferences. During operation, the system determines features and labels related to first title preferences for jobs sought by a first set of candidates. Next, the system inputs the features and the labels as training data for a machine learning model. The system then applies the machine learning model to additional features for a second set of candidates to produce predictions of second title preferences for the second set of candidates. Finally, the system stores the predictions in association with the second set of candidates.Type: GrantFiled: November 9, 2018Date of Patent: September 13, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Ye Yuan, Girish Kathalagiri Somashekariah, Huichao Xue, Ada Cheuk Ying Yu
-
Patent number: 11397899Abstract: In some embodiments, a computer system selects a first subset of candidate content items based on their filter scores that are generated based on a partial generalized linear mixed model comprising a baseline model and a user-based model, with the baseline model being a generalized linear model, and the user-based model being a random effects model based on user actions by the target user directed towards reference content items related to the candidate content items. In some embodiments, the computer system then selects a second subset from the first subset based on recommendation scores that are generated based on a full generalized linear mixed model comprising the baseline model, the user-based model, and an item-based model, with the item-based model being a random effects model based on user actions directed towards the candidate online content item by reference users related to the target user.Type: GrantFiled: March 26, 2019Date of Patent: July 26, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Huichao Xue, Girish Kathalagiri Somashekariah, Ye Yuan, Varun Mithal, Junrui Xu, Ada Cheuk Ying Yu
-
Publication number: 20220147588Abstract: Systems and methods for classifying job search queries for improved precision using a machine-trained classifier are provided. In example embodiments, a network system receives a job search query including one or more terms from a device of a user. The network system extracts one or more features from the job search query, whereby the one or more features are derived from the one or more terms. Based on the one or more features, a machine-learned model of the classifier determines whether to use a title field search process or a compound search process. Based on the determining, the network system formats the job search query into a corresponding machine-language format and performs the job search query to derive results. The network system causes presentation of the results on the device of the user.Type: ApplicationFiled: November 10, 2020Publication date: May 12, 2022Inventor: Huichao XUE
-
Patent number: 11238124Abstract: Methods, systems, and computer programs are presented for search optimization based on relevant-parameter selection. One method includes an operation for training a machine-learning program with information about users of an online service to generate a machine-learning model that calculates parameter preference scores for a plurality of parameters. Further, the method includes operations for detecting a job search for a user, identifying user parameters associated with the user, and calculating, by the machine-learning model, the parameter preference scores for the user parameters. Further, search parameters are determined by selecting a predetermined number of user parameters base on the parameter preference scores. A search of a job-postings database is performed with the search parameters, and the results are presented on a display.Type: GrantFiled: August 28, 2019Date of Patent: February 1, 2022Assignee: Microsoft Technology Licensing, LLCInventor: Huichao Xue
-
Publication number: 20210312237Abstract: In an example embodiment, a first machine learned model is trained to produce output, and a second machine learned model is then trained using training data that has been labeled, at least partially, using the output of the first machine learned model. The first machine learned model is trained to output a measure of how strong a positive signal in the training data really is. Specifically, this measure indicates the level of intention of a user who has engaged in a first user interface action with respect to a piece of content to engage in a subsequent second user interface action with the same piece of content.Type: ApplicationFiled: April 2, 2020Publication date: October 7, 2021Inventors: Qing Duan, Junrui Xu, Huichao Xue, Jianqiang Shen
-
Publication number: 20210064684Abstract: Methods, systems, and computer programs are presented for search optimization based on relevant-parameter selection. One method includes an operation for training a machine-learning program with information about users of an online service to generate a machine-learning model that calculates parameter preference scores for a plurality of parameters. Further, the method includes operations for detecting a job search for a user, identifying user parameters associated with the user, and calculating, by the machine-learning model, the parameter preference scores for the user parameters. Further, search parameters are determined by selecting a predetermined number of user parameters base on the parameter preference scores. A search of a job-postings database is performed with the search parameters, and the results are presented on a display.Type: ApplicationFiled: August 28, 2019Publication date: March 4, 2021Inventor: Huichao Xue
-
Publication number: 20200311157Abstract: In some embodiments, a computer system determines that online postings belong to a cohort based on the postings having an attribute of the cohort, identifies skills from the postings, determines that a user belongs to the cohort based on a determination that a profile of the user includes the attribute(s) of the cohort, determines that one or more of the skills is stored in association with the profile, determines a user confidence score that indicates a relevance level of the skill to the user for each one of the one or more of the skills, determines a cohort confidence score for each one of the one or more of the skills based on how many of the postings include the skill, and displays a recommendation associated based on a combination of the user confidence score and the cohort confidence score for at least a portion of the skills.Type: ApplicationFiled: March 28, 2019Publication date: October 1, 2020Inventors: Ye Yuan, Girish Kathalagiri Somashekariah, Huichao Xue, Varun Mithal, Ada Cheuk Ying Yu, Junrui Xu
-
Publication number: 20200311162Abstract: The disclosed embodiments provide a system for selecting recommendations based on title transition embeddings. During operation, the system obtains a word embedding model of a set of job histories. Next, the system calculates similarities between pairs of the embeddings produced by the word embedding model from attributes associated with titles in the set of job histories. The system then identifies, based on the similarities, job titles with high similarity to a current title of the candidate. Finally, the system outputs the job titles for use in selecting job recommendations for the candidate.Type: ApplicationFiled: March 28, 2019Publication date: October 1, 2020Applicant: Microsoft Technology Licensing, LLCInventors: Junrui Xu, Meng Meng, Girish Kathalagiri Somashekariah, Huichao Xue, Varun Mithal, Ada Cheuk Ying Yu
-
Publication number: 20200311568Abstract: In some embodiments, a computer system selects a first subset of candidate content items based on their filter scores that are generated based on a partial generalized linear mixed model comprising a baseline model and a user-based model, with the baseline model being a generalized linear model, and the user-based model being a random effects model based on user actions by the target user directed towards reference content items related to the candidate content items. In some embodiments, the computer system then selects a second subset from the first subset based on recommendation scores that are generated based on a full generalized linear mixed model comprising the baseline model, the user-based model, and an item-based model, with the item-based model being a random effects model based on user actions directed towards the candidate online content item by reference users related to the target user.Type: ApplicationFiled: March 26, 2019Publication date: October 1, 2020Inventors: Huichao Xue, Girish Kathalagiri Somashekariah, Ye Yuan, Varun Mithal, Junrui Xu, Ada Cheuk Ying Yu
-
Patent number: 10789312Abstract: This disclosure relates to systems and methods for recommending relevant positions. A method includes receiving, from a member of an online networking service, a query for one or more available employment positions; executing the query, at a database of employment positions, to retrieve the one or more available employment positions; filtering results of the query according to one or more facets; generating an electronic user interface to display the filtered results; and allowing the member to adjust the facets using the electronic user interface.Type: GrantFiled: December 1, 2017Date of Patent: September 29, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Dhruv Arya, Kevin Kao, Huichao Xue
-
Publication number: 20200151672Abstract: The disclosed embodiments provide a system that ranks job recommendations based on title preferences. During operation, the system determines features related to applications for jobs by a candidate, wherein the features include a title preference for the candidate and a similarity between a first set of attribute values for the candidate and a second set of attribute values for a job. Next, the system applies a machine learning model to the features to produce scores representing likelihoods of the candidate applying to the jobs. The system then generates a ranking of the jobs by the scores. Finally, the system outputs, to the candidate, at least a portion of the ranking as a set of recommendations.Type: ApplicationFiled: November 9, 2018Publication date: May 14, 2020Applicant: Microsoft Technology Licensing, LLCInventors: Huichao Xue, Ye Yuan, Girish Kathalagiri Somashekariah, Ada Cheuk Ying Yu
-
Publication number: 20200151586Abstract: The disclosed embodiments provide a system for performing activity-based inference of title preferences. During operation, the system determines features and labels related to first title preferences for jobs sought by a first set of candidates. Next, the system inputs the features and the labels as training data for a machine learning model. The system then applies the machine learning model to additional features for a second set of candidates to produce predictions of second title preferences for the second set of candidates. Finally, the system stores the predictions in association with the second set of candidates.Type: ApplicationFiled: November 9, 2018Publication date: May 14, 2020Applicant: Microsoft Technology Licensing, LLCInventors: Ye Yuan, Girish Kathalagiri Somashekariah, Huichao Xue, Ada Cheuk Ying Yu
-
Publication number: 20200151647Abstract: The disclosed embodiments provide a system for recommending jobs based on title transition embeddings. During operation, the system obtains a word embedding model of job histories of members of an online network. Next, the system applies the word embedding model to a first set of attributes associated with a title of a candidate to produce a first embedding. The system also applies the word embedding model to a second set of attributes associated with a job title of a job to produce a second embedding. The system then calculates a similarity between the first and second embeddings. Finally, the system outputs the similarity for use in recommending the job to the candidate.Type: ApplicationFiled: November 9, 2018Publication date: May 14, 2020Applicant: Microsoft Technology Licensing, LLCInventors: Girish Kathalagiri Somashekariah, Huichao Xue, Ye Yuan, Meng Meng, Ada Cheuk Ying Yu
-
Publication number: 20190197480Abstract: This disclosure relates to systems and methods for recommending relevant positions. A method includes receiving a request from a member for available employment positions posted at a social networking service, determining a cohort for the member, retrieving a query that is associated with the cohort for the member, executing the query at a database of employment positions, receiving results of the query, and causing the results of the query to be displayed, using an electronic user interface, to the member.Type: ApplicationFiled: December 21, 2017Publication date: June 27, 2019Inventors: Huichao Xue, Dhruv Arya, Nadia Fawaz, Liang Zhang
-
Publication number: 20190171764Abstract: This disclosure relates to systems and methods for recommending relevant positions. A method includes receiving, from a member of an online networking service, a query for one or more available employment positions; executing the query, at a database of employment positions, to retrieve the one or more available employment positions; filtering results of the query according to one or more facets; generating an electronic user interface to display the filtered results; and allowing the member to adjust the facets using the electronic user interface.Type: ApplicationFiled: December 1, 2017Publication date: June 6, 2019Inventors: Dhruv Arya, Kevin Kao, Huichao Xue