Patents by Inventor Yun Ding

Yun Ding 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: 12652866
    Abstract: An avalanche photodiode (APD) includes a first electrode, a substrate layer, a buffer layer, a gain layer, a gradient layer, an absorption layer, a diffusion barrier layer, a contact layer, and a second electrode. The gain layer, the gradient layer, and the absorption layer are arranged vertically in sequence. The gain layer, the gradient layer, and the absorption layer are located between the buffer layer and the diffusion barrier layer. The gain layer includes at least two gain units, and the gain units are arranged in a stacked manner. Each of the gain units includes a multiplication layer and a charge layer that are arranged vertically. A distance between the charge layer and the gradient layer is less than a distance between the multiplication layer and the gradient layer.
    Type: Grant
    Filed: November 10, 2023
    Date of Patent: June 9, 2026
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Hongming Shen, Yanli Zhao, Yun Ding, Dapan Li
  • Patent number: 12174970
    Abstract: A method, an apparatus, and a storage medium for detecting vulnerabilities in software to protect a computer system from security and compliance breaches are provided. The method includes providing a ruleset code declaring programming interfaces of a target framework and including rules that define an admissible execution context when invoking the programming interfaces, providing a source code to be scanned for vulnerabilities; compiling the source code into a first execution code having additional instructions inserted to facilitate tracking of an actual execution context of the source code, compiling the ruleset code into a second execution code that can be executed together with the first execution code, executing the first execution code within an virtual machine and passing calls of the programming interfaces to the second execution code, and detecting a software vulnerability when the actual execution context disagrees with the admissible execution context.
    Type: Grant
    Filed: June 2, 2023
    Date of Patent: December 24, 2024
    Assignee: Virtual Forge GmbH
    Inventors: Hans-Christian Esperer, Yun Ding, Thomas Kastner, Markus Schumacher
  • Publication number: 20240238763
    Abstract: Provided in the present disclosure is a preparation method for a La1?xMn1+xO3 catalyst, comprising the steps: dissolving a lanthanum salt, a manganese salt, and a nonionic surfactant in solvent to obtain a precursor solution; drying the precursor solution to obtain a viscous solid; calcining the viscous solid to obtain a La1?xMn1+xO3 catalyst, wherein 0?x<1. The preparation method for a La1?xMn1+xO3 catalyst of the present disclosure is simple and easily performed, raw materials are easy to obtain, the operation is convenient, and the catalyst is suitable for mass production. Further, the La1?xMn1+xO3 catalyst prepared in the present disclosure has excellent performance in catalyzing oxidation of volatile organic compounds.
    Type: Application
    Filed: January 14, 2022
    Publication date: July 18, 2024
    Inventors: Wenzhe SI, Yun DING, Yue PENG, Jianjun CHEN, Yongliang MA, Junhua LI
  • Publication number: 20240079512
    Abstract: An avalanche photodiode (APD) includes a first electrode, a substrate layer, a buffer layer, a gain layer, a gradient layer, an absorption layer, a diffusion barrier layer, a contact layer, and a second electrode. The gain layer, the gradient layer, and the absorption layer are arranged vertically in sequence. The gain layer, the gradient layer, and the absorption layer are located between the buffer layer and the diffusion barrier layer. The gain layer includes at least two gain units, and the gain units are arranged in a stacked manner. Each of the gain units includes a multiplication layer and a charge layer that are arranged vertically. A distance between the charge layer and the gradient layer is less than a distance between the multiplication layer and the gradient layer.
    Type: Application
    Filed: November 10, 2023
    Publication date: March 7, 2024
    Inventors: Hongming Shen, Yanli Zhao, Yun Ding, Dapan Li
  • Publication number: 20230325513
    Abstract: A method, an apparatus, and a storage medium for detecting vulnerabilities in software to protect a computer system from security and compliance breaches are provided. The method includes providing a ruleset code declaring programming interfaces of a target framework and including rules that define an admissible execution context when invoking the programming interfaces, providing a source code to be scanned for vulnerabilities; compiling the source code into a first execution code having additional instructions inserted to facilitate tracking of an actual execution context of the source code, compiling the ruleset code into a second execution code that can be executed together with the first execution code, executing the first execution code within an virtual machine and passing calls of the programming interfaces to the second execution code, and detecting a software vulnerability when the actual execution context disagrees with the admissible execution context.
    Type: Application
    Filed: June 2, 2023
    Publication date: October 12, 2023
    Applicant: VIRTUAL FORGE GmbH
    Inventors: Hans-Christian Esperer, Yun Ding, Thomas Kastner, Markus Schumacher
  • Patent number: 11669623
    Abstract: A method, an apparatus, and a storage medium for detecting vulnerabilities in software to protect a computer system from security and compliance breaches are provided. The method includes providing a ruleset code declaring programming interfaces of a target framework and including rules that define an admissible execution context when invoking the programming interfaces, providing a source code to be scanned for vulnerabilities; compiling the source code into a first execution code having additional instructions inserted to facilitate tracking of an actual execution context of the source code, compiling the ruleset code into a second execution code that can be executed together with the first execution code, executing the first execution code within an virtual machine and passing calls of the programming interfaces to the second execution code, and detecting a software vulnerability when the actual execution context disagrees with the admissible execution context.
    Type: Grant
    Filed: January 25, 2021
    Date of Patent: June 6, 2023
    Inventors: Hans-Christian Esperer, Yun Ding, Thomas Kastner, Markus Schumacher
  • Publication number: 20230139155
    Abstract: This disclosure provides an optical receiving apparatus, including a photodetector and a plurality of beam homogenization units. The photodetector includes a plurality of pixels, each pixel includes a plurality of cells, and the cell is configured to convert a received optical signal into an electrical signal. Each beam homogenization unit corresponds to at least one pixel of the photodetector, and is configured to diffuse a received incident light beam to a plurality of cells included in the corresponding at least one pixel. The optical receiving apparatus may be applied in a light detection and ranging system. The apparatus increases dynamic ranges of the detector and the light detection and ranging system, and improves detection efficiency.
    Type: Application
    Filed: December 28, 2022
    Publication date: May 4, 2023
    Inventors: Kai AN, Yilun ZHOU, Yun DING
  • Publication number: 20210173941
    Abstract: A method, an apparatus, and a storage medium for detecting vulnerabilities in software to protect a computer system from security and compliance breaches are provided. The method includes providing a ruleset code declaring programming interfaces of a target framework and including rules that define an admissible execution context when invoking the programming interfaces, providing a source code to be scanned for vulnerabilities; compiling the source code into a first execution code having additional instructions inserted to facilitate tracking of an actual execution context of the source code, compiling the ruleset code into a second execution code that can be executed together with the first execution code, executing the first execution code within an virtual machine and passing calls of the programming interfaces to the second execution code, and detecting a software vulnerability when the actual execution context disagrees with the admissible execution context.
    Type: Application
    Filed: January 25, 2021
    Publication date: June 10, 2021
    Applicant: VIRTUAL FORGE GmbH
    Inventors: Hans-Christian Esperer, Yun Ding, Thomas Kastner, Markus Schumacher
  • Patent number: 10902129
    Abstract: A method, an apparatus, and a storage medium for detecting vulnerabilities in software to protect a computer system from security and compliance breaches are provided. The method includes providing a ruleset code declaring programming interfaces of a target framework and including rules that define an admissible execution context when invoking the programming interfaces, providing a source code to be scanned for vulnerabilities; compiling the source code into a first execution code having additional instructions inserted to facilitate tracking of an actual execution context of the source code, compiling the ruleset code into a second execution code that can be executed together with the first execution code, executing the first execution code within an virtual machine and passing calls of the programming interfaces to the second execution code, and detecting a software vulnerability when the actual execution context disagrees with the admissible execution context.
    Type: Grant
    Filed: December 7, 2017
    Date of Patent: January 26, 2021
    Assignee: Virtual Forge GmbH
    Inventors: Hans-Christian Esperer, Yun Ding, Thomas Kastner, Markus Schumacher
  • Publication number: 20190180035
    Abstract: A method, an apparatus, and a storage medium for detecting vulnerabilities in software to protect a computer system from security and compliance breaches are provided. The method includes providing a ruleset code declaring programming interfaces of a target framework and including rules that define an admissible execution context when invoking the programming interfaces, providing a source code to be scanned for vulnerabilities; compiling the source code into a first execution code having additional instructions inserted to facilitate tracking of an actual execution context of the source code, compiling the ruleset code into a second execution code that can be executed together with the first execution code, executing the first execution code within an virtual machine and passing calls of the programming interfaces to the second execution code, and detecting a software vulnerability when the actual execution context disagrees with the admissible execution context.
    Type: Application
    Filed: December 7, 2017
    Publication date: June 13, 2019
    Inventors: Hans-Christian Esperer, Yun Ding, Thomas Kastner, Markus Schumacher
  • Patent number: 9422773
    Abstract: A subsea riser support buoy is disclosed having a riser support member and a jumper support member that extend generally parallel to each other and that define a lengthwise direction extending between them across the buoy. Pontoons extend lengthwise beyond the riser support member and the jumper support member to provide attachment points for connecting tethers to the buoy. In this way, the attachment points are spaced more widely than lengthwise extremities of the riser support member and the jumper support member, beneficially altering the dynamic behavior of the buoy and especially its pitch characteristics.
    Type: Grant
    Filed: October 7, 2013
    Date of Patent: August 23, 2016
    Assignee: Subsea 7 Limited
    Inventors: Daniel Karunakaran, Frederico Nicoletti De Fraga, Chunqun Ji, Chunfa Wu, Yun Ding
  • Publication number: 20150247366
    Abstract: A subsea riser support buoy is disclosed having a riser support member and a jumper support member that extend generally parallel to each other and that define a lengthwise direction extending between them across the buoy. Pontoons extend lengthwise beyond the riser support member and the jumper support member to provide attachment points for connecting tethers to the buoy. In this way, the attachment points are spaced more widely than lengthwise extremities of the riser support member and the jumper support member, beneficially altering the dynamic behaviour of the buoy and especially its pitch characteristics.
    Type: Application
    Filed: October 7, 2013
    Publication date: September 3, 2015
    Inventors: Daniel Karunakaran, Frederico Nicoletti De Fraga, Chunqun Ji, Chunfa Wu, Yun Ding
  • Patent number: 8212032
    Abstract: The invention is directed to novel sEH inhibitors and their use in the treatment of diseases mediated by the sEH enzyme. Specifically, the invention is directed to (Cis)-N-{[4-cyano-2-(trifluoromethyl)phenyl]methyl}-3-{[4-methyl-6-(methylamino)-1,3,5-triazin-2-yl]amino}cyclohexanecarboxamide; or a pharmaceutically acceptable salt thereof, and N-{[4-cyano-2-(trifluoromethyl)phenyl]methyl}-3-{[4-methyl-6-(methylamino)-1,3,5-triazin-2-yl]amino}cyclohexanecarboxamide; or a pharmaceutically acceptable salt thereof.
    Type: Grant
    Filed: April 9, 2010
    Date of Patent: July 3, 2012
    Assignee: GlaxoSmithKline LLC.
    Inventors: Yun Ding, Reema K. Thalji, Joseph P. Marino, Jr.
  • Patent number: 8173805
    Abstract: The invention is directed to novel sEH inhibitors and their use in the treatment of diseases mediated by the sEH enzyme. Specifically, the invention is directed to compounds according to Formula I: wherein R1, R2, R4, R5, R6, A, B, Y, Z, n, and m are defined below, and to pharmaceutically-acceptable salts thereof. The compounds of the invention are sEH inhibitors and can be used in the treatment of diseases mediated by the sEH enzyme, such as hypertension. Accordingly, the invention is further directed to pharmaceutical compositions comprising a compound of the invention. The invention is still further directed to methods of inhibiting sEH and treatment of conditions associated therewith using a compound of the invention or a pharmaceutical composition comprising a compound of the invention.
    Type: Grant
    Filed: October 10, 2008
    Date of Patent: May 8, 2012
    Assignee: GlaxoSmithKline, LLC
    Inventors: Yun Ding, Reema K. Thalji, Joseph P. Marino, Jr.
  • Patent number: 8008483
    Abstract: The invention is directed to novel sEH inhibitors and their use in the treatment of diseases mediated by the sEH enzyme. Specifically, the invention is directed to compounds according to Formula I: wherein R1, R2, R3, R5a, R6a A, B, Y, x, and m are defined below, and to pharmaceutically-acceptable salts thereof. The compounds of the invention are sEH inhibitors and can be used in the treatment of diseases mediated by the sEH enzyme, such as hypertension. Accordingly, the invention is further directed to pharmaceutical compositions comprising a compound of the invention. The invention is still further directed to methods of inhibiting sEH and treatment of conditions associated therewith using a compound of the invention or a pharmaceutical composition comprising a compound of the invention.
    Type: Grant
    Filed: October 10, 2008
    Date of Patent: August 30, 2011
    Assignee: Glaxosmithkline, LLC
    Inventors: Yun Ding, Reema K. Thalji, Joseph P. Marino, Jr.
  • Patent number: 7994317
    Abstract: The invention is directed to novel sEH inhibitors and their use in the treatment of diseases mediated by the sEH enzyme.
    Type: Grant
    Filed: November 2, 2007
    Date of Patent: August 9, 2011
    Assignee: GlaxoSmithKline, LLC
    Inventors: Yun Ding, Joseph Paul Marino, Jr., Peng Li, Allyn T. Londregan, Barry A. Morgan
  • Patent number: 7871222
    Abstract: A semi-submersible structure. The hull includes four columns that are supported by two pontoons. The columns support the topsides and the topsides structural framing serves as horizontal framing between the columns. A truss frame is attached to the columns. The truss frame preferably includes heave plates. The truss frame extends downward below the pontoons a sufficient distance in the water such that it minimizes motions caused by environmental forces. The hull section and the truss space frame are constructed separately and assembled together at the offshore site where the structure is used for drilling and/or production.
    Type: Grant
    Filed: February 26, 2008
    Date of Patent: January 18, 2011
    Assignee: J. Ray McDermott, S.A.
    Inventors: Yun Ding, William Lawrence Soester
  • Patent number: 7849810
    Abstract: A method of mating of a buoyant hull with a truss structure while at the installation site of the completed offshore structure. The buoyant hull is moored in place. The truss structure is placed in the water, self upends, and maneuvered near the buoyant hull. The buoyant hull and truss structure are rigged with lines to allow the truss structure to be pulled into engagement with the buoyant hull. The truss structure is lowered to a predetermined depth below the water surface but above the sea floor and the weight is transferred to the lines from the buoyant hull. The truss structure is aligned with the buoyant hull and lines from the buoyant hull are used to pull the truss structure into engagement with the buoyant hull. The truss structure and buoyant hull are rigidly attached together as is customary using grouting and welding.
    Type: Grant
    Filed: April 24, 2009
    Date of Patent: December 14, 2010
    Assignee: J. Ray McDermott, S.A.
    Inventors: Bobby P. Cline, Jack Darryl Payne, Yun Ding
  • Publication number: 20100269746
    Abstract: A method of mating of a buoyant hull with a truss structure while at the installation site of the completed offshore structure. The buoyant hull is moored in place. The truss structure is placed in the water, self upends, and maneuvered near the buoyant hull. The buoyant hull and truss structure are rigged with lines to allow the truss structure to be pulled into engagement with the buoyant hull. The truss structure is lowered to a predetermined depth below the water surface but above the sea floor and the weight is transferred to the lines from the buoyant hull. The truss structure is aligned with the buoyant hull and lines from the buoyant hull are used to pull the truss structure into engagement with the buoyant hull. The truss structure and buoyant hull are rigidly attached together as is customary using grouting and welding.
    Type: Application
    Filed: April 24, 2009
    Publication date: October 28, 2010
    Inventors: Bobby P. Cline, Jack Darryl Payne, Yun Ding
  • Publication number: 20100260554
    Abstract: A floating offshore structure having a buoyant hull with an open truss frame having heave plates vertically spaced along the truss frame. One or more of the heave plates include a skirt plate that is attached around the outer perimeter of the heave plate and increases the effectiveness of the heave plate at trapping water mass between the heave plates for reducing heave motions of the floating offshore structure. A skirt plate is attached to one or more heave plates at essentially a right angle to the heave plate. The skirt plate may extend beyond the upper and lower surfaces of the heave plate or be positioned so as to be flush with the one surface of the heave plate and extend only beyond the opposite surface of the heave plate.
    Type: Application
    Filed: April 9, 2009
    Publication date: October 14, 2010
    Inventors: Yun Ding, William Lawrence Soester, Cheng-Yo Chen