Patents by Inventor Guodong Li

Guodong Li 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: 10081610
    Abstract: Methods of synthesizing 2-(1?H-indole-3?-carbonyl)-thiazole-4-carboxylic acid methyl ester (ITE) and structural analogs thereof. The methods include condensation reactions or condensation and oxidation reactions to form the thiazoline or thiazole moiety of ITE or its structural analogs.
    Type: Grant
    Filed: September 10, 2015
    Date of Patent: September 25, 2018
    Assignee: ARIAGEN, INC.
    Inventors: Jiasheng Song, Suoming Zhang, Guodong Li, Luquing Yang
  • Patent number: 10017075
    Abstract: A control device for an electric vehicle improving the responsiveness of a motor and leading to improvement in occupant's riding comfort during power running and regenerative control of the motor. A motor control module includes: a current PI control section to perform PI feedback control to eliminate a deviation relative to a command current value generated in an inverter, in response to a torque command from an ECU; PI control gain adjustment tables, for power running and regenerative control, in which a PI control gain used when the current PI control section performs the PI feedback control is set in accordance with a running state; and a control gain adjustment section to adjust the PI control gain according to the PI control gain adjustment table such that a PI control gain corresponding to the running state is used.
    Type: Grant
    Filed: November 17, 2015
    Date of Patent: July 10, 2018
    Assignee: NTN CORPORATION
    Inventor: Guodong Li
  • Patent number: 9956890
    Abstract: An electric vehicle includes a motor, an ECU, and an inverter device. A motor control module of the inverter device includes: a parameter map having motor parameters stored therein; an open loop control section to generate control variables in open loop control by a voltage equation using the parameters stored in the parameter map, in response to a torque command from the ECU; a current feedback control section to perform control to eliminate a deviation relative to a command current value generated in an inverter, in response to the torque command from the ECU; and a hybrid control section to control the motor on the basis of control variables which are generated on the basis of the control variables generated by the open loop control section and control variables generated by the current feedback control section.
    Type: Grant
    Filed: November 17, 2015
    Date of Patent: May 1, 2018
    Assignee: NTN CORPORATION
    Inventor: Guodong Li
  • Patent number: 9892027
    Abstract: A method may include determining sequence-execution constraints that constrain execution orders of a plurality of events of an event-driven software application. The method may also include determining sequence-position constraints that constrain positions of the plurality of events in one or more possible event sequences of the plurality of events. Further, the method may include determining event-relation constraints that each indicates a relationship between an event input and an event output of each of the plurality of events. Moreover, the method may include forming a constraint set that enumerates the one or more possible event sequences and that includes the sequence-execution constraints, the sequence-position constraints, and the event-relation constraints. In addition, the method may include encoding control flow information of the one or more possible event sequences into the constraint set.
    Type: Grant
    Filed: July 9, 2014
    Date of Patent: February 13, 2018
    Assignee: FUJITSU LIMITED
    Inventors: Guodong Li, Indradeep Ghosh
  • Publication number: 20180026684
    Abstract: Certain aspects of the present disclosure support demodulation reference signal (DMRS) enhancement for higher order multi-user multiple-input multiple-output (MU-MIMO) communications. An example method generally includes determining a plurality of ports of a multi-dimensional array of transmit antennas and a number of spatial multiplexed layers for transmission to a plurality of user equipments (UEs), configuring a demodulation reference signal (DMRS) pattern by multiplexing the layers or the ports in the DMRS pattern, using an orthogonal cover code (OCC) and one or more code division multiplexing (CDM) groups, and transmitting DMRS symbols based on the configured DMRS pattern using the multiplexed layers and the ports.
    Type: Application
    Filed: February 9, 2016
    Publication date: January 25, 2018
    Inventors: Chao WEI, Wanshi CHEN, Peter GAAL, Guodong LI, Jilei HOU
  • Patent number: 9855858
    Abstract: A control device includes an ECU and an inverter device having power circuitry including an inverter and a motor control unit. A rotation angle sensor detects a rotation angle of a motor. The power circuitry receives a rotation angle of the motor from the rotation angle sensor to perform control in accordance with the rotation angle of the rotor, the control being based on a torque command mapping table in which a relationship between a rotation speed and a torque of the motor is defined. The power circuitry includes an adjustment module adjusting the torque command mapping table with respect to a torque command from the ECU and a speed of the electric vehicle.
    Type: Grant
    Filed: February 26, 2016
    Date of Patent: January 2, 2018
    Assignee: NTN CORPORATION
    Inventors: Guodong Li, Yiqing Liu
  • Publication number: 20170329693
    Abstract: Systems and methods for software verification. In some embodiments, a first application architecture model is generated for a software application, wherein: the first application architecture model is generated based on a first version of source code of the software application; and the first application architecture model comprises a plurality of component models. A second version of source code may be compared against the first version of source code to determine at least one difference. At least one affected component model of the first application architecture model may be identified based on the at least one difference. A second application architecture model may be generated based on the second version of source code, wherein generating the second application architecture model comprises generating an updated version of the at least one affected component model.
    Type: Application
    Filed: August 26, 2016
    Publication date: November 16, 2017
    Applicant: Synopsys, Inc.
    Inventors: Guodong Li, John Steven
  • Publication number: 20170329692
    Abstract: Systems and methods for software verification. In some embodiments, an application architecture model is generated for a software application, wherein: the application architecture model is generated based on source code of the software application and a framework model representing a software framework using which the software application is developed; and the application architecture model comprises a plurality of component models. One or more component models may be selected, based on a property to be checked, from the plurality of component models. The one or more component models may be analyzed to determine if the property is satisfied.
    Type: Application
    Filed: August 26, 2016
    Publication date: November 16, 2017
    Applicant: Synopsys, Inc.
    Inventors: Guodong Li, John Steven
  • Publication number: 20170329691
    Abstract: Systems and methods for software verification. In some embodiments, a statement is identified from a discovery query written in a query language, comprising a semantic operator with at least a first parameter and a second parameter, wherein: the first parameter comprises a first syntactic pattern; the second parameter comprises a second syntactic pattern; and the semantic operator represents a semantic relationship between two program elements. Source code of a software application may be analyzed to determine whether one or more portions of source code match the statement identified from the discovery query, wherein analyzing the source code comprises determining whether the source code comprises a first program element and a second program element such that the first program element matches the first syntactic pattern; the second program element matches the second syntactic pattern; and the first and second program elements satisfy the semantic relationship represented by the semantic operator.
    Type: Application
    Filed: August 26, 2016
    Publication date: November 16, 2017
    Applicant: Synopsys, Inc.
    Inventors: Guodong Li, John Steven
  • Publication number: 20170331850
    Abstract: Systems and methods for software verification. In some embodiments, a first statement is identified, from a discovery query written in a query language, the first statement comprising a side-effect construct with at least a first parameter and a second parameter, wherein: the first parameter of the side-effect construct comprises at least one second statement specifying one or more actions to be performed; and the second parameter of the side-effect construct comprises at least one condition specified based on a syntactic pattern. Source code of a software application may be analyzed to determine whether the at least one condition is satisfied, wherein determining whether the at least one condition is satisfied comprises determining whether the source code comprises a program element that matches the syntactic pattern.
    Type: Application
    Filed: August 26, 2016
    Publication date: November 16, 2017
    Applicant: Synopsys, Inc.
    Inventors: Guodong Li, John Steven
  • Publication number: 20170329974
    Abstract: Systems and methods for software verification. In some embodiments, an application architecture model is generated for a software application, wherein: the application architecture model is generated based on source code of the software application; and the application architecture model comprises a plurality of component models. A property model type may be selected, based on a property to be checked, from a plurality of property model types. One or more component models may be selected, based on the selected property model type, from the plurality of component models. The one or more selected component models may be used to construct at least one property model of the selected property model type. The at least one property model may be analyzed to determine if the property is satisfied with respect to the at least one property model.
    Type: Application
    Filed: August 26, 2016
    Publication date: November 16, 2017
    Applicant: Synopsys, Inc.
    Inventors: Guodong Li, John Steven
  • Publication number: 20170299407
    Abstract: A detection device, a substrate holder and a method for detecting a position of a substrate on a substrate holder are disclosed. The detection device of the present disclosure is used to detect the position of the substrate carried on the substrate holder, and the substrate holder includes a plurality of carrying positions, each of which is used to carry a substrate. The detection device includes an emitting electrode connected to a signal source, which is disposed at an edge of each carrying position and located at one of upper and lower sides of the substrate carried by the carrying position; and at least one receiving electrode connected to a detector, which is disposed opposite to the emitting electrode and located at the other of the upper and lower sides of the substrate carried by the carrying position.
    Type: Application
    Filed: September 22, 2016
    Publication date: October 19, 2017
    Applicants: BOE Technology Group Co., Ltd., Hefei Boe Optoelectronics Technology Co., Ltd.
    Inventors: Guodong Li, Zhen Wei, Shibo Guo, Weiwei Sun, Chenchen Jiang, Qiong Zhao
  • Publication number: 20170291881
    Abstract: Methods of synthesizing 2-(1?H-indole-3?-carbonyl)-thiazole-4-carboxylic acid methyl ester (ITE) and structural analogs thereof. The methods include condensation reactions or condensation and oxidation reactions to form the thiazoline or thiazole moiety of ITE or its structural analogs.
    Type: Application
    Filed: September 10, 2015
    Publication date: October 12, 2017
    Applicant: AhR Pharmaceuticals, Inc.
    Inventors: Jiasheng Song, Suoming Zhang, Guodong Li, Luqing Yang
  • Patent number: 9619362
    Abstract: According to an aspect of an embodiment, a method may include determining event sequences of an event-driven software application. The method may further include determining, for each event sequence, a distance with respect to each of one or more target conditions of the event-driven software application. The event sequence distance may indicate a degree to which execution of its corresponding event sequence satisfies a corresponding target condition. The method may also include prioritizing execution of the plurality of event sequences based on the event sequence distances. Further, the method may include exploring, according to the prioritization of execution, an event space that includes one or more of the event sequences and a dependent event that corresponds to the one or more target conditions.
    Type: Grant
    Filed: November 18, 2014
    Date of Patent: April 11, 2017
    Assignee: FUJITSU LIMITED
    Inventors: Guodong Li, Indradeep Ghosh
  • Patent number: 9586484
    Abstract: A control device for an electric vehicle which is able to accurately control a traction motor of the electric vehicle without any delay in control timing during rapid acceleration or rapid deceleration of the motor, is provided. The control device for the electric vehicle includes an ECU and an inverter device including a motor control module. A rotation angle sensor configured to detect a rotation angle of a motor is provided, and the motor control module is provided with a rotation angle correction section configured to correct a rotation angle of a rotor of the motor which is used for vector control, by using an angular speed of an electrical angle which is the rotation angle detected by the rotation angle sensor and a differential value of the angular speed of the electrical angle.
    Type: Grant
    Filed: December 8, 2015
    Date of Patent: March 7, 2017
    Assignee: NTN CORPORATION
    Inventor: Guodong Li
  • Patent number: 9501331
    Abstract: A satisfiability checking system may include a single instruction, multiple data (SIMD) machine configured to execute multiple threads in parallel. The multiple threads may be divided among multiple blocks. The SIMD machine may be further configured to perform satisfiability checking of a formula including multiple parts. The satisfiability checking may include assigning one or more of the parts to one or more threads of the multiple threads of a first block of the multiple blocks. The satisfiability checking may further include processing the assigned one or more parts in the first block such that first results are calculated based on a first proposition. The satisfiability checking may further include synchronizing the results among the one or more threads of the first block.
    Type: Grant
    Filed: August 9, 2012
    Date of Patent: November 22, 2016
    Assignee: FUJITSU LIMITED
    Inventors: Guodong Li, Indradeep Ghosh, Sreeranga P. Rajan
  • Patent number: 9483380
    Abstract: Methods and systems for symbolic execution of software under test include the use of parametric states to losslessly represent a group of concrete execution states. Mathematical abstractions may represent differences between execution states and may define a parametric constraint for a parametric state. The parametric states may be usable for symbolic execution to reduce an amount of memory resources consumed and/or reduce a computational load during symbolic execution. Using parametric states, a larger state space and more program behaviors may be testable using symbolic execution.
    Type: Grant
    Filed: April 15, 2014
    Date of Patent: November 1, 2016
    Assignee: Fujitsu Limited
    Inventors: Guodong Li, Indradeep Ghosh
  • Publication number: 20160239401
    Abstract: A method to determine a relationship between inputs and outputs based on a parametric model may include receiving a data set that includes known inputs and corresponding known outputs associated with a component. The method also includes generating a parametric model to automatically determine a functionality of the component based on the data set by selecting the parametric model from multiple types of parametric models based on a data type associated with the data set. The method also includes determining whether the parametric model applies to the data set. The method also includes, responsive to determining that the parametric model applies to the data set, receiving a new output associated with the component. The method also includes determining a new input from the new output based on the parametric model.
    Type: Application
    Filed: February 16, 2015
    Publication date: August 18, 2016
    Inventor: Guodong LI
  • Publication number: 20160176313
    Abstract: Provided is a control device for an electric vehicle which control device outputs a desired motor torque even when a problem due to aged deterioration like arises in a traction motor of the electric vehicle. The control device includes an ECU (21) and an inverter device (22) including: a power circuitry (28) including an inverter (31); and a motor control unit (29). A rotation angle sensor (36) detecting a rotation angle of a motor (6) is provided, The circuitry (29) receives a rotation angle of the motor (6) from the sensor (36) to perform control in accordance with the rotation angle of the rotor, the control being based on a torque command mapping table (35) in which a relationship between a rotation speed and a torque of the motor is defined. The circuitry (29) includes an adjustment module (38) adjusting the table with respect to: a torque command from the ECU (21) and a speed of the vehicle.
    Type: Application
    Filed: February 26, 2016
    Publication date: June 23, 2016
    Applicant: NTN CORPORATION
    Inventors: Guodong LI, Yiqing LIU
  • Publication number: 20160140016
    Abstract: According to an aspect of an embodiment, a method may include determining event sequences of an event-driven software application. The method may further include determining, for each event sequence, a distance with respect to each of one or more target conditions of the event-driven software application. The event sequence distance may indicate a degree to which execution of its corresponding event sequence satisfies a corresponding target condition. The method may also include prioritizing execution of the plurality of event sequences based on the event sequence distances. Further, the method may include exploring, according to the prioritization of execution, an event space that includes one or more of the event sequences and a dependent event that corresponds to the one or more target conditions.
    Type: Application
    Filed: November 18, 2014
    Publication date: May 19, 2016
    Inventors: Guodong LI, Indradeep GHOSH