Patents by Inventor Philipp Jantscher

Philipp Jantscher 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: 20220309331
    Abstract: A computer-implemented method for compensation of errors due to fabrication tolerance in an analog neural network is described. The method includes: receiving a set of input weights from a trained digital neural network, the digital neural network having the same architecture as the analog neural network and being trained in a digital environment without errors due to fabrication tolerance; loading the set of input weights to the analog neural network; receiving (i) a set of test inputs for error compensation, and (ii) a set of expected outputs that is obtained by processing the set of test inputs using the trained digital neural network; processing the set of test inputs using the analog neural network to generate a set of test outputs; processing the set of test outputs and the set of expected outputs to generate a set of updated weights for the analog neural network; and loading the set of updated weights to the analog neural network.
    Type: Application
    Filed: June 16, 2020
    Publication date: September 29, 2022
    Inventors: Philipp JANTSCHER, Florian MAIER, Benjamin MINIXHOFER, Ernst HASELSTEINER, Bernhard PUCHINGER, Gilbert PROMITZER
  • Publication number: 20220222516
    Abstract: An apparatus includes an analog neural network, a digital controller and a memory device. The analog neural network can include a first layer having a plurality of neurons. The plurality of neurons can be reused to form a second layer of the analog neural network. Each neuron can have a plurality of inputs. The digital controller can be coupled to the analog neural network, and can provide a weight for each input of the plurality of inputs. The memory device can be coupled to the digital controller to store the weight for each input of the plurality of inputs.
    Type: Application
    Filed: April 29, 2020
    Publication date: July 14, 2022
    Inventors: Bernhard Puchinger, Ernst HASELSTEINER, Florian MAIER, Benjamin MINIXHOFER, Gilbert PROMITZER, Philipp JANTSCHER
  • Publication number: 20220058472
    Abstract: A system including a multi-layer analog neural network that has a single layer of physical analog neurons that is re-usable for implementing a plurality of layers of the multi-layer analog neural network. Each of the physical analog neurons is configured to receive a neuron input and to process the neuron input to generate a neuron output that is fed as input to all physical analog neurons of the single layer, and each of the physical analog neurons includes a respective weight memory. The system controller is operable to obtain, for each physical analog neuron, a respective set of neuron weight vectors with each neuron weight vector corresponding to a respective layer of the plurality of layers of the multi-layer analog neural network; store, for each physical analog neuron, the respective set of neuron weights in the respective weight memory of the physical analog neuron.
    Type: Application
    Filed: December 10, 2019
    Publication date: February 24, 2022
    Inventors: Benjamin Minixhofer, Bernhard Puchinger, Ernst Haseisteiner, Florian Maier, Gilbert Promitzer, Philipp Jantscher