Patents by Inventor Bastian Kellers

Bastian Kellers 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: 20240085800
    Abstract: A component for a projection exposure apparatus for semiconductor lithography, comprises an optical element and an actuator, which are force-fittingly connected to each other. The actuator at least locally deforms the optical element. The actuator can be configured to minimize the loss in rigidity at the peripheries delimiting the actuator on the imaging quality. A method for designing a component of projection exposure apparatus is provided.
    Type: Application
    Filed: November 13, 2023
    Publication date: March 14, 2024
    Inventors: Thilo Pollak, Dietmar Duerr, Irina Schrezenmeier, Joerg Tschischgale, Matthias Manger, Andreas Beljakov, Stefan Baueregger, Alexander Ostendorf, Dieter Bader, Markus Raab, Bastian Keller
  • Publication number: 20230228798
    Abstract: A method for measuring an actuator in a projection exposure apparatus for semiconductor lithography, comprises: driving and deflecting a first actuator with a constant control signal; deflecting a further actuator by way of the mechanical coupling; and determining the capacitance of the further actuator, which was deflected by way of the coupling. A projection exposure apparatus for semiconductor lithography comprises a control device and a measuring device, wherein the measuring device is configured to determine the capacitance of at least one actuator in the projection exposure apparatus.
    Type: Application
    Filed: March 24, 2023
    Publication date: July 20, 2023
    Inventors: Markus Raab, Mohammad Awad, Matthias Manger, Bastian Keller, Annika Rief, Daniel Seitz, Alexander Vogler
  • Publication number: 20200346337
    Abstract: A power tool device, in particular a portable power tool, includes at least one signal switching unit that has at least one signal switching element that is actuable at least in order to activate a drive unit of the power tool. The power tool device further includes at least one operating mode selection unit that has at least one operating mode selection element that is actuable in order to select an operating mode of the drive unit, and at least one locking unit that has at least one locking actuating element at least for locking the signal switching element. The power tool device also includes at least one electronic unit that is configured to control and/or regulate the drive unit at least depending on an evaluation of a setting parameter of the locking actuating element.
    Type: Application
    Filed: December 17, 2018
    Publication date: November 5, 2020
    Inventors: Bastian Keller, Hardy Schmid
  • Patent number: 10162324
    Abstract: A method for manipulating a first function of a control program of an electronic control device, using a second function. The control program is processed using a first calculation kernel of a processor, and the second function is processed by a second calculation kernel during the processing of the control program. The first function assigns a first value to a variable and writes the first value to the storage address of the variable at a first time. The second function assigns a second value to the variable, which value is written to the storage address of the variable at a second time, wherein the second value written by the first function is overwritten. At a third time, the control program reads the second value from the storage address of the variable. A control entity coordinates the times at which the storage address of the variable is accessed.
    Type: Grant
    Filed: June 9, 2016
    Date of Patent: December 25, 2018
    Assignee: dSPACE digital signal processing and control engineering GmbH
    Inventors: Bastian Kellers, Marc Dressler, Thorsten Hufnagel
  • Patent number: 9678867
    Abstract: A method for changing software in a memory of an electronic control unit, wherein each memory address from the overlay memory can be assigned to a memory address in the read-only memory by an assignment information item. During a run time of the control unit, at least a functional part of a bypass routine that is to at least partially replace an original program routine is stored in an address range in the overlay memory, or a jump instruction is stored in the overlay memory as the first part of a bypass routine that refers to a second part of the bypass routine that is stored in an address range accessible to the processor. To activate an overlay functionality the address and/or the address range of the overlay memory are assigned to an address or address range of the program routine to be replaced.
    Type: Grant
    Filed: December 9, 2014
    Date of Patent: June 13, 2017
    Assignee: dSPACE digital signal processing and control engineering GmbH
    Inventors: Marc Dressler, Thorsten Hufnagel, Bastian Kellers
  • Publication number: 20160282831
    Abstract: A method for manipulating a first function of a control program of an electronic control device, using a second function. The control program is processed using a first calculation kernel of a processor, and the second function is processed by a second calculation kernel during the processing of the control program. The first function assigns a first value to a variable and writes the first value to the storage address of the variable at a first time. The second function assigns a second value to the variable, which value is written to the storage address of the variable at a second time, wherein the second value written by the first function is overwritten. At a third time, the control program reads the second value from the storage address of the variable. A control entity coordinates the times at which the storage address of the variable is accessed.
    Type: Application
    Filed: June 9, 2016
    Publication date: September 29, 2016
    Applicant: dSPACE digital signal processing and control engineering GmbH
    Inventors: Bastian KELLERS, Marc DRESSLER, Thorsten HUFNAGEL
  • Publication number: 20150160940
    Abstract: A method for changing a software in the memory of an electronic control unit. A bypass routine is stored in the working memory of the electronic control unit, and the address of the bypass function is stored in a table. A service function reads the address from the table and calls the bypass routine. The bypass routine is replaceable at the run time of the electronic control unit by erasing the table entry. The call of the service function is integrated into the program code of the electronic control unit by an overlay memory, a memory management unit, or with the aid of watch points.
    Type: Application
    Filed: December 9, 2014
    Publication date: June 11, 2015
    Inventors: Thorsten HUFNAGEL, Marc DRESSLER, Bastian KELLERS
  • Publication number: 20150161046
    Abstract: A method for changing software in a memory of an electronic control unit, wherein each memory address from the overlay memory can be assigned to a memory address in the read-only memory by an assignment information item. During a run time of the control unit, at least a functional part of a bypass routine that is to at least partially replace an original program routine is stored in an address range in the overlay memory, or a jump instruction is stored in the overlay memory as the first part of a bypass routine that refers to a second part of the bypass routine that is stored in an address range accessible to the processor. To activate an overlay functionality the address and/or the address range of the overlay memory are assigned to an address or address range of the program routine to be replaced.
    Type: Application
    Filed: December 9, 2014
    Publication date: June 11, 2015
    Inventors: Marc DRESSLER, Thorsten HUFNAGEL, Bastian KELLERS
  • Patent number: 9047409
    Abstract: A method for processing data of a control unit in a data communication device, which has a first memory area and a second memory area, and is connected to the control unit through an interface. Data from the control unit is transmitted to the data communication device through the interface. A value is stored identically in the first memory area and in the second memory area. The data communication device tests whether a first trigger is present, and if present, storage in the first memory area is discontinued, or the trigger class of the first trigger is tested and storage in the first memory area is discontinued only in the presence of a predefined trigger class. Subsequently, values of the data are read out from the first memory area, whereby values arriving chronologically after the first trigger are stored in the second memory area by the data communication device.
    Type: Grant
    Filed: August 9, 2012
    Date of Patent: June 2, 2015
    Assignee: dSPACE GmbH
    Inventors: Marc Dressler, Bastian Kellers, Daniel Hofmann, Thorsten Hufnagel
  • Patent number: 8818615
    Abstract: A method is provided for processing data in an influencing device, whereby the influencing device is connected to a vehicle control unit and to a data processing unit. The vehicle control unit and the influencing device are disposed in a motor vehicle or, for example, on a test bench in a laboratory. A first program runs in the vehicle control unit. Data are exchanged according to an XCP protocol and/or a CCP protocol between the data processing unit and the influencing device. The influencing device has a second execution unit, which executes predetermined data processing steps more rapidly than the first execution unit. The data exchanged by the XCP protocol or the CCP protocol are checked for a predetermined criterion and, based on the result of the check, the data are processed either in the first execution unit or in the second execution unit.
    Type: Grant
    Filed: August 9, 2012
    Date of Patent: August 26, 2014
    Assignee: dSPACE digital signal processing and control engineering GmbH
    Inventors: Marc Dressler, Bastian Kellers, Daniel Hofmann, Thorsten Hufnagel
  • Publication number: 20130042079
    Abstract: A method for processing data of a control unit in a data communication device, which has a first memory area and a second memory area, and is connected to the control unit through an interface. Data from the control unit is transmitted to the data communication device through the interface. A value is stored identically in the first memory area and in the second memory area. The data communication device tests whether a first trigger is present, and if present, storage in the first memory area is discontinued, or the trigger class of the first trigger is tested and storage in the first memory area is discontinued only in the presence of a predefined trigger class. Subsequently, values of the data are read out from the first memory area, whereby values arriving chronologically after the first trigger are stored in the second memory area by the data communication device.
    Type: Application
    Filed: August 9, 2012
    Publication date: February 14, 2013
    Inventors: Marc Dressler, Bastian Kellers, Daniel Hofmann, Thorsten Hufnagel
  • Publication number: 20130041550
    Abstract: A method is provided for processing data in an influencing device, whereby the influencing device is connected to a vehicle control unit and to a data processing unit. The vehicle control unit and the influencing device are disposed in a motor vehicle or, for example, on a test bench in a laboratory. A first program runs in the vehicle control unit. Data are exchanged according to an XCP protocol and/or a CCP protocol between the data processing unit and the influencing device. The influencing device has a second execution unit, which executes predetermined data processing steps more rapidly than the first execution unit. The data exchanged by the XCP protocol or the CCP protocol are checked for a predetermined criterion and, based on the result of the check, the data are processed either in the first execution unit or in the second execution unit.
    Type: Application
    Filed: August 9, 2012
    Publication date: February 14, 2013
    Inventors: Marc DRESSLER, Bastian Kellers, Daniel Hofmann, Thorsten Hufnagel
  • Patent number: 8171341
    Abstract: A method for controlling an operating mechanism using a manipulation unit, in which the operating mechanism includes at least one microcontroller, at least one memory with a plurality of memory cells, and at least one debug interface, and the debug interface presents a monitoring functionality for monitoring memory content and using the debug interface a first timepoint of the operating mechanism is detected for writing into a first memory cell and, using the information transmitted by the debug interface for the first timepoint to the manipulation unit, a trigger timepoint results for a processing routine through the manipulation unit (IN) and using the processing routine a second value is written by the manipulation unit using the debug interface for a second timepoint in the first memory cell before the first memory cell is read by the operating mechanism for a third timepoint.
    Type: Grant
    Filed: January 28, 2010
    Date of Patent: May 1, 2012
    Assignee: dSpace digital signal processing and control engineering GmbH
    Inventors: Marc Dressler, Daniel Hofmann, Bastian Kellers, Thorsten Hufnagel
  • Patent number: 8166344
    Abstract: A method for controlling an operating mechanism using a manipulation unit, in which the operating mechanism includes at least one microcontroller, at least one memory with a plurality of memory cells and at least one first value in a first memory cell and at least one debug interface, and the debug interface exhibits a monitoring functionality for monitoring a program code executed by the operating mechanism and using the debug interface a first pre-set timepoint is detected when processing the program code and, using the information transmitted by the debug interface for the first timepoint to the manipulation unit, a trigger timepoint results for a processing routine through the manipulation unit (IN) and a second value is written using the debug interface by the manipulation unit using the processing routine for a second timepoint in the first memory cell before the first memory cell is read by the operating mechanism for a third timepoint.
    Type: Grant
    Filed: January 28, 2010
    Date of Patent: April 24, 2012
    Assignee: dSpace digital signal processing and control engineering GmbH
    Inventors: Marc Dressler, Daniel Hofmann, Bastian Kellers, Thorsten Hufnagel
  • Patent number: 8074118
    Abstract: A method for influencing a control unit by means of a manipulation unit whereby the control unit has at least one microcontroller, at least one memory having a plurality of memory cells and at least one debug interface, and the debug interface has a monitoring functionality for observing the memory content, and by means of the debug interface a first point in time of the control unit for writing a first value to a first memory cell is detected, and a triggering point in time for a processing routine by the manipulation unit is obtained as the result based on the information transmitted to the manipulation unit by the debug interface at the first point in time, and at a second point in time, a second value is written to the first memory cell by the manipulation unit by means of the processing routine via the debug interface before the first memory cell is read by the control unit at a third point in time.
    Type: Grant
    Filed: June 1, 2009
    Date of Patent: December 6, 2011
    Assignee: dSpace digital signal processing and control engineering GmbH
    Inventors: Marc Dressler, Daniel Hofmann, Bastian Kellers, Thorsten Hufnagel
  • Publication number: 20100192017
    Abstract: A method for controlling an operating mechanism using a manipulation unit, in which the operating mechanism includes at least one microcontroller, at least one memory with a plurality of memory cells and at least one first value in a first memory cell and at least one debug interface, and the debug interface exhibits a monitoring functionality for monitoring a program code executed by the operating mechanism and using the debug interface a first pre-set timepoint is detected when processing the program code and, using the information transmitted by the debug interface for the first timepoint to the manipulation unit, a trigger timepoint results for a processing routine through the manipulation unit (IN) and a second value is written using the debug interface by the manipulation unit using the processing routine for a second timepoint in the first memory cell before the first memory cell is read by the operating mechanism for a third timepoint.
    Type: Application
    Filed: January 28, 2010
    Publication date: July 29, 2010
    Applicant: dSPACE digital signal processing and control engineering GmbH
    Inventors: Marc Dressler, Daniel Hofmann, Bastian Kellers, Thorsten Hufnagel
  • Publication number: 20100192016
    Abstract: A method for controlling an operating mechanism using a manipulation unit, in which the operating mechanism includes at least one microcontroller, at least one memory with a plurality of memory cells, and at least one debug interface, and the debug interface presents a monitoring functionality for monitoring memory content and using the debug interface a first timepoint of the operating mechanism is detected for writing into a first memory cell and, using the information transmitted by the debug interface for the first timepoint to the manipulation unit, a trigger timepoint results for a processing routine through the manipulation unit (IN) and using the processing routine a second value is written by the manipulation unit using the debug interface for a second timepoint in the first memory cell before the first memory cell is read by the operating mechanism for a third timepoint.
    Type: Application
    Filed: January 28, 2010
    Publication date: July 29, 2010
    Applicant: dSPACE digital signal processing and control engineering GmbH
    Inventors: Marc Dressler, Daniel Hofmann, Bastian Kellers, Thorsten Hufnagel
  • Publication number: 20100192015
    Abstract: A method for influencing a control unit by means of a manipulation unit whereby the control unit has at least one microcontroller, at least one memory having a plurality of memory cells and at least one debug interface, and the debug interface has a monitoring functionality for observing the memory content, and by means of the debug interface a first point in time of the control unit for writing a first value to a first memory cell is detected, and a triggering point in time for a processing routine by the manipulation unit is obtained as the result based on the information transmitted to the manipulation unit by the debug interface at the first point in time, and at a second point in time, a second value is written to the first memory cell by the manipulation unit by means of the processing routine via the debug interface before the first memory cell is read by the control unit at a third point in time.
    Type: Application
    Filed: June 1, 2009
    Publication date: July 29, 2010
    Inventors: Marc Dressler, Daniel Hofmann, Bastian Kellers, Thorsten Hufnagel