The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jul. 05, 2022

Filed:

Feb. 28, 2019
Applicants:

Carl Zeiss Microscopy Gmbh, Jena, DE;

Carl Zeiss Ag, Oberkochen, DE;

Inventors:

Christian Schultheiss, Munich, DE;

Stefan Schneider, Laufen, DE;

Daniel Butnaru, Munich, DE;

Sreenivas Naga Bhattiprolu, Dublin, CA (US);

Bernhard Fichtl, Unterhaching, DE;

Norbert Riedelsheimer, Augsburg, DE;

Benjamin Mosig, Munich, DE;

Assignees:

Carl Zeiss Microscopy GmbH, Jena, DE;

Carl Zeiss AG, Oberkochen, DE;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/30 (2018.01); G06F 9/448 (2018.01); G06F 9/455 (2018.01);
U.S. Cl.
CPC ...
G06F 9/4484 (2018.02); G06F 9/455 (2013.01);
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.


Find Patent Forward Citations

Loading…