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).

  • 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: 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
  • 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
  • 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
  • Publication number: 20140108603
    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: Application
    Filed: October 10, 2013
    Publication date: April 17, 2014
    Applicant: Robert Bosch GmbH
    Inventors: Paul MOHR, Stephan STRAUB, Christopher POHL, Kai ROETTGER, Herbert LEUWER, Thomas BAYER
  • Publication number: 20140088946
    Abstract: A method is provided for simulating a control device, on which a software is executed, on a computer platform having a hardware which is to be actuated via hardware drivers, the hardware drivers being connected via an interface to the software of the control device, the method including: in a first step, the hardware is recognized; and in a subsequent step, a microcontroller abstraction layer is generated on the computer platform, in which the interface is customized to the hardware drivers present; at least one plugin being produced for at least one hardware driver.
    Type: Application
    Filed: September 24, 2013
    Publication date: March 27, 2014
    Applicant: Robert Bosch GmbH
    Inventors: Michael SCHUMPELT, Hartmut Baessler, Patrick Denu, Herbert Leuwer, Rainer Kaiser
  • Publication number: 20130338992
    Abstract: A method and a system are provided for simulating a technical system by means of a model. In the method, at least one simulation tool is stored in an application node, and the model, which is executed under real-time conditions, is stored in a simulation node, using one platform.
    Type: Application
    Filed: June 18, 2013
    Publication date: December 19, 2013
    Applicant: ROBERT BOSCH GMBH
    Inventors: Guenther WEISS, Herbert LEUWER, Florian REH, Gunnar PIEL