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: 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
  • Patent number: 10606427
    Abstract: A mutual capacitive touch panel includes a first electrode layer and a second electrode layer. The first electrode layer includes a plurality of electrode groups and a plurality of electrode groups arranged in an array. The first electrode groups located at the same column are electrically connected to a form a first electrode series, and the second electrode groups located at the same column are electrically connected to form a second electrode series. The second electrode layer includes a plurality of electrode strip groups insulated from one another and sequentially arranged along a column direction of the array, wherein each of the electrode strip groups extends along a row direction of the array and overlaps, a perpendicular projection direction, electrode groups of two adjacent rows, and two adjacent of the electrode strip groups overlap, in the perpendicular projection direction, the electrode groups of the same row.
    Type: Grant
    Filed: November 23, 2018
    Date of Patent: March 31, 2020
    Assignee: ILI TECHNOLOGY CORP.
    Inventors: Cheng-Hsien Hsu, Guo-Kiang Hung, Ching-Chun Chiang, Wei-Lun Kuo, Peng-Yun Ding
  • Patent number: 10372273
    Abstract: A self-capacitive touch device includes a transparent substrate, multiple sensing electrodes and multiple trace lines. The sensing electrodes are alternately disposed on the transparent substrate, and each of the sensing units has a polygonal planar contour having M sides, where M is a positive integer equal to or greater than 4. A side of each of the sensing electrodes corresponds to sides of at least two of the remaining sensing electrodes. The trace lines are electrically connected to the sensing electrodes in a way that a part of segments of the trace lines are disposed in an active region of the self-capacitive touch device.
    Type: Grant
    Filed: July 21, 2015
    Date of Patent: August 6, 2019
    Assignee: ILI TECHNOLOGY CORP.
    Inventors: Peng-Yun Ding, Ping-Hwan Lee
  • Publication number: 20190220114
    Abstract: A mutual capacitive touch panel includes a first electrode layer and a second electrode layer. The first electrode layer includes a plurality of electrode groups and a plurality of electrode groups arranged in an array. The first electrode groups located at the same column are electrically connected to a form a first electrode series, and the second electrode groups located at the same column are electrically connected to form a second electrode series. The second electrode layer includes a plurality of electrode strip groups insulated from one another and sequentially arranged along a column direction of the array, wherein each of the electrode strip groups extends along a row direction of the array and overlaps, a perpendicular projection direction, electrode groups of two adjacent rows, and two adjacent of the electrode strip groups overlap, in the perpendicular projection direction, the electrode groups of the same row.
    Type: Application
    Filed: November 23, 2018
    Publication date: July 18, 2019
    Applicant: ILI TECHNOLOGY CORP.
    Inventors: Cheng-Shian Shu, Guo-Kiang Hung, Ching-Chun Chiang, Wei-Lun Kuo, Peng-Yun Ding
  • 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
  • Publication number: 20170031498
    Abstract: A touch control electronic device includes a main display region, a touch sensing electrode group and a control module. The main display region is disposed at a front face of the touch control electronic device. The touch sensing electrode group is disposed on a lateral side of the touch control electronic device. The control module generates a sensing result according to a condition of the touch sensing electrode group being touched. In a first operation mode, the control module generates a first action determination result according to a first virtual key configuration and the sensing result. In a second operation mode, the control module generates a second action determination result according to a second virtual key configuration and the sensing result.
    Type: Application
    Filed: July 5, 2016
    Publication date: February 2, 2017
    Inventors: Chi-An Jen, Peng-Yun Ding
  • 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: 20160018927
    Abstract: A self-capacitive touch device includes a transparent substrate, multiple sensing electrodes and multiple trace lines. The sensing electrodes are alternately disposed on the transparent substrate, and each of the sensing units has a polygonal planar contour having M sides, where M is a positive integer equal to or greater than 4. A side of each of the sensing electrodes corresponds to sides of at least two of the remaining sensing electrodes. The trace lines are electrically connected to the sensing electrodes in a way that a part of segments of the trace lines are disposed in an active region of the self-capacitive touch device.
    Type: Application
    Filed: July 21, 2015
    Publication date: January 21, 2016
    Inventors: PENG-YUN DING, PING-HWAN LEE
  • Publication number: 20150370369
    Abstract: A touch sensing device includes a driving electrode and a sensing electrode. The driving electrode includes an electrode main stem and a plurality of electrode fingers. The electrode main stem has a planar contour of substantially a long strip, and has a longer side parallel to a first direction. The electrode fingers extend from the electrode main stem towards a second direction substantially perpendicular to the first direction. At least two electrode fingers of the electrode fingers have different lengths in the second direction. The sensing electrode includes a main body. The main body has a plurality of recessed portions that correspond and interleave with the electrode fingers to form a mutual capacitive touch region.
    Type: Application
    Filed: June 16, 2015
    Publication date: December 24, 2015
    Inventors: Wei-Lun Kuo, Peng-Yun Ding, Kai-Ting Ho
  • 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
  • Publication number: 20140109071
    Abstract: A method for updating an operating system (OS) and a handheld electronic apparatus are provided. In the method, when an updating instruction is received by the handheld electronic apparatus, an updating procedure is executed by an updating module of firmware in the handheld electronic apparatus. The updating procedure includes steps of backing up item data in a first storage area to a second storage area, updating the OS that is installed on the first storage area, and restoring the item data from the second storage area to the first storage area after the OS is completely updated.
    Type: Application
    Filed: February 26, 2013
    Publication date: April 17, 2014
    Applicant: ASKEY COMPUTER CORP.
    Inventor: Hsi Yun Ding
  • Patent number: 8416562
    Abstract: A mounting apparatus for a data storage device includes a bracket, a plurality of shock absorbers positioned between the data storage device and the bracket, a plurality of fasteners, and two elastic members. The bracket includes a bottom plate, and two sidewalls. Each of the plurality of shock absorbers includes a shock absorber pad, and a bushing protruding from an outer side of the shock absorber pad. The shock absorber pad defines a first through hole therein. Each of the plurality of fasteners includes a post and a head portion. The post is passed through the bushing, the first through hole of the shock absorber pad to engage one of a plurality of second mounting holes of the data storage device. Each of the two elastic members is fixed to the inner side of one of the two sidewalls of the bracket.
    Type: Grant
    Filed: December 11, 2010
    Date of Patent: April 9, 2013
    Assignees: Hong Fu Jin Precision Industry (ShenZhen) Co., Ltd., Hon Hai Precision Industry Co., Ltd.
    Inventor: Xiang-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.