Patents by Inventor Zhan Peng Huo
Zhan Peng Huo 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: 20220383095Abstract: In a method for improving converter and compiler operator granularity, a processor extracts an operator granularity from an artificial intelligence framework and an original model. A processor receives device characteristics from a target device. A processor outputs a converter granularity level to a converter based on the operator granularity and the device characteristics. A processor outputs a compiler granularity level to a compiler based on the operator granularity and the device characteristics.Type: ApplicationFiled: May 27, 2021Publication date: December 1, 2022Inventors: Li Cao, Zhan Peng Huo, WeiFeng Zhang, Wei Cui, Fei Fei Li, Ren Jie Feng, Han Su, Zhong Hao Wang
-
Publication number: 20220292390Abstract: Aspects of the invention include converting an artificial intelligence (AI) model generated in a first framework to a uniform exchange formatted model by engaging a master table to retrieve instructions for converting from the AI model to the uniform exchange formatted model in accordance with the first framework. The uniform exchange formatted model in compiled by engaging the master table to retrieve instructions for compiling the uniform exchange formatted model in accordance with the first framework. Data is received as an input to the compiled uniform exchange formatted model and an output is generated by engaging the master table to retrieve instructions for generating the output in accordance with the first framework.Type: ApplicationFiled: March 10, 2021Publication date: September 15, 2022Inventors: Li Cao, WeiFeng Zhang, Fei Fei Li, Ren Jie Feng, Han Su, Zhan Peng Huo, Zhong Hao Wang
-
Patent number: 11354320Abstract: A method and system for determining causes. The method includes generating a set of cause indices. Each cause index includes a cause, at least one pattern, and a probability of the cause for the pattern. The method also includes receiving a data set, and determining that one or more indexed patterns match a pattern in the data set. Further, the method includes retrieving causes for the indexed patterns that match the pattern in the data set, as well as determining probabilities of the retrieved causes for the pattern in the data set.Type: GrantFiled: October 11, 2018Date of Patent: June 7, 2022Assignee: International Business Machines CorporationInventors: Jia Yu, Jia Tian Zhong, Xing Xing Shen, Zhan Peng Huo, Zhi Li Guan, Peng Hui Jiang
-
Patent number: 11347755Abstract: A method and system for determining causes. The method includes generating a set of cause indices. Each cause index includes a cause, at least one pattern, and a probability of the cause for the pattern. The method also includes receiving a data set, and determining that one or more indexed patterns match a pattern in the data set. Further, the method includes retrieving causes for the indexed patterns that match the pattern in the data set, as well as determining probabilities of the retrieved causes for the pattern in the data set.Type: GrantFiled: July 10, 2019Date of Patent: May 31, 2022Assignee: International Business Machines CorporationInventors: Jia Yu, Jia Tian Zhong, Xing Xing Shen, Zhan Peng Huo, Zhi Li Guan, Peng Hui Jiang
-
Patent number: 11347523Abstract: Techniques include executing a software program having a function call to a shared library and reloading the shared library without stopping execution of the software program. A global offset table (GOT) is updated responsive to resolving a link address associated with the function call. An entry in GOT included a link address field, an index field, and a resolved field, the updating including updating the index field with an affirmative value and marking the resolved field with an affirmative flag for the entry in the GOT. Responsive to reloading the shared library, the entry in the GOT is found having the affirmative value in the index field and the affirmative flag in the resolved field. An address value in the link address field is returned for the entry having the affirmative value in the index field, responsive to a subsequent execution of the function call to the shared library.Type: GrantFiled: November 5, 2020Date of Patent: May 31, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Xiao Ling Chen, Zhan Peng Huo, Yong Yin, Dong Hui Liu, Qi Li, Jia Yu, Jiang Yi Liu, Xiao Xuan Fu, Cheng Fang Wang
-
Publication number: 20220164276Abstract: A method, computer program product and system are provided for preloading debug information based on the presence of incremental source code files. Based on parsed input parameters to a source code debugger, a source code repository and a local storage area are searched for an incremental file. In response to the incremental file being located, a preload indicator in the incremental file, which is a source code file, is set. Based on the preload indicator being set, debug symbol data from the incremental file is merged to a preload symbol list. In response to receiving a command to examine the debug symbol data from the incremental file, the preload symbol list is searched for the requested debug symbol data.Type: ApplicationFiled: November 25, 2020Publication date: May 26, 2022Inventors: Xiao Ling Chen, Xiao Xuan Fu, Jiang Yi Liu, Zhan Peng Huo, Wen Ji Huang, Qing Yu Pei, Min Cheng, Yan Huang
-
Publication number: 20220137987Abstract: Techniques include executing a software program having a function call to a shared library and reloading the shared library without stopping execution of the software program. A global offset table (GOT) is updated responsive to resolving a link address associated with the function call. An entry in GOT included a link address field, an index field, and a resolved field, the updating including updating the index field with an affirmative value and marking the resolved field with an affirmative flag for the entry in the GOT. Responsive to reloading the shared library, the entry in the GOT is found having the affirmative value in the index field and the affirmative flag in the resolved field. An address value in the link address field is returned for the entry having the affirmative value in the index field, responsive to a subsequent execution of the function call to the shared library.Type: ApplicationFiled: November 5, 2020Publication date: May 5, 2022Inventors: XIAO LING CHEN, Zhan Peng Huo, Yong Yin, Dong Hui Liu, Qi Li, Jia Yu, JIANG YI LIU, Xiao Xuan Fu, Cheng Fang Wang
-
Patent number: 11200078Abstract: A method of translating a first command to a target command includes receiving the first command in a first command format, acquiring a first utility intermediate representation framework (UIRF) including a plurality of a first set of node instances. The method also includes acquiring a first user utility intermediate representation framework (UUIRF) by parsing the first command into one or more command elements, representing each command element by a respective node instance of the first UIRF, the first UUIRF representing an intention of the first command, acquiring a target UUIRF based on a target format, the target UUIRF including a target set of node instances, entering information from each of the first set of node instances of the first UUIRF into a corresponding node instance of the target set of node instances in the target UUIRF, and constructing the target command based on the target UUIRF.Type: GrantFiled: November 6, 2020Date of Patent: December 14, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Fei Tan, Jiu Chang Du, Zhan Peng Huo, Lu Yan Li
-
Patent number: 11074422Abstract: Methods, systems, and devices for determining a person's location and for presenting navigation instructions are provided. In an embodiment, a method for determining a user's location includes obtaining an image of a graphical indicator at a first location. The graphical indicator is located on a surface of an object in an area and the graphical indicator includes mapping and location information encoded in the graphical indicator. The method also includes determining a map and a user's location on the map according to the graphical indicator.Type: GrantFiled: January 3, 2019Date of Patent: July 27, 2021Assignee: International Business Machines CorporationInventors: Zhan Peng Huo, Wen Ji Huang, Wen Bin Han, Xue Yong Zhang
-
Patent number: 10983857Abstract: A computer-implemented method includes detecting that a first script has been modified to an updated script and that the first script is currently running. A data key point is selected from among a set of data key points available in the first script. At the selected data key point in the first script, a current state of the first script is saved in a storage object external from the first script, responsive to detecting that the first script has been modified. An execution point is selected in the updated script. The current state of the first script is loaded into the updated script. The updated script is run from the execution point, with the current state of the first script.Type: GrantFiled: October 26, 2018Date of Patent: April 20, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Hong Wei Sun, Zhan Peng Huo, Si Er Han, Xing Xing Shen, Dian BJ Wang
-
Publication number: 20200234302Abstract: A computer-implemented method, computer program product and system for password verification are provided. A preset password and at least one condition for applying the preset password is received from device of a user. It is then determined whether the preset password is eligible. Responsive to the preset password being eligible, the preset password is registered. An input password from a device of a vendor can, therefore, be verified based on the registered preset password.Type: ApplicationFiled: January 23, 2019Publication date: July 23, 2020Inventors: Yong Yin, Qi Li, Jia Yu, Xiao Ling Chen, Zhan Peng Huo
-
Publication number: 20200218863Abstract: Methods, systems, and devices for determining a person's location and for presenting navigation instructions are provided. In an embodiment, a method for determining a user's location includes obtaining an image of a graphical indicator at a first location. The graphical indicator is located on a surface of an object in an area and the graphical indicator includes mapping and location information encoded in the graphical indicator. The method also includes determining a map and a user's location on the map according to the graphical indicator.Type: ApplicationFiled: January 3, 2019Publication date: July 9, 2020Inventors: Zhan Peng Huo, Wen Ji Huang, Wen Bin Han, Xue Yong Zhang
-
Publication number: 20200133762Abstract: A computer-implemented method includes detecting that a first script has been modified to an updated script and that the first script is currently running. A data key point is selected from among a set of data key points available in the first script. At the selected data key point in the first script, a current state of the first script is saved in a storage object external from the first script, responsive to detecting that the first script has been modified. An execution point is selected in the updated script. The current state of the first script is loaded into the updated script. The updated script is run from the execution point, with the current state of the first script.Type: ApplicationFiled: October 26, 2018Publication date: April 30, 2020Inventors: Hong Wei Sun, Zhan Peng Huo, Si Er Han, Xing Xing Shen, Dian BJ Wang
-
Publication number: 20200117720Abstract: A method and system for determining causes. The method includes generating a set of cause indices. Each cause index includes a cause, at least one pattern, and a probability of the cause for the pattern. The method also includes receiving a data set, and determining that one or more indexed patterns match a pattern in the data set. Further, the method includes retrieving causes for the indexed patterns that match the pattern in the data set, as well as determining probabilities of the retrieved causes for the pattern in the data set.Type: ApplicationFiled: October 11, 2018Publication date: April 16, 2020Inventors: Jia Yu, Jia Tian Zhong, Xing Xing Shen, Zhan Peng Huo, Zhi Li Guan, Peng Hui Jiang
-
Publication number: 20200117669Abstract: A method and system for determining causes. The method includes generating a set of cause indices. Each cause index includes a cause, at least one pattern, and a probability of the cause for the pattern. The method also includes receiving a data set, and determining that one or more indexed patterns match a pattern in the data set. Further, the method includes retrieving causes for the indexed patterns that match the pattern in the data set, as well as determining probabilities of the retrieved causes for the pattern in the data set.Type: ApplicationFiled: July 10, 2019Publication date: April 16, 2020Inventors: Jia Yu, Jia Tian Zhong, Xing Xing Shen, Zhan Peng Huo, Zhi Li Guan, Peng Hui Jiang
-
Patent number: 10083683Abstract: A noise source emits an acoustic noise wave with a noise frequency corresponding to an attribute of a control-status signal associated with the noise source. A method to reduce the noise comprises generating, based on the noise frequency corresponding to the attribute, an anti-noise signal having the noise frequency. The method further comprises phase-shifting the anti-noise signal to output a phase-shifted anti-noise signal that can be used to generate a noise-cancelling acoustic wave. The method can include aligning the first anti-noise signal to be in-phase with the acoustic noise wave. An anti-noise apparatus to implement the method includes an anti-noise generator, to generate the anti-noise signal, and a phase shifter to generate and output the phase-shifted anti-noise signal. The anti-noise apparatus can include a phase detector and phase alignment element to align the anti-noise signal to be in-phase with the acoustic noise wave.Type: GrantFiled: October 10, 2016Date of Patent: September 25, 2018Assignee: International Business Machines CorporationInventors: Zhan Peng Huo, Yang Liang, Shu Jun Tang, Ying Zhao Yan, Ting Yin, Hui Hui Zhao
-
Publication number: 20180102124Abstract: A noise source emits an acoustic noise wave with a noise frequency corresponding to an attribute of a control-status signal associated with the noise source. A method to reduce the noise comprises generating, based on the noise frequency corresponding to the attribute, an anti-noise signal having the noise frequency. The method further comprises phase-shifting the anti-noise signal to output a phase-shifted anti-noise signal that can be used to generate a noise-cancelling acoustic wave. The method can include aligning the first anti-noise signal to be in-phase with the acoustic noise wave. An anti-noise apparatus to implement the method includes an anti-noise generator, to generate the anti-noise signal, and a phase shifter to generate and output the phase-shifted anti-noise signal. The anti-noise apparatus can include a phase detector and phase alignment element to align the anti-noise signal to be in-phase with the acoustic noise wave.Type: ApplicationFiled: October 10, 2016Publication date: April 12, 2018Inventors: Zhan Peng Huo, Yang Liang, Shu Jun Tang, Ying Zhao Yan, Ting Yin, Hui Hui Zhao