Patents by Inventor Xianren Wu
Xianren Wu 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: 20240353502Abstract: This document describes systems and techniques directed at a machine-learning-based greedy optimization mechanism for reducing radio-frequency (RF) tests in production. In aspects, a process capability index is disclosed, the process capability index used to refine a test-set. The test-set includes tests configured to be performed on an electronic device. The process capability index is configured based on upper specification limits and lower specification limits of the electronic device for each test in the test-set, as well as results for each of the tests in the test-set. The process capability index is further configured based on a new upper specification limit and a new lower specification limit of the electronic device for a new test not in the test-set, as well as results for the new test.Type: ApplicationFiled: June 28, 2024Publication date: October 24, 2024Applicant: Google LLCInventors: Xianren Wu, Ying Luo, Daniel Minare Ho, Chung-Cheng Tseng, Wenxiao Wang, Daniel Khuong, Ren-Hua Chang, Chen-Chun Hsiao, Chien An Hsu, Hui Peng, Song Liu, Yujing Li
-
Patent number: 11436522Abstract: An indication of a plurality of different entities in a social networking service is received, including at least two entities having a different entity type. A plurality of user profiles in the social networking service is accessed. A first machine-learned model is used to learn embeddings for the plurality of different entities in a d-dimensional space. A second machine-learned model is used to learn an embedding for each of one or more query terms that are not contained in the indication of the plurality of different entities in the social networking service, using the embeddings for the plurality of different entities learned using the first machine-learned model, the second-machine learned model being a deep structured semantic model (DSSM). A similarity score between a query term and an entity is calculated by computing distance between the embedding for the query term and the embedding for the entity in the d-dimensional space.Type: GrantFiled: February 19, 2018Date of Patent: September 6, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Qi Guo, Xianren Wu, Bo Hu, Shan Zhou, Lei Ni, Erik Eugene Buchanan
-
Patent number: 10984385Abstract: In an example embodiment, one or more specified ideal candidates are used to perform a search in a database. One or more attributes are extracted from one or more ideal candidate member profiles. A search query is then generated based on the extracted one or more attributes. Then, a search is performed on member profiles in the social networking service using the generated search query, returning one or more result member profiles.Type: GrantFiled: May 31, 2016Date of Patent: April 20, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Ye Xu, Viet Thuc Ha, Xianren Wu, Satya Pradeep Kanduri, Vijay Dialani, Yan Yan, Abhishek Gupta, Shakti Dhirendraji Sinha
-
Patent number: 10956515Abstract: In an example, an indication of a plurality of different entities in a social networking service is received, including at least two entities having a different entity type. Then a plurality of user profiles in the social networking service are accessed. A machine-learned model is then used to calculate, based on co-occurrence counts reflecting a number of user profiles in the plurality of user profiles in which corresponding nodes co-occurred, a similarity score between a first node and second node by computing distance between the first node and the second node in a d-dimensional space on which a plurality of entities are mapped, the similarity score generated using a generalized linear mixed model having a global coefficient vector applied to global function pertaining to the co-occurrence counts and a first random effects coefficient vector applied to a random effects per-country function.Type: GrantFiled: February 19, 2018Date of Patent: March 23, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Qi Guo, Xianren Wu, Bo Hu, Shan Zhou, Lei Ni, Erik Eugene Buchanan
-
Patent number: 10860670Abstract: In an example embodiment, two machine learned models are trained. One is trained to output a probability that a searcher having a member profile in a social networking service will select a potential search result. The other is trained to output a probability that a member corresponding to a potential search result will respond to a communication from a searcher. Features may be extracted from a query, information about the searcher, and information about the member corresponding to the potential search result and fed to the machine learned models. The outputs of the machine learned models can be combined and used to rank search results for returning to the searcher.Type: GrantFiled: October 30, 2017Date of Patent: December 8, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Qi Guo, Bo Hu, Xianren Wu, Anish Ramdas Nair, Shan Zhou, Lester Gilbert Cottle, III
-
Patent number: 10769136Abstract: Techniques for improving search using generalized linear mixed models are disclosed herein. In some embodiments, a computer-implemented method comprises: receiving a search query comprising at least one search term and being associated with a user; extracting features from corresponding profiles of a plurality of candidates; for each one of the candidates, generating a corresponding score based on a generalized linear mixed model comprising a generalized linear query-based model and a random effects user-based model; selecting a subset of candidates from the plurality of candidates based on the corresponding scores; and causing the selected subset of candidates to be displayed to the user in a search results page for the search query.Type: GrantFiled: November 29, 2017Date of Patent: September 8, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Cagri Ozcaglar, Xianren Wu, Jaewon Yang, Abhishek Gupta, Anish Ramdas Nair
-
Patent number: 10726025Abstract: In an example, a plurality of user profiles in a social networking service are accessed. A heterogeneous graph structure having a plurality of nodes connected by edges is generated, each node corresponding to a different entity in the social networking service, each edge representing a co-occurrence of entities represented by nodes on each side of the edge in at least one of the user profiles. Weights are calculated for each edge of the heterogeneous graph structure, the weights being based on co-occurrence counts reflecting a number of user profiles in the plurality of user profiles in which corresponding nodes co-occurred. The heterogeneous graph structure is embedded into a d-dimensional space. A machine-learned model is then used to calculate a similarity score between a first node and second node by computing distance between the first node and the second node in the d¬-dimensional space.Type: GrantFiled: February 19, 2018Date of Patent: July 28, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Qi Guo, Xianren Wu, Bo Hu, Shan Zhou, Lei Ni, Erik Eugene Buchanan
-
Patent number: 10628432Abstract: In an example, a deep learning network is used to calculate a similarity score between a first query in a social networking service and each of one or more suggestable entities in the social networking service. The suggestable entities are determined via a first machine learned model. The deep learning network takes as input the suggestable entities as well as a history of interactions with a graphical user interface of a social networking service by a first member of the social networking service, a history of queries performed via the graphical user interface by the first member, and the first query itself.Type: GrantFiled: February 19, 2018Date of Patent: April 21, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Qi Guo, Xianren Wu, Bo Hu, Shan Zhou, Lei Ni, Erik Eugene Buchanan
-
Patent number: 10606847Abstract: In an example embodiment, one or more sample ideal candidate member profiles in a social networking service are obtained, as well as one or more sample search result member profiles in the social networking service. Then, for each unique pair of sample ideal candidate member profile and sample search result member profile, a label is generated using a score generated from log information of the social networking service, the log information including records of communications between a searcher and members of the social networking service, the score being higher if the searcher communicated with both the member corresponding sample ideal candidate member profile and the member corresponding to the sample search result member profile in a same search session. The generated labels are fed into a machine learning algorithm to train a combined ranking model used to output ranking scores for search result member profiles.Type: GrantFiled: May 31, 2016Date of Patent: March 31, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Yan Yan, Viet Thuc Ha, Xianren Wu, Satya Pradeep Kanduri, Vijay Dialani, Ye Xu, Abhishek Gupta, Shakti Dhirendraji Sinha
-
Publication number: 20190362025Abstract: A machine is configured to improve a search engine. For example, the machine generating, for a user, one or more search facets using one or more machine learning algorithms. The generating of the search facets is based on a user profile associated with the user and one or more similar user profiles. The machine receives an identifier of the user from a client device. The machine causes a display of one or more selectable identifiers of the one or more search facets in a user interface of the client device associated with the user. The machine receives, from the client device, an indication of a selection of the one or more selectable identifiers of the one or more search facets. The machine causes a display of one or more job descriptions in the user interface based on a search performed using the one or more search facets.Type: ApplicationFiled: May 25, 2018Publication date: November 28, 2019Inventors: Runfang Zhou, Ajit Paul Singh, Xianren Wu, Anish Ramdas Nair, Linzhen Xuan, Kevin Chuang, Bikramjit Singh, Da Teng
-
Patent number: 10482137Abstract: A system and method includes receiving a search query and obtaining, from a database, member data of a member. For each of a plurality of nonlinear models, the nonlinear model is traversed based on a comparison of characteristics to conditions to obtain a score, wherein, among the nonlinear models, at least one characteristic is an inferred characteristic based on at least one of: activities by the member in an online networking system; and connections by the member in the online networking system. The score obtained from each of the nonlinear models is combined to obtain a combined score and a user interface to displays information related to the member based, at least in part on the combined score.Type: GrantFiled: December 22, 2017Date of Patent: November 19, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Bo Hu, Shan Zhou, Qi Guo, Xianren Wu, Anish Ramdas Nair, Patrick Cheung
-
Patent number: 10409830Abstract: System and techniques for facet expansion are described herein. A user interface element may be presented on facet selection portion of a search result display including search results. Here, the user interface element is arranged to accept user input of a facet. Partial user input for a facet may be received. A peer entity to an entity corresponding to the facet may be obtained. A peer facet may be presented in a suggestion element in the facet selection portion in response to receiving the partial user input.Type: GrantFiled: August 31, 2016Date of Patent: September 10, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Rahim Daya, Abhishek Gupta, Shakti Dhirendraji Sinha, Xianren Wu, Satya Pradeep Kanduri, Zian Yu, Shan Zhou, Jordan Anthony Saints, Timothy Patrick Jordt, Gregory Alan Walloch, Zachary Tyler Piepmeyer
-
Publication number: 20190258721Abstract: In an example, a plurality of user profiles in a social networking service are accessed. A heterogeneous graph structure comprising a plurality of nodes connected by edges is generated, each node corresponding to a different entity in the social networking service, each edge representing a co-occurrence of entities represented by nodes on each side of the edge in at least one of the user profiles. Weights are calculated for each edge of the heterogeneous graph structure, the weights being based on co-occurrence counts reflecting a number of user profiles in the plurality of user profiles in which corresponding nodes co-occurred. The heterogeneous graph structure is embedded into a d-dimensional space. A machine-learned model is then used to calculate a similarity score between a first node and second node by computing distance between the first node and the second node in the d-dimensional space.Type: ApplicationFiled: February 19, 2018Publication date: August 22, 2019Inventors: Qi Guo, Xianren Wu, Bo Hu, Shan Zhou, Lei Ni, Erik Eugene Buchanan
-
Publication number: 20190258739Abstract: In an example, an indication of a plurality of different entities in a social networking service is received, including al least two entities having a different entity type. Then a plurality of user profiles in the social networking service are accessed A machine-learned model is then used to calculate, based on co-occurrence counts reflecting a number of user profiles in the plurality of user profiles in which corresponding nodes co-occurred, a similarity score between a first node and second node by computing distance between the first node and the second node in a d-dimensional space on which a plurality of entities are mapped, the similarity score generated using a generalized linear mixed model having a global coefficient vector applied to global function pertaining to the co-occurrence counts and a first random effects coefficient vector applied to a random effects per-country function.Type: ApplicationFiled: February 19, 2018Publication date: August 22, 2019Inventors: Qi Guo, Xianren Wu, Bo Hu, Shan Xhou, Lei Ni, Erik Eugene Buchanan
-
Publication number: 20190258963Abstract: An indication of a plurality of different entities in a social networking service is received, including at least two entities having a different entity type. A plurality of user profiles in the social networking service is accessed. A first machine-learned model is used to learn embeddings for the plurality of different entities in a d-dimensional space. A second machine-learned model is used to learn an embedding for each of one or more query terms that are not contained in the indication of the plurality of different entities in the social networking service, using the embeddings for the plurality of different entities learned using the first machine-learned model, the second-machine learned model being a deep structured semantic model (DSSM). A similarity score between a query term and an entity is calculated by computing distance between the embedding for the query term and the embedding for the entity in the d-dimensional space.Type: ApplicationFiled: February 19, 2018Publication date: August 22, 2019Inventors: Qi Guo, Xianren Wu, Bo Hu, Shan Zhou, Lei Ni, Erik Eugene Buchanan
-
Publication number: 20190258722Abstract: In an example, a deep learning network is used to calculate a similarity score between a first query in a social networking service and each of one or more suggestable entities in the social networking service. The suggestable entities are determined via a first machine learned model. The deep learning network takes as input the suggestable entities as well as a history of interactions with a graphical user interface of a social networking service by a first member of the social networking service, a history of queries performed via the graphical user interface by the first member, and the first query itself.Type: ApplicationFiled: February 19, 2018Publication date: August 22, 2019Inventors: Qi Guo, Xianren Wu, Bo Hu, Shan Zhou, Lei Ni, Erik Eugene Buchanan
-
Patent number: 10373075Abstract: In an example embodiment, a query for search results is received, the query including at least one value for one facet, a facet defining a categorical dimension for the search results. It is then determined that the facet in the query is exclusive. In response to the determination that the facet is exclusive: for each potential facet different from the facet in the query: for each potential value in the potential facet: conditional entropy gain of the value in the query and the potential value is determined. The potential value in the potential facet that has the highest conditional entropy gain is determined, as is the potential facet with the minimum maximum conditional entropy gain. Then the potential facet with the minimum maximum is input into a machine learning model, causing the machine learning model to output one or more suggested facets to add to the query.Type: GrantFiled: June 21, 2016Date of Patent: August 6, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Xianren Wu, Satya Pradeep Kanduri, Vijay Dialani, Ye Xu, Yan Yan, Viet Thuc Ha, Abhishek Gupta, Shakti Dhirendraji Sinha
-
Publication number: 20190197188Abstract: A system and method includes receiving a search query and obtaining, from a database, member data of a member. For each of a plurality of nonlinear models, the nonlinear model is traversed based on a comparison of characteristics to conditions to obtain a score, wherein, among the nonlinear models, at least one characteristic is an inferred characteristic based on at least one of: activities by the member in an online networking system; and connections by the member in the online networking system. The score obtained from each of the nonlinear models is combined to obtain a combined score and a user interface to displays information related to the member based, at least in part on the combined score.Type: ApplicationFiled: December 22, 2017Publication date: June 27, 2019Inventors: Bo Hu, Shan Zhou, Qi Guo, Xianren Wu, Anish Ramdas Nair, Patrick Cheung
-
Publication number: 20190163780Abstract: Techniques for improving search using generalized linear mixed models are disclosed herein. In some embodiments, a computer-implemented method comprises: receiving a search query comprising at least one search term and being associated with a user; extracting features from corresponding profiles of a plurality of candidates; for each one of the candidates, generating a corresponding score based on a generalized linear mixed model comprising a generalized linear query-based model and a random effects user-based model; selecting a subset of candidates from the plurality of candidates based on the corresponding scores; and causing the selected subset of candidates to be displayed to the user in a search results page for the search query.Type: ApplicationFiled: November 29, 2017Publication date: May 30, 2019Inventors: Cagri Ozcaglar, Xianren Wu, Jaewon Yang, Abhishek Gupta, Anish Ramdas Nair
-
Publication number: 20190130037Abstract: In an example embodiment, two machine learned models are trained. One is trained to output a probability that a searcher having a member profile in a social networking service will select a potential search result. The other is trained to output a probability that a member corresponding to a potential search result will respond to a communication from a searcher. Features may be extracted from a query, information about the searcher, and information about the member corresponding to the potential search result and fed to the machine learned models. The outputs of the machine learned models can be combined and used to rank search results for returning to the searcher.Type: ApplicationFiled: October 30, 2017Publication date: May 2, 2019Inventors: Qi Guo, Bo Hu, Xianren Wu, Anish Ramdas Nair, Shan Zhou, Lester Gilbert Cottle, III