Patents by Inventor Bjoern Saballus

Bjoern Saballus 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: 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
  • 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
  • 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
  • Publication number: 20180189120
    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: Application
    Filed: May 27, 2016
    Publication date: July 5, 2018
    Inventors: Bjoern Saballus, Simon Kramer
  • Publication number: 20180121235
    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: Application
    Filed: October 26, 2017
    Publication date: May 3, 2018
    Inventors: Bjoern Saballus, Elmar Ott, Jascha Friedrich, Juergen Bregenzer, Simon Kramer, Michael Pressler, Sebastian Stuermer
  • Publication number: 20160371010
    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: Application
    Filed: May 17, 2016
    Publication date: December 22, 2016
    Inventors: Simon Kramer, Bjoern Saballus
  • Publication number: 20140157282
    Abstract: A method for operating a real-time critical application, having at least two operating modes, on a control unit of a motor vehicle having at least two parallel processor cores or microprocessors, includes: reading out configuration data assigned to a selected operating mode from a memory assigned to the control unit, the configuration data having information concerning (i) the ability of task lists assigned to the selected operating mode to be executed on each of the at least two parallel processor cores or microprocessors, and/or (ii) the processor cores to be used for the operating mode selected; and determining, on the basis of the read configuration data, which of the at least two parallel processor cores or microprocessors is necessary to operate the real-time critical application and which is able to be switched off or operated in an energy-saving mode.
    Type: Application
    Filed: December 2, 2013
    Publication date: June 5, 2014
    Applicant: Robert Bosch GmbH
    Inventors: Michael SCHLICK, Martin Vaupel, Jochen Haerdtlein, Reihnard Gantenbein, Bjoern Saballus