Patents by Inventor Deqiang YANG

Deqiang YANG 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: 20240164948
    Abstract: There is provided a multilayer composite comprising at least one carbon layer having a plurality of cracks along a first directional axis, said cracks being spaced apart from each other in a periodic manner along a second directional axis, wherein said second directional axis is substantially perpendicular to said first directional axis in the same plane; and a ferroelectric polymer layer. There is also provided a method of producing a multilayer composite. There is further provided a bandage or biosensing device comprising the multilayer composite.
    Type: Application
    Filed: March 14, 2022
    Publication date: May 23, 2024
    Inventors: Barbaros Oezyilmaz, Gang Xu, Deqiang Zhang, Chee Tat Toh, Qian Yang, Yong Heng So
  • Patent number: 11977824
    Abstract: A method for creating kinematic pair objects. Kinematic pairs are included in a first facility. The first facility is equipped with control software. The method includes obtaining a first file that includes names of N kinematic pairs, calling the control software to read the names of the N kinematic pairs in the first file, and calling the control software to create N kinematic pair objects. N is an integer greater than or equal to 1. The N kinematic pair objects are determined based on the names of the N kinematic pairs read by the control software. The names of the N kinematic pairs are in one-to-one correspondence to the N kinematic pair objects.
    Type: Grant
    Filed: August 12, 2023
    Date of Patent: May 7, 2024
    Assignee: CONTEMPORARY AMPEREX TECHNOLOGY CO., LIMITED
    Inventors: Deqiang Shi, Maosen Lin, Xuming Wang, Lang Yang, Runqi Wu
  • Publication number: 20240134689
    Abstract: A hardware functional module performs a given task. A first notification that the given task has completed and which includes a scoreboard identifier is sent to a scoreboard module. The scoreboard module selects a scoreboard counter based on the scoreboard identifier. The selected scoreboard counter is incremented. It is determined whether the selected scoreboard counter exceeds a corresponding scoreboard threshold. If the selected scoreboard counter exceeds the corresponding scoreboard threshold, a second notification indicating that the plurality of tasks has completed is sent. If the scoreboard identifier corresponds to the host command module, the second notification is sent to the host command module. If the scoreboard identifier corresponds to the backend command module, the second notification is sent to the backend command module.
    Type: Application
    Filed: November 9, 2023
    Publication date: April 25, 2024
    Inventors: Priyanka Nilay Thakore, Chen Xiu, Lyle E. Adams, Deqiang Yang
  • Publication number: 20240111661
    Abstract: An embodiment of this application provides a method and apparatus for testing control software, and a computer-readable storage medium to reduce the time consumed in the simulation-based debugging and enhance efficiency. The method may include obtaining test information of a plurality of fault signals; and injecting, based on the test information of the plurality of fault signals, the plurality of fault signals into a simulation environment in sequence to obtain test results of the plurality of fault signals handled by the control software, where the simulation environment may be a simulation environment of a control object of the control software.
    Type: Application
    Filed: August 14, 2023
    Publication date: April 4, 2024
    Applicant: CONTEMPORARY AMPEREX TECHNOLOGY CO., LIMITED
    Inventors: Bin LAN, Xuming WANG, Deqiang SHI, Chunguang YE, Runqi WU, Jianfeng GUO, Chang LIU, Dongfei ZHANG, Jianping BAI, Lang YANG, Xuan HE
  • Publication number: 20240104260
    Abstract: A method for creating kinematic pair objects. Kinematic pairs are included in a first facility. The first facility is equipped with control software. The method includes obtaining a first file that includes names of N kinematic pairs, calling the control software to read the names of the N kinematic pairs in the first file, and calling the control software to create N kinematic pair objects. N is an integer greater than or equal to 1. The N kinematic pair objects are determined based on the names of the N kinematic pairs read by the control software. The names of the N kinematic pairs are in one-to-one correspondence to the N kinematic pair objects.
    Type: Application
    Filed: August 12, 2023
    Publication date: March 28, 2024
    Inventors: Deqiang SHI, Maosen LIN, Xuming WANG, Lang YANG, Runqi WU
  • Publication number: 20240103476
    Abstract: Provided are a method for modifying parameters of kinematic pairs. The method includes: acquiring a first parameter modification command used for performing instruction to modify a value of a first pose of first kinematic pairs; determining a plurality of first devices in a plurality of devices according to the first parameter modification command, where, the plurality of devices are configured to have kinematic pair driver software, and the plurality of first devices are a plurality of devices including the first kinematic pairs; acquiring a second parameter modification command including a target value of the first pose of the first kinematic pairs; and invoking the kinematic pair driver software of the plurality of first devices according to the second parameter modification command so as to update the value of the first pose of the plurality of first kinematic pairs into the target value of the first pose.
    Type: Application
    Filed: June 28, 2023
    Publication date: March 28, 2024
    Inventors: Deqiang Shi, Maosen Lin, Lang Yang, Xuming Wang, Runqi Wu
  • Patent number: 11853795
    Abstract: A hardware functional module in a System On Chip (SOC) performs a given task, where the given task is one of a plurality of tasks that are associated with a work item and the work item is managed by firmware in the SOC. A first notification that the given task has completed is sent from the hardware functional module to a scoreboard module, where the scoreboard module is implemented in hardware on the SOC. The scoreboard module: in response to receiving the first notification, increments a counter; determines whether the counter exceeds a threshold; and in the event it is determined that the counter exceeds the threshold, sends, from the scoreboard module to the firmware, a second notification indicating that the plurality of tasks have completed.
    Type: Grant
    Filed: March 21, 2023
    Date of Patent: December 26, 2023
    Inventors: Priyanka Nilay Thakore, Chen Xiu, Lyle E. Adams, Deqiang Yang
  • Patent number: 8472172
    Abstract: The disclosure relates to a subassembly for an expandable automation device, which includes a housing which accommodates a central processing unit, a voltage supply, an interface for connecting external input and output modules, and internal input and output modules. The subassembly can include three electronic subassemblies which are each arranged on a separate carrier, a third carrier being arranged between a first carrier and a second carrier. The first carrier can be configured to accommodate the electronic subassembly of the central processing unit, the second carrier can be configured to accommodate the electronic subassembly of the internal input and output modules, and the third carrier can be configured to accommodate the electronic subassembly of the voltage supply and the interface for connecting external input and output modules.
    Type: Grant
    Filed: November 17, 2009
    Date of Patent: June 25, 2013
    Assignee: ABB AG
    Inventors: Gernot Gaub, Gerd Gloeckner, Andreas Wilmers, Deqiang Yang, YongHui Su, YiLing Wang, YiQing Chen
  • Publication number: 20100134967
    Abstract: The disclosure relates to a subassembly for an expandable automation device, which includes a housing which accommodates a central processing unit, a voltage supply, an interface for connecting external input and output modules, and internal input and output modules. The subassembly can include three electronic subassemblies which are each arranged on a separate carrier, a third carrier being arranged between a first carrier and a second carrier. The first carrier can be configured to accommodate the electronic subassembly of the central processing unit, the second carrier can be configured to accommodate the electronic subassembly of the internal input and output modules, and the third carrier can be configured to accommodate the electronic subassembly of the voltage supply and the interface for connecting external input and output modules.
    Type: Application
    Filed: November 17, 2009
    Publication date: June 3, 2010
    Applicant: ABB AG
    Inventors: Gernot GAUB, Gerd GLOECKNER, Andreas WILMERS, Deqiang YANG, YongHui SU, YiLing WANG, YIQing CHEN