Patents by Inventor Herbert Leuwer

Herbert Leuwer 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: 20250199971
    Abstract: A device for processing protocol data units. The device includes a first number of input interfaces for receiving protocol data units and, optionally, a second number of output interfaces for outputting protocol data units, and a checking apparatus that is designed to check at least one received protocol data unit, wherein the checking apparatus is designed to at least occasionally carry out at least one of the following checks: a) a non-state-based check, b) a state-based check.
    Type: Application
    Filed: March 31, 2023
    Publication date: June 19, 2025
    Inventors: Herbert Leuwer, Michael Buchalik
  • Publication number: 20240338448
    Abstract: An apparatus for processing data units, e.g., protocol data units. The apparatus includes a first number of input interfaces for receiving protocol data units and, optionally, a second number of output interfaces for outputting protocol data units, and a checking device, e.g., a firewall device, which is designed to check at least one received protocol data unit, e.g., to subject it to a security check.
    Type: Application
    Filed: August 23, 2022
    Publication date: October 10, 2024
    Inventors: Herbert Leuwer, Michael Buchalik
  • Publication number: 20240291751
    Abstract: A device for processing data units, for example protocol data units. The device has a first number of input interfaces for receiving protocol data units and a second number of output interfaces for outputting protocol data units, and a processing apparatus, which is configured to perform, based on a PDU identifier associated with a received protocol data unit, a search in at least a first search tree, which has an allocation of in each case one PDU identifier to a connection identifier characterizing at least one data connection.
    Type: Application
    Filed: June 13, 2022
    Publication date: August 29, 2024
    Inventors: Filip Moerman, Herbert Leuwer, Mourad Ahdjoudj, Thomas Wollenhaupt
  • Patent number: 11671463
    Abstract: A device for processing data, including at least two data interfaces, a first data interface of the at least two data interfaces being designed to at least temporarily exchange first data with at least one first external unit according to a first communication protocol, in particular CAN and/or FlexRay and/or LIN and/or MOST and/or Ethernet, a second data interface of the at least two data interfaces being designed to at least temporarily exchange data with a second external unit and/or the first external unit according to a second communication protocol, which is different than the first communication protocol, the device including a security unit, which is designed to at least temporarily carry out at least one security function with regard to at least one of the at least two data interfaces.
    Type: Grant
    Filed: February 8, 2021
    Date of Patent: June 6, 2023
    Assignee: ROBERT BOSCH GMBH
    Inventors: Herbert Leuwer, Janin Wolfinger, Michael Buchalik, Thomas Wollenhaupt, Timo Lothspeich
  • Publication number: 20210258352
    Abstract: A device for processing data, including at least two data interfaces, a first data interface of the at least two data interfaces being designed to at least temporarily exchange first data with at least one first external unit according to a first communication protocol, in particular CAN and/or FlexRay and/or LIN and/or MOST and/or Ethernet, a second data interface of the at least two data interfaces being designed to at least temporarily exchange data with a second external unit and/or the first external unit according to a second communication protocol, which is different than the first communication protocol, the device including a security unit, which is designed to at least temporarily carry out at least one security function with regard to at least one of the at least two data interfaces.
    Type: Application
    Filed: February 8, 2021
    Publication date: August 19, 2021
    Inventors: Herbert Leuwer, Janin Wolfinger, Michael Buchalik, Thomas Wollenhaupt, Timo Lothspeich
  • Patent number: 10440157
    Abstract: The invention refers to a method and a communication system for transmitting in either direction data between any two devices in a client layer and/or a transport layer of a communication system. The data transmission is performed according to the transport control protocol, referred to hereinafter as TCP. In order to achieve a high data transmission rate it is suggested that central storage means (12) for buffering the data to be transmitted and a TCP protocol operation block (10) are provided within the communication system, wherein the TCP protocol operation block (10) handles references on the transported data stored in the storage means (12) instead of the data itself. The invention also refers to an embedded acquisition device (1) located between the two devices of the communication system, between which the data is to be transmitted. The acquisition device (1) comprises means adapted for performing the method according to the present invention.
    Type: Grant
    Filed: October 10, 2013
    Date of Patent: October 8, 2019
    Assignee: Robert Bosch GmbH
    Inventors: Paul Mohr, Stephan Straub, Christopher Pohl, Kai Roettger, Herbert Leuwer, Thomas Bayer
  • Patent number: 10127180
    Abstract: A bus interface unit for exchanging data via a bus system includes at least one bus control unit for connection to the bus system, having a control unit that is configured to output data received via the bus control unit from the bus system, and/or data derived therefrom, to an external unit, and/or to output data obtained from an external unit, and/or data derived therefrom, via the bus control unit to the bus system.
    Type: Grant
    Filed: April 7, 2015
    Date of Patent: November 13, 2018
    Assignee: ROBERT BOSCH GMBH
    Inventors: Stefan Thiele, Christoph Hufen, Stefan Kreuz, Herbert Leuwer
  • Patent number: 10051058
    Abstract: A method is provided for classifying a data segment with respect to its further processing in a data transporting unit, in particular in a network processor. The data segment is provided by an input interface. A first key for a lookup table is ascertained as a function of an identifier (chid) established in advance and as a function of an identifier (devid) of the input interface from which the data segment stems. A second key for the lookup table is ascertained.
    Type: Grant
    Filed: April 17, 2015
    Date of Patent: August 14, 2018
    Assignee: ROBERT BOSCH GMBH
    Inventors: Andreas Brune, Herbert Leuwer, Stefan Fuhrmann
  • Patent number: 10042917
    Abstract: In a method for classifying a data segment with regard to its further processing in a data transport unit, which data segment includes a header information of a data packet of an encapsulated network protocol, a parameter for the further processing of the data segment is ascertained as a function of a table entry in a lookup table that corresponds to an ascertained key for the lookup table.
    Type: Grant
    Filed: January 11, 2016
    Date of Patent: August 7, 2018
    Assignee: ROBERT BOSCH GMBH
    Inventors: Herbert Leuwer, Stefan Kreuz
  • Patent number: 9619280
    Abstract: A method for selecting one of several queues and for extracting one or more data segments from a selected queue for transmitting with the aid of an output interface includes: selecting the output interface by a first scheduler; selecting a number of queues by a second scheduler; selecting one queue from the number of queues by a third scheduler; and sending one or more data segments from the selected queue to the output interface for transmission.
    Type: Grant
    Filed: April 14, 2015
    Date of Patent: April 11, 2017
    Assignee: ROBERT BOSCH GMBH
    Inventors: Thomas Wollenhaupt, Herbert Leuwer
  • Publication number: 20160203210
    Abstract: In a method for classifying a data segment with regard to its further processing in a data transport unit, which data segment includes a header information of a data packet of an encapsulated network protocol, a parameter for the further processing of the data segment is ascertained as a function of a table entry in a lookup table that corresponds to an ascertained key for the lookup table.
    Type: Application
    Filed: January 11, 2016
    Publication date: July 14, 2016
    Inventors: Herbert Leuwer, Stefan Kreuz
  • Patent number: 9191467
    Abstract: A gateway module for connection of at least two sub-networks is described. A first sub-network of the at least two sub-networks supports a data transmission in accordance with a first communications protocol, especially CAN, FlexRay, LIN, MOST or Ethernet, and a second sub-network of the at least two sub-networks supports a data transmission in accordance with a second communications protocol, especially CAN, FlexRay, LIN, MOST or Ethernet. The gateway module has a configurable hardware circuit which is adapted to manipulate and forward data from the first sub-network and to the second sub-network taking into consideration the first communications protocol and the second communications protocol.
    Type: Grant
    Filed: August 30, 2013
    Date of Patent: November 17, 2015
    Assignee: ROBERT BOSCH GMBH
    Inventors: Burkhard Triess, Michael Schaffert, Thomas Hogenmueller, Herbert Leuwer
  • Publication number: 20150312150
    Abstract: A method is provided for classifying a data segment with respect to its further processing in a data transporting unit, in particular in a network processor. The data segment is provided by an input interface. A first key for a lookup table is ascertained as a function of an identifier (chid) established in advance and as a function of an identifier (devid) of the input interface from which the data segment stems. A second key for the lookup table is ascertained.
    Type: Application
    Filed: April 17, 2015
    Publication date: October 29, 2015
    Inventors: Andreas BRUNE, Herbert LEUWER, Stefan FUHRMANN
  • Publication number: 20150301859
    Abstract: A method for selecting one of several queues and for extracting one or more data segments from a selected queue for transmitting with the aid of an output interface includes: selecting the output interface by a first scheduler; selecting a number of queues by a second scheduler; selecting one queue from the number of queues by a third scheduler; and sending one or more data segments from the selected queue to the output interface for transmission.
    Type: Application
    Filed: April 14, 2015
    Publication date: October 22, 2015
    Inventors: Thomas Wollenhaupt, Herbert Leuwer
  • Publication number: 20150301976
    Abstract: A bus interface unit for exchanging data via a bus system includes at least one bus control unit for connection to the bus system, having a control unit that is configured to output data received via the bus control unit from the bus system, and/or data derived therefrom, to an external unit, and/or to output data obtained from an external unit, and/or data derived therefrom, via the bus control unit to the bus system.
    Type: Application
    Filed: April 7, 2015
    Publication date: October 22, 2015
    Inventors: Stefan THIELE, Christoph Hufen, Stefan Kreuz, Herbert Leuwer
  • Publication number: 20150304461
    Abstract: A network interface unit includes: at least one input terminal for receiving Ethernet data packets; at least one output terminal; and a segmentation unit configured for (i) segmenting at least one of a received Ethernet data packet and an Ethernet data packet modified by the network interface unit into at least one data segment having a predefined length, and (ii) for outputting the at least one data segment via the output terminal.
    Type: Application
    Filed: April 14, 2015
    Publication date: October 22, 2015
    Inventors: Andreas Brune, Herbert Leuwer, Christopher Pohl
  • Patent number: 8938471
    Abstract: A method for setting up an array of technical units and such an array are presented. The method is used for the independent setup and operation of an array of technical units, the technical units being connected to one another via a system communication bus, a query for a system resource being transmitted from a querying unit to all other units, all other units checking whether the resource has already been assigned to this unit itself, and all querying units transmitting an appropriate response to the querying units and the system resource being assigned thereto if it is not already assigned to one of the other units.
    Type: Grant
    Filed: July 3, 2012
    Date of Patent: January 20, 2015
    Assignee: Robert Bosch GmbH
    Inventors: Claus Steinle, Christiane Engel-Winter, Joachim Breithaupt, Herbert Leuwer, Gunnar Piel, Andreas Brune
  • Publication number: 20140163810
    Abstract: A method for accelerated data transmission among electronic control units (ECUs) and/or measuring devices in the context of motor vehicles is provided. In order to enable an accelerated data transmission, in particular fast (low) event cycle times, a low jitter and a high data throughput, the architecture of the data transmission is split up into (i) a control plane implemented in software operating on configuration, calibration and/or diagnostics data (“CD” data), and (ii) a data plane implemented in hardware transporting measurement data (“M” data) and/or prototyping data (“RP” data).
    Type: Application
    Filed: December 6, 2013
    Publication date: June 12, 2014
    Inventors: Kai ROETTGER, Herbert LEUWER, Thomas WOLLENHAUPT, Thomas BAYER, Andreas BRUNE
  • Patent number: 8743741
    Abstract: A method of reconfiguring a data unit communication network that comprises bridge nodes is described. Each bridge node comprises two or more ports for receiving and sending data units, a controller for controlling said bridge node and for handling received data units, and a record for associating data unit address information with port identification information. The controller is capable of querying said record for determining which one or more ports to forward a received data unit to.
    Type: Grant
    Filed: August 14, 2007
    Date of Patent: June 3, 2014
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Torsten Mueller, Herbert Leuwer, Thorsten Kaiser, Thomas Alberty
  • Publication number: 20140133350
    Abstract: A gateway module for connection of at least two sub-networks is described. A first sub-network of the at least two sub-networks supports a data transmission in accordance with a first communications protocol, especially CAN, FlexRay, LIN, MOST or Ethernet, and a second sub-network of the at least two sub-networks supports a data transmission in accordance with a second communications protocol, especially CAN, FlexRay, LIN, MOST or Ethernet. The gateway module has a configurable hardware circuit which is adapted to manipulate and forward data from the first sub-network and to the second sub-network taking into consideration the first communications protocol and the second communications protocol.
    Type: Application
    Filed: August 30, 2013
    Publication date: May 15, 2014
    Inventors: Burkhard Triess, Michael Schaffert, Thomas Hogenmueller, Herbert Leuwer