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.
Patent No.:
Date of Patent:
Mar. 25, 2008
Filed:
Sep. 09, 2003
Gerd Kluger, Sinsheim, DE;
Andreas Blumenthal, Heidelberg, DE;
Helmut Prestel, Bad Schoernboarn, DE;
Rolf Hammer, Karlsruhe, DE;
Holger Janz, Ketsch, DE;
Thomas Bareiss, Reilingen, DE;
Gerd Kluger, Sinsheim, DE;
Andreas Blumenthal, Heidelberg, DE;
Helmut Prestel, Bad Schoernboarn, DE;
Rolf Hammer, Karlsruhe, DE;
Holger Janz, Ketsch, DE;
Thomas Bareiss, Reilingen, DE;
SAP Aktiengesellschaft, Walldorf, DE;
Abstract
Methods and apparatus, including computer program products, for defining and using data types at runtime. A procedural source code program is compiled to generate a compiled program having instructions to create a runtime data type and to use the runtime data type. The runtime data type has a compound structure of referenced data types. Instructions to create a runtime data type having a compound structure are executed by creating a runtime data type definition from the compound structure of referenced data types by resolving the referenced data types bottom up into data types known at runtime. A data object having the runtime data type is created. Type checking is performed on uses of the data object at runtime according to the runtime data type.