Patents by Inventor Bernhard WERNER

Bernhard WERNER 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: 10996939
    Abstract: A method for replacing a software component among a plurality of software components of a runtime system, in particular a runtime system of an industrial control environment, comprises the steps of determining a first software component to be replaced among the plurality of software components, determining a second software component for replacing the first software component in the runtime system; initializing the second software component in the runtime system; routing a plurality of calls directed to the first software component centrally through a wrapper component; and switching the calls directed to the first software component to the second software component by means of a wrapper component.
    Type: Grant
    Filed: March 25, 2019
    Date of Patent: May 4, 2021
    Assignee: CODESYS Holding GmbH
    Inventors: Armin Hornung, Matthias Maier, Adrian Scholl, Bernhard Werner
  • Publication number: 20190303131
    Abstract: A method for replacing a software component among a plurality of software components of a runtime system, in particular a runtime system of an industrial control environment, comprises the steps of determining a first software component to be replaced among the plurality of software components, determining a second software component for replacing the first software component in the runtime system; initializing the second software component in the runtime system; routing a plurality of calls directed to the first software component centrally through a wrapper component; and switching the calls directed to the first software component to the second software component by means of a wrapper component.
    Type: Application
    Filed: March 25, 2019
    Publication date: October 3, 2019
    Inventors: Armin HORNUNG, Matthias MAIER, Adrian SCHOLL, Bernhard WERNER
  • Patent number: 9946626
    Abstract: A runtime of a computer program may be measured by providing the compiled computer program with at least a first watchpoint and a second watchpoint at respective first and second code locations, running the compiled computer program on a computing device, measuring a first time parameter at the first watchpoint and a second time parameter at the second watchpoint, and determining the runtime of at least part of the compiled computer program in terms of the second time parameter and the first time parameter.
    Type: Grant
    Filed: April 22, 2016
    Date of Patent: April 17, 2018
    Assignee: CODESYS Holding GmbH
    Inventors: Wolfgang Haggenmüller, Dieter Hess, Bernhard Werner
  • Publication number: 20160314058
    Abstract: A runtime of a computer program may be measured by providing the compiled computer program with at least a first watchpoint and a second watchpoint at respective first and second code locations, running the compiled computer program on a computing device, measuring a first time parameter at the first watchpoint and a second time parameter at the second watch-point, and determining the runtime of at least part of the compiled computer program in terms of the second time parameter and the first time parameter.
    Type: Application
    Filed: April 22, 2016
    Publication date: October 27, 2016
    Inventors: Wolfgang HAGGENMÜLLER, Dieter HESS, Bernhard WERNER