Patents by Inventor Simon Kramer

Simon Kramer 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: 20250362959
    Abstract: A method for allotting a group of software components to a control unit architecture having a plurality of interconnected control units. An executable software functionality is defined by a sequence chain for the group of software components. The method includes detecting, for each software component, a classification which is allocated to the particular software component, classification including at least one or more hardware-related classes which are allocated to software components, the functions of which are associated with hardware interfaces of at least one specific control unit, and wherein the classification includes at least one or more non-hardware-related classes which are allocated to software components, the functions of which are not associated with hardware elements of a specific control unit; detecting properties of the control unit architecture, wherein the detected properties include at least a number of control units and for each control unit the available resources.
    Type: Application
    Filed: February 27, 2023
    Publication date: November 27, 2025
    Inventors: Christian Heissenberger, Matthias Freier, Sebastian Walenta, Simon Kramer
  • Patent number: 12277333
    Abstract: A computer-implemented method for optimizing the memory of a partitioned system including multiple memories, at least one processing core, and at least one memory protection unit (MPU), each MPU including multiple registers. The method includes calculating run-time changes of each piece of data of a multitude of data which are to be processed by the processing core, with the respective piece of data being placed in each memory of the multiple memories based on access statistics for the respective piece of data, each piece of data of the multitude of data being assigned to one rights area or multiple rights areas; determining a placement of the data in the memories based on the calculated run-time changes; and allocating the multiple registers of the MPU for the certain placement of the data in the multiple memories, one register of the multiple registers identifying a memory area of the multiple memories.
    Type: Grant
    Filed: March 1, 2023
    Date of Patent: April 15, 2025
    Assignee: ROBERT BOSCH GMBH
    Inventors: Simon Kramer, Franck Youk, Michael Abel
  • Patent number: 12194948
    Abstract: An airbag of a vehicle occupant restraint system has an actively releasable tether element (14) disposed in an interior (16) of the airbag (10) which is connected, at an airbag-side fixation (18), permanently to the airbag (10) in the region of a contact zone (20) for the occupant, and which comprises a detachable fixing point (22) for the release. The airbag (10) can take up a smaller first filled volume (V1) in which the tether element (14) and the detachable fixing point (22) are not released, and a larger second filled volume (V2) in which the tether element (14) is released at the actively detachable fixing point (22).
    Type: Grant
    Filed: March 8, 2021
    Date of Patent: January 14, 2025
    Assignees: ZF AUTOMOTIVE GERMANY GMBH, AUDI AG
    Inventors: Simon Schmid, Silke Leger, Markus Schlipf, Simon Kramer, Jochen Dünnebier, Andreas Geist
  • Publication number: 20240198952
    Abstract: An airbag of a vehicle occupant restraint system has an actively releasable tether element (14) disposed in an interior (16) of the airbag (10) which is connected, at an airbag-side fixation (18), permanently to the airbag (10) in the region of a contact zone (20) for the occupant, and which comprises a detachable fixing point (22) for the release. The airbag (10) can take up a smaller first filled volume (V1) in which the tether element (14) and the detachable fixing point (22) are not released, and a larger second filled volume (V2) in which the tether element (14) is released at the actively detachable fixing point (22).
    Type: Application
    Filed: March 8, 2021
    Publication date: June 20, 2024
    Inventors: Simon SCHMID, Silke LEGER, Markus SCHLIPF, Simon KRAMER, Jochen DÜNNEBIER, Andreas GEIST
  • Publication number: 20230289085
    Abstract: A computer-implemented method for optimizing the memory of a partitioned system including multiple memories, at least one processing core, and at least one memory protection unit (MPU), each MPU including multiple registers. The method includes calculating run-time changes of each piece of data of a multitude of data which are to be processed by the processing core, with the respective piece of data being placed in each memory of the multiple memories based on access statistics for the respective piece of data, each piece of data of the multitude of data being assigned to one rights area or multiple rights areas; determining a placement of the data in the memories based on the calculated run-time changes; and allocating the multiple registers of the MPU for the certain placement of the data in the multiple memories, one register of the multiple registers identifying a memory area of the multiple memories.
    Type: Application
    Filed: March 1, 2023
    Publication date: September 14, 2023
    Inventors: Simon Kramer, Franck Youk, Michael Abel
  • Patent number: 11275621
    Abstract: A device and a method for operating a computer system, a job to be processed by the computer system being assignable to a task from a plurality of tasks for processing, the job to be processed being assigned as a function of a result of a comparison, a first value being compared to a second value in the comparison, the first value characterizing a first computing expenditure, which is to be expected in the computer system in the processing of the job to be processed in a first task of the plurality of tasks, the second value characterizing a second computing expenditure, which is to be expected in the computer system in the processing of the job to be processed in a second task of the plurality of tasks.
    Type: Grant
    Filed: November 8, 2017
    Date of Patent: March 15, 2022
    Assignee: Robert Bosch GmbH
    Inventors: Bjoern Saballus, Elmar Ott, Jascha Friedrich, Juergen Bregenzer, Simon Kramer, Michael Pressler, Sebastian Stuermer
  • Patent number: 11135995
    Abstract: A force-limiting device, especially for a seat belt system (10) in a vehicle, has a force transducer (20) interacting with webbing (14) for which a normal webbing path is provided. The force transducer (20) includes a webbing track (30) that in a non-force-limiting position extends in parallel to the normal webbing path and in a force-limiting position extends inclined relative to the normal webbing path so that the force transducer (20) in the force-limiting position sets a predetermined extension force (F) required to move the webbing (14) vis-à-vis the force transducer (20) in a direction of belt extension (R).
    Type: Grant
    Filed: December 1, 2017
    Date of Patent: October 5, 2021
    Assignee: TRW AUTOMOTIVE GMBH
    Inventors: Swen Schaub, Christian Muecke, Simon Gargallo, Günter Burkhardtsmaier, Bernd Gentner, Oliver Gross, Simon Kramer, Andreas Pregitzer, Marco Wahl, Malke Seiler, Nizam Bedak
  • 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
  • Patent number: 11055163
    Abstract: For error handling of data communications, in a transmission interval, between first and second tasks for which first and second time intervals are respectively predefined, (1) execution of the first task is omitted in a pending instance of the second time interval responsive to where the transmission interval immediately prior to the pending instance of the second time interval began in, and continued past an end point of, a most recent instance of the first time interval, which was during an immediately preceding instance of the second time interval; or (2) execution of the second task is omitted in the pending instance of the second time interval responsive to where a most recent prior execution of the second task began in, and continued past an end point in time of, a most recent instance of the second time interval immediately prior to the pending instance of the second time interval.
    Type: Grant
    Filed: April 9, 2019
    Date of Patent: July 6, 2021
    Assignee: Robert Bosch GmbH
    Inventors: Lou Guillot, Peter Haefele, Simon Kramer, Uwe Hartmann, Venugopalan Ranjith Kumar
  • Patent number: 11048575
    Abstract: For error handling of data communications between first and second tasks in a data transmission interval, where first time intervals and second time intervals are predefined for the first and second tasks, respectively, the data transmission interval is omitted in one of the second time intervals when (1) execution of the first task immediately prior to the current second time interval, which began in a first time interval, during an immediately preceding second interval, continues past an end point of that first time interval, and an execution of the second task of the current second interval has begun, or (2) execution of the second task, which began in an immediately preceding one of the second intervals, continued past an end point of the preceding second interval and an execution of the first task the current second interval has already begun.
    Type: Grant
    Filed: April 9, 2019
    Date of Patent: June 29, 2021
    Assignee: Robert Bosch GmbH
    Inventors: Lou Guillot, Peter Haefele, Simon Kramer, Uwe Hartmann, Venugopalan Ranjith Kumar
  • 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
  • Patent number: 11040684
    Abstract: A vehicle occupant restraint device comprises a control unit and a group of at least two matched airbags (20, 24; 22, 26) for the protection of a vehicle occupant (10; 16) on a particular vehicle seat (12; 16). The control unit is arranged and the airbags (20, 24; 22, 26) are disposed and designed so that, in a collision case, the control unit differentiates between a first situation in which the vehicle occupant (10; 16) is located in a standard distance area relative to a first airbag (20; 22) and a second situation in which the vehicle occupant (10; 16) is located in a rear area which is further distant from the first airbag (20; 22) than the standard distance area. When the first situation is given, the control unit activates the first airbag (20; 22) only. In contrast, when the second situation is given, the control unit activates the first airbag (20; 22) and additionally at least a second airbag (24; 26) of the group, with the first airbag (20; 22) backing the second airbag (24; 26).
    Type: Grant
    Filed: February 21, 2018
    Date of Patent: June 22, 2021
    Assignee: TRW AUTOMOTIVE GMBH
    Inventors: Martin Seyffert, Simon Kramer, Marco Wahl, Silke Leger
  • Publication number: 20200055479
    Abstract: A vehicle occupant restraint device comprises a control unit and a group of at least two matched airbags (20, 24; 22, 26) for the protection of a vehicle occupant (10; 16) on a particular vehicle seat (12; 16). The control unit is arranged and the airbags (20, 24; 22, 26) are disposed and designed so that, in a collision case, the control unit differentiates between a first situation in which the vehicle occupant (10; 16) is located in a standard distance area relative to a first airbag (20; 22) and a second situation in which the vehicle occupant (10; 16) is located in a rear area which is further distant from the first airbag (20; 22) than the standard distance area. When the first situation is given, the control unit activates the first airbag (20; 22) only. In contrast, when the second situation is given, the control unit activates the first airbag (20; 22) and additionally at least a second airbag (24; 26) of the group, with the first airbag (20; 22) backing the second airbag (24; 26).
    Type: Application
    Filed: February 21, 2018
    Publication date: February 20, 2020
    Inventors: Martin Seyffert, Simon Kramer, Marco Wahl, Silke Leger
  • Publication number: 20190381970
    Abstract: A force-limiting device, especially for a seat belt system (10) in a vehicle, has a force transducer (20) interacting with webbing (14) for which a normal webbing path is provided. The force transducer (20) includes a webbing track (30) that in a non-force-limiting position extends in parallel to the normal webbing path and in a force-limiting position extends inclined relative to the normal webbing path so that the force transducer (20) in the force-limiting position sets a predetermined extension force (F) required to move the webbing (14) vis-à-vis the force transducer (20) in a direction of belt extension (R).
    Type: Application
    Filed: December 1, 2017
    Publication date: December 19, 2019
    Inventors: Swen Schaub, Christian Muecke, Simon Gargallo, Günter Burkhardtsmaier, Bernd Gentner, Oliver Gross, Simon Kramer, Andreas Pregitzer, Marco Wahl, Malke Seiler, Nizam Bedak
  • Publication number: 20190340034
    Abstract: A device and a method for operating a computer system, a job to be processed by the computer system being assignable to a task from a plurality of tasks for processing, the job to be processed being assigned as a function of a result of a comparison, a first value being compared to a second value in the comparison, the first value characterizing a first computing expenditure, which is to be expected in the computer system in the processing of the job to be processed in a first task of the plurality of tasks, the second value characterizing a second computing expenditure, which is to be expected in the computer system in the processing of the job to be processed in a second task of the plurality of tasks.
    Type: Application
    Filed: November 8, 2017
    Publication date: November 7, 2019
    Inventors: Bjoern Saballus, Elmar Ott, Jascha Friedrich, Juergen Bregenzer, Simon Kramer, Michael Pressler, Sebastian Stuermer
  • Patent number: 10452425
    Abstract: An apparatus and a method for processing a plurality of tasks in cycles on a plurality of computation cores, provision being made also to determine, within one cycle for processing the plurality of tasks, an allocation of the plurality of tasks to the plurality of computation cores and a sequence for an at least partial execution of the plurality of tasks.
    Type: Grant
    Filed: October 26, 2017
    Date of Patent: October 22, 2019
    Assignee: Robert Bosch GmbH
    Inventors: Bjoern Saballus, Elmar Ott, Jascha Friedrich, Juergen Bregenzer, Simon Kramer, Michael Pressler, Sebastian Stuermer
  • Patent number: 10445155
    Abstract: A method for the communication between software components in a motor vehicle, the software components being able to be operated in different operating modes, wherein the software components communicate with one another in different ways in the different operating modes, and at a first point in time, it is determined which software components communicate with one another and in which way in the different operating modes, and a separate communication profile is determined on that basis for each of the different operating modes, the software components being operated in the different operating modes at a second point in time, and one or more computer unit(s) executing the software components is/are configured in accordance with a corresponding communication profile of the respective operating mode.
    Type: Grant
    Filed: May 27, 2016
    Date of Patent: October 15, 2019
    Assignee: Robert Bosch GmbH
    Inventors: Bjoern Saballus, Simon Kramer
  • Publication number: 20190310909
    Abstract: For error handling of data communications between first and second tasks in a data transmission interval, where first time intervals and second time intervals are predefined for the first and second tasks, respectively, the data transmission interval is omitted in one of the second time intervals when (1) execution of the first task immediately prior to the current second time interval, which began in a first time interval, during an immediately preceding second interval, continues past an end point of that first time interval, and an execution of the second task of the current second interval has begun, or (2) execution of the second task, which began in an immediately preceding one of the second intervals, continued past an end point of the preceding second interval and an execution of the first task the current second interval has already begun.
    Type: Application
    Filed: April 9, 2019
    Publication date: October 10, 2019
    Inventors: Lou Guillot, Peter Haefele, Simon Kramer, Uwe Hartmann, Venugopalan Ranjith Kumar
  • Publication number: 20190310907
    Abstract: For error handling of data communications, in a transmission interval, between first and second tasks for which first and second time intervals are respectively predefined, (1) execution of the first task is omitted in a pending instance of the second time interval responsive to where the transmission interval immediately prior to the pending instance of the second time interval began in, and continued past an end point of, a most recent instance of the first time interval, which was during an immediately preceding instance of the second time interval; or (2) execution of the second task is omitted in the pending instance of the second time interval responsive to where a most recent prior execution of the second task began in, and continued past an end point in time of, a most recent instance of the second time interval immediately prior to the pending instance of the second time interval.
    Type: Application
    Filed: April 9, 2019
    Publication date: October 10, 2019
    Inventors: Lou Guillot, Peter Haefele, Simon Kramer, Uwe Hartmann, Venugopalan Ranjith Kumar
  • Patent number: 10162560
    Abstract: A memory unit, which has a plurality of memory locations for accommodating data and which is designed to copy the content of a first memory location of the memory unit, when this first memory location is written, automatically into a first memory location at least of one other memory unit, the first memory location of the at least one other memory unit being readable and writable independently of the first memory location of the memory unit; and to a data network having at least two such memory units, a transmitter and at least one receiver, the transmitter being designed to write a datum to be sent into the first memory location of a first of the at least two memory units, and the at least one receiver being designed to read and to process the datum from the first memory location of a second memory unit of the at least two memory units.
    Type: Grant
    Filed: May 17, 2016
    Date of Patent: December 25, 2018
    Assignee: ROBERT BOSCH GMBH
    Inventors: Simon Kramer, Bjoern Saballus