Patents by Inventor Zi Ming HUANG
Zi Ming HUANG 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: 20230177363Abstract: A processor obtains a pair including a question and an answer in natural language; determines at least one entity in the question and an entity type of each of the at least one entity consistent with the schema of a knowledge graph (KG); identifies a subset of candidate query templates based on the entity type of each of the at least one entity, wherein the candidate query templates are generated based on the schema of the KG; composes a set of queries by populating the at least one entity into each of the subset of candidate query templates; executes the set of queries on the KG to generate respective answers; identifies a first answer from the respective answers that is matching with the answer in the pair; and determines a candidate query template, from the subset of candidate query templates, corresponding to the first answer as a query template.Type: ApplicationFiled: December 3, 2021Publication date: June 8, 2023Inventors: JING LI, Jian Wang, JIAN MIN JIANG, Zi Ming Huang, Zhen Zhang, WANQING LIU
-
Patent number: 11642783Abstract: Methods, systems and computer program products for providing automated robotic process automation design generation are provided. Aspects include receiving a set of stored automated sub-processes. Aspects also include receiving a process description document that describes a desired computer automated task (CAT) process. Aspects also include identifying a plurality of candidate sub-processes based on the process description document. Aspects also include identifying at least one matching sub-process based on a comparison of each of the plurality of candidate sub-processes to the set of stored automated sub-processes. The at least one matching sub-process is a stored automated sub-process that exceeds a threshold level of similarity to a candidate sub-process. Aspects also include generating a recommendation to automatically populate a portion of a CAT design file for the desired CAT process based on the at least one matching sub-process.Type: GrantFiled: December 2, 2019Date of Patent: May 9, 2023Assignee: International Business Machines CorporationInventors: Xue Han, Ya Bin Dang, Lijun Mei, Zi Ming Huang
-
Publication number: 20230004823Abstract: New question and answer (QA) pairs can be automatically discovered from a corpus of data such as online chats and conversations. Newly discovered QA pairs can augment QA database, which can be used by a computer processor or device, e.g., by a chatbot, an automated machine, and/or another. Existing QA knowledge can be used to learn the structures of QA knowledge distribution in conversations, and new QA knowledge can be automatically learned through the structure of learned QA knowledge distribution in conversations. The structure of learned QA knowledge distribution can be refined by adding more semantics based on labeled data.Type: ApplicationFiled: June 30, 2021Publication date: January 5, 2023Inventors: Lijun Mei, Qi Cheng Li, Xue Han, Xin Zhou, Zi Ming Huang, Ya Bin Dang
-
Patent number: 11423235Abstract: In embodiments, a reusable and adaptive multi-task orchestration dialogue system orchestrates a set of single-task dialogue systems to provide multi-scenario dialogue processing. In embodiments, for each question propounded by a user, using a deep learning predictive model, a best single-task dialogue system is chosen out of the set. In embodiments, multi-task orchestration is done without the need to change, or even understand, the inner workings or mechanisms of the individual single-task dialogue systems in the set. Moreover, the multi-task orchestration is also unconcerned with what rules are set in each individual single-task dialogue system. In embodiments, prior to selection of the best single-task dialogue system to return the best answer, new intents and entities are discovered and used to update an existing dialogue path. In embodiments, additional data is continually collected, and used to retrain model so as to further improve performance.Type: GrantFiled: November 8, 2019Date of Patent: August 23, 2022Assignee: International Business Machines CorporationInventors: Zi Ming Huang, Jie Ma, Christopher Jonathan Davis, Rachel Mohammed, Zhuoxuan Jiang, Qi Cheng Li, Xin Ni
-
Publication number: 20220092403Abstract: A method, system, and computer program product processes dialog data. The method includes obtaining dialog data including heterogeneous data items. The method includes generating a heterogeneous network based on the dialog data. The heterogeneous network includes two or more bipartite subnetworks representing the relationship of the data items in the dialog data. The nodes of the two or more bipartite subnetworks correspond to the data items in the dialog data. The method includes determining node representations for the nodes in the heterogeneous network through representation learning.Type: ApplicationFiled: September 18, 2020Publication date: March 24, 2022Inventors: Zhuoxuan Jiang, Lijun Mei, JIAN Wang, Zi Ming Huang
-
Patent number: 11056822Abstract: A method and apparatus for providing power includes a power socket module having a first conducting layer and a second conducting layer. An insulating layer may be positioned in between the first and second conducting layers. A plug includes a first prong having a first length and second prong having a second length, where the first length is longer than the second length. When the plug is plugged into the power socket module, the first prong electrically couples to the second conducting layer, and the second prong electrically couples to the first conducting layer.Type: GrantFiled: July 23, 2019Date of Patent: July 6, 2021Assignee: International Business Machines CorporationInventors: Jian Wang, Jing Li, Jian Min Jiang, Ke Wang, Zi Ming Huang
-
Publication number: 20210201174Abstract: Techniques for generating a natural language question template for an artificial intelligence question and answer (QA) system are disclosed. A graph database query relating to a QA system is parsed using a predefined schema. The parsing includes extracting a first plurality of values from the graph database query relating to a where clause in the graph database query, extracting a second plurality of values from the graph database query relating to a return clause in the graph database query, identifying a QA template rule relating to the graph database query, based on a match clause in the graph database query. A natural language question template is generated based on the first plurality of values, the second plurality of values, and the identified QA template rule. The natural language question template is suitable for use by the QA system as part of generating a response to a natural language question.Type: ApplicationFiled: December 30, 2019Publication date: July 1, 2021Inventors: Zi Ming HUANG, Jian WANG, Jing LI, Jian Min JIANG, Ke WANG, Xin NI
-
Publication number: 20210162592Abstract: Methods, systems and computer program products for providing automated robotic process automation design generation are provided. Aspects include receiving a set of stored automated sub-processes. Aspects also include receiving a process description document that describes a desired computer automated task (CAT) process. Aspects also include identifying a plurality of candidate sub-processes based on the process description document. Aspects also include identifying at least one matching sub-process based on a comparison of each of the plurality of candidate sub-processes to the set of stored automated sub-processes. The at least one matching sub-process is a stored automated sub-process that exceeds a threshold level of similarity to a candidate sub-process. Aspects also include generating a recommendation to automatically populate a portion of a CAT design file for the desired CAT process based on the at least one matching sub-process.Type: ApplicationFiled: December 2, 2019Publication date: June 3, 2021Inventors: Xue Han, Ya Bin Dang, Lijun Mei, Zi Ming Huang
-
Publication number: 20210141862Abstract: In embodiments, a reusable and adaptive multi-task orchestration dialogue system orchestrates a set of single-task dialogue systems to provide multi-scenario dialogue processing. In embodiments, for each question propounded by a user, using a deep learning predictive model, a best single-task dialogue system is chosen out of the set. In embodiments, multi-task orchestration is done without the need to change, or even understand, the inner workings or mechanisms of the individual single-task dialogue systems in the set. Moreover, the multi-task orchestration is also unconcerned with what rules are set in each individual single-task dialogue system. In embodiments, prior to selection of the best single-task dialogue system to return the best answer, new intents and entities are discovered and used to update an existing dialogue path. In embodiments, additional data is continually collected, and used to retrain model so as to further improve performance.Type: ApplicationFiled: November 8, 2019Publication date: May 13, 2021Inventors: Zi Ming HUANG, Jie MA, Christopher Jonathan DAVIS, Rachel MOHAMMED, Zhuoxuan JIANG, Qi Cheng LI, Xin NI
-
Publication number: 20210028574Abstract: A method and apparatus for providing power includes a power socket module having a first conducting layer and a second conducting layer. An insulating layer may be positioned in between the first and second conducting layers. A plug includes a first prong having a first length and second prong having a second length, where the first length is longer than the second length.Type: ApplicationFiled: July 23, 2019Publication date: January 28, 2021Inventors: Jian WANG, Jing LI, Jian Min JIANG, Ke WANG, Zi Ming HUANG