Patents by Inventor Bernhard FICHTL

Bernhard FICHTL 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: 11379251
    Abstract: A method for executing and translating a computer program in a computer network, in particular for controlling a microscope, wherein in the case of at least one function call to the relevant second function, multiple return values from multiple preceding function calls are transferred as separate parameters. This allows significantly more complex and flexible function calls. More flexibility in the execution of container-based functions of a computer program in a computer network can additionally be achieved in that the computer program has not only function calls but also instructions for controlling the program flow, for example instructions for the conditional execution of program sections and jump instructions. The development of container-based computer programs can be simplified and speeded up by providing a database that contains the execution requirements of the function modules and also the interface definitions thereof. This permits a static typing of variables.
    Type: Grant
    Filed: February 28, 2019
    Date of Patent: July 5, 2022
    Assignees: Carl Zeiss Microscopy GmbH, Carl Zeiss AG
    Inventors: Christian Schultheiss, Stefan Schneider, Daniel Butnaru, Sreenivas Naga Bhattiprolu, Bernhard Fichtl, Norbert Riedelsheimer, Benjamin Mosig
  • Publication number: 20200394050
    Abstract: A method for executing and translating a computer program in a computer network, in particular for controlling a microscope, wherein in the case of at least one function call to the relevant second function, multiple return values from multiple preceding function calls are transferred as separate parameters. This allows significantly more complex and flexible function calls. More flexibility in the execution of container-based functions of a computer program in a computer network can additionally be achieved in that the computer program has not only function calls but also instructions for controlling the program flow, for example instructions for the conditional execution of program sections and jump instructions. The development of container-based computer programs can be simplified and speeded up by providing a database that contains the execution requirements of the function modules and also the interface definitions thereof. This permits a static typing of variables.
    Type: Application
    Filed: February 28, 2019
    Publication date: December 17, 2020
    Applicants: Carl Zeiss Microscopy GmbH, Carl Zeiss AG
    Inventors: Christian SCHULTHEISS, Stefan SCHNEIDER, Daniel BUTNARU, Sreenivas Naga BHATTIPROLU, Bernhard FICHTL, Norbert RIEDELSHEIMER, Benjamin MOSIG