Patents by Inventor Ping Xiao

Ping 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: 10831573
    Abstract: Embodiments of the present disclosure relate to methods, systems, and computer program products for processing a message including a content and operations performed on the content. According to the method, in response to a message including both a content and a description of operations performed on the content being requested to access, an application may be made to access the content; and the application may be made to execute the operations performed on the content.
    Type: Grant
    Filed: November 13, 2018
    Date of Patent: November 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: Cheng Fang Wang, Xi Bo Zhu, Wu Song Fang, Ping Xiao
  • Publication number: 20200322416
    Abstract: A file is transmitted to a plurality of hosts. The hosts are divided into host groups. A host in each host group is selected as a master host. A data block is received by a master host in a host group. The master host sends the data block to both a master host in a next host group and a next host in the host group in order that the next host in the host group sends the data block to a next host of the next host in the host group, and the master host in the next host group sends the data block to both a master host in a next host group of the next host group and a next host of the next host in the next host group.
    Type: Application
    Filed: April 5, 2019
    Publication date: October 8, 2020
    Inventors: Guang Han Sui, Peng Hui Jiang, Qin Li, Jian Hua Zhang, Ping Xiao, Niao Qing Liu, Xiang Zhou
  • Patent number: 10754642
    Abstract: A graphical user interface to a software development environment is provided. A user input is received defining an element to be searched with context and information is extracted from the software development environment relating to the software development environment and/or relating to the element. A search string is created comprising the element and the extracted information and the created search string is supplied to a search interface. A search result is received for the created search string, and the search result is outputted for the created search string.
    Type: Grant
    Filed: November 2, 2018
    Date of Patent: August 25, 2020
    Assignee: International Business Machines Corporation
    Inventors: Jenny J. He, Adrian Kyte, Joe Winchester, Cheng Fang Wang, Ping Xiao
  • Publication number: 20200233628
    Abstract: A system, computer-implemented method, and computer program product for demonstrating a software application on a computer. The system includes a capture component running in a presenter environment and an invoker component running in a viewer environment. One or more steps performed by a presenter on a first copy of a software application being run in the presenter environment are recorded at the capture component. The invoker component access the one or more steps and performs the one or more steps on a second copy of the software application being run in the viewer environment.
    Type: Application
    Filed: January 17, 2019
    Publication date: July 23, 2020
    Inventors: Jenny Jing He, Joe Winchester, Adrian Kyte, Cheng Fang Wang, Ping Xiao
  • Patent number: 10713103
    Abstract: Examples of techniques lightweight application programming interface (API) creation and management are described herein. An aspect includes sending an API response to a client based on a first API request from the client. Another aspect includes receiving a first data consumption record corresponding to the API response, wherein the first data consumption record indicates an amount of data that was discarded from the API response by the client. Another aspect includes determining, based on the first data consumption record, a lightweight API. Another aspect includes sending the lightweight API to the client based on a second API request from the client.
    Type: Grant
    Filed: October 15, 2018
    Date of Patent: July 14, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ping Xiao, Guo Qiang Li, Xue Yong Zhang, Guan Jun Liu
  • Publication number: 20200183721
    Abstract: A computer-implemented method includes detecting, by a bridge container running inside a container scope, connection information about a first service instance running to provide a respective first service outside the container scope. A first virtual container is initialized inside the container scope. The first virtual container is connected to the first service instance, utilizing the connection information about the first service instance, to virtualize the first service instance inside the container scope. It is detected that that a first source container inside the container scope requires the first service of the first service instance. The first source container is connected to the first virtual container to enable the first source container to access the first service instance through the first virtual container.
    Type: Application
    Filed: December 7, 2018
    Publication date: June 11, 2020
    Inventors: Ping Xiao, Guan Jun Liu, Guo Qiang Li, Zhi Feng Zhao
  • Patent number: 10671385
    Abstract: A computer-implemented method includes detecting a first user is editing a first version of a content piece. A first feature set value is determined, describing a first set of values of one or more features of the first version. Based on the first feature set value, a first maturity score of the first version is determined, using a mapping. It is detected that a second user is editing a second version of the content piece in parallel with the first user editing the first version. A second feature set value is determined, describing a second set of values of the one or more features of the second version of the content piece. Based on the second feature set value, a second maturity score of the second version is determined, using the mapping. It is detected that the second maturity score meets a maturity threshold. Thus, a remedial action is performed.
    Type: Grant
    Filed: April 24, 2018
    Date of Patent: June 2, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ping Xiao, Su Liu, Si Bin Fan, Meng Wan, Xue Yong Zhang
  • Publication number: 20200154173
    Abstract: A processor may receive a recording. The recording may include one or more user guidance sequences and be displayed to a user. The processor may receive a first user input response to an initiation of a first user guidance sequence. The processor may determine, in response to receiving the first user input, that there is a discrepancy between the first user input and the first user guidance sequence. The processor may automatically modify the playback setting of the recording. The processor may display the discrepancy between the first user input and the first user guidance sequence to the user.
    Type: Application
    Filed: November 13, 2018
    Publication date: May 14, 2020
    Inventors: Ping Xiao, Shi Yu Wang, Xue Yong Zhang, Ya Peng Dong, Xiao Xiao Pei
  • Publication number: 20200151036
    Abstract: Embodiments of the present disclosure relate to methods, systems, and computer program products for processing a message including a content and operations performed on the content. According to the method, in response to a message including both a content and a description of operations performed on the content being requested to access, an application may be made to access the content; and the application may be made to execute the operations performed on the content.
    Type: Application
    Filed: November 13, 2018
    Publication date: May 14, 2020
    Inventors: Cheng Fang Wang, Xi Bo Zhu, Wu Song Fang, Ping Xiao
  • Publication number: 20200142688
    Abstract: A graphical user interface to a software development environment is provided. A user input is received defining an element to be searched with context and information is extracted from the software development environment relating to the software development environment and/or relating to the element. A search string is created comprising the element and the extracted information and the created search string is supplied to a search interface. A search result is received for the created search string, and the search result is outputted for the created search string.
    Type: Application
    Filed: November 2, 2018
    Publication date: May 7, 2020
    Inventors: Jenny J. He, Adrian Kyte, Joe Winchester, Cheng Fang Wang, Ping Xiao
  • Publication number: 20200134078
    Abstract: A method and system for improving memory reorganization and storage technology is provided. The method includes configuring data capture settings of a database system resulting in configured data capture settings. Data objects associated with a user are retrieved and stored in a database. Overlapping data elements of the data objects are determined and associated collaboration data model software code is generated. A request for first data is received and mapped to the data objects. A clone data object associated with the first data object is generated with respect to the overlapping data elements.
    Type: Application
    Filed: October 24, 2018
    Publication date: April 30, 2020
    Inventors: Kelley Anders, Jeremy R. Fox, Jonathan Dunne, Ping Xiao
  • Publication number: 20200117522
    Abstract: Examples of techniques lightweight application programming interface (API) creation and management are described herein. An aspect includes sending an API response to a client based on a first API request from the client. Another aspect includes receiving a first data consumption record corresponding to the API response, wherein the first data consumption record indicates an amount of data that was discarded from the API response by the client. Another aspect includes determining, based on the first data consumption record, a lightweight API. Another aspect includes sending the lightweight API to the client based on a second API request from the client.
    Type: Application
    Filed: October 15, 2018
    Publication date: April 16, 2020
    Inventors: Ping Xiao, Guo Qiang Li, Xue Yong Zhang, Guan Jun Liu
  • Patent number: 10562843
    Abstract: This disclosure concerns the discovery of (R,R)- and (R,S)-fenoterol analogues which are highly effective at binding ?2-adrenergic receptors. Exemplary chemical structures for these analogues are provided. Also provided are pharmaceutical compositions including the disclosed (R,R)-fenoterol and fenoterol analogues, and methods of using such compounds and compositions for the treatment of cardiac disorders such as congestive heart failure and pulmonary disorders such as asthma or chronic obstructive pulmonary disease.
    Type: Grant
    Filed: April 22, 2019
    Date of Patent: February 18, 2020
    Assignee: The United States of America, as represented by the Secretary, Department of Health and Human Services
    Inventors: Irving William Wainer, Weizhong Zhu, Khalid Chakir, Rui-Ping Xiao, Darrell R. Abernethy, Farideh M. Beigi Abhari
  • Patent number: 10551941
    Abstract: In an approach to quick browsing of content displayed on a computing device, a computer monitors a scrolling operation in a first display mode on a computing device in which a plurality of information items are displayed. The computer determines whether a speed of the scrolling operation exceeds a threshold value, and then in response to the speed of the scrolling operation exceeding a threshold value, switches the first display mode to a second display mode.
    Type: Grant
    Filed: June 15, 2018
    Date of Patent: February 4, 2020
    Assignee: International Business Machines Corporation
    Inventors: Si Bin Fan, Ping Xiao, Jun Zhang, XiaoLin Zhang, Jia Zou
  • Publication number: 20190324742
    Abstract: A computer-implemented method includes detecting a first user is editing a first version of a content piece. A first feature set value is determined, describing a first set of values of one or more features of the first version. Based on the first feature set value, a first maturity score of the first version is determined, using a mapping. It is detected that a second user is editing a second version of the content piece in parallel with the first user editing the first version. A second feature set value is determined, describing a second set of values of the one or more features of the second version of the content piece. Based on the second feature set value, a second maturity score of the second version is determined, using the mapping. It is detected that the second maturity score meets a maturity threshold. Thus, a remedial action is performed.
    Type: Application
    Filed: April 24, 2018
    Publication date: October 24, 2019
    Inventors: PING XIAO, Su Liu, Si Bin Fan, Meng Wan, Xue Yong Zhang
  • Publication number: 20190248732
    Abstract: This disclosure concerns the discovery of (R,R)- and (R,S)-fenoterol analogues which are highly effective at binding ?2-adrenergic receptors. Exemplary chemical structures for these analogues are provided. Also provided are pharmaceutical compositions including the disclosed (R,R)-fenoterol and fenoterol analogues, and methods of using such compounds and compositions for the treatment of cardiac disorders such as congestive heart failure and pulmonary disorders such as asthma or chronic obstructive pulmonary disease.
    Type: Application
    Filed: April 22, 2019
    Publication date: August 15, 2019
    Applicant: The United States of America, as represented by the Secretary, Department of Health and Human Servic
    Inventors: Irving William Wainer, Weizhong Zhu, Khalid Chakir, Rui-Ping Xiao, Darrell R. Abernethy, Farideh M. Beigi Abhari
  • Patent number: 10308591
    Abstract: This disclosure concerns the discovery of (R,R)- and (R,S)-fenoterol analogs which are highly effective at binding ?2-adrenergic receptors. Exemplary chemical structures for these analogs are provided. Also provided are pharmaceutical compositions including the disclosed (R,R)-fenoterol and fenoterol analogs, and methods of using such compounds and compositions for the treatment of cardiac disorders such as congestive heart failure and pulmonary disorders such as asthma or chronic obstructive pulmonary disease.
    Type: Grant
    Filed: January 18, 2018
    Date of Patent: June 4, 2019
    Assignee: The United States of America, as represented by the Secretary, Department of Health and Human Services
    Inventors: Irving William Wainer, Weizhong Zhu, Khalid Chakir, Rui-Ping Xiao, Darrell R. Abernethy, Farideh M. Beigi Abhari
  • Publication number: 20190153406
    Abstract: The present invention relates to an MG53 mutant, wherein the MG53 mutant is identical to the amino acid sequence of a wild-type MG53 except for at least one serine in the coiled-coil-SPRY region of the wild-type MG53, which is deleted and/or mutated into any other non-serine or non-threonine amino acid(s). The present invention also relates to a pharmaceutical composition comprising the MG53 mutant, a nucleic acid encoding the MG53 mutant, a method for preparing the MG53 mutant, use of the MG53 mutant in the manufacture of a medicament for treating heart diseases, diabetic cerebrovascular diseases, diabetic ocular complications, diabetic neuropathy, diabetic foot, kidney diseases, and diseases associated with cellular and/or tissue damage. In particular, the MG53 mutant of the present invention may avoid or reduce metabolic side effects, such as, insulin resistance, obesity, diabetes, hypertension, dyslipidemia, etc.
    Type: Application
    Filed: January 30, 2019
    Publication date: May 23, 2019
    Applicant: Peking University
    Inventors: Rui-ping XIAO, Fengxiang LU, Yan ZHANG, Sile GUO
  • Patent number: 10176077
    Abstract: A computer implemented method for selecting breakpoints for cross-layer debugging is provided. The method includes receiving code comprising a plurality of layers, and executing a static analysis of the code to obtain a use-definition (UD) chain, alias information, and a parameter mapping for each of the plurality of layers. The method also includes determining a statement of the code that produces one of an error and a failure, and generating a table comprising a plurality of fields including a working statement field, watching variable field, and a watching function field. The method includes adding the determined statement to the working statement field and performing a cross-layer analysis includes identifying at least one used variable and its associated alias as watching variables from the added working statement, searching the code based on the watching variable field. The method includes generating cross-layer suspect code points based on the cross-layer analysis.
    Type: Grant
    Filed: February 16, 2017
    Date of Patent: January 8, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Si Bin Fan, Xiao Feng Guan, Chen Jiang, Yan Rong Shen, Chang Ning Song, Ping Xiao
  • Patent number: D893866
    Type: Grant
    Filed: February 22, 2019
    Date of Patent: August 25, 2020
    Assignee: SHENZHEN ROYOLE TECHNOLOGIES CO., LTD.
    Inventors: Ping Xiao, Bingrou Liao