Patents by Inventor Ding Yuan

Ding Yuan 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: 20250361241
    Abstract: The present invention relates to a compound represented by general formula (I), a stereoisomer, a tautomer, a deuterated compound or a pharmaceutically acceptable salt thereof, which has therapeutic activity against cancer. The present invention also relates to a method for preparing the compounds and a pharmaceutical composition containing same.
    Type: Application
    Filed: June 9, 2023
    Publication date: November 27, 2025
    Applicant: Betta Pharmaceuticals Co., Ltd.
    Inventors: Hao WU, Wenmao WU, Zhan ZHANG, Yanjie XU, Ding YUAN, Lu LU, Wei WANG, Xiaoguan ZHU, Yong ZHANG, Jian ZHANG, Xianglai LIU, Bojun ZHOU, Quan ZHOU, Hong LAN, Jiabing WANG, Lieming DING
  • Patent number: 12399867
    Abstract: Log messages are compressed, searched, and decompressed. A dictionary is used to store non-numeric expressions found in log messages. Both numeric and non-numeric expressions found in log messages are represented by placeholders in a string of log “type” information. Another dictionary is used to store the log type information. A compressed log message contains a key to the log-type dictionary and a sequence of values that are keys to the non-numeric dictionary and/or numeric values. Searching may be performed by parsing a search query into subqueries that target the dictionaries and/or content of the compressed log messages. A dictionary may reference segments that contain a number of log messages, so that all log message need not be considered for some searches. Compressed logs may be stored and queried on the basis of log type.
    Type: Grant
    Filed: February 22, 2023
    Date of Patent: August 26, 2025
    Assignee: YSCOPE INC.
    Inventors: David Lion, Yu Luo, Kirk Rodrigues, Haiqi Xu, Ding Yuan
  • Patent number: 12189630
    Abstract: Log messages are compressed, searched, and decompressed. A dictionary is used to store non-numeric expressions found in log messages. Both numeric and non-numeric expressions found in log messages are represented by placeholders in a string of log “type” information. Another dictionary is used to store the log type information. A compressed log message contains a key to the log-type dictionary and a sequence of values that are keys to the non-numeric dictionary and/or numeric values. Searching may be performed by parsing a search query into subqueries that target the dictionaries and/or content of the compressed log messages. A dictionary may reference segments that contain a number of log messages, so that all log message need not be considered for some searches.
    Type: Grant
    Filed: February 22, 2023
    Date of Patent: January 7, 2025
    Assignee: YSCOPE INC.
    Inventors: Yu Luo, Kirk Rodrigues, Ding Yuan
  • Publication number: 20230339882
    Abstract: A compound (as represented by formula I) serving as an Src homology region 2-containing protein tyrosine phosphatase 2 (SHP2) inhibitor, as well as a pharmaceutical composition thereof, a preparation method therefor, and a use in treating an SHP2 mediation diseases. The compounds of formula I exerts an effect by means of participating in the regulation of multiple processes such as cell proliferation, apoptosis, migration, and angiogenesis.
    Type: Application
    Filed: July 22, 2021
    Publication date: October 26, 2023
    Applicant: Betta Pharmaceuticals Co., Ltd.
    Inventors: Hao WU, Wenmao WU, Ling LI, Zhan ZHANG, Feng WANG, Ding YUAN, Yunfei WU, Qiang CHEN, Han HAN, Jing GUO, Hong LAN, Lieming DING, Jiabing WANG
  • Publication number: 20230244667
    Abstract: Log messages are compressed, searched, and decompressed. A dictionary is used to store non-numeric expressions found in log messages. Both numeric and non-numeric expressions found in log messages are represented by placeholders in a string of log “type” information. Another dictionary is used to store the log type information. A compressed log message contains a key to the log-type dictionary and a sequence of values that are keys to the non-numeric dictionary and/or numeric values. Searching may be performed by parsing a search query into subqueries that target the dictionaries and/or content of the compressed log messages. A dictionary may reference segments that contain a number of log messages, so that all log message need not be considered for some searches.
    Type: Application
    Filed: February 22, 2023
    Publication date: August 3, 2023
    Inventors: Yu LUO, Kirk RODRIGUES, Ding YUAN
  • Publication number: 20230195694
    Abstract: Log messages are compressed, searched, and decompressed. A dictionary is used to store non-numeric expressions found in log messages. Both numeric and non-numeric expressions found in log messages are represented by placeholders in a string of log “type” information. Another dictionary is used to store the log type information. A compressed log message contains a key to the log-type dictionary and a sequence of values that are keys to the non-numeric dictionary and/or numeric values. Searching may be performed by parsing a search query into subqueries that target the dictionaries and/or content of the compressed log messages. A dictionary may reference segments that contain a number of log messages, so that all log message need not be considered for some searches. Compressed logs may be stored and queried on the basis of log type.
    Type: Application
    Filed: February 22, 2023
    Publication date: June 22, 2023
    Inventors: David LION, Yu LUO, Kirk RODRIGUES, Haiqi XU, Ding YUAN
  • Patent number: 11593373
    Abstract: Log messages are compressed, searched, and decompressed. A dictionary is used to store non-numeric expressions found in log messages. Both numeric and non-numeric expressions found in log messages are represented by placeholders in a string of log “type” information. Another dictionary is used to store the log type information. A compressed log message contains a key to the log-type dictionary and a sequence of values that are keys to the non-numeric dictionary and/or numeric values. Searching may be performed by parsing a search query into subqueries that target the dictionaries and/or content of the compressed log messages. A dictionary may reference segments that contain a number of log messages, so that all log message need not be considered for some searches.
    Type: Grant
    Filed: November 13, 2020
    Date of Patent: February 28, 2023
    Assignee: YSCOPE INC.
    Inventors: Yu Luo, Kirk Rodrigues, Ding Yuan
  • Patent number: 11110513
    Abstract: A combined ultrasonic micro-forging device and a related additive manufacturing method for improving the microstructure and mechanical properties of additive manufactured metal part. The device comprises a transducer, a pneumatic sliding table, a pneumatic sliding table connecting frame, an amplitude transformer, a tool head and a roller, wherein the transducer is provided in a transducer housing, a socket connector and a pipeline connector are provided on the transducer housing, the amplitude transformer is connected under the transducer, the tool head is connected under the transducer, the roller is located between the tool head and workpiece, and the pneumatic sliding table is connected to the transducer housing and the amplitude transformer via the pneumatic sliding table connecting frame.
    Type: Grant
    Filed: December 12, 2017
    Date of Patent: September 7, 2021
    Assignees: HARBIN ENGINEERING UNIVERSITY, HATRAN MANUFACTURE SCIENCE INSTITUTE(YANTAI) CO., LTD.
    Inventors: Fengchun Jiang, Yuanping Chen, Ding Yuan, Dacheng Hua, Chunhuan Guo
  • Publication number: 20210149905
    Abstract: Log messages are compressed, searched, and decompressed. A dictionary is used to store non-numeric expressions found in log messages. Both numeric and non-numeric expressions found in log messages are represented by placeholders in a string of log “type” information. Another dictionary is used to store the log type information. A compressed log message contains a key to the log-type dictionary and a sequence of values that are keys to the non-numeric dictionary and/or numeric values. Searching may be performed by parsing a search query into subqueries that target the dictionaries and/or content of the compressed log messages. A dictionary may reference segments that contain a number of log messages, so that all log message need not be considered for some searches.
    Type: Application
    Filed: November 13, 2020
    Publication date: May 20, 2021
    Inventors: Yu LUO, Kirk RODRIGUES, Ding YUAN
  • Publication number: 20200215614
    Abstract: A combined ultrasonic micro-forging device and a related additive manufacturing method for improving the microstructure and mechanical properties of additive manufactured metal part. The device comprises a transducer, a pneumatic sliding table, a pneumatic sliding table connecting frame, an amplitude transformer, a tool head and a roller, wherein the transducer is provided in a transducer housing, a socket connector and a pipeline connector are provided on the transducer housing, the amplitude transformer is connected under the transducer, the tool head is connected under the transducer, the roller is located between the tool head and workpiece, and the pneumatic sliding table is connected to the transducer housing and the amplitude transformer via the pneumatic sliding table connecting frame.
    Type: Application
    Filed: December 12, 2017
    Publication date: July 9, 2020
    Inventors: Fengchun JIANG, Yuanping CHEN, Ding YUAN, Dacheng HUA, Chunhuan GUO
  • Patent number: 10642712
    Abstract: A log of execution of an executable program is obtained. Log messages contained in the log are parsed to generate object identifiers representative of instances of programmatic elements in the executable program. Relationships among the object identifiers are identified. A representation of identified relationships is constructed and outputted as, for example, a visual representation.
    Type: Grant
    Filed: October 23, 2017
    Date of Patent: May 5, 2020
    Assignee: YSCOPE INC.
    Inventors: Yu Luo, Kirk Rodrigues, Michael Stumm, Ding Yuan, Xu Zhao
  • Publication number: 20200069231
    Abstract: The present disclosure relates to the field of computer technology, and provides an EEG-based psychological test method and a terminal device. The method includes: collecting, by an EEG acquisition device, an EEG signal of a subject when test information is felt by the subject, inputting the test information into a machine learning-based information recognition model, and obtaining a recognition result output from the information recognition model; and determining a psychological test result according to the EEG signal and the recognition result of the test information corresponding to the EEG signal in time.
    Type: Application
    Filed: April 1, 2019
    Publication date: March 5, 2020
    Inventors: Chao Feng, Xianhua Li, Wenming Yi, Tao Gong, Ding Yuan
  • Patent number: 10484506
    Abstract: Existing program code, which is executable on one or more computers forming part of a distributed computer system, is analyzed. The analysis identifies log output instructions present in the program code. Log output instructions are those statements or other code that generate log messages related to service requests processed by the program code. A log model is generated using the analysis. The log model is representative of causal relationships among service requests defined by the program code. The log model can then be applied to logs containing log messages generated by execution of the program code, during its normal operation, to group log messages for improved analysis, including visualization, of the performance and behaviour of the distributed computer system.
    Type: Grant
    Filed: July 4, 2017
    Date of Patent: November 19, 2019
    Assignee: YSCOPE INC.
    Inventors: Muhammad Faizanullah, David Lion, Yu Luo, Michael Stumm, Ding Yuan, Xu Zhao, Yongle Zhang
  • Publication number: 20180113783
    Abstract: A log of execution of an executable program is obtained. Log messages contained in the log are parsed to generate object identifiers representative of instances of programmatic elements in the executable program. Relationships among the object identifiers are identified. A representation of identified relationships is constructed and outputted as, for example, a visual representation.
    Type: Application
    Filed: October 23, 2017
    Publication date: April 26, 2018
    Inventors: Yu LUO, Kirk RODRIGUES, Michael STUMM, Ding YUAN, Xu ZHAO
  • Publication number: 20170302758
    Abstract: Existing program code, which is executable on one or more computers forming part of a distributed computer system, is analyzed. The analysis identifies log output instructions present in the program code. Log output instructions are those statements or other code that generate log messages related to service requests processed by the program code. A log model is generated using the analysis. The log model is representative of causal relationships among service requests defined by the program code. The log model can then be applied to logs containing log messages generated by execution of the program code, during its normal operation, to group log messages for improved analysis, including visualization, of the performance and behaviour of the distributed computer system.
    Type: Application
    Filed: July 4, 2017
    Publication date: October 19, 2017
    Inventors: Muhammad FAIZANULLAH, David LION, Yu LUO, Michael STUMM, Ding YUAN, Xu ZHAO, Yongle ZHANG
  • Patent number: 9729671
    Abstract: Existing program code, which is executable on one or more computers forming part of a distributed computer system, is analyzed. The analysis identifies log output instructions present in the program code. Log output instructions are those statements or other code that generate log messages related to service requests processed by the program code. A log model is generated using the analysis. The log model is representative of causal relationships among service requests defined by the program code. The log model can then be applied to logs containing log messages generated by execution of the program code, during its normal operation, to group log messages for improved analysis, including visualization, of the performance and behavior of the distributed computer system.
    Type: Grant
    Filed: October 5, 2015
    Date of Patent: August 8, 2017
    Assignee: YScope Inc.
    Inventors: Muhammad Faizanullah, David Lion, Yu Luo, Michael Stumm, Ding Yuan, Xu Zhao, Yongle Zhang
  • Publication number: 20160253664
    Abstract: An embodiment of this disclosure provides a method and electronic device for attestation by proxy, the method comprising retrieving, by the electronic device, secure device data of the electronic device; performing, by an electronic device, attestation with an attestation server using a proxy server, wherein a validation result of the device is generated based on the secure device data; and communicating payment information with an application server when the validation result is trusted.
    Type: Application
    Filed: February 26, 2016
    Publication date: September 1, 2016
    Inventors: Ding Yuan, Chung Huan Liu, Aneesh Nainamvalappil, Minseok Park
  • Publication number: 20160098342
    Abstract: Existing program code, which is executable on one or more computers forming part of a distributed computer system, is analyzed. The analysis identifies log output instructions present in the program code. Log output instructions are those statements or other code that generate log messages related to service requests processed by the program code. A log model is generated using the analysis. The log model is representative of causal relationships among service requests defined by the program code. The log model can then be applied to logs containing log messages generated by execution of the program code, during its normal operation, to group log messages for improved analysis, including visualization, of the performance and behaviour of the distributed computer system.
    Type: Application
    Filed: October 5, 2015
    Publication date: April 7, 2016
    Inventors: Muhammad FAIZANULLAH, David LION, Yu LUO, Michael STUMM, Ding YUAN, Xu ZHAO, Yongle ZHANG
  • Patent number: 8069374
    Abstract: A technique for automatically detecting and correcting configuration errors in a computing system. In a learning process, recurring event sequences, including e.g., registry access events, are identified from event logs, and corresponding rules are developed. In a detecting phase, the rules are applied to detected event sequences to identify violations and to recover from failures. Event sequences across multiple hosts can be analyzed. The recurring event sequences are identified efficiently by flattening a hierarchical sequence of the events such as is obtained from the Sequitur algorithm. A trie is generated from the recurring event sequences and edges of nodes of the trie are marked as rule edges or non-rule edges. A rule is formed from a set of nodes connected by rule edges. The rules can be updated as additional event sequences are analyzed. False positive suppression policies include a violation-consistency policy and an expected event disappearance policy.
    Type: Grant
    Filed: February 27, 2009
    Date of Patent: November 29, 2011
    Assignee: Microsoft Corporation
    Inventors: Rina Panigrahy, Chad Verbowski, Yinglian Xie, Junfeng Yang, Ding Yuan
  • Publication number: 20100223499
    Abstract: A technique for automatically detecting and correcting configuration errors in a computing system. In a learning process, recurring event sequences, including e.g., registry access events, are identified from event logs, and corresponding rules are developed. In a detecting phase, the rules are applied to detected event sequences to identify violations and to recover from failures. Event sequences across multiple hosts can be analyzed. The recurring event sequences are identified efficiently by flattening a hierarchical sequence of the events such as is obtained from the Sequitur algorithm. A trie is generated from the recurring event sequences and edges of nodes of the trie are marked as rule edges or non-rule edges. A rule is formed from a set of nodes connected by rule edges. The rules can be updated as additional event sequences are analyzed. False positive suppression policies include a violation- consistency policy and an expected event disappearance policy.
    Type: Application
    Filed: February 27, 2009
    Publication date: September 2, 2010
    Applicant: Microsoft Corporation
    Inventors: Rina Panigrahy, Chad Verbowski, Yinglian Xie, Junfeng Yang, Ding Yuan