Patents by Inventor Christian Humer

Christian Humer 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: 11947677
    Abstract: A method may include determining that a non-constant value of a variable corresponding to a variable node of the abstract syntax tree flows into an operator node in the abstract syntax tree. The method may further include adding, to the abstract syntax tree, a check taint node including functionality to: make a taint status determination that the non-constant value is tainted, and return the non-constant value to the operator node. The operator node generates a result value by executing an operator using the non-constant value. The method may further include adding, to the abstract syntax tree, a set taint node that stores, based on the taint status determination, the result value in a second tainted object, and performing, using the abstract syntax tree, a taint analysis of the source code to identify a vulnerability in the source code.
    Type: Grant
    Filed: September 3, 2020
    Date of Patent: April 2, 2024
    Assignee: Oracle International Corporation
    Inventors: Daniele Bonetta, Alexander Jordan, Christian Humer, Jacob Kreindl
  • Publication number: 20230376290
    Abstract: Domain specific inlining for interpreters includes obtaining an interpreter source code including compiler directives. A host compilation is performed on the interpreter source code to obtain a compiled interpreter. Performing host compilation includes inlining code blocks based on the plurality of compiler directives. The compiled interpreter is outputted.
    Type: Application
    Filed: May 17, 2023
    Publication date: November 23, 2023
    Applicant: Oracle International Corporation
    Inventors: Christian Humer, Daniele Bonetta
  • Patent number: 11686313
    Abstract: Fluid pumping system for a vehicle with an internal combustion engine, the fluid pumping system comprising: a housing; an electric motor; a planetary gear with a first member that can be driven by the internal combustion engine, a second member driven by the electric motor, and a third member; and a pump driven by the third element of the planetary gear set, the housing being closed by a pump flange and a pulley with pulley cover, wherein at least the pulley and/or a ring gear disposed in the pulley is made of plastic.
    Type: Grant
    Filed: March 6, 2019
    Date of Patent: June 27, 2023
    Assignee: HANON SYSTEMS EFP DEUTSCHLAND GMBH
    Inventors: Christian Humer, Viktor Racz, Michael Wadsack
  • Publication number: 20230035045
    Abstract: A method may include generating, by a source isolate, an external object reference, passing, by the source isolate, the external object reference to a target isolate, storing, by the source isolate and in an exported reference table, an entry that maps the external object reference to an object stored in a heap of the source isolate, performing, by the target isolate, a task that accesses the object using the external object reference, receiving, by the source isolate and from a finalizer of the external object reference, a notification that the external object reference has become unreferenced, and in response to the notification, removing, by the source isolate, the entry from the exported reference table.
    Type: Application
    Filed: July 28, 2021
    Publication date: February 2, 2023
    Applicant: Oracle International Corporation
    Inventors: Matthias Neugschwandtner, Christian Humer, Jakub Chaloupka
  • Patent number: 11506208
    Abstract: A pump assembly for a motor vehicle, comprising at least one mechanical drive, at least one electric drive, and at least one planetary gearbox, wherein the mechanical drive and the electric drive are coupled to one another via the planetary gearbox, the electric drive comprising a rotor shaft that is designed as a hollow shaft, wherein the rotor shaft is mounted at one side on a housing of the pump assembly via a ball bearing and at the other side in a gear stage of the planetary gearbox.
    Type: Grant
    Filed: July 16, 2019
    Date of Patent: November 22, 2022
    Assignee: HANON SYSTEMS EFP DEUTSCHLAND GMBH
    Inventors: Michael Hofer, Christian Humer, Michael Wadsack, Viktor Racz
  • Publication number: 20220067172
    Abstract: A method may include determining that a non-constant value of a variable corresponding to a variable node of the abstract syntax tree flows into an operator node in the abstract syntax tree. The method may further include adding, to the abstract syntax tree, a check taint node including functionality to: make a taint status determination that the non-constant value is tainted, and return the non-constant value to the operator node. The operator node generates a result value by executing an operator using the non-constant value. The method may further include adding, to the abstract syntax tree, a set taint node that stores, based on the taint status determination, the result value in a second tainted object, and performing, using the abstract syntax tree, a taint analysis of the source code to identify a vulnerability in the source code.
    Type: Application
    Filed: September 3, 2020
    Publication date: March 3, 2022
    Applicant: Oracle International Corporation
    Inventors: Daniele Bonetta, Alexander Jordan, Christian Humer
  • Publication number: 20210293241
    Abstract: A pump assembly for a motor vehicle, comprising at least one mechanical drive, at least one electric drive, and at least one planetary gearbox, wherein the mechanical drive and the electric drive are coupled to one another via the planetary gearbox, the electric drive comprising a rotor shaft that is designed as a hollow shaft, wherein the rotor shaft is mounted at one side on a housing of the pump assembly via a ball bearing and at the other side in a gear stage of the planetary gearbox.
    Type: Application
    Filed: July 16, 2019
    Publication date: September 23, 2021
    Inventors: Michael HOFER, Christian HUMER, Michael WADSACK, Viktor RACZ
  • Publication number: 20210140433
    Abstract: Fluid pumping system for a vehicle with an internal combustion engine, the fluid pumping system comprising: a housing; an electric motor; a planetary gear with a first member that can be driven by the internal combustion engine, a second member driven by the electric motor, and a third member; and a pump driven by the third element of the planetary gear set, the housing being closed by a pump flange and a pulley with pulley cover, wherein at least the pulley and/or a ring gear disposed in the pulley is made of plastic.
    Type: Application
    Filed: March 6, 2019
    Publication date: May 13, 2021
    Inventors: Christian HUMER, Viktor RACZ, Michael WADSACK
  • Patent number: 10684873
    Abstract: Computer-implemented techniques described herein provide efficient data decoding using runtime specialization. In an embodiment, a method comprises a virtual machine executing a body of code of a dynamically typed language, wherein executing the body of code includes: querying a relational database, and in response to the query, receiving table metadata indicating data types of one or more columns of a first table in the relational database. In response to receiving the table metadata: for a first column of the one or more columns, generating decoding machine code to decode the first column based on the data type of the first column, and executing the decoding machine code to decode the first column of the one or more columns.
    Type: Grant
    Filed: June 12, 2018
    Date of Patent: June 16, 2020
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Bastian Hossbach, Jürgen Christ, Laurent Daynes, Matthias Brantner, Hassan Chafi, Christian Humer
  • Publication number: 20190377589
    Abstract: Computer-implemented techniques described herein provide efficient data decoding using runtime specialization. In an embodiment, a method comprises a virtual machine executing a body of code of a dynamically typed language, wherein executing the body of code includes: querying a relational database, and in response to the query, receiving table metadata indicating data types of one or more columns of a first table in the relational database. In response to receiving the table metadata: for a first column of the one or more columns, generating decoding machine code to decode the first column based on the data type of the first column, and executing the decoding machine code to decode the first column of the one or more columns.
    Type: Application
    Filed: June 12, 2018
    Publication date: December 12, 2019
    Inventors: Bastian Hossbach, Jürgen Christ, Laurent Daynes, Matthias Brantner, Hassan Chafi, Christian Humer