Patents by Inventor Hang Xiao

Hang Xiao 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: 10229007
    Abstract: As disclosed herein, a method for optimizing data synchronization when performing a block-level backup includes receiving a customized merging plan, and creating a padding map that includes missing data information, and sending the padding map to a local backup server to request missing data. The method further includes receiving from the local backup server the missing data, and performing a snapshot consolidation according to the customized merging plan to provide a consolidated snapshot.
    Type: Grant
    Filed: January 26, 2017
    Date of Patent: March 12, 2019
    Assignee: International Business Machines Corporation
    Inventors: Wen Qing Chen, Ya Jie Li, Hang Xiao, Ming Yan
  • Patent number: 10210049
    Abstract: As disclosed herein a computer program product for optimizing data synchronization when performing a block-level backup includes program instructions comprising instructions to receive a customized merging plan, create a padding map comprising missing data information, request missing data from a local backup server, wherein the instructions to request missing data comprise instructions to send the padding map to the local backup server, receive from the local backup server the missing data, and perform a snapshot consolidation according to the customized merging plan to provide a consolidated snapshot. The program instructions may include instructions to record missing data files and data blocks in the padding map. A computer system, corresponding to the computer program product is also disclosed herein.
    Type: Grant
    Filed: January 26, 2017
    Date of Patent: February 19, 2019
    Assignee: International Business Machines Corporation
    Inventors: Wen Qing Chen, Ya Jie Li, Hang Xiao, Ming Yan
  • Patent number: 10176409
    Abstract: Embodiments of the present disclosure disclose an image character recognition model generation method and apparatus, and a vertically-oriented character image recognition method and apparatus. The image character recognition model generation method includes: generating a rotated line character training sample, wherein the rotated line character training sample includes a rotated line character image and an expected character recognition result corresponding to the rotated line character image, and there is a difference of 90 degrees between character units in the rotated line character image and character units in a standard line character image; and training a set neural network by using the rotated line character training sample, to generate an image character recognition model.
    Type: Grant
    Filed: December 29, 2016
    Date of Patent: January 8, 2019
    Assignee: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.
    Inventors: Shufu Xie, Hang Xiao
  • Publication number: 20180248780
    Abstract: An injection system and method for monitoring and controlling task execution in a distributed computer system. The distributed computing environment is comprised of a plurality of computing nodes for executing an application, wherein the application is divided into tasks that are executed within containers on each of the nodes, and the tasks process vectors comprised of one or more data elements. A control plug-in injected into a specified container for execution with the tasks, wherein the control plug-in profiles footprint information for a targeted vector operated on by the tasks executed within the specified container.
    Type: Application
    Filed: February 28, 2017
    Publication date: August 30, 2018
    Inventors: Peng Hui Jiang, Rongsong Shen, Hang Xiao, Jian Feng Zhang
  • Publication number: 20180060704
    Abstract: Embodiments of the present disclosure disclose an image character recognition model generation method and apparatus, and a vertically-oriented character image recognition method and apparatus. The image character recognition model generation method includes: generating a rotated line character training sample, wherein the rotated line character training sample includes a rotated line character image and an expected character recognition result corresponding to the rotated line character image, and there is a difference of 90 degrees between character units in the rotated line character image and character units in a standard line character image; and training a set neural network by using the rotated line character training sample, to generate an image character recognition model.
    Type: Application
    Filed: December 29, 2016
    Publication date: March 1, 2018
    Inventors: Shufu XIE, Hang XIAO
  • Publication number: 20170139602
    Abstract: As disclosed herein, a method for optimizing data synchronization when performing a block-level backup includes receiving a customized merging plan, and creating a padding map that includes missing data information, and sending the padding map to a local backup server to request missing data. The method further includes receiving from the local backup server the missing data, and performing a snapshot consolidation according to the customized merging plan to provide a consolidated snapshot.
    Type: Application
    Filed: January 26, 2017
    Publication date: May 18, 2017
    Inventors: Wen Qing Chen, Ya Jie Li, Hang Xiao, Ming Yan
  • Publication number: 20170139620
    Abstract: As disclosed herein, a method for optimizing data synchronization when performing a block-level backup includes receiving a customized merging plan, and creating a padding map that includes missing data information, and sending the padding map to a local backup server to request missing data. The method further includes receiving from the local backup server the missing data, and performing a snapshot consolidation according to the customized merging plan to provide a consolidated snapshot.
    Type: Application
    Filed: January 26, 2017
    Publication date: May 18, 2017
    Inventors: Wen Qing Chen, Ya Jie Li, Hang Xiao, Ming Yan
  • Publication number: 20170132092
    Abstract: As disclosed herein a computer program product for optimizing data synchronization when performing a block-level backup includes program instructions comprising instructions to receive a customized merging plan, create a padding map comprising missing data information, request missing data from a local backup server, wherein the instructions to request missing data comprise instructions to send the padding map to the local backup server, receive from the local backup server the missing data, and perform a snapshot consolidation according to the customized merging plan to provide a consolidated snapshot. The program instructions may include instructions to record missing data files and data blocks in the padding map. A computer system, corresponding to the computer program product is also disclosed herein.
    Type: Application
    Filed: January 26, 2017
    Publication date: May 11, 2017
    Inventors: Wen Qing Chen, Ya Jie Li, Hang Xiao, Ming Yan
  • Publication number: 20170131906
    Abstract: As disclosed herein a computer program product for optimizing data synchronization when performing a block-level backup includes program instructions comprising instructions to receive a customized merging plan, create a padding map comprising missing data information, request missing data from a local backup server, wherein the instructions to request missing data comprise instructions to send the padding map to the local backup server, receive from the local backup server the missing data, and perform a snapshot consolidation according to the customized merging plan to provide a consolidated snapshot. The program instructions may include instructions to record missing data files and data blocks in the padding map. A computer system, corresponding to the computer program product is also disclosed herein.
    Type: Application
    Filed: January 26, 2017
    Publication date: May 11, 2017
    Inventors: Wen Qing Chen, Ya Jie Li, Hang Xiao, Ming Yan
  • Patent number: 9626250
    Abstract: As disclosed herein a computer program product for optimizing data synchronization when performing a block-level backup includes program instructions comprising instructions to receive a customized merging plan, create a padding map comprising missing data information, request missing data from a local backup server, wherein the instructions to request missing data comprise instructions to send the padding map to the local backup server, receive from the local backup server the missing data, and perform a snapshot consolidation according to the customized merging plan to provide a consolidated snapshot. The program instructions may include instructions to record missing data files and data blocks in the padding map. A computer system, corresponding to the computer program product is also disclosed herein.
    Type: Grant
    Filed: March 16, 2015
    Date of Patent: April 18, 2017
    Assignee: International Business Machines Corporation
    Inventors: Wen Qing Chen, Ya Jie Li, Hang Xiao, Ming Yan
  • Patent number: 9619333
    Abstract: As disclosed herein, a method for optimizing data synchronization when performing a block-level backup includes receiving a customized merging plan, and creating a padding map that includes missing data information, and sending the padding map to a local backup server to request missing data. The method further includes receiving from the local backup server the missing data, and performing a snapshot consolidation according to the customized merging plan to provide a consolidated snapshot.
    Type: Grant
    Filed: October 21, 2015
    Date of Patent: April 11, 2017
    Assignee: International Business Machines Corporation
    Inventors: Wen Qing Chen, Ya Jie Li, Hang Xiao, Ming Yan
  • Publication number: 20170035691
    Abstract: A method of these teachings for designing foods in order to improve the bioavailability of orally administered bioactive agents, the method including designing a food matrix, the food matrix not having bioactivity above its normal nutritional function, that increases bioavailability of a predetermined pharmaceutical or nutraceutical by at least one of facilitating the release and solubilization of bioactive agents in the predetermined pharmaceutical or nutraceutical, altering the absorption of lipophilic bioactive agents in the predetermined pharmaceutical or nutraceutical when co-ingested, or interfering with chemical transformations that occur within gastrointestinal tract (GIT) or after absorption; the food matrix being co-ingested with the predetermined pharmaceutical or nutraceutical or ingested at a specified time soon before or after the pharmaceutical or nutraceutical.
    Type: Application
    Filed: April 8, 2015
    Publication date: February 9, 2017
    Inventors: David J. McClements, Hang Xiao
  • Publication number: 20160274975
    Abstract: As disclosed herein, a method for optimizing data synchronization when performing a block-level backup includes receiving a customized merging plan, and creating a padding map that includes missing data information, and sending the padding map to a local backup server to request missing data. The method further includes receiving from the local backup server the missing data, and performing a snapshot consolidation according to the customized merging plan to provide a consolidated snapshot.
    Type: Application
    Filed: October 21, 2015
    Publication date: September 22, 2016
    Inventors: Wen Qing Chen, Ya Jie Li, Hang Xiao, Ming Yan
  • Publication number: 20160274974
    Abstract: As disclosed herein a computer program product for optimizing data synchronization when performing a block-level backup includes program instructions comprising instructions to receive a customized merging plan, create a padding map comprising missing data information, request missing data from a local backup server, wherein the instructions to request missing data comprise instructions to send the padding map to the local backup server, receive from the local backup server the missing data, and perform a snapshot consolidation according to the customized merging plan to provide a consolidated snapshot. The program instructions may include instructions to record missing data files and data blocks in the padding map. A computer system, corresponding to the computer program product is also disclosed herein.
    Type: Application
    Filed: March 16, 2015
    Publication date: September 22, 2016
    Inventors: Wen Qing Chen, Ya Jie Li, Hang Xiao, Ming Yan
  • Patent number: 8874739
    Abstract: The present invention relates to the technical field of performance management for IT systems. More particularly, the present invention relates to a technology of performing monitoring on demand for a complex IT system. According to one aspect of the present invention, there is provided a method of system monitoring that includes: monitoring a performance parameter of a client of the system, determining, based on the performance parameter of the client, whether to monitor a service endpoint directly called by the client, locating the service endpoint to be monitored in response to a determination to monitor the service endpoint directly called by the client, and monitoring a performance parameter of the service endpoint.
    Type: Grant
    Filed: August 27, 2012
    Date of Patent: October 28, 2014
    Assignee: International Business Machines Corporation
    Inventors: Peng Gao, Peng Han, Hang Xiao, Xia Zhang
  • Patent number: 8838691
    Abstract: A mechanism is provided in a data processing system for de-duplication in a Web services environment. Responsive to receiving a signature for a portion of a request message from a client, the mechanism performs a query in a bit stream repository to determine whether the portion of the request message has been previously received. Responsive to determining the portion of the message has been previously received, the mechanism retrieves the portion of the message from the bit stream repository. The mechanism notifies the client that the portion of the message has been previously received such that the client does not send the portion of the message.
    Type: Grant
    Filed: June 29, 2012
    Date of Patent: September 16, 2014
    Assignee: International Business Machines Corporation
    Inventors: Chuan Liu, Hang Xiao, Ming Yan, Jean X. Yu
  • Patent number: 8719406
    Abstract: The present invention relates to the technical field of performance management for IT systems. More particularly, the present invention relates to a technology of performing monitoring on demand for a complex IT system. According to one aspect of the present invention, there is provided a method of system monitoring that includes: monitoring a performance parameter of a client of the system, determining, based on the performance parameter of the client, whether to monitor a service endpoint directly called by the client, locating the service endpoint to be monitored in response to a determination to monitor the service endpoint directly called by the client, and monitoring a performance parameter of the service endpoint.
    Type: Grant
    Filed: November 18, 2011
    Date of Patent: May 6, 2014
    Assignee: International Business Machines Corporation
    Inventors: Peng Gao, Peng Han, Hang Xiao, Xia Zhang
  • Publication number: 20140006498
    Abstract: A mechanism is provided in a data processing system for de-duplication in a Web services environment. Responsive to receiving a signature for a portion of a request message from a client, the mechanism performs a query in a bit stream repository to determine whether the portion of the request message has been previously received. Responsive to determining the portion of the message has been previously received, the mechanism retrieves the portion of the message from the bit stream repository. The mechanism notifies the client that the portion of the message has been previously received such that the client does not send the portion of the message.
    Type: Application
    Filed: June 29, 2012
    Publication date: January 2, 2014
    Applicant: International Business Machines Corporation
    Inventors: Chuan Liu, Hang Xiao, Ming Yan, Jean X. Yu
  • Publication number: 20120324104
    Abstract: The present invention relates to the technical field of performance management for IT systems. More particularly, the present invention relates to a technology of performing monitoring on demand for a complex IT system. According to one aspect of the present invention, there is provided a method of system monitoring that includes: monitoring a performance parameter of a client of the system, determining, based on the performance parameter of the client, whether to monitor a service endpoint directly called by the client, locating the service endpoint to be monitored in response to a determination to monitor the service endpoint directly called by the client, and monitoring a performance parameter of the service endpoint.
    Type: Application
    Filed: August 27, 2012
    Publication date: December 20, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: PENG GAO, PENG HAN, HANG XIAO, XIA ZHANG
  • Patent number: 8282430
    Abstract: An electrical contact includes a soldering plate, first curved plate extended upwardly from one end of the soldering plate, a middle plate extended from the free end of the curved plate, a second curved plate extended upwardly from the free end of the soldering plate, a contact plate extended from the free end of the second curved plate, a vertical plate extended downwardly from each of opposite lateral edges of the contact plate and beyond a bottom surface of the middle plate, and a restricting plate extended inwardly from the vertical plate and positioned between the soldering plate and the middle plate. The movement of the contact plate and the middle plate are limited to resist a vertical force for preventing the electrical contact from permanent deformation in a vertical direction by the restricting plates.
    Type: Grant
    Filed: February 3, 2010
    Date of Patent: October 9, 2012
    Assignee: Cheng Uei Precision Industry Co., Ltd.
    Inventors: Hang-Xiao He, Wei-Hong Liao, Ming-Chiang Chen