Patents by Inventor Florian Hartwich

Florian Hartwich 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: 9361178
    Abstract: A method is provided for serial data transmission in a bus system having at least two bus subscribers, which exchange messages via the bus, the send access to the bus for each message being assigned to a bus subscriber by the arbitration method according to CAN Standard ISO 11898-1; it being decided as a function of a suitable identification (EDL) which result from one of the CRC calculations started in parallel is used for checking the correct data transmission; for at least one value of the identification an additional condition being checked, and in response to its presence, fixed stuff bit sequences from one or more bits are inserted into the message by the sender, at least into parts of the message.
    Type: Grant
    Filed: July 19, 2012
    Date of Patent: June 7, 2016
    Assignee: ROBERT BOSCH GMBH
    Inventors: Florian Hartwich, Jan Scheuing
  • Patent number: 9350617
    Abstract: A method for serially communicating by exchanging data frames between a transmitting and at least one receiving node connected by a bus, transmit/receive roles being assigned to nodes for each data frame by the CAN ISO 11898-1 (“CAN”) arbitration procedure, exchanged data frames having a structure based on CAN, data frames being a bit sequence, the structure of the data frames including a Start-Of-Frame-Bit, and Fields for Arbitration, Control, Data, CRC, Acknowledge, and End-Of-Frame, the Data Field may have a zero-bit length, other Fields containing at least two bits, each having a bit time divided into Time Segments, the bit-rate defined by the bit time's reciprocal value, for at least one first predeterminable part of the exchanged data frames the bit-rate lies below 1 Mbit/s, for at least one second predeterminable part the bit-rate lies higher, at least two different Time Segment value sets being predeterminable for each part.
    Type: Grant
    Filed: May 2, 2012
    Date of Patent: May 24, 2016
    Assignee: Robert Bosch GmbH
    Inventor: Florian Hartwich
  • Patent number: 9319237
    Abstract: Method for controlling a bus system having at least two users, a first user repeatedly transmitting a reference message in at least one predeterminable time interval over the bus system, the reference message being triggered by time trigger information when the time information reaches a time mark assigned to the trigger information, wherein the time mark is altered at least once in such a way that when the time information reaches the altered time mark, time shifting of the trigger information occurs.
    Type: Grant
    Filed: June 6, 2005
    Date of Patent: April 19, 2016
    Assignee: ROBERT BOSCH GMBH
    Inventor: Florian Hartwich
  • Patent number: 9300323
    Abstract: A method and an apparatus for data transfer in a network having at least two data processing units that exchange messages via the network are described, the exchanged messages having a logical structure in accordance with the CAN specification ISO 11898-1, coding of the bits for at least one first predefinable region within the exchanged messages being accomplished according to the method in accordance with the CAN standard ISO-11898-1, and such that when a switchover condition exists, coding of the bits for at least one second predefinable region within the exchanged messages is accomplished according to a method departing from the CAN standard ISO 11898-1.
    Type: Grant
    Filed: April 19, 2012
    Date of Patent: March 29, 2016
    Assignee: Robert Bosch Gmbh
    Inventors: Florian Hartwich, Thomas Lindenkreuz
  • Patent number: 9262365
    Abstract: In a method for enabling transmission of larger data quantities relatively rapidly in a data network, the sent data frames have a logical structure according to CAN Specification ISO 11898-1, the bit length in time within a data frame being able to assume at least two different values; for a first specifiable range within the data frame, the bit length in time being greater than, or equal to a specified minimum value of approximately one microsecond and in at least one second specifiable range within the data frame the bit length in time compared to the first range is at least halved, preferably less than halved; the change of the bit length in time being implemented by using at least two different scaling factors for setting the bus time unit relative to a shortest time unit or the oscillator clock pulse during running operation.
    Type: Grant
    Filed: September 20, 2011
    Date of Patent: February 16, 2016
    Assignee: ROBERT BOSCH GMBH
    Inventors: Florian Hartwich, Tobias Lorenz, Christian Horst, Ralf Machauer, Frank Voetz
  • Publication number: 20150339254
    Abstract: A method for exchanging data between nodes which are connected to each other by a bus system, in which messages that contain data are exchanged according to a first communication protocol; the messages are made up of a sequence of bits; at least one control bit having a predetermined position within the message, which is exchanged according to the first protocol, must have a predetermined value; for each message, one node has the role of transmitter and at least one other node, as receiver, receives the message and monitors the message for errors, wherein by transmission of the control bit having a value differing from the predetermined value, at least one first receiver is transferred into a protocol exception state, so that it suspends error monitoring, and the transmitter, after transmitting the control bit, begins to transmit further data according to a second protocol to at least one second receiver.
    Type: Application
    Filed: December 19, 2013
    Publication date: November 26, 2015
    Inventor: Florian Hartwich
  • Patent number: 9178764
    Abstract: A device for connecting to a two-wire communications bus, a bus station that, while utilizing the device, is able to send messages, represented on the bus lines as dominant and recessive bus levels, to additional connected bus stations and receive same from them. The device includes (a) an arrangement setting a dominant bus level in the form of a first voltage difference between the two bus lines by driving a first electric current, and the device is suitable for the recessive bus level to set in as the second voltage difference between the two bus lines, at least partially by the flowing of a discharge current via terminating resistors connected to the bus lines; and (b) an arrangement to speed up the setting of at least one of the bus levels by driving at least one additional electric current, at least in response to the presence of a switching condition.
    Type: Grant
    Filed: November 3, 2011
    Date of Patent: November 3, 2015
    Assignee: ROBERT BOSCH GMBH
    Inventors: Florian Hartwich, Ralf Machauer
  • Publication number: 20150312052
    Abstract: An user station of a bus system and a method for transmitting messages between user stations of a bus system are provided. The user station includes a comparator device for comparing an identifier of a received message to a preconfigured transmission identifier of a transmission memory of the user station.
    Type: Application
    Filed: December 20, 2012
    Publication date: October 29, 2015
    Inventors: Christian HORST, Florian HARTWICH
  • Publication number: 20150301916
    Abstract: A user station (10; 101) of a bus system (1; 2; 3) and a method for transmitting data between user stations (10) of a bus system (1; 2; 3) are described. The user station (10; 101) includes a counter (11) for counting each message (25, 26, 27) which is sent without error and/or each message (25, 26, 27) which is received without error, the counter (11) being incremented when a message (25, 26, 27) is sent without error and/or a message (25, 26, 27) is received without error, and a reset device (14) for resetting the counter reading of the counter (11) when the counter reading of the counter (11) is read.
    Type: Application
    Filed: December 20, 2012
    Publication date: October 22, 2015
    Applicant: Robert Bosch GmbH
    Inventors: Florian HARTWICH, Christian HORST
  • Patent number: 9154324
    Abstract: A method and a filter system for filtering messages which are received, via a serial data bus of a communications network, in a communication module of a user connected to the data bus. To allow particularly simple and efficient filtering of incoming messages, even when there is a large number of filtering criteria, it is proposed that the filter system includes a list in which multiple identifier pairs are stored which define a range delimited in each case by a first identifier and a second identifier. The identifier for an incoming message is compared at least to selected identifier pairs from the list, and a query is made concerning whether the identifier for the incoming message is greater than, or greater than or equal to, the selected first identifier, and is less than, or less than or equal to, the selected second identifier.
    Type: Grant
    Filed: March 5, 2009
    Date of Patent: October 6, 2015
    Assignee: ROBERT BOSCH GMBH
    Inventors: Florian Hartwich, Franz Bailer, Markus Ihle, Christian Horst
  • Patent number: 9137037
    Abstract: A method for transmitting data among subscriber stations of a bus system over a first channel of the bus system that is jointly used by a plurality of subscriber stations. To provide a method for the access by a subscriber station of the bus channel to a second channel of the bus system in parallel to a first channel that is jointly used by a plurality of subscriber stations; besides over the first channel, data are also transmitted over a second channel that is used by a plurality of subscriber stations, the access to the second channel being controlled by any given access method, and first data to be transmitted over the first channel and second data to be transmitted over the second channel being transmitted over a shared signal line.
    Type: Grant
    Filed: June 11, 2010
    Date of Patent: September 15, 2015
    Assignee: ROBERT BOSCH GMBH
    Inventor: Florian Hartwich
  • Patent number: 8989210
    Abstract: A method and a bus connection unit for selectively waking participants of a bus system in an idle state, the participants not in the idle state exchanging messages via the bus using a serial communication protocol, the messages characterized by a leading identifier, the participants not in the idle state deciding based on the identifier whether they receive the message, the messages being evaluated by the participants in the idle state in at least three phases, a number of signal properties, edges and/or edge changes being determined in a first phase, a sequence of time intervals between signal properties, edges and/or edge changes being determined in a second phase, a wake pattern being determined from the serial signal sequence of the message in a third phase, and participants in the idle state leaving the idle state as a function of the items of information determined during the three phases.
    Type: Grant
    Filed: February 8, 2011
    Date of Patent: March 24, 2015
    Assignee: Robert Bosch GmbH
    Inventors: Florian Hartwich, Rasmus Rettig
  • Publication number: 20150082123
    Abstract: A user station for a bus system is described and a method for transmitting messages between user stations of a bus system. The user station has a CAN-Controller for reading data of a message to be sent directly from a RAM without buffer storage in a buffer store, and a memory access error detection/processing device for detecting a memory access error of the CAN controller and for processing a detected memory access error.
    Type: Application
    Filed: April 4, 2013
    Publication date: March 19, 2015
    Applicant: Robert Bosch GmbH
    Inventor: Florian Hartwich
  • Patent number: 8954516
    Abstract: A method and a filter system for storing information about messages coming in via a serial data bus of a communication network in a communication module of a user connected to the data bus, which are filtered using a filter system. In order to be able to implement a particularly simple and efficient storage of information about incoming messages even in the event of a great number of filter criteria, the invention provides for the filter system to include a list, which as list elements has one or multiple filter elements, which contain storage control information, and for a check to be performed on the basis of the storage control information as to whether information about an incoming message is to be stored, and information about an incoming message is stored if the check has determined that the information is to be stored.
    Type: Grant
    Filed: March 6, 2009
    Date of Patent: February 10, 2015
    Assignee: Robert Bosch GmbH
    Inventors: Florian Hartwich, Franz Bailer, Christian Horst
  • Publication number: 20140337549
    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: Application
    Filed: August 24, 2012
    Publication date: November 13, 2014
    Applicant: ROBERT BOSCH GmbH
    Inventors: Florian Hartwich, Franz Bailer, Christian Horst, Arthur Mutter
  • Publication number: 20140298133
    Abstract: A method and an apparatus for data transfer in a network having at least two data processing units that exchange messages via the network are described, the exchanged messages having a logical structure in accordance with the CAN specification ISO 11898-1, coding of the bits for at least one first predefinable region within the exchanged messages being accomplished according to the method in accordance with the CAN standard ISO-11898-1, and such that when a switchover condition exists, coding of the bits for at least one second predefinable region within the exchanged messages is accomplished according to a method departing from the CAN standard ISO 11898-1.
    Type: Application
    Filed: April 19, 2012
    Publication date: October 2, 2014
    Inventors: Florian Hartwich, Thomas Lindenkreuz
  • Publication number: 20140258581
    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: Application
    Filed: June 26, 2012
    Publication date: September 11, 2014
    Inventors: Florian Hartwich, Christian Horst
  • Publication number: 20140258571
    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: Application
    Filed: June 26, 2012
    Publication date: September 11, 2014
    Inventors: Florian Hartwich, Christian Horst
  • Patent number: 8824493
    Abstract: A media access control method is described for controlling access by one user station of a bus system to a first channel of the bus system utilized jointly by a plurality of user stations, where in the case of the method, at least one enable interval is specified for the user station, within which the user station has exclusive access to the first channel. In order to specify a media access control method in which large volumes of data may be transmitted relatively quickly and real-time conditions can be honored during the transmission of messages via the bus system, access to a second channel is utilized by a plurality of user stations is controlled using the method, the second channel being enabled for access by the user station only within the enable interval.
    Type: Grant
    Filed: June 9, 2010
    Date of Patent: September 2, 2014
    Assignee: Robert Bosch GmbH
    Inventor: Florian Hartwich
  • Publication number: 20140245102
    Abstract: A method is described for serial data transmission in a bus system having at least two subscribed data processing units that exchange messages via the bus, the transmitted messages having a logical structure in accordance with CAN standard ISO 11898-1, the logical structure including a start-of-frame bit, an arbitration field, a control field, a data field, a CRC field, an acknowledge field and an end-of-frame sequence, the control field including a data length code, which contains information regarding the length of the data field. When a first switchover condition is satisfied, the data field of the messages, in contrast to CAN standard ISO 11898-1, may comprise more than eight bytes, the values of the four bits of the data length code being interpreted at least partially in deviation from CAN standard ISO 11898-1 for determining the size of the data field when the first switchover condition is satisfied.
    Type: Application
    Filed: March 29, 2012
    Publication date: August 28, 2014
    Inventor: Florian Hartwich