Patents by Inventor Florian Bogenberger

Florian Bogenberger 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: 11218238
    Abstract: A method for validating a time function in a network of a vehicle includes: ascertaining a receiving time of a sync message of a master; receiving a follow-up message of the master; ascertaining a receiving time of a further sync message of the master; receiving a further follow-up message of the master; determining a time function of the first client based on the receiving time of the sync message, the receiving time of the further sync message, the transmission time of the follow-up message, and the transmission time of the further follow-up message; ascertaining a synchronized transmission time of a path delay request message from the first client to the master; ascertaining a synchronized receiving time of a path delay response message from the master; receiving a path delay response follow-up message from the master by the first client; and validating a time function of the master.
    Type: Grant
    Filed: August 7, 2019
    Date of Patent: January 4, 2022
    Assignee: Bayerische Motoren Werke Aktiengesellschaft
    Inventors: Florian Bogenberger, Emily Hudoletnjak, Alexander Maier, Max Turner
  • Publication number: 20190363815
    Abstract: A method for validating a time function in a network of a vehicle includes: ascertaining a receiving time of a sync message of a master; receiving a follow-up message of the master; ascertaining a receiving time of a further sync message of the master; receiving a further follow-up message of the master; determining a time function of the first client based on the receiving time of the sync message, the receiving time of the further sync message, the transmission time of the follow-up message, and the transmission time of the further follow-up message; ascertaining a synchronized transmission time of a path delay request message from the first client to the master; ascertaining a synchronized receiving time of a path delay response message from the master; receiving a path delay response follow-up message from the master by the first client; and validating a time function of the master.
    Type: Application
    Filed: August 7, 2019
    Publication date: November 28, 2019
    Inventors: Florian BOGENBERGER, Emily HUDOLETNJAK, Alexander MAIER, Max TURNER
  • Patent number: 9524256
    Abstract: An request controller for controlling requests of a processing unit. The request controller may include an request controller input for receiving an request and an request processing unit connected to the request controller input. The request may request to switch a context of said processing unit or to switch the processing unit from a current an operation to another operation. The request processing unit may decide on the request based on a decision criterion. An request controller output may be connected to the request processing unit, for outputting information about at least granted request. The request processing unit may include a control logic unit including: a state input for receiving information about a current state of a system including the processing unit; and a request input for receiving information about a received request.
    Type: Grant
    Filed: February 16, 2007
    Date of Patent: December 20, 2016
    Assignee: NXP USA, INC.
    Inventors: Vladimir A. Litovtchenko, Florian Bogenberger
  • Patent number: 9061589
    Abstract: A display controller includes a controller input connectable to receive first image data representing a non-safety relevant part of an image to be displayed on a display and to receive second image data representing a safety relevant part of the image. A merging unit is connected to the controller input, for composing the image from the first image data and second image data. A controller output is connectable to the display, for outputting display data representing the image. An image monitor is connected to the controller output, for comparing a part of the image corresponding to the safety relevant part with an reference for the part.
    Type: Grant
    Filed: May 20, 2008
    Date of Patent: June 23, 2015
    Assignee: Freescale Semiconductor, Inc.
    Inventors: Florian Bogenberger, Davor Bogavac
  • Patent number: 8854049
    Abstract: A timer unit includes a timer for timing the period of time the logic circuit has been in the self-test mode. A comparator is connected to the timer, for comparing the period of time with a maximum for the period of time the logic circuit is allowed to be in the self-test mode and outputting an error signal when the period of time exceeds the maximum. The test timer unit further includes a mode detector for detecting a switching of the logic circuit to the self-test mode. The mode detector is connected to the timer, for starting the timer upon the switching to the self-test mode and stopping the timer upon a switching of the logic circuit out of the self-test mode. The timer unit can be used in a system for testing a logic circuit which includes a test routine module containing a set of instructions which forms a test routine for performing a test on a tested part of the logic circuit.
    Type: Grant
    Filed: September 25, 2007
    Date of Patent: October 7, 2014
    Assignee: Freescale Semiconductor, Inc.
    Inventors: Florian Bogenberger, Leos Chalupa
  • Patent number: 8793700
    Abstract: A processing resource apparatus comprises a reference processing module comprising a set of reference stateful elements and a target processing module comprising a set of target stateful elements. A scan chain having a first mode for supporting manufacture testing is also provided, the scan chain being arranged to couple the reference processing module to the target processing module. The scan chain also has a second mode capable of synchronizing the set of target stateful elements with the set of reference stateful elements in response to a synchronization signal.
    Type: Grant
    Filed: May 14, 2008
    Date of Patent: July 29, 2014
    Assignee: Freescale Semiconductor, Inc.
    Inventors: Florian Bogenberger, Anthony Reipold, Oleksandr Sakada
  • Patent number: 8752061
    Abstract: A device receives a request for an amount of a resource. It determines for each resource provider in a set of resource providers a current load, a requested load corresponding to the requested amount of the resource, and an additional load corresponding to an expected state of an application. It determines for each of the resource providers an expected total load on the basis of the current load, the requested load, and the additional load. It subsequently selects from the set of resource providers a preferred resource provider on the basis of the expected total loads. The resource may be one of the following: memory, processing time, data throughput, power, and usage of a device.
    Type: Grant
    Filed: November 24, 2008
    Date of Patent: June 10, 2014
    Assignee: Freescale Seimconductor, Inc.
    Inventors: Vladimir Litovtchenko, Florian Bogenberger
  • Patent number: 8527681
    Abstract: A data processing system may include a first data path and a second data path. A set of components may include a system component and a partner component, each having a communication interface for communicating data. The components are operable in a synchronized mode and a non-synchronized mode with respect to each other. The set may further include a configuration control system connected to the system component and the partner component, for controlling the set to be in a synchronized mode configuration or a non-synchronized mode configuration. The configuration control system may include a first path selector module connecting the communication interface of the system component to the first data path and the second data path and a partner path selector module connecting the communication interface of the partner component to the first data path and the second data path.
    Type: Grant
    Filed: May 25, 2007
    Date of Patent: September 3, 2013
    Assignee: Freescale Semiconductor, Inc.
    Inventors: Florian Bogenberger, Joachim Kruecken, Christopher Temple
  • Patent number: 8429321
    Abstract: A request controller for controlling processing of requests by one or more semiconductor data processing unit. The resource controller includes a controller input for receiving a request for the processing unit to switch a context of the processing unit or to switch the processing unit from a current an operation to another operation. The resource controller includes a resource budget memory in which one or more budget value can be stored. The budget value represents an amount of a resource of the processing unit. The resource controller further has a budget controller which includes a first budget controller input connected to the request controller input. A second budget controller input is connected to the memory. A comparator is connected to the first budget controller input and the second controller input, for comparing a consumption value associated with the request with the budget value.
    Type: Grant
    Filed: February 8, 2007
    Date of Patent: April 23, 2013
    Assignee: Freescale Semiconductor, Inc.
    Inventors: Florian Bogenberger, Vladimir A. Litovtchenko
  • Patent number: 8373435
    Abstract: A system comprises a first signal processing logic module and at least one further signal processing logic module. The system further comprises mismatch handler logic module arranged to detect a mismatch between outputs of the first and at least one further signal processing logic module, the mismatch between outputs indicating a failed operation. The mismatch handler logic module further arranged, upon detection of a mismatch between outputs of the first and at least one further signal processing logic module, to analyze internal states of the first and at least one further signal processing logic module, determine whether the cause of the output mismatch is due to a transient fault, and upon determination that the cause of the output mismatch is due to a transient fault, to re-synchronize the first and at least one further signal processing logic module.
    Type: Grant
    Filed: September 30, 2008
    Date of Patent: February 12, 2013
    Assignee: Freescale Semiconductor, Inc.
    Inventors: Florian Bogenberger, Christopher Temple
  • Patent number: 8286043
    Abstract: A system for testing a logic circuit which has two or more test routine modules. Each module contains a set of instructions which is executable by (a part of) the logic circuit. The set forms a test routine for performing a self-test by the part of the logic circuit. The self-test includes the part of the logic circuit testing itself for faulty behavior, and the part of the logic circuit determining a self-test result of the testing. The system includes a test module which can execute a test application which subjects the logic circuit to a test by performing the self-test on at least a part of the logic circuit by causes the part of the logic circuit to execute a selected test routine, and determining, by the test module, an overall test result at least based on a performed self-tests. The test module includes a control output interface for activates the execution of the a selected test routine. A second test module input interface can receive the self-test result from a selected test routine.
    Type: Grant
    Filed: February 16, 2007
    Date of Patent: October 9, 2012
    Assignee: Freescale Semiconductor, Inc.
    Inventors: Oleksandr Sakada, Florian Bogenberger
  • Patent number: 8130014
    Abstract: A data communication network may, include a first sub-network and a second sub-network. The first sub-network may include two or more two master clocks, and a synchronization system connected to the master clocks. The synchronization system may, for determine a time-base for the master clocks and control the master clocks based on the determined time-base. The first sub-network may include one or more slave synchronization data source for generating slave clock synchronization data derived from time information of the master clocks. The second sub-network may include one or more slave clocks and a slave clock time-base controller connected to the slave synchronization data source. The time-base controller may receive the slave clock synchronization data and control one or more of the one or more slave clocks in accordance with the slave clock synchronization data.
    Type: Grant
    Filed: October 31, 2006
    Date of Patent: March 6, 2012
    Assignee: Freescale Semiconductor, Inc.
    Inventors: Florian Bogenberger, Mathias Rausch
  • Patent number: 8085700
    Abstract: A multi-node communications system is provided with communications protocol using both static (11, 12, 13, 18) (pre-determined) and dynamic (51, 52, 53 . . . ) (run-time determined) consecutive communication slots is used. The system has a number of distributed communication nodes, each node being arranged for communicating frames of data with the other nodes during both the static (11, 12, 13 . . . ) and the dynamic (51, 52, 53 . . . ) communication slots. Each node includes a synchronized time base 5 made up of consecutive timeslots (11, 12, 13 . . . , 51, 52, 53 . . . ). The timebase 5 has substantially the same error tolerance in each node. For static communication (10), a predetermined number of timeslots (20) are utilized for each static communication slot. For dynamic communication a dynamically allocated number of timeslots (60) are utilized for each dynamic communication slot. In this way both static and dynamic media arbitration is provided within a periodically recurring communication pattern.
    Type: Grant
    Filed: November 21, 2003
    Date of Patent: December 27, 2011
    Assignee: Freescale Semiconductor, Inc.
    Inventors: Christopher Temple, Florian Bogenberger, Mathias Rausch, Manfred Thanner, Thomas Wuerz, Leonard Link, Gregor Pokorny
  • Patent number: 8060654
    Abstract: A data communication network may include two or more master clocks, and a synchronization system connected to the master clocks. The synchronization system may determine a time-base for the master clocks. The synchronization system may control the master clocks according to the determined time-base. The data communication network may include one or more slave clocks. The slave clocks may be controlled by a slave clock time-base controller based on time information of a single selected master clock selected from the master clocks.
    Type: Grant
    Filed: May 14, 2007
    Date of Patent: November 15, 2011
    Assignee: Freescale Semiconductor, Inc
    Inventors: Florian Bogenberger, Mathias Rausch
  • Publication number: 20110214129
    Abstract: A device receives a request for an amount of a resource. It determines for each resource provider in a set of resource providers a current load, a requested load corresponding to the requested amount of the resource, and an additional load corresponding to an expected state of an application. It determines for each of the resource providers an expected total load on the basis of the current load, the requested load, and the additional load. It subsequently selects from the set of resource providers a preferred resource provider on the basis of the expected total loads. The resource may be one of the following: memory, processing time, data throughput, power, and usage of a device.
    Type: Application
    Filed: November 24, 2008
    Publication date: September 1, 2011
    Applicant: Freescale Semiconductor, Inc.
    Inventors: Vladimir Litovtchenko, Florian Bogenberger
  • Publication number: 20110175643
    Abstract: A system comprises a first signal processing logic module and at least one further signal processing logic module. The system further comprises mismatch handler logic module arranged to detect a mismatch between outputs of the first and at least one further signal processing logic module, the mismatch between outputs indicating a failed operation. The mismatch handler logic module further arranged, upon detection of a mismatch between outputs of the first and at least one further signal processing logic module, to analyse internal states of the first and at least one further signal processing logic module, determine whether the cause of the output mismatch is due to a transient fault, and upon determination that the cause of the output mismatch is due to a transient fault, to re-synchronise the first and at least one further signal processing logic module.
    Type: Application
    Filed: September 30, 2008
    Publication date: July 21, 2011
    Applicant: Freescale Semiconductor, Inc.
    Inventors: Florian Bogenberger, Christopher Temple
  • Publication number: 20110066779
    Abstract: A data processing system may include a first data path and a second data path. A set of components may include a system component and a partner component, each having a communication interface for communicating data. The components are operable in a synchronized mode and a non-synchronized mode with respect to each other. The set may further include a configuration control system connected to the system component and the partner component, for controlling the set to be in a synchronized mode configuration or a non-synchronized mode configuration. The configuration control system may include a first path selector module connecting the communication interface of the system component to the first data path and the second data path and a partner path selector module connecting the communication interface of the partner component to the first data path and the second data path.
    Type: Application
    Filed: May 25, 2007
    Publication date: March 17, 2011
    Applicant: Freescale Semiconductor, Inc
    Inventors: Florian Bogenberger, Joachim Kruecken, Christopher Temple
  • Publication number: 20110057951
    Abstract: A display controller includes a controller input connectable to receive first image data representing a non-safety relevant part of an image to be displayed on a display and to receive second image data representing a safety relevant part of the image. A merging unit is connected to the controller input, for composing the image from the first image data and second image data. A controller output is connectable to the display, for outputting display data representing the image. An image monitor is connected to the controller output, for comparing a part of the image corresponding to the safety relevant part with an reference for the part.
    Type: Application
    Filed: May 20, 2008
    Publication date: March 10, 2011
    Applicant: Freescale Semiconductor, Inc.
    Inventors: Florian Bogenberger, Davor Bogavac
  • Publication number: 20110035750
    Abstract: A processing resource apparatus comprises a reference processing module comprising a set of reference stateful elements and a target processing module comprising a set of target stateful elements. A scan chain having a first mode for supporting manufacture testing is also provided, the scan chain being arranged to couple the reference processing module to the target processing module. The scan chain also has a second mode capable of synchronising the set of target stateful elements with the set of reference stateful elements in response to a synchronisation signal.
    Type: Application
    Filed: May 14, 2008
    Publication date: February 10, 2011
    Inventors: Florian Bogenberger, Anthony Reipold, Oleksandr Sakada
  • Patent number: 7809980
    Abstract: A data processing system includes a processor having a multi-way cache which has a first and a second way. The second way is configurable to either be redundant to the first way or to operate as an associative way independent of the first way. The system may further include a memory, where the processor, in response to a read address missing in the cache, provides the read address to the memory. The second way may be dynamically configured to be redundant to the first way during operation of the processor in response to an error detection signal. In one aspect, when the second way is configured to be redundant, in response to the read address hitting in the cache, data addressed by an index portion of the read address is provided from both the first and second way and compared to each other to determine if a comparison error exists.
    Type: Grant
    Filed: December 6, 2007
    Date of Patent: October 5, 2010
    Inventors: Jehoda Refaeli, Florian Bogenberger, James B. Eifert