Patents by Inventor Bernd Elend

Bernd Elend 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: 10615957
    Abstract: The invention provides a communications device which uses a clock circuit for generating a clock signal, the clock circuit comprising a tuneable oscillator. The clock frequency is varied to make sure it remains within a tolerance range, so that the device can continue to receive messages correctly. An error rate of received messages is determined, and in response to the error rate exceeding a threshold, a setting of the resistor arrangement and/or the capacitor arrangement is changed to change the clock signal frequency thereby to lower the error rate.
    Type: Grant
    Filed: October 13, 2011
    Date of Patent: April 7, 2020
    Assignee: NXP B.V.
    Inventor: Bernd Elend
  • Patent number: 10452504
    Abstract: Embodiments of a device and method are disclosed. In an embodiment, a CAN device is disclosed. The CAN device includes a transmit data (TXD) input interface, a TXD output interface, a receive data (RXD) input interface, an RXD output interface and a traffic control system connected between the TXD input and output interfaces and between the RXD input and output interfaces. The traffic control system is configured to detect the presence of classic CAN traffic on the RXD input interface and if the presence of classic CAN traffic is detected on the RXD input interface, emulate an error management protocol of a classic CAN controller in response to signals received on the TXD input interface.
    Type: Grant
    Filed: August 15, 2014
    Date of Patent: October 22, 2019
    Assignee: NXP B.V.
    Inventors: Bernd Elend, Matthias Muth
  • Patent number: 9729329
    Abstract: Examples herein are directed to communicating on a communication bus in accordance with a message-based signal protocol. One or more messages are generated with a data field, in which a portion of the data field is reserved for a signature. The signature has a bit length corresponding to a bit length of the reserved portion of the data field. The signature is coded in the portion of the data field reserved for the signature, and at least one message is transmitted with the signature coded therein. Each message received on the communication bus and having a signature coded in a data field therein is authenticated based on the signature, and processed by removing the signature from the data field and decoding the message with the signature removed.
    Type: Grant
    Filed: May 19, 2015
    Date of Patent: August 8, 2017
    Assignee: NXP B.V.
    Inventor: Bernd Elend
  • Publication number: 20160344555
    Abstract: Aspects of the present disclosure are directed to communicating on a communication bus in accordance with a message-based signal protocol. One or more messages are generated with a data field, in which a portion of the data field is reserved for a signature. The signature has a bit length corresponding to a bit length of the reserved portion of the data field. The signature is coded in the portion of the data field reserved for the signature, and at least one message is transmitted with the signature coded therein. Each message received on the communication bus and having a signature coded in a data field therein is authenticated based on the signature, and processed by removing the signature from the data field and decoding the message with the signature removed.
    Type: Application
    Filed: May 19, 2015
    Publication date: November 24, 2016
    Inventor: Bernd Elend
  • Patent number: 9330045
    Abstract: Embodiments of a device and method are disclosed. In an embodiment, a CAN device is disclosed. The CAN device includes a TXD input interface, a TXD output interface, an RXD input interface, an RXD output interface, and a traffic control system connected between the TXD input and output interfaces and between the RXD input and output interfaces. The traffic control system is configured to detect the presence of CAN Flexible Data-rate (FD) traffic on the RXD input interface and if the traffic control system detects the presence of CAN FD traffic on the RXD input interface, disconnect the RXD input interface from the RXD output interface and disconnect the TXD input interface from the TXD output interface.
    Type: Grant
    Filed: April 30, 2014
    Date of Patent: May 3, 2016
    Assignee: NXP B.V.
    Inventors: Matthias Muth, Bernd Elend
  • Publication number: 20150095711
    Abstract: Embodiments of a device and method are disclosed. In an embodiment, a CAN device is disclosed. The CAN device includes a transmit data (TXD) input interface, a TXD output interface, a receive data (RXD) input interface, an RXD output interface and a traffic control system connected between the TXD input and output interfaces and between the RXD input and output interfaces. The traffic control system is configured to detect the presence of classic CAN traffic on the RXD input interface and if the presence of classic CAN traffic is detected on the RXD input interface, emulate an error management protocol of a classic CAN controller in response to signals received on the TXD input interface.
    Type: Application
    Filed: August 15, 2014
    Publication date: April 2, 2015
    Applicant: NXP B.V.
    Inventor: Bernd Elend
  • Publication number: 20150095532
    Abstract: Embodiments of a device and method are disclosed. In an embodiment, a CAN device is disclosed. The CAN device includes a TXD input interface, a TXD output interface, an RXD input interface, an RXD output interface, and a traffic control system connected between the TXD input and output interfaces and between the RXD input and output interfaces. The traffic control system is configured to detect the presence of CAN Flexible Data-rate (FD) traffic on the RXD input interface and if the traffic control system detects the presence of CAN FD traffic on the RXD input interface, disconnect the RXD input interface from the RXD output interface and disconnect the TXD input interface from the TXD output interface.
    Type: Application
    Filed: April 30, 2014
    Publication date: April 2, 2015
    Applicant: NXP B.V.
    Inventors: Matthias Muth, Bernd Elend
  • Patent number: 8566632
    Abstract: Various embodiments relate to a network receiver using distributed clock synchronization. The network receiver may include a first timing engine that samples bits received by the receiver with a first clock having a first clock frequency (f1) with a first clock frequency tolerance (?f1), and a second timing engine that samples bits received by the receiver with a second clock having a second clock frequency (f2) with a second clock frequency tolerance (?f2). The second clock frequency is less than the first clock frequency. The network receiver may also include a third timing engine that samples bits received by the receiver with a third clock having a third clock frequency (f3) with a third clock frequency tolerance (?f3). The third clock frequency may be greater than the first clock frequency.
    Type: Grant
    Filed: January 18, 2011
    Date of Patent: October 22, 2013
    Assignee: NXP B.V.
    Inventors: Rolf van de Burgt, Bernd Elend
  • Patent number: 8407339
    Abstract: A star network (1) having a star coupler (14) and at least a first and second network branch (112, 122), wherein each network branch (112, 122) comprises at least one network node (110, 120) and a bus driver (11, 12) connected between the star coupler (14) and the at least one network node (110, 120). A first bus driver (11) of the first network branch (112) is adapted to detect a symbol pattern comprising at least two predetermined equal control symbols, which are transmitted from the first network node (110) to the second network node (120), wherein a control symbol is part of a control pattern. The control pattern is used to force at least the second network node (120) to switch into a predetermined state. The first bus driver (11) is disabling the first network branch (112) from the star network (1) based on whether the transmitted symbol pattern is detected. By using the protection mechanism a reliable detection of babbling idiots is provided.
    Type: Grant
    Filed: October 17, 2008
    Date of Patent: March 26, 2013
    Assignee: NXP B.V.
    Inventors: Joern Ungermann, Manfred Zinke, Bernd Elend
  • Patent number: 8228953
    Abstract: In order to provide a bus guardian (30) for monitoring communication between and among a number of nodes (100), in particular between and among a number of electronic control units, the bus guardian (30) being designed for monitoring at least one cyclic time-triggered communication media access schedule for transmitting messages between and among the nodes (100) across at least one communication media (10), in particular across at least one channel (12) and across at least one optional further channel (14), and being assigned to at least one communication controller (40), the communication controller (40) comprising the communication media access schedule, wherein the bus guardian (30) as well as a corresponding method require neither any a priori knowledge of the communication schedule nor any configuration parameter and monitor the communication media access schedule of the communication controller (40) even during start-up of the communication, it is proposed that that the bus guardian (30) is able to lear
    Type: Grant
    Filed: December 13, 2005
    Date of Patent: July 24, 2012
    Assignee: NXP B.V.
    Inventor: Bernd Elend
  • Publication number: 20120185721
    Abstract: Various embodiments relate to a network receiver using distributed clock synchronization. The network receiver may include a first timing engine that samples bits received by the receiver with a first clock having a first clock frequency (f1) with a first clock frequency tolerance (?f1), and a second timing engine that samples bits received by the receiver with a second clock having a second clock frequency (f2) with a second clock frequency tolerance (?f2). The second clock frequency is less than the first clock frequency. The network receiver may also include a third timing engine that samples bits received by the receiver with a third clock having a third clock frequency (f3) with a third clock frequency tolerance (?f3). The third clock frequency may be greater than the first clock frequency.
    Type: Application
    Filed: January 18, 2011
    Publication date: July 19, 2012
    Applicant: NXP B.V.
    Inventors: Rolf van de Burgt, Bernd Elend
  • Publication number: 20120093268
    Abstract: The invention provides a communications device which uses a clock circuit for generating a clock signal, the clock circuit comprising a tuneable oscillator. The clock frequency is varied to make sure it remains within a tolerance range, so that the device can continue to receive messages correctly. An error rate of received messages is determined, and in response to the error rate exceeding a threshold, a setting of the resistor arrangement and/or the capacitor arrangement is changed to change the clock signal frequency thereby to lower the error rate.
    Type: Application
    Filed: October 13, 2011
    Publication date: April 19, 2012
    Applicant: NXP B.V.
    Inventor: Bernd Elend
  • Publication number: 20100262689
    Abstract: A star network (1) having a star coupler (14) and at least a first and second network branch (112, 122), wherein each network branch (112, 122) comprises at least one network node (110, 120) and a bus driver (11, 12) connected between the star coupler (14) and the at least one network node (110, 120). A first bus driver (11) of the first network branch (112) is adapted to detect a symbol pattern comprising at least two predetermined equal control symbols, which are transmitted from the first network node (110) to the second network node (120), wherein a control symbol is part of a control pattern. The control pattern is used to force at least the second network node (120) to switch into a predetermined state. The first bus driver (11) is disabling the first network branch (112) from the star network (1) based on whether the transmitted symbol pattern is detected. By using the protection mechanism a reliable detection of babbling idiots is provided.
    Type: Application
    Filed: October 17, 2008
    Publication date: October 14, 2010
    Applicant: NXP B.V.
    Inventors: Joern Ungermann, Manfred Zinke, Bernd Elend
  • Publication number: 20100002594
    Abstract: In order to provide a bus guardian (30) for monitoring communication between and among a number of nodes (100), in particular between and among a number of electronic control units, the bus guardian (30) being designed for monitoring at least one cyclic time-triggered communication media access schedule for transmitting messages between and among the nodes (100) across at least one communication media (10), in particular across at least one channel (12) and across at least one optional further channel (14), and being assigned to at least one communication controller (40), the communication controller (40) comprising the communication media access schedule, wherein the bus guardian (30) as well as a corresponding method require neither any a priori knowledge of the communication schedule nor any configuration parameter and monitor the communication media access schedule of the communication controller (40) even during start-up of the communication, it is proposed that that the bus guardian (30) is able to lear
    Type: Application
    Filed: December 13, 2005
    Publication date: January 7, 2010
    Applicant: KONINKLIJKE PHILIPS ELECTRONICS N.V.
    Inventor: Bernd Elend
  • Patent number: 7620728
    Abstract: Described is a method of monitoring the communication in a group of data processing units, wherein a data processing unit transmits data signals to other data processing units for carrying out certain operations. The remarkable thing about the invention is that, upon reception of a data signal from the transmitting data processing unit, every other data processing unit answers both the transmitting data processing unit and the other data processing units by way of an appropriate acknowledgement.
    Type: Grant
    Filed: February 4, 2004
    Date of Patent: November 17, 2009
    Assignee: NXP B.V.
    Inventor: Bernd Elend
  • Patent number: 7586953
    Abstract: The invention refers to a method for monitoring a communication media access schedule of a communication controller (5) of a communication system (1) by means of a bus guardian (6). The communication system (1) comprises a communication media (2) and nodes (3) connected to the communication media (2). Each node (3) comprises a communication controller (5) and a bus guardian (6) assigned to the communication controller (5). Messages are transmitted among the nodes (3) across the communication media (2) based on a cyclic time triggered communication media access scheme.
    Type: Grant
    Filed: July 7, 2003
    Date of Patent: September 8, 2009
    Assignees: Robert Bosch GmbH, Bayerische Motoren Werke AG, DaimlerChrysler AG, Freescale Semiconductor, Inc., GM Global Technology Operations, Inc., NXP B.V.
    Inventors: Thomas Forest, Bernd Hedenetz, Mathias Rausch, Christopher Temple, Harald Eisele, Bernd Elend, Jörn Ungermann, Matthias Kühlewein, Ralf Belschner, Peter Lohrmann, Florian Bogenberger, Thomas Wuerz, Arnold Millsap, Patrick Heuts, Robert Hugel, Thomas Führer, Bernd Müller, Florian Hartwich, Manfred Zinke, Josef Berwanger, Christian Ebner, Harald Weiler, Peter Fuhrmann, Anton Schedl, Martin Peller
  • Patent number: 7515014
    Abstract: The invention relates in general to a method for determining cable termination resistances in communication networks and a corresponding communication network, and is applicable especially to high-speed communication networks in automobiles, which uses dual-wire harnesses like FlexRay e.g.
    Type: Grant
    Filed: July 31, 2006
    Date of Patent: April 7, 2009
    Assignee: NXP B.V.
    Inventor: Bernd Elend
  • Patent number: 7504853
    Abstract: A description is given of an arrangement for compensation of ground offset in a data bus system comprising a plurality of communication devices (2, 10) which are each supplied with an operating voltage (U0) by a voltage source (4; 14), are connected to ground (G1); G2) and have a data bus connection (6; 12) via which they are connected to a data bus line (8). The special thing about the invention is that between operating voltage (U0) and ground (G2) at least one voltage dividing device (R3, R6) is connected whose output is coupled to the data bus connection (12) of at least one communication device (10) and whose voltage dividing ratio is selected such that an offset of the ground (G2) of the communication device (10), whose data bus connection (12) is coupled to the voltage dividing device (R3, R6), is in essence compensated compared to ground (G1) of another communication device (2).
    Type: Grant
    Filed: February 9, 2004
    Date of Patent: March 17, 2009
    Assignee: NXP B.V.
    Inventor: Bernd Elend
  • Patent number: 7482815
    Abstract: To provide a method of operating a shielded connection where signals are exchanged between two nodes (1) on a communications network over a connecting line (5a, 5b) and the connecting line (5a, 5b) has a shield (3), by which method can be established that the shield (3) is in a proper state, it is proposed that when a signal is transmitted from a first node (1) over the connecting line (5) to a neighboring node a current (Ishield) is drawn into the shield (3) and when operation is taking place in other ways the shield (3) is set to a bias voltage (UBias). A suitably arranged communications network is also specified.
    Type: Grant
    Filed: May 9, 2005
    Date of Patent: January 27, 2009
    Assignee: NXP B.V.
    Inventor: Bernd Elend
  • Patent number: 7430261
    Abstract: A method and a bit stream decoding unit for bit stream decoding has a bit stream comprising a number of consecutive samples. In order to provide for rapid and, in particular, reliable decoding of the bit stream, a detection window comprising a number of samples is defined and the detection window is positioned at certain positions on the bit stream in order to comprise certain samples with respective sample values. A majority voting is applied to the sample values in the detection window and, in dependence on the result of the majority voting, the bit stream is decoded and respective bit values are generated.
    Type: Grant
    Filed: July 7, 2003
    Date of Patent: September 30, 2008
    Assignees: Robert Bosch GmbH, DaimlerChrysler AG, Bayerische Motoren Werke AG, General Motors Corp., Motorola Inc., Koninklijke Philips Electronics N.V.
    Inventors: Thomas Forest, Bernd Hedenetz, Mathias Rausch, Christopher Temple, Harald Eisele, Bernd Elend, Jörn Ungermann, Matthias Kühlewein, Ralf Belschner, Peter Lohrmann, Florian Bogenberger, Thomas Wuerz, Arnold Millsap, Patrick Heuts, Robert Hugel, Thomas Führer, Bernd Müller, Florian Hartwich, Manfred Zinke, Josef Berwanger, Christian Ebner, Harald Weiler, Peter Fuhrmann, Anton Schedl, Martin Peller