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: 11947677Abstract: 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: GrantFiled: September 3, 2020Date of Patent: April 2, 2024Assignee: Oracle International CorporationInventors: Daniele Bonetta, Alexander Jordan, Christian Humer, Jacob Kreindl
-
Publication number: 20230376290Abstract: 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: ApplicationFiled: May 17, 2023Publication date: November 23, 2023Applicant: Oracle International CorporationInventors: Christian Humer, Daniele Bonetta
-
Patent number: 11686313Abstract: 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: GrantFiled: March 6, 2019Date of Patent: June 27, 2023Assignee: HANON SYSTEMS EFP DEUTSCHLAND GMBHInventors: Christian Humer, Viktor Racz, Michael Wadsack
-
Publication number: 20230035045Abstract: 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: ApplicationFiled: July 28, 2021Publication date: February 2, 2023Applicant: Oracle International CorporationInventors: Matthias Neugschwandtner, Christian Humer, Jakub Chaloupka
-
Patent number: 11506208Abstract: 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: GrantFiled: July 16, 2019Date of Patent: November 22, 2022Assignee: HANON SYSTEMS EFP DEUTSCHLAND GMBHInventors: Michael Hofer, Christian Humer, Michael Wadsack, Viktor Racz
-
Publication number: 20220067172Abstract: 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: ApplicationFiled: September 3, 2020Publication date: March 3, 2022Applicant: Oracle International CorporationInventors: Daniele Bonetta, Alexander Jordan, Christian Humer
-
Publication number: 20210293241Abstract: 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: ApplicationFiled: July 16, 2019Publication date: September 23, 2021Inventors: Michael HOFER, Christian HUMER, Michael WADSACK, Viktor RACZ
-
Publication number: 20210140433Abstract: 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: ApplicationFiled: March 6, 2019Publication date: May 13, 2021Inventors: Christian HUMER, Viktor RACZ, Michael WADSACK
-
Patent number: 10684873Abstract: 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: GrantFiled: June 12, 2018Date of Patent: June 16, 2020Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Bastian Hossbach, Jürgen Christ, Laurent Daynes, Matthias Brantner, Hassan Chafi, Christian Humer
-
Publication number: 20190377589Abstract: 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: ApplicationFiled: June 12, 2018Publication date: December 12, 2019Inventors: Bastian Hossbach, Jürgen Christ, Laurent Daynes, Matthias Brantner, Hassan Chafi, Christian Humer