Patents by Inventor Dirk Ziegenbein

Dirk Ziegenbein 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).

  • Publication number: 20240077341
    Abstract: The invention relates to an explosion-protected housing for means for transmitting and/or receiving electromagnetic radiation. The housing comprises a housing body that is configured to receive such transmission and/or reception means and a window element having a first side that faces the housing interior and an opposite second side that faces away from the housing interior, wherein the window element transmits electromagnetic radiation. The housing body has a flanging on the second side of the window element, said flanging pressing the window element in the direction of a seat that is formed in the interior of the housing such that the housing is formed as a pressure-resistant housing and/or as a dust-tight housing.
    Type: Application
    Filed: October 6, 2023
    Publication date: March 7, 2024
    Inventors: Bernd ZIEMS, Hauke DITTMER, Dirk SIEMER, Axel GROTHOFF, Peter ZÜLZER, Ame STAMER, Pawel WISNIEWSKI, Timo ZIEGENBEIN
  • Publication number: 20230370523
    Abstract: A method for providing an item of time information related to a piece of communication content in a distributed system of at least one application. The method includes: providing the time information about a time of a generation of the communication content, providing the communication content for the purpose of a chained processing of the communication content, comprising at least one interim processing operation and a target processing operation by different processing blocks of the at least one application, wherein the time information is provided for at least one of the different processing blocks in order to evaluate the time information at least during the target processing operation for the purpose of assessing the processed communication content.
    Type: Application
    Filed: April 12, 2023
    Publication date: November 16, 2023
    Inventors: Arne Hamann, Dakshina Narahari Dasari, Dirk Ziegenbein, Michael Pressler
  • Publication number: 20230367659
    Abstract: A method for providing a distribution mechanism for distributing at least one application in a system of distributed computing nodes. Each of at least one of the computing nodes of the system performs the following assessment steps: receiving an application requirement from a request service, wherein the application requirement specifies at least one requirement of the application concerning at least one resource of the computing node, analyzing the received application requirement in order to compare the at least one requirement of the application with an availability of the at least one resource at the computing node, so as to ascertain a suitability result regarding a suitability of the computing node for executing the application, transmitting the ascertained suitability result to a messaging service in order to provide the suitability result at said messaging service together with further suitability results regarding the suitability of further computing nodes of the system.
    Type: Application
    Filed: March 31, 2023
    Publication date: November 16, 2023
    Inventors: Arne Hamann, Dakshina Narahari Dasari, Dirk Ziegenbein, Michael Pressler
  • Publication number: 20230367647
    Abstract: A method for adaptive resource allocation for applications in a distributed system of heterogeneous compute nodes. The following adaptation steps are carried out repeatedly and in an automated manner by an allocation and migration unit at least partially during a runtime of the applications: carrying out monitoring of the applications and the resources of the system to ascertain a need for changes of a resource allocation of the resources of the system for the applications; adapting the resource allocation based on the ascertained need for changes.
    Type: Application
    Filed: March 20, 2023
    Publication date: November 16, 2023
    Inventors: Arne Hamann, Dakshina Narahari Dasari, Dirk Ziegenbein, Michael Pressler
  • Publication number: 20230244524
    Abstract: A method of a quality of service scheduler for scheduling the execution of a first and second linked atomic computational process on a heterogenous processing system including a first and a second processor of a different type. The method includes: receiving, from an application, a request to compute a job, the job including first and second linked atomic computational processes, and being associated with a quality of service requirement; determining, based on a register of elements of the heterogenous processing system, one or more tentative execution plans of the first and second linked atomic computational processes on the elements; selecting, as an intended execution plan, an execution plan of the first and second linked atomic computational processes, wherein the intended execution plan is capable of meeting the quality of service requirement provided by the application; and scheduling the execution of the first and second linked atomic computational processes.
    Type: Application
    Filed: December 12, 2022
    Publication date: August 3, 2023
    Inventors: Arne Hamann, Dakshina Narahari Dasari, Dirk Ziegenbein, Michael Pressler
  • Publication number: 20230061562
    Abstract: A method for operating a cache memory having a set having multiple memory blocks configured for storing data blocks. In a write process of a data block into a memory block of the set, the data block is written into the memory block, a relevance rank value of the data block and a first access time rank value are determined. Rank data associated with the memory block are determined using a write rank mapping from the relevance rank value and the first access time rank value, and the determined rank data are stored. If no memory block of the set is free, a memory block that is to be overwritten is selected from the memory blocks of the set based on the rank data, which are associated with the memory blocks, and the data block to be stored is written into the selected memory block by using the write process.
    Type: Application
    Filed: August 22, 2022
    Publication date: March 2, 2023
    Inventors: Arne Hamann, Dakshina Narahari Dasari, Dirk Ziegenbein, Falk Rehm, Michael Pressler
  • Patent number: 11592301
    Abstract: A computer-implemented method for providing a digital road map for testing an at least partially automated vehicle system. the method includes: accessing a database in which are stored permissible characteristics of the road properties for a multitude of road properties; creating at least one road map section by one of the possible characteristics being selected for the road map section for the first of the multitude of road properties, in each particular case in automated fashion from the database; providing the digital road map, the digital road map including the at least one road map section.
    Type: Grant
    Filed: May 29, 2020
    Date of Patent: February 28, 2023
    Assignee: Robert Bosch GmbH
    Inventors: Martin Herrmann, Christian Heinzemann, Dirk Ziegenbein, Martin Butz, Michael Rittel, Nadja Schalm
  • Patent number: 11567798
    Abstract: A method for managing computing performance in a real-time data processing system, having at least one apparatus for controlling at least one computing device that is embodied for execution of a first and of at least one further application, at least the first application encompassing at least one anytime algorithm. The method includes: assigning a first computing-performance budget, as a function of a first point in time, to the first application; activating the computing device for execution of the first application, at the first point in time by the computing device; checking whether, after execution of the first application, a portion of the first computing-performance budget is still available and, in the event a portion of the budget is still available, performing (i) activating the computing device for re-execution of the first application, or (ii) assigning the portion of the first computing-performance budget to at least one further application.
    Type: Grant
    Filed: June 9, 2020
    Date of Patent: January 31, 2023
    Assignee: Robert Bosch GmbH
    Inventors: Arne Hamann, Dirk Ziegenbein, Eckart Mayer-John
  • Patent number: 11115232
    Abstract: A method for operating a control unit, in particular for a motor vehicle, the control unit including at least one execution unit for executing task programs, a first task program and a second task program being executed at least intermittently, the first task program providing data for the second task program at the end of a first predefined time interval, wherein a transfer of the data from the first task program to the second task program only takes place after a particular last execution of the first task program within a predefined second time interval for the execution of the second task program, the second time interval being longer than the first time interval.
    Type: Grant
    Filed: February 2, 2017
    Date of Patent: September 7, 2021
    Assignee: Robert Bosch GmbH
    Inventors: Peter Haefele, Uwe Hartmann, Dirk Ziegenbein, Simon Kramer
  • Publication number: 20210194720
    Abstract: A method for operating a control unit, in particular for a motor vehicle, the control unit including at least one execution unit for executing task programs, a first task program and a second task program being executed at least intermittently, the first task program providing data for the second task program at the end of a first predefined time interval, wherein a transfer of the data from the first task program to the second task program only takes place after a particular last execution of the first task program within a predefined second time interval for the execution of the second task program, the second time interval being longer than the first time interval.
    Type: Application
    Filed: February 2, 2017
    Publication date: June 24, 2021
    Applicants: Robert Bosch GmbH, Robert Bosch GmbH
    Inventors: Peter Haefele, Uwe Hartmann, Dirk Ziegenbein, Simon Kramer
  • Publication number: 20210026691
    Abstract: A method for managing computing performance in a real-time data processing system, having at least one apparatus for controlling at least one computing device that is embodied for execution of a first and of at least one further application, at least the first application encompassing at least one anytime algorithm. The method includes: assigning a first computing-performance budget, as a function of a first point in time, to the first application; activating the computing device for execution of the first application, at the first point in time by the computing device; checking whether, after execution of the first application, a portion of the first computing-performance budget is still available and, in the event a portion of the budget is still available, performing (i) activating the computing device for re-execution of the first application, or (ii) assigning the portion of the first computing-performance budget to at least one further application.
    Type: Application
    Filed: June 9, 2020
    Publication date: January 28, 2021
    Inventors: Arne Hamann, Dirk Ziegenbein, Eckart Mayer-John
  • Publication number: 20200406928
    Abstract: A computer-implemented method for controlling a vehicle. The method includes: data of a digital road map are read in, zones are determined for the digital road map, possible sequences of drives along a road of the digital road map are ascertained as a function of the determined zones, a behavior of the vehicle or of a vehicle system of the vehicle is ascertained in a simulation for at least one of the possible sequences, and the vehicle is controlled in accordance with one of the possible sequences as a function of a comparison of the ascertained behavior with at least one predetermined requirement.
    Type: Application
    Filed: June 5, 2020
    Publication date: December 31, 2020
    Inventors: Alexander Rausch, Christian Heinzemann, Dirk Ziegenbein, Jens Oehlerking, Martin Butz, Martin Herrmann, Matthias Woehrle, Michael Rittel, Nadja Schalm
  • Publication number: 20200406927
    Abstract: A computer-implemented method for testing a vehicle system. In the method, data of a digital road map are read in, zones are determined for the digital road map, possible sequences of drives along a road of the digital road map are ascertained as a function of the determined zones, a behavior of the vehicle or of a vehicle system of the vehicle is ascertained in a simulation for at least one of the possible sequences, and it is determined as a function of a comparison of the ascertained behavior with at least one predetermined requirement whether the vehicle system exhibits an error or a weakness.
    Type: Application
    Filed: June 5, 2020
    Publication date: December 31, 2020
    Inventors: Alexander Rausch, Christian Heinzemann, Dirk Ziegenbein, Jens Oehlerking, Martin Butz, Martin Herrmann, Matthias Woehrle, Michael Rittel, Nadja Schalm
  • Publication number: 20200408543
    Abstract: A computer-implemented method for providing a digital road map for testing an at least partially automated vehicle system. the method includes: accessing a database in which are stored permissible characteristics of the road properties for a multitude of road properties; creating at least one road map section by one of the possible characteristics being selected for the road map section for the first of the multitude of road properties, in each particular case in automated fashion from the database; providing the digital road map, the digital road map including the at least one road map section.
    Type: Application
    Filed: May 29, 2020
    Publication date: December 31, 2020
    Inventors: Martin Herrmann, Christian Heinzemann, Dirk Ziegenbein, Martin Butz, Michael Rittel, Nadja Schalm
  • Patent number: 10671396
    Abstract: A method for operating a processing unit, including a memory and at least one processor core that executes a plurality of program functions of a computer program, includes ascertaining all program instructions that belong to a program function to be executed at a future execution point in time and providing the ascertained program instructions in the memory before the execution point in time.
    Type: Grant
    Filed: May 31, 2017
    Date of Patent: June 2, 2020
    Assignee: Robert Bosch GmbH
    Inventors: Jens Gladigau, Dirk Ziegenbein
  • Publication number: 20190258488
    Abstract: A method for operating a processing unit, including a memory and at least one processor core that executes a plurality of program functions of a computer program, includes ascertaining all program instructions that belong to a program function to be executed at a future execution point in time and providing the ascertained program instructions in the memory before the execution point in time.
    Type: Application
    Filed: May 31, 2017
    Publication date: August 22, 2019
    Inventors: Jens Gladigau, Dirk Ziegenbein