Patents by Inventor Christian Horst

Christian Horst 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: 11962410
    Abstract: A user station for a serial bus system. The user station includes a communication control device for controlling a communication of the user station with at least one other user station, and a transceiver device to serially transmit a transmission signal generated by the communication control device onto a bus and to serially receive signals from the bus. The communication control device generates the transmission signal according to a frame, and inserts a header check sum into the frame, only bits of a frame header that is situated in front of a data field provided for useful data in the frame being included in the computation. For computing the header check sum, the communication control device uses a predetermined starting value and a predetermined check sum polynomial.
    Type: Grant
    Filed: December 1, 2020
    Date of Patent: April 16, 2024
    Assignee: ROBERT BOSCH GMBH
    Inventors: Christian Senger, Arthur Mutter, Christian Horst, Florian Hartwich
  • Patent number: 11943076
    Abstract: A user station for a serial bus system and a method for communication in a serial bus system. The user station includes an application for carrying out a task, a transceiver unit for serially receiving a message in the form of a frame from a bus of the bus system, via which user stations of the bus system exchange messages with one another, and a filter module for filtering the received frame. The filter module for filtering is designed to check at least two segments of the frame separately to determine whether or not the received frame is to be passed on to the application.
    Type: Grant
    Filed: February 4, 2022
    Date of Patent: March 26, 2024
    Assignee: ROBERT BOSCH GMBH
    Inventors: Stefan Thiele, Arthur Mutter, Christian Horst, Florian Hartwich
  • Publication number: 20240074885
    Abstract: The present invention relates to an orthosis.
    Type: Application
    Filed: January 31, 2022
    Publication date: March 7, 2024
    Inventors: Lukas LAITZSCH, Christian HORST, Stephan BLANC, Timo SCHMELTZPFENNING
  • Publication number: 20220407619
    Abstract: A user station for a serial bus system. The user station includes a communication control device for controlling a communication of the user station with at least one other user station, and a transceiver device to serially transmit a transmission signal generated by the communication control device onto a bus and to serially receive signals from the bus. The communication control device generates the transmission signal according to a frame, and inserts a header check sum into the frame, only bits of a frame header that is situated in front of a data field provided for useful data in the frame being included in the computation. For computing the header check sum, the communication control device uses a predetermined starting value and a predetermined check sum polynomial.
    Type: Application
    Filed: December 1, 2020
    Publication date: December 22, 2022
    Inventors: Christian Senger, Arthur Mutter, Christian Horst, Florian Hartwich
  • Publication number: 20220255768
    Abstract: A user station for a serial bus system and a method for communication in a serial bus system. The user station includes an application for carrying out a task, a transceiver unit for serially receiving a message in the form of a frame from a bus of the bus system, via which user stations of the bus system exchange messages with one another, and a filter module for filtering the received frame. The filter module for filtering is designed to check at least two segments of the frame separately to determine whether or not the received frame is to be passed on to the application.
    Type: Application
    Filed: February 4, 2022
    Publication date: August 11, 2022
    Inventors: Stefan Thiele, Arthur Mutter, Christian Horst, Florian Hartwich
  • Publication number: 20220239576
    Abstract: An error detection test device for a subscriber station of a serial bus system. The error detection test device has an evaluation module for evaluating which bit of a signal must be interrupted so that the receivers of the resulting signal in which the at least one bit is interrupted can check the function of an error detection mechanism, the signal being processed by a protocol control unit while the subscriber station is in operation in order to be able to be transmitted as a frame onto a bus of the bus system or, after a frame has been received from the bus, to decode the signal from the frame, and an output terminal for outputting a switching signal to the protocol control unit to interrupt the at least one bit. The evaluation module generates the switching signal based on the at least one bit evaluated by the evaluation module.
    Type: Application
    Filed: May 27, 2020
    Publication date: July 28, 2022
    Inventors: Arthur Mutter, Carsten Gebauer, Christian Horst, Florian Hartwich
  • Patent number: 11258633
    Abstract: A timestamp unit and a communication control unit for a user station. The timestamp unit includes a memory, which cyclically stores a timestamp of a message, which is transmitted via a communication network, an address counter, which is incrementable with each storing of a timestamp of a message, so that the value of the address counter corresponds to an address at which the timestamp is stored in the memory, a first interface to a host control unit via which the timestamp of a message is capturable, and a second interface to a communication control unit, which creates or reads at least one message for/from the user station, the interface including a connection for receiving a trigger signal from the communication control unit, which prompts the capturing of a timestamp, and a connection for transmitting a signal to the communication control unit, which includes the value of the address counter.
    Type: Grant
    Filed: July 19, 2018
    Date of Patent: February 22, 2022
    Assignee: Robert Bosch GmbH
    Inventors: Florian Hartwich, Arthur Mutter, Christian Horst
  • Publication number: 20200186386
    Abstract: A timestamp unit and a communication control unit for a user station. The timestamp unit includes a memory, which cyclically stores a timestamp of a message, which is transmitted via a communication network, an address counter, which is incrementable with each storing of a timestamp of a message, so that the value of the address counter corresponds to an address at which the timestamp is stored in the memory, a first interface to a host control unit via which the timestamp of a message is capturable, and a second interface to a communication control unit, which creates or reads at least one message for/from the user station, the interface including a connection for receiving a trigger signal from the communication control unit, which prompts the capturing of a timestamp, and a connection for transmitting a signal to the communication control unit, which includes the value of the address counter.
    Type: Application
    Filed: July 19, 2018
    Publication date: June 11, 2020
    Applicant: Robert Bosch GmbH
    Inventors: Florian Hartwich, Arthur Mutter, Christian Horst
  • Patent number: 10567109
    Abstract: The disclosure relates to a method for serially transmitting a frame from a transmitter to at least one receiver by means of a bus line, as well as a subscriber station for a bus system. According to said method, stuff bits are inserted into the frame by the transmitter according to a predetermined rule in order to generate additional signal edges, and/or said stuff bits are removed again by the receiver when evaluating the frame, at least one item of information relating to a subsection of the frame additionally being added, and transmitted, outside of this subsection, and said subsection containing a predetermined sequence of bit values.
    Type: Grant
    Filed: August 4, 2015
    Date of Patent: February 18, 2020
    Assignee: Robert Bosch GmbH
    Inventors: Martin Heinebrodt, Christian Horst, Peter Svejkovsky, Arthur Mutter
  • Patent number: 10334089
    Abstract: The disclosure relates to a method for serially transmitting a frame from a transmitter to at least one receiver via a bus line, as well as a subscriber station for a bus system. According to said method, stuff bits for generating additional signal edges are inserted into the frame by the transmitter according to a predetermined rule, and the stuff bits are removed again by the receiver when evaluating a received frame, a CRC calculation logic of a CRC generator calculating a CRC checksum that is comprised by said frame, and a value of “1” being inserted into said CRC calculation logic in an additional evaluation step if a value of “0 . . . 0” has been determined for the CRC checksum in the running calculation executed by the CRC calculation logic.
    Type: Grant
    Filed: August 4, 2015
    Date of Patent: June 25, 2019
    Assignee: Robert Bosch GmbH
    Inventors: Florian Hartwich, Martin Heinebrodt, Christian Horst, Thomas Lindenkreuz, Peter Svejkovsy, Arthur Mutter
  • Patent number: 10318373
    Abstract: A user station for a bus system and a method for checking the correctness of a message, in which the user station includes a communication control unit for writing or reading at least one message for/from at least one further user station of the bus system, in which an exclusive, collision-free access by a user station to a bus line of the bus system is ensured at least intermittently, a checksum generator for generating a checksum for the message to detect bit errors in the message, and a configuration register for specifying the initialization value with which the checksum generator is to be preloaded to start the message, the initialization value being changeable as necessary even following a communication with the communication control unit.
    Type: Grant
    Filed: August 4, 2015
    Date of Patent: June 11, 2019
    Assignee: ROBERT BOSCH GMBH
    Inventors: Florian Hartwich, Arthur Mutter, Christian Horst
  • Patent number: 10146725
    Abstract: A method is described for checking the correct functioning of a serial data transmission in a bus system having at least two bus users. The bus users are connected to the bus via a bus connection unit and exchange messages via the bus. The sending access to the bus for each message is granted to a bus user via the arbitration process according to CAN standard ISO 11898-1, this bus user becoming the sender for this message. The messages have a logic structure according to the CAN standard, i.e., are composed of a start of frame bit, arbitration field, control field, data field, CRC field, acknowledge field, and end of frame field. The correct functioning of the data transmission is checked during the transmission by comparing a transmission signal, sent to the bus connection unit, to the reception signal (CAN_RX) received by the bus connection unit.
    Type: Grant
    Filed: August 24, 2012
    Date of Patent: December 4, 2018
    Assignee: ROBERT BOSCH GmbH
    Inventors: Florian Hartwich, Franz Bailer, Christian Horst, Arthur Mutter
  • Patent number: 9864724
    Abstract: A method for serial data transfer in a bus system having at least two bus subscribers that exchange messages via the bus, the transmitted messages having a CAN standard ISO 11898-1 structure, where for a first marker (EDL), the control field of the messages, divergently from ISO 11898-1, encompasses more than 6 bits, and for the EDL, the data field of the messages, divergently from ISO 11898-1, may encompass more than 8 bytes, the values of the 4 bits of the data length code being interpreted divergently from ISO 11898-1 to establish the data field size, and for a second marker (BRS), the bit length for at least one predefined or predefinable region within the message assumes a value that is shortened as to the bit length used before the second marker was present, the region beginning at the earliest with the second marker and ending at the latest with the CRC delimiter, and the BRS occurring only when the EDL is present, and occurring in the control field of the messages which encompasses more than 6 bits.
    Type: Grant
    Filed: June 26, 2012
    Date of Patent: January 9, 2018
    Assignee: ROBERT BOSCH GMBH
    Inventors: Florian Hartwich, Christian Horst
  • Patent number: 9852106
    Abstract: A method for serial data transfer in a bus system having at least two bus subscribers that exchange messages via the bus, the transmitted messages having a logical structure according to CAN standard ISO 11898-1, the logical structure encompassing a start of frame bit, arbitration field, control field, data field, CRC field, acknowledge field, and end of frame sequence, the control field encompassing a data length code that contains an information item regarding the length of the data field. The method is characterized in that when a first marker (EDL) is present, the control field of the messages, divergently from ISO 11898-1, encompasses more than six bits; the first marker (EDL) being implemented by way of a recessive bit in the control field, and when the first marker is present, the recessive bit of the first marker (EDL) being followed, in all data messages, by at least one dominant bit.
    Type: Grant
    Filed: June 26, 2012
    Date of Patent: December 26, 2017
    Assignee: ROBERT BOSCH GMBH
    Inventors: Florian Hartwich, Christian Horst
  • Publication number: 20170288807
    Abstract: The disclosure relates to a method for serially transmitting a frame from a transmitter to at least one receiver by means of a bus line, as well as a subscriber station for a bus system. According to said method, stuff bits are inserted into the frame by the transmitter according to a predetermined rule in order to generate additional signal edges, and/or said stuff bits are removed again by the receiver when evaluating the frame, at least one item of information relating to a subsection of the frame additionally being added, and transmitted, outside of this subsection, and said subsection containing a predetermined sequence of bit values.
    Type: Application
    Filed: August 4, 2015
    Publication date: October 5, 2017
    Inventors: Martin Heinebrodt, Christian Horst, Peter Svejkovsky, Arthur Mutter
  • Publication number: 20170289321
    Abstract: The disclosure relates to a method for serially transmitting a frame from a transmitter to at least one receiver via a bus line, as well as a subscriber station for a bus system. According to said method, stuff bits for generating additional signal edges are inserted into the frame by the transmitter according to a predetermined rule, and the stuff bits are removed again by the receiver when evaluating a received frame, a CRC calculation logic of a CRC generator calculating a CRC checksum that is comprised by said frame, and a value of “1” being inserted into said CRC calculation logic in an additional evaluation step if a value of “0 . . . 0” has been determined for the CRC checksum in the running calculation executed by the CRC calculation logic.
    Type: Application
    Filed: August 4, 2015
    Publication date: October 5, 2017
    Inventors: Florian Hartwich, Martin Heinebrodt, Christian Horst, Thomas Lindenkreuz, Peter Svejkovsy, Arthur Mutter
  • Publication number: 20170235630
    Abstract: A user station for a bus system and a method for checking the correctness of a message, in which the user station includes a communication control unit for writing or reading at least one message for/from at least one further user station of the bus system, in which an exclusive, collision-free access by a user station to a bus line of the bus system is ensured at least intermittently, a checksum generator for generating a checksum for the message to detect bit errors in the message, and a configuration register for specifying the initialization value with which the checksum generator is to be preloaded to start the message, the initialization value being changeable as necessary even following a communication with the communication control unit.
    Type: Application
    Filed: August 4, 2015
    Publication date: August 17, 2017
    Inventors: Florian Hartwich, Arthur Mutter, Christian Horst
  • Patent number: 9690742
    Abstract: A method for serial data transfer in a bus system having at least two bus subscribers that exchange messages via the bus, the transmitted messages having a logical structure according to CAN standard ISO 11898-1, the logical structure encompassing a start-of-frame bit, arbitration field, control field, data field, CRC field, acknowledge field, and end-of-frame sequence, the control field encompassing a data length code having an information item regarding the data field length. When a first marker (EDL) is present, the control field of the messages, divergently from the CAN standard ISO 11898-1, encompasses more than six bits; when the first marker (EDL) is present, the control field of the message is expanded to include at least one further bit (ESI); and the further bit (ESI) or one of the further bits causes an information item regarding the “error passive” state of the bus subscriber to be integrated into transmitted messages.
    Type: Grant
    Filed: June 26, 2012
    Date of Patent: June 27, 2017
    Assignee: ROBERT BOSCH GMBH
    Inventors: Florian Hartwich, Christian Horst
  • Patent number: 9514073
    Abstract: In a method for exchanging data in messages between users of a CAN bus system, the users have their own time bases; a first user functioning as timer transmits a reference message having a specifiable identifier via the bus, which includes a first time information with regard to the time base of the first user; the at least second user, using its time base forms its own second time information as a function of the first time information of the first user in such a way that, from the deviation of the first and the second time information a correction value is ascertained, so that from the first time information of the first user as the timer, the global time for the bus system is yielded.
    Type: Grant
    Filed: September 22, 2011
    Date of Patent: December 6, 2016
    Assignee: Robert Bosch GmbH
    Inventors: Florian Hartwich, Christian Horst
  • Patent number: 9461937
    Abstract: A method and a device is provided to allow additional data to be transmitted between at least two users of a bus system. The transmitted data frames have a logic structure according to the CAN standard ISO 11898-1, and at least two additional short bits are inserted within a temporal bit length of at least some of the CAN bits such that at least for one of the two possible values of the current CAN bit, the first one of the additional bits inserted into this CAN bit is transmitted using a bus level that is the opposite of this value.
    Type: Grant
    Filed: December 15, 2011
    Date of Patent: October 4, 2016
    Assignee: ROBERT BOSCH GMBH
    Inventors: Florian Hartwich, Tobias Lorenz, Christian Horst, Ralf Machauer, Frank Voetz