Patents by Inventor Jan Taube
Jan Taube 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: 8792508Abstract: A subscriber of a communication system includes a microprocessor, at least two communication controllers and a peripheral bus. The microprocessor is connected to the communication controllers via the peripheral bus and is also connected via the communication controllers respectively to a communication link of the communication system, via which messages are transmitted. In order to optimize the gateway functionality within the subscriber, a provision is made that at least one of the communication controllers has an active interface via which the communication controller is connected to the peripheral bus and has a logic circuit for independently implementing a gateway functionality.Type: GrantFiled: October 4, 2006Date of Patent: July 29, 2014Assignee: Robert Bosch GmbHInventors: Markus Ihle, Tobias Lorenz, Jan Taube
-
Patent number: 8571044Abstract: A gateway for data transfer between serial buses, including multiple communication modules that are each provided for connection of one serial bus, and that carry out a conversion between data packets and data words, a bus master that, via an internal control bus, controls a word-based transfer of data via an internal data bus between two communication modules, the bus master applying a source address via a source address bus to an internally transmitting first communication module, and a destination address via a separate destination address bus to an internally receiving second communication module, data received in data packets by the first communication module via a first serial bus connected thereto being transferred from the first communication module directly without buffering, in word-based fashion in one or more data words, via the internal data bus to the second communication module, which delivers these transferred data, in data packets, via a second serial bus connected to the second communicationType: GrantFiled: April 17, 2007Date of Patent: October 29, 2013Assignee: Robert Bosch GmbHInventors: Markus Ihle, Tobias Lorenz, Jan Taube
-
Patent number: 8321612Abstract: A device for synchronizing at least two bus systems, having a first communications module for a first bus system and a second communications module for a second bus system, wherein in the first communications module first trigger information is present by which a trigger signal is triggered in the first bus system, characterized in that the device is configured in such a manner that the first and second communications modules are connected to each other and the first trigger information is transmitted to the second communications module, and the second communications module is configured in such a manner that a time information value is determined from the first trigger information and that time information value is compared with a second time mark of the second bus system, a time difference being determined and the next reference message being triggered in the second bus system in dependence upon the second time mark and the time difference.Type: GrantFiled: April 13, 2006Date of Patent: November 27, 2012Assignee: Robert Bosch GmbHInventors: Florian Hartwich, Jan Taube
-
Patent number: 8301821Abstract: A communication module for connecting a serial bus, which transmits data in packets, to a plurality of system buses of a gateway, which transmit data word by word, the communication module having a communication protocol unit, which is connected to the serial bus, for converting between data packages and messages, which are respectively made up of a plurality of data words, a message relaying unit for relaying messages between at least one message memory and the communication protocol unit, as well as buffer memories, a plurality of interface units, which are respectively connected to an associated system bus of the gateway, each interface unit being connected to at least one associated buffer memory, which stores a message temporarily, a transmission of data words via a plurality of system buses and their associated interface units from and to the buffer memories of the interface units taking place simultaneously, without delay.Type: GrantFiled: May 3, 2007Date of Patent: October 30, 2012Assignee: Robert Bosch GmbHInventors: Markus Ihle, Tobias Lorenz, Jan Taube
-
Patent number: 8171199Abstract: A multiprocessor gateway for multiple serial buses includes: multiple communication modules that are each provided for connection of one serial bus; multiple processors for processing data that are transferred in word-based fashion, via an internal system bus appurtenant to the respective processor, between the processor and the communication modules, the internal system buses of the multiprocessor gateway being connected to the communication modules, which have a respective appurtenant interface unit for each system bus, each processor exchanging data, via its appurtenant system bus and the interface unit, appurtenant to the system bus, of a communication module, with the serial bus connected to the communication module, independently of the other processors and without waiting time.Type: GrantFiled: April 17, 2007Date of Patent: May 1, 2012Assignee: Robert Bosch GmbHInventors: Markus Ihle, Tobias Lorenz, Jan Taube, Stefan Bleeck
-
Patent number: 7907623Abstract: A gateway is provided for automatically routing messages between buses, the gateway being connected to multiple communication components for temporarily storing and transmitting messages via these buses, and having a gateway control unit which is connected to the communication components via a system bus for the exchange of messages, and which receives notification from each communication component of the occurrence therein of a message to be routed as an external event. The gateway control unit has a vector memory which includes a first memory region for storing communication component vectors, a communication component vector being provided for each message group of a communication component, and the vector indicating the point in time of the next expected internal event for a message that is temporarily stored in the communication component, and indicating a vector jump address to a message vector which is stored in a second memory region of the vector memory.Type: GrantFiled: February 7, 2007Date of Patent: March 15, 2011Assignee: Robert Bosch GmbHInventors: Markus Ihle, Tobias Lorenz, Jan Taube
-
Patent number: 7848317Abstract: A communication module system has an interface module for interconnection with at least one communication module, the interface module containing an input, via which the interface module receives first data and/or messages, a first transmission path and a second transmission path being provided in the interface module, a coupling element being provided in the second transmission path, which coupling element is implemented in such a way that the first data and/or messages are at least partially combined to form second data and/or messages.Type: GrantFiled: November 25, 2005Date of Patent: December 7, 2010Assignee: Robert Bosch GmbHInventors: Florian Hartwich, Jan Taube
-
Publication number: 20100064082Abstract: A communication module for connecting a serial bus, which transmits data in packets, to a plurality of system buses of a gateway, which transmit data word by word, the communication module having a communication protocol unit, which is connected to the serial bus, for converting between data packages and messages, which are respectively made up of a plurality of data words, a message relaying unit for relaying messages between at least one message memory and the communication protocol unit, as well as buffer memories, a plurality of interface units, which are respectively connected to an associated system bus of the gateway, each interface unit being connected to at least one associated buffer memory, which stores a message temporarily, a transmission of data words via a plurality of system buses and their associated interface units from and to the buffer memories of the interface units taking place simultaneously, without delay.Type: ApplicationFiled: May 3, 2007Publication date: March 11, 2010Inventors: Markus Ihle, Tobias Lorenz, Jan Taube
-
Publication number: 20100049891Abstract: A device for synchronizing at least two bus systems, having a first communications module for a first bus system and a second communications module for a second bus system, wherein in the first communications module first trigger information is present by which a trigger signal is triggered in the first bus system, characterized in that the device is configured in such a manner that the first and second communications modules are connected to each other and the first trigger information is transmitted to the second communications module, and the second communications module is configured in such a manner that a time information value is determined from the first trigger information and that time information value is compared with a second time mark of the second bus system, a time difference being determined and the next reference message being triggered in the second bus system in dependence upon the second time mark and the time difference.Type: ApplicationFiled: April 13, 2006Publication date: February 25, 2010Inventors: Florian Hartwich, Jan Taube
-
Publication number: 20090323708Abstract: A subscriber of a communication system includes a microprocessor, at least two communication controllers and a peripheral bus. The microprocessor is connected to the communication controllers via the peripheral bus and is also connected via the communication controllers respectively to a communication link of the communication system, via which messages are transmitted. In order to optimize the gateway functionality within the subscriber, a provision is made that at least one of the communication controllers has an active interface via which the communication controller is connected to the peripheral bus and has a logic circuit for independently implementing a gateway functionality.Type: ApplicationFiled: October 4, 2006Publication date: December 31, 2009Inventors: Markus Ihle, Tobias Lorenz, Jan Taube
-
Publication number: 20090292844Abstract: A multiprocessor gateway for multiple serial buses includes: multiple communication modules that are each provided for connection of one serial bus; multiple processors for processing data that are transferred in word-based fashion, via an internal system bus appurtenant to the respective processor, between the processor and the communication modules, the internal system buses of the multiprocessor gateway being connected to the communication modules, which have a respective appurtenant interface unit for each system bus, each processor exchanging data, via its appurtenant system bus and the interface unit, appurtenant to the system bus, of a communication module, with the serial bus connected to the communication module, independently of the other processors and without waiting time.Type: ApplicationFiled: April 17, 2007Publication date: November 26, 2009Inventors: Markus Ihle, Tobias Lorenz, Jan Taube, Stefan Bleeck
-
Publication number: 20090268744Abstract: A gateway for data transfer between serial buses, including multiple communication modules that are each provided for connection of one serial bus, and that carry out a conversion between data packets and data words, a bus master that, via an internal control bus, controls a word-based transfer of data via an internal data bus between two communication modules, the bus master applying a source address via a source address bus to an internally transmitting first communication module, and a destination address via a separate destination address bus to an internally receiving second communication module, data received in data packets by the first communication module via a first serial bus connected thereto being transferred from the first communication module directly without buffering, in word-based fashion in one or more data words, via the internal data bus to the second communication module, which delivers these transferred data, in data packets, via a second serial bus connected to the second communicationType: ApplicationFiled: April 17, 2007Publication date: October 29, 2009Inventors: Markus Ihle, Tobias Lorenz, Jan Taube
-
Publication number: 20090225766Abstract: A gateway is provided for automatically routing messages between buses, the gateway being connected to multiple communication components for temporarily storing and transmitting messages via these buses, and having a gateway control unit which is connected to the communication components via a system bus for the exchange of messages, and which receives notification from each communication component of the occurrence therein of a message to be routed as an external event. The gateway control unit has a vector memory which includes a first memory region for storing communication component vectors, a communication component vector being provided for each message group of a communication component, and the vector indicating the point in time of the next expected internal event for a message that is temporarily stored in the communication component, and indicating a vector jump address to a message vector which is stored in a second memory region of the vector memory.Type: ApplicationFiled: February 7, 2007Publication date: September 10, 2009Inventors: Markus Ihle, Tobias Lorenz, Jan Taube
-
Publication number: 20080123678Abstract: A communication module system has an interface module for interconnection with at least one communication module, the interface module containing an input, via which the interface module receives first data and/or messages, a first transmission path and a second transmission path being provided in the interface module, a coupling element being provided in the second transmission path, which coupling element is implemented in such a way that the first data and/or messages are at least partially combined to form second data and/or messages.Type: ApplicationFiled: November 25, 2005Publication date: May 29, 2008Inventors: Florian Hartwich, Jan Taube