Patents by Inventor Christian CECH

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

  • Publication number: 20230385500
    Abstract: A method for checking the integrity of functional units that are reloadable during runtime of an electronic component in a dynamically reconfigurable region of the electronic component, wherein the electronic component, which is formed as a programmable logic circuit, has, in addition to a static region, a dynamically reconfigurable region and the reloadable functional units have predefined interfaces, where an associated twin functional unit is configured in a specified subregion of the dynamically reconfigurable region for each reloadable functional unit, a reloadable functional unit is loaded into a specified subregion of the dynamically reconfigurable region, supplied with identical input data to the associated twin functional unit, and executed in parallel with the twin functional unit, and where output data of the reloaded functional unit and associated twin functional unit are compared and the reloaded functional unit is enabled if a match between the two output data is found.
    Type: Application
    Filed: August 31, 2021
    Publication date: November 30, 2023
    Inventors: Bernhard FISCHER, Martin MATSCHNIG, Joubin DJAVAN, Christian CECH, Thomas HINTERSTOISSER
  • Publication number: 20230325206
    Abstract: A computer-implemented method for dynamically executing an application program by a platform including a processor with a program memory and a programmable logic unit, wherein a first application program having a first module is loaded from an application database into the program memory and/or the programmable logic unit during a programming mode and executed as first program code during an execution mode, where a processor or the programmable logic unit performs a check during the execution mode based on a predefined criterion to determine whether a second application program having a second module should be loaded from the application database and, if so, the system switches to the programming mode and the second module is loaded into the program memory and/or the programmable logic unit and executed as second program code, where the system switches to the execution mode in which the second program code is executed.
    Type: Application
    Filed: August 11, 2021
    Publication date: October 12, 2023
    Inventors: Sebastian GEIGER, Vladimir ZAHORCAK, Herbert TAUCHER, Christian CECH
  • Patent number: 11550881
    Abstract: A method for managing licenses for soft IP on a partially reconfigurable hardware system, in particular an FPGA, wherein a license manager is provided in the non-configurable part of the hardware system, or is accessible only for the non-configurable part of the hardware system, where the license manager has exclusive access to a non-volatile memory in which license data having a time restriction of the useful life of at least one soft IP is stored, where before activating a particular soft IP, the license manager checks whether the useful life has expired, where the license manager only releases use of the soft IP if the useful life has not yet expired, where the license data is changed using a key, which is stored in a non-volatile memory for license data, and where a new key is stored and the preceding key is deleted when the license data is changed.
    Type: Grant
    Filed: August 28, 2019
    Date of Patent: January 10, 2023
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventors: Christian Cech, Bernhard Fischer, Martin Matschnig, Amandus Kofler
  • Publication number: 20210320792
    Abstract: A method for storing key data in an electronic component formed as an integrated programmable circuit, such as a field programmable gate array, which includes a base structure consisting of base elements, wherein configuration data is loaded, for each current program, onto the base elements and stored in a volatile matter, the key data is divided into key sub-data blocks, and a base element position is selected for each key sub-data block, where upon generating the configuration data for each current program or circuit function of the electronic component, selected base element positions of the key sub-data blocks are considered, while loading the configuration data, key sub-data blocks are stored in the base elements defined by selected base element positions, and after successfully programming the electronic component, the key sub-data blocks of base elements specified by selected base element positions are ascertained and assembled to form the key data.
    Type: Application
    Filed: June 25, 2019
    Publication date: October 14, 2021
    Inventors: Christian CECH, Thomas HINTERSTOISSER, Martin MATSCHNIG, Herbert TAUCHER
  • Publication number: 20210200839
    Abstract: A method for managing licenses for soft IP on a partially reconfigurable hardware system, in particular an FPGA, wherein a license manager is provided in the non-configurable part of the hardware system, or is accessible only for the non-configurable part of the hardware system, where the license manager has exclusive access to a non-volatile memory in which license data having a time restriction of the useful life of at least one soft IP is stored, where before activating a particular soft IP, the license manager checks whether the useful life has expired, where the license manager only releases use of the soft IP if the useful life has not yet expired, where the license data is changed using a key, which is stored in a non-volatile memory for license data, and where a new key is stored and the preceding key is deleted when the license data is changed.
    Type: Application
    Filed: August 28, 2019
    Publication date: July 1, 2021
    Inventors: Christian CECH, Bernhard FISCHER, Martin MATSCHNIG, Amandus KOFLER
  • Patent number: 10346570
    Abstract: A method for determining system reliability of a logic circuit, wherein a functional component model for design/simulation of a circuit model of the logic circuit is created, where functional components model are expanded by adding an associated power model, a temperature model, and a reliability, where the logic circuit is constructed with expanded model components and, based on simulation of the logic circuit aided by the constructed circuit model, a functional, a power-dependent, and a temperature-dependent behavior and a temperature-dependent failure rate are derived for each component in a component specific manner for a specified application case, and where in addition to the functional behavior, a power and temperature behavior and a total failure rate can be determined simply and dynamically, based on the derived data and dependent on temperature and simulation time for the logic circuit for the specified application case.
    Type: Grant
    Filed: July 22, 2015
    Date of Patent: July 9, 2019
    Assignee: Siemens AG Österreich
    Inventors: Christian Cech, Bernhard Fischer, Thomas Hinterstoisser, Martin Matschnig
  • Publication number: 20180347882
    Abstract: A snow-making apparatus has a housing, an evaporator roller rotatable in the housing, and a rotary distributor connected to the roller for circulating a coolant through the evaporator roller and thereby cooling the roller. Nozzles on the housing project a mixture of water and air at the evaporator roller such that the liquid freezes into a layer of ice crystals on the roller. A doctor blade smooths the layer of ice crystal on the rotating roller, and a scraper blade scrapes the ice crystals off the roller.
    Type: Application
    Filed: May 31, 2018
    Publication date: December 6, 2018
    Inventors: Christian Cech, Helmut Turk
  • Publication number: 20170206295
    Abstract: A method for determining system reliability of a logic circuit, wherein a functional component model for design/simulation of a circuit model of the logic circuit is created, where functional components model are expanded by adding an associated power model, a temperature model, and a reliability, where the logic circuit is constructed with expanded model components and, based on simulation of the logic circuit aided by the constructed circuit model, a functional, a power-dependent, and a temperature-dependent behavior and a temperature-dependent failure rate are derived for each component in a component specific manner for a specified application case, and where in addition to the functional behavior, a power and temperature behavior and a total failure rate can be determined simply and dynamically, based on the derived data and dependent on temperature and simulation time for the logic circuit for the specified application case.
    Type: Application
    Filed: July 22, 2015
    Publication date: July 20, 2017
    Inventors: Christian CECH, Bernhard Fischer, Thomas HINTERSTOISSER, Martin MATSCHNIG
  • Publication number: 20170141912
    Abstract: A method for protecting a computer system from side-channel attacks when using an encryption or decryption method for data packets of a data stream, wherein interruptions in the encryption or decryption method are generated by a random generator, where further computing operations are applied during the interruptions to already encrypted or decrypted data packets of the data stream or to data packets of the data stream which are yet to be encrypted or decrypted to generate random noise in the power consumption of the computer system.
    Type: Application
    Filed: November 9, 2016
    Publication date: May 18, 2017
    Inventors: Christian CECH, Martin MATSCHNIG, Ciprian-Leonard PITU