Patents by Inventor Oliver Horn

Oliver Horn 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: 11966414
    Abstract: The present disclosure relates to a digital asset synchronization system that provides improved local and remote synchronization of digital assets. In particular, the digital asset synchronization system manages digital assets by separating each digital asset into multiple components stored as a set of distributed individual files. Employing individual components for a digital asset rather than single monolithic file enables the digital asset synchronization system to provide safe concurrent access to the digital asset from multiple applications on the same device and across different devices. In addition, using components for a digital asset provides the digital asset synchronization system with the ability to efficiently store and synchronize multiple versions of the digital asset, both locally and remotely.
    Type: Grant
    Filed: April 28, 2023
    Date of Patent: April 23, 2024
    Assignee: Adobe Inc.
    Inventors: Stanley J Switzer, Roey Horns, Oliver I Goldman, Julian R Wixson
  • Publication number: 20240094353
    Abstract: The present disclosure provides a light detection and ranging (LIDAR) system, which comprises: a distance measuring unit configured to emit a plurality of first pulses towards an object located in a field of view (FOV), wherein the object is associated with one or more markers; and a detector configured to receive at least one second pulse from the one or more markers of the object, wherein each of the at least one second pulse indicates object information identifying the object.
    Type: Application
    Filed: November 20, 2023
    Publication date: March 21, 2024
    Inventors: Ricardo Ferreira, Stefan Hadrath, Peter Hoehmann, Herbert Kaestle, Florian Kolb, Norbert Magg, Jiye Park, Tobias Schmidt, Martin Schnarrenberger, Norbert Haas, Helmut Horn, Bernhard Siessegger, Guido Angenendt, Charles Braquet, Gerhard Maierbacher, Oliver Neitzke, Sergey Khrushchev
  • Patent number: 11914589
    Abstract: In some example embodiments, there may be provided a method including detecting a query operator of a predetermined type requiring a sorting or a scanning responsive to the query operator at a column-oriented database; determining a sorted dictionary at the column-oriented database is eligible for direct access by at least checking that the column-oriented database provides sorted dictionary access and that dictionary collation and a collation of the query operator are the same; when the sorted dictionary is eligible, reading directly from the sorted dictionary a batch of sorted values; and processing, based on the batch sorted values read from the sorted dictionary, the query operator.
    Type: Grant
    Filed: February 28, 2020
    Date of Patent: February 27, 2024
    Assignee: SAP SE
    Inventors: Oliver Horn, Thomas Legler, Robert Schulze
  • Publication number: 20230406072
    Abstract: A refrigeration circuit for a motor vehicle includes a refrigerant compressor, a condenser for exchanging heat with a cooling circuit, a chiller for exchanging heat with the cooling circuit, and an evaporator for temperature control of air in an air-conditioning device. The evaporator being in parallel with the chiller, and, in a main circuit, the refrigerant compressor, the condenser, and the parallel circuit of chiller and evaporator being connected in series. The circuit also includes a return line that branches off from the main circuit on a high-pressure side of the refrigerant compressor and leads into the main circuit on a low-pressure side of the refrigerant compressor, and a valve circuit to block and release flow through the return line.
    Type: Application
    Filed: June 9, 2022
    Publication date: December 21, 2023
    Inventors: Christian ALLGAEUER, Torsten FRANK, Oliver HORN, Irina LADE, Patrick MARINELL, Markus MOSER
  • Patent number: 11607924
    Abstract: A control system and method for a heating system of an electric vehicle or hybrid vehicle is embodied such that when there is a heating request for a passenger compartment of the vehicle, a heating mode is set in order to heat the passenger compartment by heat from a heating circuit. In a mixed mode, an excess heat in the heating circuit is output to the surroundings, or in an excess mode, the excess heat is retained in the heating system, in order to satisfy a heating request. In the mixed mode, a degree of opening of the heating circuit is set such that only a partial quantity of coolant from the heating circuit is exchanged with a cooling circuit. The mixed mode is activated if the excess heat in the heating circuit exceeds a threshold value which is determined in accordance with an external temperature.
    Type: Grant
    Filed: March 19, 2020
    Date of Patent: March 21, 2023
    Assignee: Bayerische Motoren Werke Aktiengesellschaft
    Inventors: Robert Herbolzheimer, Oliver Horn, Patrick Oswald, Markus Stix
  • Publication number: 20220339989
    Abstract: A thermal system for a motor vehicle has a coolant-conducting HVS circuit connected to a traction battery, a heating circuit controlling the temperature of a passenger compartment thermally coupled to the HVS circuit, a cooling circuit connected to a heat source and fluidically coupled to the HVS circuit to transfer to the traction battery heat provided by the heat source and transported by the coolant, and a control device configured to, during the heating of the traction battery, branch off at least a proportion of the heat before the transfer to the traction battery and transmit said proportion of the heat into the heating circuit to precondition the heating circuit.
    Type: Application
    Filed: October 7, 2020
    Publication date: October 27, 2022
    Inventors: Robert HERBOLZHEIMER, Oliver HORN, Markus MOSER, Patrick OSWALD, Ulrich WIRTH
  • Patent number: 11433735
    Abstract: A control system and method for a heating system of an electric vehicle or hybrid vehicle is embodied such that when there is a heating request for a high-voltage accumulator, an HVA heating mode is activated in which the high-voltage accumulator which is connected to an HVA circuit of the heating system is heated by an HVA heating source which is activated for this purpose so that heat is generated in the HVA circuit or transferred into the circuit. When there is a heating request for a passenger compartment of the vehicle, an air-conditioning heating mode is activated in which the passenger compartment is heated by a heating circuit, with heat which is generated in the heating circuit with an auxiliary heater or is transferred into the heating circuit with a heat pump, or both.
    Type: Grant
    Filed: March 19, 2020
    Date of Patent: September 6, 2022
    Assignee: Bayerische Motoren Werke Aktiengesellschaft
    Inventors: Christian Allgaeuer, Paul Christ, Oliver Horn, Dominik Moser, Patrick Oswald, Andreas Siuka
  • Patent number: 11390138
    Abstract: A control system for a heating system of an electric or hybrid vehicle with a coolant cooled high voltage store. The control system includes an air conditioning evaporator of a refrigeration circuit of the heating system through which refrigerant circulates to cool the passenger compartment when a cooling requirement for a passenger compartment of the vehicle and for which an air conditioning cooling mode is set. The system further includes a chiller to cool the high voltage store when a cooling requirement for the high voltage store of the vehicle and for which a high voltage store (HVS) cooling mode is set. The control system selects the regulating variable for the compressor from a plurality of different regulating variables based on whether the air conditioning cooling mode is set, whether the HVS cooling mode is set, and/or whether both the air conditioning cooling and HVS cooling modes are set.
    Type: Grant
    Filed: March 19, 2020
    Date of Patent: July 19, 2022
    Assignee: Bayerische Motoren Werke Aktiengesellschaft
    Inventors: Robert Herbolzheimer, Oliver Horn, Patrick Oswald, Markus Stix
  • Patent number: 11372927
    Abstract: A method, a system, and a computer program product for executing a query in a database system. A query plan for execution of a query is generated. The query requires access to at least one table stored in a database system. One or more occurrences of one or more duplicate predicates is detected in the query plan. In response to detecting a first occurrence of the duplicate predicates, one or more intermediate query execution results responsive to the duplicate predicates are generated. The generated intermediate query execution results are cached. Query execution results incorporating cached intermediate query execution results being responsive to each occurrence of the duplicate predicates subsequent to the first occurrence of the duplicate predicates in the query plan are generated.
    Type: Grant
    Filed: April 4, 2019
    Date of Patent: June 28, 2022
    Assignee: SAP SE
    Inventors: Oliver Horn, Till Merker, Paul Willems
  • Patent number: 11338643
    Abstract: A heat pump system for air conditioning a vehicle, in particular an electric or hybrid vehicle, includes an air conditioning unit which has an air conditioning evaporator and a heating heat exchanger, for air conditioning a passenger compartment of the vehicle. A condenser transmits heat from a refrigeration circuit into a coolant circuit, and a chiller transmits heat from the coolant circuit into the refrigeration circuit. The coolant circuit has two branches which are parallel to one another downstream of a low temperature cooler, namely a heating branch which can be shut off and in which the condenser and the heating heat exchanger are arranged, and a cooling branch, in which the chiller and a low temperature heat exchanger for cooling a vehicle component are arranged. The low temperature cooler, the condenser and the heating heat exchanger are connected in series with respect to one another. The heat pump system has a plurality of operating modes.
    Type: Grant
    Filed: February 6, 2018
    Date of Patent: May 24, 2022
    Assignee: Bayerische Motoren Werke Aktiengesellschaft
    Inventors: Oliver Horn, Robert Herbolzheimer
  • Patent number: 11318813
    Abstract: A thermal system for a vehicle having a comprehensive cooling circuit, a refrigeration circuit, a cooling circuit, a heating circuit, and a plurality of switched states is disclosed. The cooling circuit is connected with a heat source of the vehicle. The cooling circuit has a high-voltage accumulator (HVA) circuit to which a high-voltage accumulator for supplying power to an electric drivetrain of the vehicle is connected. An ambient cooler is connected to the cooling circuit downstream of the heat source. A chiller for transferring heat from the HVA circuit into the refrigeration circuit is also connected to the refrigeration circuit. A first switched state, in which the HVA circuit downstream and upstream of the heat source is connected to the cooling circuit, can be set such that an extended HVA circuit, in which the high-voltage accumulator and the heat source are connected in series is configured.
    Type: Grant
    Filed: March 19, 2020
    Date of Patent: May 3, 2022
    Assignee: Bayerische Motoren Werke Aktiengesellschaft
    Inventors: Christian Allgaeuer, Oliver Horn, Markus Moser
  • Patent number: 11186136
    Abstract: A cooling apparatus for a motor vehicle includes a coolant circuit through which a coolant can flow, a coolant compressor, a first evaporator, at least one second evaporator, a first suction line for leading the coolant from the first evaporator to the coolant compressor, a second suction line, a main line connected fluidically to suction lines at a connecting point, and at least one internal heat exchanger, through which coolant flowing from the at least one of the evaporators to the coolant compressor can flow. The internal heat exchanger is arranged in at least one of the suction lines and the connecting point is arranged downstream of the at least one heat exchanger.
    Type: Grant
    Filed: April 2, 2019
    Date of Patent: November 30, 2021
    Assignee: Bayerische Motoren Werke Aktiengesellschaft
    Inventors: Christian Allgaeuer, Oliver Horn, Martin Knott
  • Patent number: 11176133
    Abstract: A method, a system, and a computer program product for analysis of query filtering mechanisms for table fragments. A query plan for execution of a query is generated. The query requires access to at least one table stored in a database system. The query includes one or more filter predicates. The table is partitioned into a plurality of fragments. A determination whether a fragment in the table is compressed and whether the fragment is associated with an index is made. A filter predicate is selected for processing the fragment. For the selected filter predicate, a filter evaluation of the selected filter predicate for the fragment is determined. The filter evaluation of the selected predicate is executed for the fragment.
    Type: Grant
    Filed: April 4, 2019
    Date of Patent: November 16, 2021
    Assignee: SAP SE
    Inventors: Oliver Horn, Lars Fricke
  • Patent number: 11163766
    Abstract: A method, a system, and a computer program product for executing a query. The query requiring access to one or more tables stored in a database system is executed. The query includes one or more filter predicates. Using a unique key value corresponding to a first predicate, at most one row in the tables including a portion of data matching the unique key value is identified. Using filter values corresponding to the filter predicates, another portion of data in the identified row is compared to the filter values to determine whether that portion of data matches the filter values. Based on the comparison, a result of the execution of the query is outputted. The result includes data stored in the identified row upon determination that the data matches the unique key value corresponding to the first filter predicate and the filter values corresponding to remaining filter predicates. Otherwise, the result is empty.
    Type: Grant
    Filed: April 4, 2019
    Date of Patent: November 2, 2021
    Assignee: SAP SE
    Inventor: Oliver Horn
  • Patent number: 11138165
    Abstract: A method, a system, and a computer program product for executing a query. A query plan for execution of a query is generated. The query requires access to at least one table stored in a database system. The query includes one or more filter predicates. A filter predicate in the one or more filter predicates is selected. For the selected filter predicate, a plurality of cost function values associated executing a filter evaluation of the selected filter predicate are determined. Filter evaluation of the selected predicate is executed in accordance with at least one determined cost function value in the plurality of cost function values.
    Type: Grant
    Filed: April 4, 2019
    Date of Patent: October 5, 2021
    Assignee: SAP SE
    Inventors: Oliver Horn, Marius Eich
  • Publication number: 20210271676
    Abstract: In some example embodiments, there may be provided a method including detecting a query operator of a predetermined type requiring a sorting or a scanning responsive to the query operator at a column-oriented database; determining a sorted dictionary at the column-oriented database is eligible for direct access by at least checking that the column-oriented database provides sorted dictionary access and that dictionary collation and a collation of the query operator are the same; when the sorted dictionary is eligible, reading directly from the sorted dictionary a batch of sorted values; and processing, based on the batch sorted values read from the sorted dictionary, the query operator.
    Type: Application
    Filed: February 28, 2020
    Publication date: September 2, 2021
    Inventors: Oliver Horn, Thomas Legler, Robert Schulze
  • Patent number: 11016973
    Abstract: In some aspects, there is provided a method for database query execution planning. In some aspects, a method may include receiving, at a database execution engine, a query; generating, by the database execution engine, a query algebra for the query, the query algebra optimized by a query optimizer at the database execution engine; generating, based on the optimized query algebra, a query plan for execution, the query plan including pre-compiled code and code generated just-in-time; and executing, by the database execution engine, at least part of the query plan including pre-compiled code and code generated just-in-time. Related systems, methods, and articles of manufacture are also described.
    Type: Grant
    Filed: November 29, 2016
    Date of Patent: May 25, 2021
    Assignee: SAP SE
    Inventors: Till Merker, Timm Steinbeck, Paul Willems, Oliver Horn, Joerg Fellmann
  • Patent number: 10836233
    Abstract: A heating system for an electric or hybrid vehicle is provided. The heating system includes a refrigerant circuit, a heater heat exchanger which is arranged in a heating circuit, for air-conditioning the interior, a high-voltage storage device which is arranged in an HVS circuit, and a cooler which is arranged in a cooling circuit. The heating circuit, the HVS circuit, and the cooling circuit are integrated into a common coolant circuit. In a first HVS cooling operation, the HVS circuit is separated from the cooling circuit and connected to a chiller in order to discharge heat into the refrigerant circuit. In a second HVS cooling operation, the HVS circuit is connected to the cooling circuit via a chiller bypass in order to discharge heat via the cooler.
    Type: Grant
    Filed: April 20, 2018
    Date of Patent: November 17, 2020
    Assignee: Bayerische Motoren Werke Aktiengesellschaft
    Inventors: Christian Allgaeuer, Oliver Horn, Markus Moser, Nicolas Flahaut
  • Publication number: 20200320074
    Abstract: A method, a system, and a computer program product for analysis of query filtering mechanisms for table fragments. A query plan for execution of a query is generated. The query requires access to at least one table stored in a database system. The query includes one or more filter predicates. The table is partitioned into a plurality of fragments. A determination whether a fragment in the table is compressed and whether the fragment is associated with an index is made. A filter predicate is selected for processing the fragment. For the selected filter predicate, a filter evaluation of the selected filter predicate for the fragment is determined. The filter evaluation of the selected predicate is executed for the fragment.
    Type: Application
    Filed: April 4, 2019
    Publication date: October 8, 2020
    Inventors: Oliver Horn, Lars Fricke
  • Publication number: 20200320138
    Abstract: A method, a system, and a computer program product for executing a query in a database system. A query plan for execution of a query is generated. The query requires access to at least one table stored in a database system. One or more occurrences of one or more duplicate predicates is detected in the query plan. In response to detecting a first occurrence of the duplicate predicates, one or more intermediate query execution results responsive to the duplicate predicates are generated. The generated intermediate query execution results are cached. Query execution results incorporating cached intermediate query execution results being responsive to each occurrence of the duplicate predicates subsequent to the first occurrence of the duplicate predicates in the query plan are generated.
    Type: Application
    Filed: April 4, 2019
    Publication date: October 8, 2020
    Inventors: Oliver Horn, Till Merker, Paul Willems