Patents by Inventor Xiao LING

Xiao LING 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: 10666715
    Abstract: A system, method and program product for managing incidents in a complex IT environment. A system is described that includes: a discovery module that analyzes an IT infrastructure and generates a topology of components and users; a monitoring module that compares ongoing activities of the IT infrastructure with a pattern repository to identify potential problems; a relationship manager that generates relationship maps of components and users based on the topology, determines whether an identified potential problem comprises an incident, and in response to detecting an incident: correlates the incident with a root cause, and determines a responsible admin and set of impacted users based on the relationship maps; and an operation engine that notifies the responsible admin and set of impacted users of the incident.
    Type: Grant
    Filed: May 8, 2017
    Date of Patent: May 26, 2020
    Assignee: International Business Machines Corporation
    Inventors: Xiao Ling Chen, Xue Feng Gao, Fei Li, Ren Yi Ruan, Qing Feng Zhang
  • Patent number: 10657024
    Abstract: A system and method to verify software includes a debugger setting a breakpoint in the software. The breakpoint indicates a point at which to pause or stop execution of the software. The method also includes setting one or more anchor points associated with the breakpoint. Each of the one or more anchor points represents another point in the software that must be executed prior to pausing or stopping the execution of the software at the breakpoint.
    Type: Grant
    Filed: July 22, 2019
    Date of Patent: May 19, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Xiao Ling Chen, Chuan He, Yan Huang, Jiang Yi Liu, Wei Wu, Jian Xu
  • Publication number: 20200081695
    Abstract: Embodiments of the present invention provide a method, a system, and a computer program product for disassembly code generation during debugging. In the method, a first disassembly code is obtained based on a source code of a computer program. Runtime information of the computer program is obtained from a debugging engine. And a second disassembly code is generated based on the first disassembly code and the runtime information. Computing works about generating disassembly code are distributed in different phases. When the user requests a view of the disassembly code, the response time will be reduced.
    Type: Application
    Filed: September 12, 2018
    Publication date: March 12, 2020
    Inventors: Tie Liu, Heng Wang, Qi Liang, Xiao Ling Chen, Xue Yong Zhang
  • Publication number: 20200065222
    Abstract: A system and method to verify software includes a debugger setting a breakpoint in the software. The breakpoint indicates a point at which to pause or stop execution of the software. The method also includes setting one or more anchor points associated with the breakpoint. Each of the one or more anchor points represents another point in the software that must be executed prior to pausing or stopping the execution of the software at the breakpoint.
    Type: Application
    Filed: October 30, 2019
    Publication date: February 27, 2020
    Inventors: Xiao Ling Chen, Chuan He, Yan Huang, Jiang Yi Liu, Wei Wu, Jian Xu
  • Patent number: 10564950
    Abstract: Embodiments of the present invention provide a method, a system, and a computer program product for disassembly code generation during debugging. In the method, a first disassembly code is obtained based on a source code of a computer program. Runtime information of the computer program is obtained from a debugging engine. And a second disassembly code is generated based on the first disassembly code and the runtime information. Computing works about generating disassembly code are distributed in different phases. When the user requests a view of the disassembly code, the response time will be reduced.
    Type: Grant
    Filed: September 12, 2018
    Date of Patent: February 18, 2020
    Assignee: International Business Machines Corporation
    Inventors: Tie Liu, Heng Wang, Qi Liang, Xiao Ling Chen, Xue Yong Zhang
  • Publication number: 20200042331
    Abstract: Aspects of the present disclosure are directed to methods, systems, and computer program products for using dynamic-link library based on memory size. In the method, a request for calling a first function in a Dynamic-link library (DLL) at runtime is received first. A size of a memory allocated to the DLL is then determined. Then call relationship of functions in the DLL is obtained. At last, functions related to the first function in the DLL are loaded into the memory allocated to the DLL based on the size of the memory allocated to the DLL and call relationship of functions in the DLL.
    Type: Application
    Filed: August 3, 2018
    Publication date: February 6, 2020
    Inventors: Bao Zhang, Jing Lu, Jin Hong Fu, Shi Chong Ma, Xiao Ling Chen, Yuk L. Chan
  • Patent number: 10540253
    Abstract: A system and method to verify software includes a debugger setting a breakpoint in the software. The breakpoint indicates a point at which to pause or stop execution of the software. The method also includes setting one or more anchor points associated with the breakpoint. Each of the one or more anchor points represents another point in the software that must be executed prior to pausing or stopping the execution of the software at the breakpoint.
    Type: Grant
    Filed: November 30, 2017
    Date of Patent: January 21, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Xiao Ling Chen, Chuan He, Yan Huang, Jiang Yi Liu, Wei Wu, Jian Xu
  • Publication number: 20200005457
    Abstract: Provided are an imaging apparatus, an image display system, and an image display method that can observe a papillary structure and a capillary in a papillary process at the same time. The imaging apparatus includes: an illumination unit that irradiates a surface of a skin with illumination light; an imaging unit that captures transmitted light reflected from the inside of the skin; a light shielding unit that is brought into close contact with the surface of the skin, is used, and is provided so as to prevent light reflected from the surface of the skin from reaching the imaging unit; and a pressing unit having a distal end that presses the surface of the skin in order to curve an epidermis of the skin to be captured.
    Type: Application
    Filed: September 12, 2019
    Publication date: January 2, 2020
    Applicant: FUJIFILM Corporation
    Inventors: Xiao Ling, Junichi Mori
  • Publication number: 20200000802
    Abstract: Compounds of the formula (I): wherein A and B together represent an optionally substituted, fused aromatic ring; X can be NRX or CRXRY; if X?NRX then n is 1 or 2 and if X?CRXRY then n is 1; RX is selected from the group consisting of H, optionally substituted C1-20 alkyl, C5-20 aryl, C3-20 heterocyclyl, amido, thioamido, ester, acyl, and sulfonyl groups; RY is selected from H, hydroxy, amino; or RX and RY may together form a spiro-C3-7 cycloalkyl or heterocyclyl group; RC1 and RC2 are both hydrogen, or when X is CRXRY, RC1, RC2, RX and RY, together with the carbon atoms to which they are attached, may form an optionally substituted fused aromatic ring; and R1 is selected from H and halo.
    Type: Application
    Filed: September 11, 2019
    Publication date: January 2, 2020
    Inventors: Niall Morrison Barr Martin, Graeme Cameron Smith, Stephen Philip Jackson, Vincent Junior M Loh, Xiao-Ling Fan Cockcroft, Ian Timothy Williams Matthews, Keith Allan Menear, Frank Kerrigan, Alan Ashworth
  • Publication number: 20190347183
    Abstract: A system and method to verify software includes a debugger setting a breakpoint in the software. The breakpoint indicates a point at which to pause or stop execution of the software. The method also includes setting one or more anchor points associated with the breakpoint. Each of the one or more anchor points represents another point in the software that must be executed prior to pausing or stopping the execution of the software at the breakpoint.
    Type: Application
    Filed: July 22, 2019
    Publication date: November 14, 2019
    Inventors: Xiao Ling Chen, Chuan He, Yan Huang, Jiang Yi Liu, Wei Wu, Jian Xu
  • Patent number: 10461772
    Abstract: Methods of code conversion are provided. Aspects include obtaining a first code point from a source data string in a first character encoding, wherein the source data string is to be converted to a target data string in a second character encoding. A target code point corresponding to the first code point is looked up in a map table, wherein the target code point is in the second character encoding. It is determined whether the first code point is a first combining character in response to receiving a lookup failure generated from the looking up operation. A combination unit having the first combining character and a base character next to the first combining character in the source data string is identified in response to determining that the first code point is the first combining character. The combination unit is converted to a substitute character in the target data string.
    Type: Grant
    Filed: January 14, 2019
    Date of Patent: October 29, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jiangang Deng, Patrick Leo Glenski, He Lei Liu, Xiao Ling Chen, Zi Wen Zhang, Jiang Yi Liu, Yan Huang
  • Publication number: 20190324889
    Abstract: A computer-implemented method includes analyzing memory content a first time, where the memory content results from running a program. Based on the analyzing the memory content the first time, first description data is generated describing a plurality of instances of a plurality of known data structures defined in the program. A request is received for a plurality of instances of a new data structure, where the new data structure is not defined in the program. A definition of the new data structure is received separate from the program. Based on the analyzing the memory content a second time, second description data is generated describing a plurality of instances of the new data structure.
    Type: Application
    Filed: April 19, 2018
    Publication date: October 24, 2019
    Inventors: JIANG YI LIU, XIAO LING CHEN, YAN HUANG, WEI WU, CHUAN HE, LEI AB WANG, YONG QING XU, XUE YONG ZHANG
  • Patent number: 10449192
    Abstract: Compounds of the formula (I): wherein A and B together represent an optionally substituted, fused aromatic ring; X can be NRX or CRXRY; if X?NRX then n is 1 or 2 and if X?CRXRY then n is 1; RX is selected from the group consisting of H, optionally substituted C1-20 alkyl, C5-20 aryl, C3-20 heterocyclyl, amido, thioamido, ester, acyl, and sulfonyl groups; RY is selected from H, hydroxy, amino; or RX and RY may together form a spiro-C3-7 cycloalkyl or heterocyclyl group; RC1 and RC2 are both hydrogen, or when X is CRXRY, RC1, RC2, RX and RY, together with the carbon atoms to which they are attached, may form an optionally substituted fused aromatic ring; and R1 is selected from H and halo.
    Type: Grant
    Filed: February 26, 2018
    Date of Patent: October 22, 2019
    Assignee: KUDO PHARMACEUTICALS LIMITED
    Inventors: Niall Morrison Barr Martin, Graeme Cameron Smith, Stephen Philip Jackson, Vincent Junior M Loh, Xiao-Ling Fan Cockcroft, Ian Timothy Williams Matthews, Keith Allan Menear, Frank Kerrigan, Alan Ashworth
  • Publication number: 20190219492
    Abstract: Provided is a medium evaluation method for evaluating the suitability of a medium in which cell aggregates are cultured in a suspended state, by which an evaluation of whether a medium is adequate for both the cell retention performance and the cell recovery efficiency, the medium evaluation method including dispersing a plurality of particles in a medium, measuring a sedimentation velocity by which the particles settle in the medium, and using the sedimentation velocity thus measured as an index value indicating the suitability of the medium; and also provided are a medium and a culture method.
    Type: Application
    Filed: March 26, 2019
    Publication date: July 18, 2019
    Inventors: Xiao LING, Kiyokazu HASHIMOTO, Haruki TOMIKAWA
  • Publication number: 20190163605
    Abstract: A system and method to verify software includes a debugger setting a breakpoint in the software. The breakpoint indicates a point at which to pause or stop execution of the software. The method also includes setting one or more anchor points associated with the breakpoint. Each of the one or more anchor points represents another point in the software that must be executed prior to pausing or stopping the execution of the software at the breakpoint.
    Type: Application
    Filed: November 30, 2017
    Publication date: May 30, 2019
    Inventors: Xiao Ling Chen, Chuan He, Yan Huang, Jiang Yi Liu, Wei Wu, Jian Xu
  • Patent number: 10223241
    Abstract: Aspects include detecting, by an agent of a remote debugging tool that a first controller currently associated with the agent for a debugging session has not responded to a status inquiry from the agent. The first controller interacts with an end user, sends requests to the agent to operate a target program, and processes responses from the agent. Based on detecting that the first controller has not responded to the status inquiry from the agent, the agent identifies a second controller, associates the second controller with the agent for the debugging session, and resumes the debugging session with the second controller in place of the first controller. The associating includes synchronizing a debugging session state between the second controller and the agent. The target program continues to execute during the identifying, associating, and resuming, and the debugging session state is not changed by the identifying, associating, and resuming.
    Type: Grant
    Filed: March 2, 2017
    Date of Patent: March 5, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Xiao Ling Chen, Chuan He, Yan Huang, Jiang Yi Liu, Wu Wei, Jian Xu, Chong Zhou
  • Patent number: 10204094
    Abstract: Embodiments of the present invention provide a method to quickly insert new rows or columns in a tabular data structure (such as a spreadsheet, or a table). The user expands a row height (or a column width). The expanded row (or column width) is automatically displayed with proposed divisions (for example, represented with dashed lines). The user indicates acceptance of the proposed divisions. The expanded row (or column) is automatically divided into multiple rows (or columns) as indicated by the proposed divisions.
    Type: Grant
    Filed: May 4, 2018
    Date of Patent: February 12, 2019
    Assignee: International Business Machines Corporation
    Inventors: Xiao Ling Chen, Chuan He, Yan Huang, Jiang Yi Liu, Chong Zhou
  • Publication number: 20180324062
    Abstract: A system, method and program product for managing incidents in a complex IT environment. A system is described that includes: a discovery module that analyzes an IT infrastructure and generates a topology of components and users; a monitoring module that compares ongoing activities of the IT infrastructure with a pattern repository to identify potential problems; a relationship manager that generates relationship maps of components and users based on the topology, determines whether an identified potential problem comprises an incident, and in response to detecting an incident: correlates the incident with a root cause, and determines a responsible admin and set of impacted users based on the relationship maps; and an operation engine that notifies the responsible admin and set of impacted users of the incident.
    Type: Application
    Filed: May 8, 2017
    Publication date: November 8, 2018
    Inventors: Xiao Ling Chen, Xue Feng Gao, Fei Li, Ren Yi Ruan, Qing Feng Zhang
  • Patent number: 10095603
    Abstract: A method, computer program product and/or system for pre-fetching disassembly code. A breakpoint is set within an application under test (AUT). Setting of the breakpoint triggers pre-fetching of disassembly code associated with the breakpoint. The pre-fetched disassembly code is retained in a store local to a debug analysis system. When runtime processing of the AUT reaches the breakpoint, the debug analysis system retrieves the disassembly code from the local store.
    Type: Grant
    Filed: January 9, 2017
    Date of Patent: October 9, 2018
    Assignee: International Business Machines Corporation
    Inventors: Xiao Ling Chen, Chuan He, Yan Huang, Jiang Yi Liu, Jian Xu, Chong Zhou
  • Patent number: 10085986
    Abstract: The present invention provides compounds of formula (1) and pharmaceutically acceptable salts thereof, wherein R1, R2, Y and Z are as defined in the specification, processes for their preparation, pharmaceutical compositions containing them and their use in therapy.
    Type: Grant
    Filed: July 5, 2012
    Date of Patent: October 2, 2018
    Assignee: Takeda Pharmaceutical Company Limited
    Inventors: Xiao-Ling Fan Cockcroft, William Farnaby, Natasha Kinsella, Kevin Merchant, David Miller