Patents by Inventor WuiChak Wong
WuiChak Wong 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: 11893473Abstract: A method for model adaptation, an electronic device, and a computer program product are disclosed. For example, the method comprises processing first input data by using a first machine learning model having first parameter set values, to obtain first feature information of the first input data, the first machine learning model having a capability of self-ordering and the first parameter set values being updated after the processing of the first input data; generating a first classification result for the first input data based on the first feature information by using a second machine learning model having second parameter set values; processing second input data by using the first machine learning model having the updated first parameter set values, to obtain second feature information of the second input data; and generating a second classification result for the second input data based on the second feature information by using the second machine learning model having the second parameter set values.Type: GrantFiled: March 3, 2020Date of Patent: February 6, 2024Assignee: EMC IP Holding Company LLCInventors: WuiChak Wong, Sanping Li, Jin Li
-
Patent number: 11657324Abstract: Embodiments of the present disclosure relate to a method, an electronic device, and a computer program product for processing data. According to exemplary implementations of the present disclosure, a method for processing data includes: determining a factor associated with a first input of a deep learning model, wherein the factor affects the number of threads for executing the deep learning model; generating a plurality of first partial inputs by using the first input based on the factor, wherein each first partial input in the plurality of first partial inputs is a part of the first input; and performing an operation on the plurality of first partial inputs by using the deep learning model, and generating an output of the deep learning model. Thereby, the data processing performance can be improved, and the resource requirement for data processing is lowered.Type: GrantFiled: May 28, 2020Date of Patent: May 23, 2023Assignee: EMC IP Holding Company LLCInventors: Jin Li, Jinpeng Liu, WuiChak Wong
-
Patent number: 11599801Abstract: Embodiments of the present disclosure provide a method for solving a problem, a computing system and a program product. A method for solving a problem includes determining information related to a to-be-solved problem; acquiring, based on the information, knowledge elements that can be used for the to-be-solved problem from a knowledge repository, the knowledge repository storing: solved problems, at least one executable task related to the solved problems, at least one processing flow for implementing the at least one executable task, and a corresponding function module included in the at least one processing flow; and determining, based at least on the acquired knowledge elements, a solution to the to-be-solved problem. By such arrangements, automatic problem solving can be achieved in a faster, simpler way with a lower cost through division of the repository and the knowledge elements.Type: GrantFiled: March 20, 2020Date of Patent: March 7, 2023Assignee: EMC IP Holding Company LLCInventors: YuHong Nie, WuiChak Wong, Sanping Li, Xuwei Tang
-
Patent number: 11507782Abstract: A method for determining a model compression rate comprises determining a near-zero importance value subset from an importance value set associated with a machine learning model, a corresponding importance value in the importance value set indicating an importance degree of a corresponding input of a processing layer of the machine learning model, importance values in the near-zero importance value subset being closer to zero than other importance values in the importance value set; determining a target importance value from the near-zero importance value subset, the target importance value corresponding to a turning point of a magnitude of the importance values in the near-zero importance value subset; determining a proportion of importance values less than the target importance value in the importance value set in the importance value set; and determining the compression rate for the machine learning model based on the determined proportion.Type: GrantFiled: March 20, 2020Date of Patent: November 22, 2022Assignee: EMC IP Holding Company LLCInventors: Wenbin Yang, Jinpeng Liu, WuiChak Wong, Sanping Li, Zhen Jia
-
Patent number: 11507419Abstract: A task scheduling method comprises the steps of: in response to the reception of a request for processing a plurality of task sets, creating a current to-be-scheduled task queue in a task processing system based on priorities of the plurality of task sets and tasks in the plurality of task sets, where a plurality of to-be-scheduled tasks in the current to-be-scheduled task queue are scheduled in the same round of scheduling; allocating computing resources used for scheduling the plurality of to-be-scheduled tasks; and enabling the plurality of to-be-scheduled tasks in the current to-be-scheduled task queue to be scheduled by using the computing resources. In this manner, a plurality of tasks with different priorities and quotas can be scheduled according to SLA levels of users, and the efficiency and flexibility of parallel services of cloud computing deep learning models are improved by using a run-time load-balancing scheduling solution.Type: GrantFiled: April 10, 2020Date of Patent: November 22, 2022Assignee: EMC IP Holding Company LLCInventors: Jin Li, Jinpeng Liu, Wuichak Wong
-
Publication number: 20210342741Abstract: Embodiments of the present disclosure relate to a method, an electronic device, and a computer program product for processing data. According to exemplary implementations of the present disclosure, a method for processing data includes: determining a factor associated with a first input of a deep learning model, wherein the factor affects the number of threads for executing the deep learning model; generating a plurality of first partial inputs by using the first input based on the factor, wherein each first partial input in the plurality of first partial inputs is a part of the first input; and performing an operation on the plurality of first partial inputs by using the deep learning model, and generating an output of the deep learning model. Thereby, the data processing performance can be improved, and the resource requirement for data processing is lowered.Type: ApplicationFiled: May 28, 2020Publication date: November 4, 2021Inventors: Jin Li, Jinpeng Liu, WuiChak Wong
-
Publication number: 20210303344Abstract: A task scheduling method comprises the steps of: in response to the reception of a request for processing a plurality of task sets, creating a current to-be-scheduled task queue in a task processing system based on priorities of the plurality of task sets and tasks in the plurality of task sets, where a plurality of to-be-scheduled tasks in the current to-be-scheduled task queue are scheduled in the same round of scheduling; allocating computing resources used for scheduling the plurality of to-be-scheduled tasks; and enabling the plurality of to-be-scheduled tasks in the current to-be-scheduled task queue to be scheduled by using the computing resources. In this manner, a plurality of tasks with different priorities and quotas can be scheduled according to SLA levels of users, and the efficiency and flexibility of parallel services of cloud computing deep learning models are improved by using a run-time load-balancing scheduling solution.Type: ApplicationFiled: April 10, 2020Publication date: September 30, 2021Inventors: Jin Li, Jinpeng Liu, Wuichak Wong
-
Publication number: 20210271987Abstract: Embodiments of the present disclosure provide a method for solving a problem, a computing system and a program product. A method for solving a problem includes determining information related to a to-be-solved problem; acquiring, based on the information, knowledge elements that can be used for the to-be-solved problem from a knowledge repository, the knowledge repository storing: solved problems, at least one executable task related to the solved problems, at least one processing flow for implementing the at least one executable task, and a corresponding function module included in the at least one processing flow; and determining, based at least on the acquired knowledge elements, a solution to the to-be-solved problem. By such arrangements, automatic problem solving can be achieved in a faster, simpler way with a lower cost through division of the repository and the knowledge elements.Type: ApplicationFiled: March 20, 2020Publication date: September 2, 2021Inventors: YuHong Nie, WuiChak Wong, Sanping Li, Xuwei Tang
-
Publication number: 20210271932Abstract: A method for determining a model compression rate comprises determining a near-zero importance value subset from an importance value set associated with a machine learning model, a corresponding importance value in the importance value set indicating an importance degree of a corresponding input of a processing layer of the machine learning model, importance values in the near-zero importance value subset being closer to zero than other importance values in the importance value set; determining a target importance value from the near-zero importance value subset, the target importance value corresponding to a turning point of a magnitude of the importance values in the near-zero importance value subset; determining a proportion of importance values less than the target importance value in the importance value set in the importance value set; and determining the compression rate for the machine learning model based on the determined proportion.Type: ApplicationFiled: March 20, 2020Publication date: September 2, 2021Inventors: Wenbin Yang, Jinpeng Liu, WuiChak Wong, Sanping Li, Zhen Jia
-
Publication number: 20210168023Abstract: The present disclosure relates to a method, device and product for managing application nodes in a distributed application system. In a method, status of a plurality of application nodes in the distributed application system is obtained. A failed application node is determined among the plurality of application nodes based on the obtained status. A parent application node of the failed application node is determined according to a hierarchical structure of the distributed application system, the hierarchical structure describing connection relationships among the plurality of application nodes.Type: ApplicationFiled: February 28, 2020Publication date: June 3, 2021Inventors: Pengfei Wu, Tianxiang Chen, WuiChak Wong, Zhen Jia, Qing Li, Bo Wei, ChunXi Chen, Bin He
-
Patent number: 11005703Abstract: The present disclosure relates to a method, device and product for managing application nodes in a distributed application system. In a method, status of a plurality of application nodes in the distributed application system is obtained. A failed application node is determined among the plurality of application nodes based on the obtained status. A parent application node of the failed application node is determined according to a hierarchical structure of the distributed application system, the hierarchical structure describing connection relationships among the plurality of application nodes.Type: GrantFiled: February 28, 2020Date of Patent: May 11, 2021Assignee: EMC IP Holding Company LLCInventors: Pengfei Wu, Tianxiang Chen, WuiChak Wong, Zhen Jia, Qing Li, Bo Wei, ChunXi Chen, Bin He
-
Publication number: 20210133588Abstract: A method for model adaptation, an electronic device, and a computer program product are disclosed. For example, the method comprises processing first input data by using a first machine learning model having first parameter set values, to obtain first feature information of the first input data, the first machine learning model having a capability of self-ordering and the first parameter set values being updated after the processing of the first input data; generating a first classification result for the first input data based on the first feature information by using a second machine learning model having second parameter set values; processing second input data by using the first machine learning model having the updated first parameter set values, to obtain second feature information of the second input data; and generating a second classification result for the second input data based on the second feature information by using the second machine learning model having the second parameter set values.Type: ApplicationFiled: March 3, 2020Publication date: May 6, 2021Inventors: WuiChak Wong, Sanping Li, Jin Li