Patents by Inventor Karl Herz

Karl Herz 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: 10191795
    Abstract: Embodiments relate to systems and methods for timeout monitoring of concurrent commands or parallel communication channels comprising assigning or de-assigning each one of the commands or communication channels to a corresponding one of a plurality of timeout timers when corresponding commands are to be transmitted or command acknowledges are received respectively.
    Type: Grant
    Filed: June 23, 2017
    Date of Patent: January 29, 2019
    Assignee: Infineon Technologies AG
    Inventors: Karl Herz, Ljudmil Anastasov, Harald Zweck
  • Publication number: 20170293519
    Abstract: Embodiments relate to systems and methods for timeout monitoring of concurrent commands or parallel communication channels comprising assigning or de-assigning each one of the commands or communication channels to a corresponding one of a plurality of timeout timers when corresponding commands are to be transmitted or command acknowledges are received respectively.
    Type: Application
    Filed: June 23, 2017
    Publication date: October 12, 2017
    Inventors: Karl Herz, Ljudmil Anastasov, Harald Zweck
  • Patent number: 9727400
    Abstract: Embodiments relate to systems and methods for timeout monitoring of concurrent commands or parallel communication channels comprising assigning or de-assigning each one of the commands or communication channels to a corresponding one of a plurality of timeout timers when corresponding commands are to be transmitted or command acknowledges are received respectively.
    Type: Grant
    Filed: October 13, 2015
    Date of Patent: August 8, 2017
    Assignee: Infineon Technologies Ag
    Inventors: Karl Herz, Ljudmil Anastasov, Harald Zweck
  • Publication number: 20160041862
    Abstract: Embodiments relate to systems and methods for timeout monitoring of concurrent commands or parallel communication channels comprising assigning or de-assigning each one of the commands or communication channels to a corresponding one of a plurality of timeout timers when corresponding commands are to be transmitted or command acknowledges are received respectively.
    Type: Application
    Filed: October 13, 2015
    Publication date: February 11, 2016
    Inventors: Karl Herz, Ljudmil Anastasov, Harald Zweck
  • Patent number: 9201719
    Abstract: Embodiments relate to systems and methods for timeout monitoring of concurrent commands or parallel communication channels comprising assigning or de-assigning each one of the commands or communication channels to a corresponding one of a plurality of timeout timers when corresponding commands are to be transmitted or command acknowledges are received respectively.
    Type: Grant
    Filed: March 16, 2012
    Date of Patent: December 1, 2015
    Assignee: Infineon Technologies AG
    Inventors: Karl Herz, Ljudmil Anastasov, Harald Zweck
  • Patent number: 9098393
    Abstract: The interface between a memory device and a device requesting data from the memory device ensures that the data requested are read from the memory device and forwarded to the device requesting the data. The interface described is distinguished by the fact that if, following the reading of data from the memory device, there are no further requests from the device requesting data, it modifies the address previously used to read data from the memory device and arranges for the data stored at the address in the memory device to be read, and/or in that, at a predefined time following the initiation of the read operation, it accepts the data output by the memory device and/or starts the next memory access.
    Type: Grant
    Filed: April 4, 2002
    Date of Patent: August 4, 2015
    Assignee: Infineon Technologies AG
    Inventors: Jens Barrenscheen, Karl Herz
  • Publication number: 20150154123
    Abstract: Embodiments related to a processing unit and a first information storage are described and depicted.
    Type: Application
    Filed: December 30, 2014
    Publication date: June 4, 2015
    Inventors: Karl HERZ, Joerg SYASSEN
  • Patent number: 8924672
    Abstract: Embodiments related to a processing unit and a first information storage are described and depicted. First information is provided from a first unit into a first information storage for performing a first operation of the processing unit. During the first operation of the processing unit second information is transferred between the processing unit and the first information storage. The first information storage comprises during the first operation of the processing unit an access protection for the first unit.
    Type: Grant
    Filed: February 8, 2011
    Date of Patent: December 30, 2014
    Assignee: Infineon Technologies AG
    Inventors: Karl Herz, Joerg Syassen
  • Publication number: 20130242749
    Abstract: Embodiments relate to systems and methods for timeout monitoring of concurrent commands or parallel communication channels comprising assigning or de-assigning each one of the commands or communication channels to a corresponding one of a plurality of timeout timers when corresponding commands are to be transmitted or command acknowledges are received respectively.
    Type: Application
    Filed: March 16, 2012
    Publication date: September 19, 2013
    Applicant: Infineon Technologies AG
    Inventors: Karl Herz, Ljudmil Anastasov, Harald Zweck
  • Publication number: 20120203989
    Abstract: Embodiments related to a processing unit and a first information storage are described and depicted.
    Type: Application
    Filed: February 8, 2011
    Publication date: August 9, 2012
    Inventors: Karl HERZ, Joerg SYASSEN
  • Patent number: 7689746
    Abstract: A method for operating a bus system, in particular in a microprocessor or microcontroller, and a semiconductor device for performing the method is disclosed. In one embodiment, for optimizing the order of accesses to the bus system, a method for operating a bus system includes at least one transmission channel, wherein the transmission channel connects at least two masters and at least one slave with one another. The masters are connected with an arbiter determining the order of accesses in which the masters access the transmission channel. The method provides that the arbiter takes into account meta information about planned accesses when determining the order of accesses. Meta information can further be stored and be referred to for subsequent determinations.
    Type: Grant
    Filed: February 26, 2007
    Date of Patent: March 30, 2010
    Assignee: Infineon Technologies AG
    Inventor: Karl Herz
  • Patent number: 7340539
    Abstract: A device that is connected to a bus can transmit data to one or more other devices and/or can receive data from other devices, through the bus, includes storage (i.e., memories or memory areas) in which data to be transmitted or received is temporarily stored, and a control device that determines whether or not any data is to be transmitted and, if appropriate, in which storage the data that are to be transmitted next is stored and/or in which storage the received data is to be stored. Information not contained in the data transmitted through the bus is stored in each storage, and is used to allocate a priority level to the respective storage, and the control device takes this information into account to decide the storage in which the next data to be transmitted will be stored and/or the storage in which the received data is to be stored.
    Type: Grant
    Filed: April 25, 2003
    Date of Patent: March 4, 2008
    Assignee: Infineon Technologies AG
    Inventors: Jens Barrenscheen, Karl Herz, Achim Vowe
  • Publication number: 20070204081
    Abstract: A method for operating a bus system, in particular in a microprocessor or microcontroller, and a semiconductor device for performing the method is disclosed. In one embodiment, for optimizing the order of accesses to the bus system, a method for operating a bus system includes at least one transmission channel, wherein the transmission channel connects at least two masters and at least one slave with one another. The masters are connected with an arbiter determining the order of accesses in which the masters access the transmission channel. The method provides that the arbiter takes into account meta information about planned accesses when determining the order of accesses. Meta information can further be stored and be referred to for subsequent determinations.
    Type: Application
    Filed: February 26, 2007
    Publication date: August 30, 2007
    Applicant: INFINEON TECHNOLOGIES AG
    Inventor: Karl Herz
  • Patent number: 6996646
    Abstract: A bus system has a bus, a number of units which can be connected to one another via the bus, and a bus controller. The units request the bus controller for bus access when they require a connection to one or more other units, and the bus controller decides which unit will be allocated to the bus. The bus system is distinguished in that at least some of the units which can request bus access are allocated values which indicate how long and/or how frequently the relevant unit can be allocated the bus or has been allocated the bus, and in that these values are used to decide whether a unit which is requesting bus access is allocated the bus, or whether a unit which requires bus access is requesting the bus at all.
    Type: Grant
    Filed: April 4, 2002
    Date of Patent: February 7, 2006
    Assignee: Infineon Technologies AG
    Inventors: Jens Barrenscheen, Karl Herz, Achim Vowe
  • Publication number: 20040003143
    Abstract: A device that is connected to a bus can transmit data to one or more other devices and/or can receive data from other devices, through the bus, includes storage (i.e., memories or memory areas) in which data to be transmitted or received is temporarily stored, and a control device that determines whether or not any data is to be transmitted and, if appropriate, in which storage the data that are to be transmitted next is stored and/or in which storage the received data is to be stored. Information not contained in the data transmitted through the bus is stored in each storage, and is used to allocate a priority level to the respective storage, and the control device takes this information into account to decide the storage in which the next data to be transmitted will be stored and/or the storage in which the received data is to be stored.
    Type: Application
    Filed: April 25, 2003
    Publication date: January 1, 2004
    Inventors: Jens Barrenscheen, Karl Herz, Achim Vowe
  • Publication number: 20020156955
    Abstract: A bus system has a bus, a number of units which can be connected to one another via the bus, and a bus controller. The units request the bus controller for bus access when they require a connection to one or more other units, and the bus controller decides which unit will be allocated to the bus. The bus system is distinguished in that at least some of the units which can request bus access are allocated values which indicate how long and/or how frequently the relevant unit can be allocated the bus or has been allocated the bus, and in that these values are used to decide whether a unit which is requesting bus access is allocated the bus, or whether a unit which requires bus access is requesting the bus at all.
    Type: Application
    Filed: April 4, 2002
    Publication date: October 24, 2002
    Inventors: Jens Barrenscheen, Karl Herz, Achim Vowe
  • Publication number: 20020157040
    Abstract: A program-controlled unit is described and is distinguished in that it has a connection which can be used to signal to it whether it is connected to a particular other circuit, and/or in that the program-controlled unit has a connection which it can use to signal to an external device that it is currently communicating or cooperating with a particular other device. Such a program-controlled unit can communicate and cooperate with devices connected to it better than has been the case to date, but at the same time can operate correctly under all circumstances even without these devices.
    Type: Application
    Filed: April 4, 2002
    Publication date: October 24, 2002
    Inventors: Jens Barrenscheen, Karl Herz, Gunther Fenzl, Wilhard Von Wendorff, Oliver Winkler, Sven Wenzek, Michael Zimmermann
  • Publication number: 20020147897
    Abstract: The interface between a memory device and a device requesting data from the memory device ensures that the data requested are read from the memory device and forwarded to the device requesting the data. The interface described is distinguished by the fact that if, following the reading of data from the memory device, there are no further requests from the device requesting data, it modifies the address previously used to read data from the memory device and arranges for the data stored at the address in the memory device to be read, and/or in that, at a predefined time following the initiation of the read operation, it accepts the data output by the memory device and/or starts the next memory access.
    Type: Application
    Filed: April 4, 2002
    Publication date: October 10, 2002
    Inventors: Jens Barrenscheen, Karl Herz
  • Publication number: 20020147894
    Abstract: A description is given of a program-controlled unit, having a CPU and a memory management device. The memory management device, which, at the instigation of the CPU, writes data output by the CPU to a memory device, or reads out data stored in the memory device and forwards them to the CPU. The program-controlled unit described is distinguished by the fact that a control device is provided, which prescribes at least in part the instants at which the memory management device has to perform the actions required for carrying out a data transfer. What can thus be achieved is that, in phases in which the program-controlled unit uses a different memory device instead of a normally used memory device, the program-controlled unit behaves in precisely the same way as would be the case if the program-controlled unit currently used the normally used memory device.
    Type: Application
    Filed: April 4, 2002
    Publication date: October 10, 2002
    Inventors: Jens Barrenscheen, Karl Herz