Patents by Inventor Xiao Hai Ma

Xiao Hai Ma 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: 20230083701
    Abstract: Embodiments of the invention include a computer-implemented method for allocating computing resources. The computer-implemented method includes generating, using a processor, tracing data that results from data traffic processed through multiple data paths by the processor. The processor is used to analyze the tracing data to identify a predicted bottleneck path among the multiple data paths, wherein the predicted bottleneck path include a data path on which a data bottleneck is predicted to occur. The computer resources are allocated to the predicted bottleneck path before the predicted data bottleneck occurs.
    Type: Application
    Filed: September 15, 2021
    Publication date: March 16, 2023
    Inventors: Yue Wang, Yun Chen, Xiao Hai Ma, Yuan Hu, Ze Zhang
  • Patent number: 10970073
    Abstract: The present disclosure provides a method, computer system and computer program product for branch optimization. According to the method, execution possibilities of instruction blocks corresponding to at least one branch of in a program can be determined. Then, the instruction blocks can be loaded according to the execution possibilities.
    Type: Grant
    Filed: October 2, 2018
    Date of Patent: April 6, 2021
    Assignee: International Business Machines Corporation
    Inventors: Qian Ren, Shan Gao, Xiao Hai Ma, Li Gao, Ting Ting Tang, Bin Chen, Zhuo Hua Li
  • Publication number: 20200380504
    Abstract: This disclosure provides a computer-implemented method. In this method, a payment confirmation message is received from a second device, the payment confirmation message being obtained by the second device from a payment server and including payment-related information and first identification information. The first identification information is identified from the payment confirmation message. Second identification information is obtained from the second device through short distance communication between the first device and the second device. It is determined whether the first identification information is consistent with the second identification information. In response to the first identification information being not consistent with the second identification information, a notification is provided on the first device.
    Type: Application
    Filed: June 3, 2019
    Publication date: December 3, 2020
    Inventors: Yuan Hu, Yun Chen, Xiao Hai Ma, Zhi Jian Li, Yue Wang, Shan Gao
  • Patent number: 10785813
    Abstract: A computer-implemented process for an attachment process to a network. The method comprises, receiving a data request from a user equipment, connecting the user equipment is to a mobile communication network through a first base station, determining a router bound to the user equipment, connecting the router to the mobile communication network through a second base station, establishing a connection between the user equipment and the router through the first base station and the second base station.
    Type: Grant
    Filed: July 23, 2018
    Date of Patent: September 22, 2020
    Assignee: International Business Machines Corporation
    Inventors: Ying Ying Xu, ShengYan Sun, Jin Rong Wang, Yu Han Zhang, Ya Nan Mo, Xiao Hai Ma
  • Publication number: 20200104133
    Abstract: The present disclosure provides a method, computer system and computer program product for branch optimization. According to the method, execution possibilities of instruction blocks corresponding to at least one branch of in a program can be determined. Then, the instruction blocks can be loaded according to the execution possibilities.
    Type: Application
    Filed: October 2, 2018
    Publication date: April 2, 2020
    Inventors: Qian Ren, Shan Gao, Xiao Hai Ma, Li Gao, Ting Ting Tang, Bin Chen, Zhuo Hua Li
  • Publication number: 20200042420
    Abstract: A computer-implemented method, a device and a computer program product are proposed. The method comprises obtaining a resource service time of a transaction of an application. The resource service time indicates a time period when the transaction occupies a computer resource. The method further comprises obtaining a time-resource model. The time-resource model indicates a historical relationship among the resource service time, a resource wait time of the transaction, and a reference resource utilization of a second transaction of a second application. The resource wait time indicates a time period when the transaction waits for the computer resource to become available, and the reference resource utilization indicates a degree of the second transaction occupying the computer resource during a time period when the second transaction is running Additionally, the method further comprises determining transaction run time based on the resource service time and the time-resource model.
    Type: Application
    Filed: August 3, 2018
    Publication date: February 6, 2020
    Inventors: Shan Gao, Li Gao, Qian Ren, Xiao Hai Ma, Ze Zhang, Li Wei Zhang, Bin Chen, Ting Ting Tang
  • Publication number: 20200029372
    Abstract: This disclosure provides a computer-implemented process for an attachment process to a network. The method comprises, receiving a data request from a user equipment, connecting the user equipment is to a mobile communication network through a first base station, determining a router bound to the user equipment, connecting the router to the mobile communication network through a second base station, establishing a connection between the user equipment and the router through the first base station and the second base station.
    Type: Application
    Filed: July 23, 2018
    Publication date: January 23, 2020
    Inventors: Ying Ying Xu, ShengYan Sun, Jin Rong Wang, Yu Han Zhang, Ya Nan Mo, Xiao Hai Ma