Invention Grant
- Patent Title: Method for executing a computer program in a computer network, in particular in order to control a microscope
-
Application No.: US16971063Application Date: 2019-02-28
-
Publication No.: US11379251B2Publication Date: 2022-07-05
- Inventor: Christian Schultheiss , Stefan Schneider , Daniel Butnaru , Sreenivas Naga Bhattiprolu , Bernhard Fichtl , Norbert Riedelsheimer , Benjamin Mosig
- Applicant: Carl Zeiss Microscopy GmbH , Carl Zeiss AG
- Applicant Address: DE Jena; DE Oberkochen
- Assignee: Carl Zeiss Microscopy GmbH,Carl Zeiss AG
- Current Assignee: Carl Zeiss Microscopy GmbH,Carl Zeiss AG
- Current Assignee Address: DE Jena; DE Oberkochen
- Agency: Duane Morris LLP
- Priority: DE102018104752.5 20180301
- International Application: PCT/EP2019/055069 WO 20190228
- International Announcement: WO2019/166589 WO 20190906
- Main IPC: G06F9/30
- IPC: G06F9/30 ; G06F9/448 ; G06F9/455

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.
Information query