Patents by Inventor STEPHEN M. CHU
STEPHEN M. CHU 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).
-
Patent number: 11443226Abstract: A computer-implemented method applies labels to unlabeled public data for use by a global model. One or more processors train one or more local machine learning models with local private data to create one or more trained models. Processor(s) generate a label for each of the local private data using the one or more trained models, where each label describes the local private data, and then apply the label to unlabeled public data to create labeled public data. One or more processors then input the labeled public data into a global model that uses the public data.Type: GrantFiled: May 17, 2017Date of Patent: September 13, 2022Assignee: International Business Machines CorporationInventors: Stephen M. Chu, Min Gong, Guo Qiang Hu, Dong Sheng Li, Liang Wu, Jun Chi Yan
-
Patent number: 10296527Abstract: A method for determining an object referenced within a set of one or more informal online communications comprises: generating a knowledge graph for a company based at least on formal online communications, the knowledge graph comprising a plurality of node elements, and the knowledge graph further comprising, for each node element of the knowledge graph, a corresponding halo comprising one or more words which are temporally proximate to that node element within the formal online communications; for each node element of the knowledge graph which is determined to be present in a given informal online communication, detecting a halo comprising one or more words which are temporally proximate to that node element within the given informal online communication; and identifying which of the plurality of node elements has a corresponding halo within the knowledge graph most similar to the detected halo, wherein the identified node element is the referenced object.Type: GrantFiled: December 8, 2015Date of Patent: May 21, 2019Assignee: Internatioanl Business Machines CorporationInventors: Stephen M. Chu, Ning Duan, Min Gong, Yun Jie Qiu, Junchi Yan
-
Publication number: 20180336486Abstract: A computer-implemented method applies labels to unlabeled public data for use by a global model. One or more processors train one or more local machine learning models with local private data to create one or more trained models. Processor(s) generate a label for each of the local private data using the one or more trained models, where each label describes the local private data, and then apply the label to unlabeled public data to create labeled public data. One or more processors then input the labeled public data into a global model that uses the public data.Type: ApplicationFiled: May 17, 2017Publication date: November 22, 2018Inventors: STEPHEN M. CHU, MIN GONG, GUO QIANG HU, DONG SHENG LI, LIANG WU, JUN CHI YAN
-
Patent number: 9836532Abstract: Embodiments include a system, method, and computer program product for foreign organization name matching. Aspects include receiving a first entity name from a first database configured in a first language and receiving a second database, wherein the second database includes a plurality of entity names in a second language, wherein the first and second languages are different. Aspects also include performing an Internet search based on the first entity name, wherein a language setting of the Internet search is configured to the second language and identifying a list of candidate names based on a set of results from the Internet search. Another aspect includes filtering the list to obtain a resulting candidate name and determining whether the resulting candidate name matches one of the entity names in the second database. Aspects include associating the first entity name and a matching entity name in the second database based on the determination.Type: GrantFiled: December 15, 2015Date of Patent: December 5, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Stephen M. Chu, Ning Duan, Min Gong, Junchi Yan, Xuan Zhang
-
Patent number: 9830384Abstract: Embodiments include a system, method, and computer program product for foreign organization name matching. Aspects include receiving a first entity name from a first database configured in a first language and receiving a second database, wherein the second database includes a plurality of entity names in a second language, wherein the first and second languages are different. Aspects also include performing an Internet search based on the first entity name, wherein a language setting of the Internet search is configured to the second language and identifying a list of candidate names based on a set of results from the Internet search. Another aspect includes filtering the list to obtain a resulting candidate name and determining whether the resulting candidate name matches one of the entity names in the second database. Aspects include associating the first entity name and a matching entity name in the second database based on the determination.Type: GrantFiled: October 29, 2015Date of Patent: November 28, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Stephen M. Chu, Ning Duan, Min Gong, Junchi Yan, Xuan Zhang
-
Patent number: 9773047Abstract: Embodiments include a system, method, and computer program product for foreign organization name matching. Aspects include receiving a first entity name from a first database configured in a first language and receiving a second database, wherein the second database includes a plurality of entity names in a second language, wherein the first and second languages are different. Aspects also include performing an Internet search based on the first entity name, wherein a language setting of the Internet search is configured to the second language and identifying a list of candidate names based on a set of results from the Internet search. Another aspect includes filtering the list to obtain a resulting candidate name and determining whether the resulting candidate name matches one of the entity names in the second database. Aspects include associating the first entity name and a matching entity name in the second database based on the determination.Type: GrantFiled: March 16, 2017Date of Patent: September 26, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Stephen M. Chu, Ning Duan, Min Gong, Junchi Yan, Xuan Zhang
-
Publication number: 20170185660Abstract: Embodiments include a system, method, and computer program product for foreign organization name matching. Aspects include receiving a first entity name from a first database configured in a first language and receiving a second database, wherein the second database includes a plurality of entity names in a second language, wherein the first and second languages are different. Aspects also include performing an Internet search based on the first entity name, wherein a language setting of the Internet search is configured to the second language and identifying a list of candidate names based on a set of results from the Internet search. Another aspect includes filtering the list to obtain a resulting candidate name and determining whether the resulting candidate name matches one of the entity names in the second database. Aspects include associating the first entity name and a matching entity name in the second database based on the determination.Type: ApplicationFiled: March 16, 2017Publication date: June 29, 2017Inventors: Stephen M. Chu, Ning Duan, Min Gong, Junchi Yan, Xuan Zhang
-
Publication number: 20170161389Abstract: A method for determining an object referenced within a set of one or more informal online communications comprises: generating a knowledge graph for a company based at least on formal online communications, the knowledge graph comprising a plurality of node elements, and the knowledge graph further comprising, for each node element of the knowledge graph, a corresponding halo comprising one or more words which are temporally proximate to that node element within the formal online communications; for each node element of the knowledge graph which is determined to be present in a given informal online communication, detecting a halo comprising one or more words which are temporally proximate to that node element within the given informal online communication; and identifying which of the plurality of node elements has a corresponding halo within the knowledge graph most similar to the detected halo, wherein the identified node element is the referenced object.Type: ApplicationFiled: December 8, 2015Publication date: June 8, 2017Inventors: Stephen M. Chu, Ning Duan, Min Gong, Yun Jie Qiu, Junchi Yan
-
Patent number: 9659086Abstract: Embodiments include a system, method, and computer program product for foreign organization name matching. Aspects include receiving a first entity name from a first database configured in a first language and receiving a second database, wherein the second database includes a plurality of entity names in a second language, wherein the first and second languages are different. Aspects also include performing an Internet search based on the first entity name, wherein a language setting of the Internet search is configured to the second language and identifying a list of candidate names based on a set of results from the Internet search. Another aspect includes filtering the list to obtain a resulting candidate name and determining whether the resulting candidate name matches one of the entity names in the second database. Aspects include associating the first entity name and a matching entity name in the second database based on the determination.Type: GrantFiled: April 18, 2016Date of Patent: May 23, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Stephen M. Chu, Ning Duan, Min Gong, Junchi Yan, Xuan Zhang
-
Publication number: 20170124186Abstract: Embodiments include a system, method, and computer program product for foreign organization name matching. Aspects include receiving a first entity name from a first database configured in a first language and receiving a second database, wherein the second database includes a plurality of entity names in a second language, wherein the first and second languages are different. Aspects also include performing an Internet search based on the first entity name, wherein a language setting of the Internet search is configured to the second language and identifying a list of candidate names based on a set of results from the Internet search. Another aspect includes filtering the list to obtain a resulting candidate name and determining whether the resulting candidate name matches one of the entity names in the second database. Aspects include associating the first entity name and a matching entity name in the second database based on the determination.Type: ApplicationFiled: April 18, 2016Publication date: May 4, 2017Inventors: Stephen M. Chu, Ning Duan, Min Gong, Junchi Yan, Xuan Zhang
-
Publication number: 20170124202Abstract: Embodiments include a system, method, and computer program product for foreign organization name matching. Aspects include receiving a first entity name from a first database configured in a first language and receiving a second database, wherein the second database includes a plurality of entity names in a second language, wherein the first and second languages are different. Aspects also include performing an Internet search based on the first entity name, wherein a language setting of the Internet search is configured to the second language and identifying a list of candidate names based on a set of results from the Internet search. Another aspect includes filtering the list to obtain a resulting candidate name and determining whether the resulting candidate name matches one of the entity names in the second database. Aspects include associating the first entity name and a matching entity name in the second database based on the determination.Type: ApplicationFiled: December 15, 2015Publication date: May 4, 2017Inventors: Stephen M. Chu, Ning Duan, Min Gong, Junchi Yan, Xuan Zhang
-
Publication number: 20170124185Abstract: Embodiments include a system, method, and computer program product for foreign organization name matching. Aspects include receiving a first entity name from a first database configured in a first language and receiving a second database, wherein the second database includes a plurality of entity names in a second language, wherein the first and second languages are different. Aspects also include performing an Internet search based on the first entity name, wherein a language setting of the Internet search is configured to the second language and identifying a list of candidate names based on a set of results from the Internet search. Another aspect includes filtering the list to obtain a resulting candidate name and determining whether the resulting candidate name matches one of the entity names in the second database. Aspects include associating the first entity name and a matching entity name in the second database based on the determination.Type: ApplicationFiled: October 29, 2015Publication date: May 4, 2017Inventors: Stephen M. Chu, Ning Duan, Min Gong, Junchi Yan, Xuan Zhang
-
Patent number: 9367526Abstract: A language processing application employs a classing function optimized for the underlying production application context for which it is expected to process speech. A combination of class based and word based features generates a classing function optimized for a particular production application, meaning that a language model employing the classing function uses word classes having a high likelihood of accurately predicting word sequences encountered by a language model invoked by the production application. The classing function optimizes word classes by aligning the objective of word classing with the underlying language processing task to be performed by the production application. The classing function is optimized to correspond to usage in the production application context using class-based and word-based features by computing a likelihood of a word in an n-gram and a frequency of a word within a class of the n-gram.Type: GrantFiled: July 26, 2011Date of Patent: June 14, 2016Assignee: Nuance Communications, Inc.Inventors: Paul Vozila, Maximilian Bisani, Yi Su, Stephen M. Chu, Stanley F. Chen, Ruhi Sarikaya, Bhuvana Ramabhadran
-
Publication number: 20130024403Abstract: A method and apparatus are provided for automatically inducing class based shrinkage features. The method includes clustering each word in a set of word groupings of a given type into a respective one of a plurality of classes. The method further includes selecting and extracting a set of class-based shrinkage features from the set of word groupings based on the plurality of classes. The set of class-based shrinkage features is specifically selected for an intended classification application.Type: ApplicationFiled: July 22, 2011Publication date: January 24, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: STANLEY F. CHEN, RUHI SARIKAYA, STEPHEN M. CHU, BHUVANA RAMABHADRAN