Patents by Inventor Markus Baumeister

Markus Baumeister 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: 10261817
    Abstract: A system on a chip comprising: a first communication controller; at least one second communication controller operably coupled to the first communication controller; at least one processing core operably coupled to the first communication controller and arranged to support software running on a first partition and a second partition; and a virtual machine monitor located between the first and second partitions, and the at least one processing core and arranged to support communications there between. The first communication controller is arranged to: generate or receive at least one data frame; and communicate the at least one data frame to the at least one second communication controller; such that the at least one second communication controller is capable of routing the at least one data frame to the second partition bypassing the virtual machine monitor.
    Type: Grant
    Filed: July 29, 2014
    Date of Patent: April 16, 2019
    Assignee: NXP USA, Inc.
    Inventors: Frank Steinert, Markus Baumeister
  • Patent number: 9740518
    Abstract: A system-on-chip device comprises a core supporting a first virtual machine image and a virtual machine monitoring unit capable of communicating with the first virtual machine image. A shareable resource is also provided as well as a conflict detection unit capable of communicating with the virtual machine monitoring unit and the first virtual machine image. The conflict detection unit is arranged to detect, when in use, an access conflict caused by more than one virtual machine image attempting to access initially the shareable resource. The conflict detection unit is arranged to refer, when in use, the access conflict in response to detection thereof to the virtual machine monitoring unit for resolving of the access conflict, thereby handling the access conflict before the virtual machine monitoring unit.
    Type: Grant
    Filed: September 12, 2012
    Date of Patent: August 22, 2017
    Assignee: NXP USA, Inc.
    Inventors: Markus Baumeister, Frank Steinert
  • Patent number: 9733952
    Abstract: A microprocessor comprises at least one reset management module. The at least one reset management module is arranged to detect a reset event, determine if at least one reset condition has been met upon detection of the reset event, and cause at least a part of the microprocessor to remain in a reset state upon determining that the at least one reset condition has been met.
    Type: Grant
    Filed: February 27, 2012
    Date of Patent: August 15, 2017
    Assignee: NXP USA, Inc.
    Inventors: Thomas Luedeke, Markus Baumeister, Carl Culshaw
  • Patent number: 9547546
    Abstract: An interrupt supervision system comprises an interrupt controller device comprising a plurality of interrupt request input lines and at least one output line connectable to a processing device.
    Type: Grant
    Filed: March 12, 2012
    Date of Patent: January 17, 2017
    Assignee: NXP USA, Inc.
    Inventors: Markus Baumeister, Jeffrey L. Freeman
  • Publication number: 20160117183
    Abstract: A system-on-chip device comprises a core supporting a first virtual machine image and a virtual machine monitoring unit capable of communicating with the first virtual machine image. A shareable resource is also provided as well as a conflict detection unit capable of communicating with the virtual machine monitoring unit and the first virtual machine image. The conflict detection unit is arranged to detect, when in use, an access conflict caused by more than one virtual machine image attempting to access initially the shareable resource. The conflict detection unit is arranged to refer, when in use, the access conflict in response to detection thereof to the virtual machine monitoring unit for resolving of the access conflict, thereby handling the access conflict before the virtual machine monitoring unit.
    Type: Application
    Filed: September 12, 2012
    Publication date: April 28, 2016
    Applicant: FREESCALE SEMICONDUCTOR, INC.
    Inventors: Markus Baumeister, Frank Steinert
  • Publication number: 20160034291
    Abstract: A system on a chip comprising: a first communication controller; at least one second communication controller operably coupled to the first communication controller; at least one processing core operably coupled to the first communication controller and arranged to support software running on a first partition and a second partition; and a virtual machine monitor located between the first and second partitions, and the at least one processing core and arranged to support communications there between. The first communication controller is arranged to: generate or receive at least one data frame; and communicate the at least one data frame to the at least one second communication controller; such that the at least one second communication controller is capable of routing the at least one data frame to the second partition bypassing the virtual machine monitor.
    Type: Application
    Filed: July 29, 2014
    Publication date: February 4, 2016
    Applicant: FREESCALE SEMICONDUCTOR, INC.
    Inventors: FRANK STEINERT, MARKUS BAUMEISTER
  • Patent number: 9052887
    Abstract: A method of processing data in a data processor comprising at least two data processing units. The method comprises performing different data processing steps in the data processing units concurrently during a parallel operation, and replicating performances of selected identical data processing steps in the data processing units during a non-synchronised redundant operation. The non-synchronised redundant operation comprises an initial performance of the selected identical data processing steps in one of the data processing units and a replicate performance of the data processing steps starting later than the initial performance, preferably in another of the data processing units. Initial result data representative of results from the initial performance are registered, and compared with replicate result data representative of results from the replicate performance, and an error signal is produced in case of discrepancy.
    Type: Grant
    Filed: February 16, 2010
    Date of Patent: June 9, 2015
    Assignee: Freescale Semiconductor, Inc.
    Inventors: Michael Rohleder, Joachim Fader, Frank Lenke, Markus Baumeister
  • Publication number: 20150089305
    Abstract: An interrupt supervision system comprises an interrupt controller device comprising a plurality of interrupt request input lines and at least one output line connectable to a processing device.
    Type: Application
    Filed: March 12, 2012
    Publication date: March 26, 2015
    Applicant: FREESCALE SEMICONDUCTOR, INC.
    Inventors: Markus Baumeister, Jeffrey L. Freeman
  • Patent number: 8909971
    Abstract: The present invention relates to a clock supervision unit (100) and an electronic system clocked by at least one clock (c*) and using the clock supervision unit (100). The clock supervision unit (100) analyzes the at least one clock (c*) based on a monitor clock (m*) provided together with the at least one clock (c*) or separately to the clock supervision unit (100). The clock supervision unit (100) at least comprises an activity unit (210), a deviation unit (220) and an auxiliary clock generator (240). The auxiliary clock generator (240) outputs an auxiliary clock (a*). The activity unit (210) detects the presence of the monitor clock (m*) based on the auxiliary clock (a*) and the presence of the auxiliary clock (a*) based on the monitor clock (m*). The deviation unit (220) detects clock faults in the monitor clock (m*) based on the auxiliary clock (a*).
    Type: Grant
    Filed: August 20, 2008
    Date of Patent: December 9, 2014
    Assignee: NXP B.V.
    Inventors: Manfred Zinke, Peter Fuhrmann, Markus Baumeister
  • Publication number: 20140317395
    Abstract: A microprocessor comprises at least one reset management module. The at least one reset management module is arranged to detect a reset event, determine if at least one reset condition has been met upon detection of the reset event, and cause at least a part of the microprocessor to remain in a reset state upon determining that the at least one reset condition has been met.
    Type: Application
    Filed: February 27, 2012
    Publication date: October 23, 2014
    Applicant: FREESCALE SEMICONDUCTOR, INC.
    Inventors: Thomas Luedeke, Markus Baumeister, Carl Culshaw
  • Patent number: 8687520
    Abstract: The invention relates to a time triggered network used in particular in an automotive network having a plurality of clusters. Each cluster (A-X) includes a plurality of nodes (11).
    Type: Grant
    Filed: August 28, 2007
    Date of Patent: April 1, 2014
    Assignee: NXP B.V.
    Inventors: Andries Van Wageningen, Joern Ungermann, Markus Baumeister, Peter Fuhrmann
  • Patent number: 8519768
    Abstract: A circuit comprises a clock tree for distributing a clock signal. A first counter is arranged at a first point in the clock tree. Upon detecting a triggering edge in the clock signal, the first counter sets a first current count equal to a first delayed count. After a first delay, the first counter sets the first delayed count equal to the first current count plus an increment. A second counter is arranged at a second point in the clock tree. Upon detecting a triggering edge in the clock signal, the second counter sets a second current count equal to a second delayed count. After a second delay, the second counter sets the second delayed count equal to the second current count plus the increment. A comparator compares the first current count and the second current count. The first point and the second point are not the same, or the second delay is longer than the first delay.
    Type: Grant
    Filed: March 31, 2009
    Date of Patent: August 27, 2013
    Assignee: Freescale Semiconductor, Inc.
    Inventors: Markus Baumeister, Joachim Kruecken, Rolf Schlagenhaft
  • Patent number: 8432814
    Abstract: The present invention relates to a node in distributed communication system operating under a time triggered protocol, further it relates to distributed communication system and to a monitoring device coupled to such node of a communication system.
    Type: Grant
    Filed: March 3, 2008
    Date of Patent: April 30, 2013
    Assignee: NXP B.V.
    Inventors: Peter Fuhrmann, Markus Baumeister
  • Patent number: 8423835
    Abstract: A system and method for providing fault detection capability is provided which comprises a first node (2). The first node (2) comprises a first processing subsystem (5) generating data (14) to be transmitted. The first node (2) has a fault supervisor unit (13) adapted to gather and process fault indications arising in the first node (2). The first processing subsystem (5) and the fault supervisor unit are both integrated in the first node (2). The first node (2) is structured such that, when no fault indications are detected by the fault supervisor unit (13), the fault supervisor unit (13) provides a first key (15) as a validity key, and, when at least one fault indication is detected by the fault supervisor unit (13), the fault supervisor unit (13) provides a second key (16) as the validity key, and the data (14) to be transmitted are encrypted by overlaying the respective validity key (15; 16) on the data.
    Type: Grant
    Filed: August 7, 2008
    Date of Patent: April 16, 2013
    Assignee: NXP B.V.
    Inventors: Peter Fuhrmann, Markus Baumeister, Manfred Zinke
  • Publication number: 20120304024
    Abstract: A method of processing data in a data processor comprising at least two data processing units. The method comprises performing different data processing steps in the data processing units concurrently during a parallel operation, and replicating performances of selected identical data processing steps in the data processing units during a non-synchronised redundant operation. The non-synchronised redundant operation comprises an initial performance of the selected identical data processing steps in one of the data processing units and a replicate performance of the data processing steps starting later than the initial performance, preferably in another of the data processing units. Initial result data representative of results from the initial performance are registered, and compared with replicate result data representative of results from the replicate performance, and an error signal is produced in case of discrepancy.
    Type: Application
    Filed: February 16, 2010
    Publication date: November 29, 2012
    Applicant: Freescale Semiconductor, Inc.
    Inventors: Michael Rohleder, Joachim Fader, Frank Lenke, Markus Baumeister
  • Patent number: 8161533
    Abstract: A network has network nodes and a software system distributed over the network nodes within which, on first access to an access-protected object of the system, an authentication of the user is provided. The authentication is valid at least for a further access to an access-protected object. The duration of the validity of the authentication is dependent on the duration of access to the access-protected object and/or on the context of the use of the system.
    Type: Grant
    Filed: April 25, 2002
    Date of Patent: April 17, 2012
    Assignee: Koninklijke Philips Electronics N.V.
    Inventors: Markus Baumeister, Steffen Hauptmann, Karin Klabunde
  • Publication number: 20110311017
    Abstract: A circuit comprises a clock tree for distributing a clock signal. A first counter is arranged at a first point in the clock tree. Upon detecting a triggering edge in the clock signal, the first counter sets a first current count equal to a first delayed count. After a first delay, the first counter sets the first delayed count equal to the first current count plus an increment. A second counter is arranged at a second point in the clock tree. Upon detecting a triggering edge in the clock signal, the second counter sets a second current count equal to a second delayed count. After a second delay, the second counter sets the second delayed count equal to the second current count plus the increment. A comparator compares the first current count and the second current count. The first point and the second point are not the same, or the second delay is longer than the first delay.
    Type: Application
    Filed: March 31, 2009
    Publication date: December 22, 2011
    Applicant: Freescale Semiconductor ,Inc.
    Inventors: Markus Baumeister, Joachim Kruecken, Rolf Schlagenhaft
  • Publication number: 20110191659
    Abstract: A system and method for providing fault detection capability is provided which comprises a first node (2). The first node (2) comprises a first processing subsystem (5) generating data (14) to be transmitted. The first node (2) has a fault supervisor unit (13) adapted to gather and process fault indications arising in the first node (2). The first processing subsystem (5) and the fault supervisor unit are both integrated in the first node (2). The first node (2) is structured such that, when no fault indications are detected by the fault supervisor unit (13), the fault supervisor unit (13) provides a first key (15) as a validity key, and, when at least one fault indication is detected by the fault supervisor unit (13), the fault supervisor unit (13) provides a second key (16) as the validity key, and the data (14) to be transmitted are encrypted by overlaying the respective validity key (15; 16) on the data.
    Type: Application
    Filed: August 1, 2008
    Publication date: August 4, 2011
    Applicant: NXP B.V.
    Inventors: Peter Fuhrmann, Markus Baumeister, Manfred Zinke
  • Publication number: 20110072313
    Abstract: The invention relates to a system for providing fault tolerance for at least one micro controller unit, hereinafter called MCU (10). The MCU receives information from at least one sensor (11) coupled to the MCU (10) and outputs information to at least one actuator (12) coupled to the MCU (10). To provide a system for controlling or influencing the fault tolerance or the error processing of at least one MCU without requiring a replication of software or hardware components and which is able to react differently on various events it is proposed to include a System Supervision unit (200), hereinafter called SSU (200), in the MCU (10).
    Type: Application
    Filed: August 7, 2008
    Publication date: March 24, 2011
    Applicant: NXP B.V.
    Inventors: Peter Fuhrmann, Markus Baumeister, Manfred Zinke
  • Publication number: 20100308868
    Abstract: The present invention relates to a clock supervision unit (100) and an electronic system clocked by at least one clock (c*) and using the clock supervision unit (100). The clock supervision unit (100) analyzes the at least one clock (c*) based on a monitor clock (m*) provided together with the at least one clock (c*) or separately to the clock supervision unit (100). The clock supervision unit (100) at least comprises an activity unit (210), a deviation unit (220) and an auxiliary clock generator (240). The auxiliary clock generator (240) outputs an auxiliary clock (a*). The activity unit (210) detects the presence of the monitor clock (m*) based on the auxiliary clock (a*) and the presence of the auxiliary clock (a*) based on the monitor clock (m*). The deviation unit (220) detects clock faults in the monitor clock (m*) based on the auxiliary clock (a*).
    Type: Application
    Filed: August 20, 2008
    Publication date: December 9, 2010
    Applicant: NXP B.V.
    Inventors: Manfred Zinke, Peter Fuhrmann, Markus Baumeister