Patents by Inventor Xue F. Gao
Xue F. Gao 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: 11106444Abstract: Cognitive expected program code installation result assessment by a method that includes collecting environment information about a cloud computing environment and collecting description information about program code for potential installation. The method maintains a hierarchical model for determining whether the program code is expected to install properly on the computer system, and uses the hierarchical model for such determining, including performing an analysis that proceeds through level(s) of the model based on the description information and arrives at an indication as to whether the program code is expected to install properly. The method performs processing based on determining whether the program code is expected to install properly, for instance by generating and providing a recommendation to a user regarding installation of the program code.Type: GrantFiled: October 30, 2019Date of Patent: August 31, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Shan Gao, Xue F. Gao, Peng Han, Zhen Y. Shi, Qing F. Zhang
-
Patent number: 11095451Abstract: A blockchain of transactions may be referenced for various purposes and may be later accessed by interested parties for ledger verification and information retrieval. One example method of operation may include assigning one blockchain block to one group member node among a group of blockchain nodes, storing the one blockchain block in the one group member node, assigning a verification of the one blockchain block to one or more verification blockchain nodes which are part of the group of blockchain nodes, and storing the verification of the one blockchain block in each of the one or more verification blockchain nodes.Type: GrantFiled: January 2, 2020Date of Patent: August 17, 2021Assignee: International Business Machines CorporationInventors: Shan Gao, Xue F. Gao, Peng Han, Zhen Y. Shi, Qing F. Zhang
-
Publication number: 20200145222Abstract: A blockchain of transactions may be referenced for various purposes and may be later accessed by interested parties for ledger verification and information retrieval. One example method of operation may include assigning one blockchain block to one group member node among a group of blockchain nodes, storing the one blockchain block in the one group member node, assigning a verification of the one blockchain block to one or more verification blockchain nodes which are part of the group of blockchain nodes, and storing the verification of the one blockchain block in each of the one or more verification blockchain nodes.Type: ApplicationFiled: January 2, 2020Publication date: May 7, 2020Inventors: Shan Gao, Xue F. Gao, Peng Han, Zhen Y. Shi, Qing F. Zhang
-
Patent number: 10621066Abstract: A method and associated system for repairing a script. A change type of a missed object among one or more objects of a running script that is running in a computer system is determined. The missed object is unrecognized from an original object of a previous running of the script. The script is repaired based on the change type. Determining the change type of the missed object includes determining whether a height of a new hierarchical structure including the missed object has changed as compared with a height of an original hierarchical structure including the original object. The original hierarchical structure and the new hierarchical structure are hierarchical structures formed by the one or more objects of the running script together with the missed object.Type: GrantFiled: November 16, 2017Date of Patent: April 14, 2020Assignee: International Business Machines CorporationInventors: Xue F. Gao, Chengen Guan, Xiao D. Zhang, Hai B. Zou
-
Patent number: 10579357Abstract: Cognitive expected program code installation result assessment by a method that includes collecting environment information about a cloud computing environment and collecting description information about program code for potential installation. The method maintains a hierarchical model for determining whether the program code is expected to install properly on the computer system, and uses the hierarchical model for such determining, including performing an analysis that proceeds through level(s) of the model based on the description information and arrives at an indication as to whether the program code is expected to install properly. The method performs processing based on determining whether the program code is expected to install properly, for instance by generating and providing a recommendation to a user regarding installation of the program code.Type: GrantFiled: July 20, 2017Date of Patent: March 3, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Shan Gao, Xue F. Gao, Peng Han, Zhen Y. Shi, Qing F. Zhang
-
Publication number: 20200065083Abstract: Cognitive expected program code installation result assessment by a method that includes collecting environment information about a cloud computing environment and collecting description information about program code for potential installation. The method maintains a hierarchical model for determining whether the program code is expected to install properly on the computer system, and uses the hierarchical model for such determining, including performing an analysis that proceeds through level(s) of the model based on the description information and arrives at an indication as to whether the program code is expected to install properly. The method performs processing based on determining whether the program code is expected to install properly, for instance by generating and providing a recommendation to a user regarding installation of the program code.Type: ApplicationFiled: October 30, 2019Publication date: February 27, 2020Inventors: Shan GAO, Xue F. GAO, Peng HAN, Zhen Y. SHI, Qing F. ZHANG
-
Patent number: 10560270Abstract: A blockchain of transactions may be referenced for various purposes and may be later accessed by interested parties for ledger verification and information retrieval. One example method of operation may include assigning one blockchain block to one group member node among a group of blockchain nodes, storing the one blockchain block in the one group member node, assigning a verification of the one blockchain block to one or more verification blockchain nodes which are part of the group of blockchain nodes, and storing the verification of the one blockchain block in each of the one or more verification blockchain nodes.Type: GrantFiled: May 3, 2017Date of Patent: February 11, 2020Assignee: International Business Machines CorporationInventors: Shan Gao, Xue F. Gao, Peng Han, Zhen Y. Shi, Qing F. Zhang
-
Publication number: 20190026091Abstract: Cognitive expected program code installation result assessment by a method that includes collecting environment information about a cloud computing environment and collecting description information about program code for potential installation. The method maintains a hierarchical model for determining whether the program code is expected to install properly on the computer system, and uses the hierarchical model for such determining, including performing an analysis that proceeds through level(s) of the model based on the description information and arrives at an indication as to whether the program code is expected to install properly. The method performs processing based on determining whether the program code is expected to install properly, for instance by generating and providing a recommendation to a user regarding installation of the program code.Type: ApplicationFiled: July 20, 2017Publication date: January 24, 2019Inventors: Shan GAO, Xue F. GAO, Peng HAN, Zhen Y. SHI, Qing F. Zhang
-
Publication number: 20180323974Abstract: A blockchain of transactions may be referenced for various purposes and may be later accessed by interested parties for ledger verification and information retrieval. One example method of operation may include assigning one blockchain block to one group member node among a group of blockchain nodes, storing the one blockchain block in the one group member node, assigning a verification of the one blockchain block to one or more verification blockchain nodes which are part of the group of blockchain nodes, and storing the verification of the one blockchain block in each of the one or more verification blockchain nodes.Type: ApplicationFiled: May 3, 2017Publication date: November 8, 2018Inventors: Shan Gao, Xue F. Gao, Peng Han, Zhen Y. Shi, Qing F. Zhang
-
Publication number: 20180074937Abstract: A method and associated system for repairing a script. A change type of a missed object among one or more objects of a running script that is running in a computer system is determined. The missed object is unrecognized from an original object of a previous running of the script. The script is repaired based on the change type. Determining the change type of the missed object includes determining whether a height of a new hierarchical structure including the missed object has changed as compared with a height of an original hierarchical structure including the original object. The original hierarchical structure and the new hierarchical structure are hierarchical structures formed by the one or more objects of the running script together with the missed object.Type: ApplicationFiled: November 16, 2017Publication date: March 15, 2018Inventors: Xue F. Gao, Chengen Guan, Xiao D. Zhang, Hai B. Zou
-
Patent number: 9892017Abstract: A method and associated system for repairing a running script. A missed object is detected among one or more objects of the running script, the missed object being unrecognized from an original object of a previous running of the script. A change type of the detected missed object is determined. The script is repaired based on the change type.Type: GrantFiled: June 24, 2016Date of Patent: February 13, 2018Assignee: International Business Machines CorporationInventors: Xue F. Gao, Chengen Guan, Xiao D. Zhang, Hai B. Zou
-
Publication number: 20170212725Abstract: A method and system for validating data. Warehouse data is generated by transforming source data via an ETL transformation model. A data cube is generated by transforming the warehouse data via an OLAP transformation model. A report dataset (MDS1) is generated from the data cube. A reference dataset (S) is generated from the source data. A data validation is performed, the data validation being based on a matching relationship between MDS1 and S.Type: ApplicationFiled: May 7, 2012Publication date: July 27, 2017Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Xue C. Li, Xiao J. Fu, Xue F. Gao, Xin Xin
-
Patent number: 9710536Abstract: A method and system for validating data. Warehouse data is generated by transforming source data via an ETL transformation model. A data cube is generated by transforming the warehouse data via an OLAP transformation model. A report dataset (MDS1) is generated from the data cube. A reference dataset (S) is generated from the source data. A data validation is performed, the data validation being based on a matching relationship between MDS1 and S.Type: GrantFiled: May 7, 2012Date of Patent: July 18, 2017Assignee: International Business Machines CorporationInventors: Xue C. Li, Xiao J. Fu, Xue F. Gao, Xin Xin
-
Patent number: 9501387Abstract: A method and system for generating test cases of different types for testing an application. A functional flow of the application is created. The test cases are generated, based on at least one test case generation rule and additional test information corresponding to different stages of the functional flow with respect to at least two test types.Type: GrantFiled: October 8, 2014Date of Patent: November 22, 2016Assignee: International Business Machines CorporationInventors: Shu X. Cao, Xue F. Gao, De Shuo Kong
-
Publication number: 20160306732Abstract: A method and associated system for repairing a running script. A missed object is detected among one or more objects of the running script, the missed object being unrecognized from an original object of a previous running of the script. A change type of the detected missed object is determined. The script is repaired based on the change type.Type: ApplicationFiled: June 24, 2016Publication date: October 20, 2016Inventors: Xue F. Gao, Chengen Guan, Xiao D. Zhang, Hai B. Zou
-
Patent number: 9430356Abstract: A method and associated system for repairing a script. A missed object is detected among one or more objects of the running script, the missed object being unrecognized from an original object of a previous running of the script. A change type of the detected missed object is determined. The script is repaired based on the change type.Type: GrantFiled: July 3, 2013Date of Patent: August 30, 2016Assignee: International Business Machines CorporationInventors: Xue F. Gao, Chengen Guan, Xiao D. Zhang, Hai B. Zou
-
Publication number: 20150026524Abstract: A method and system for generating test cases of different types for testing an application. A functional flow of the application is created. The test cases are generated, based on at least one test case generation rule and additional test information corresponding to different stages of the functional flow with respect to at least two test types.Type: ApplicationFiled: October 8, 2014Publication date: January 22, 2015Inventors: Shu X. Cao, Xue F. Gao, De Shuo Kong
-
Publication number: 20140040868Abstract: A method and associated system for repairing a script. A missed object is detected among one or more objects of the running script, the missed object being unrecognized from an original object of a previous running of the script. A change type of the detected missed object is determined. The script is repaired based on the change type.Type: ApplicationFiled: July 3, 2013Publication date: February 6, 2014Inventors: Xue F. Gao, Chengen Guan, Xiao D. Zhang, Hai B. Zou
-
Patent number: 8515897Abstract: A method and program product for automatically generating reports matching user interests represented in a dynamically adjusted user interest analytic model (UIAM). A Multidimensional Expressions (MDX) query is generated based on a user visit to a business intelligence application. Based on initial user visit(s), a cube-based UIAM is constructed by including a representation of a first set of user interest(s) in a first set of UIAM item(s). The cube-based UIAM is transformed into a data warehouse-based UIAM. Based on subsequent user visit(s), UIAM items are updated to represent a second set of user interest(s) and UIAM item scores are adjusted to specify how frequently and recently user interests are indicated by the user visits. An update of data in the data warehouse is detected. Reports representative of user interest(s) represented by the updated UIAM items having the top k scores are generated.Type: GrantFiled: January 4, 2011Date of Patent: August 20, 2013Assignee: International Business Machines CorporationInventors: Xue F. Gao, Anh Q. Lu
-
Publication number: 20120221510Abstract: A method and system for validating data. Warehouse data is generated by transforming source data via an ETL transformation model. A data cube is generated by transforming the warehouse data via an OLAP transformation model. A report dataset (MDS1) is generated from the data cube. A reference dataset (S) is generated from the source data. A data validation is performed, the data validation being based on a matching relationship between MDS1 and S.Type: ApplicationFiled: May 7, 2012Publication date: August 30, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Xue C. Li, Xiao J. Fu, Xue F. Gao, Xin Xin