Back to results
US 8,818,967 B2Granted
Method for compressing identifiers
AssigneeGiesecke & Devrient GmbH
InventorsAndreas Medgyesi, Huy Pham Nguyen
Life of this patent
Estimating the term…
Abstract
The invention relates to a method for compressing identifiers of program code elements in a portable data carrier, to a method for calling compressed identifiers, to a portable data carrier, and to a semiconductor chip having a memory area for storing the compressed identifiers.
Claims10
A method for compressing an identifier of a program code element in a portable data carrier, the method comprising the steps:
- typing the identifier in the portable data carrier, wherein the identifier is at least of a first identifier type and a second identifier type;
- type-dependently applying a compression function at least to parts of the identifier and obtaining a compressed identifier, wherein a first compression function is applied to the first identifier type, wherein a second compression function is applied to the second identifier type, wherein a degree of compression of the first compression function is higher than a degree of compression of the second compression function, and wherein the step of applying the compression is effected in the portable data carrier;
- and
- storing the compressed identifier in a memory area of the portable data carrier, wherein the compressed identifier is configured to be called for executing the program code elements, wherein
- at least for a part of the identifier of the first identifier type, a lossy compression function is applied,
- for the second identifier type, a lossless compression function is applied, and
- the first identifier type comprises at least Application Programming Interface (API) functions (API) or a subset of the Application Programming Interface (API) functions.
4 more elements
A method comprising:
- compressing an identifier in a portable data carrier, the step of compressing the identifier in the portable data carrier comprising the steps:
- typing the identifier in the portable data carrier, wherein the identifier is at least of a first identifier type and a second identifier type;
- type-dependently applying a compression function at least to parts of the identifier and obtaining a compressed identifier, wherein a first compression function is applied to the first identifier type, wherein a second compression function is applied to the second identifier type, wherein a degree of compression of the first compression function is higher than a degree of compression of the second compression function, and wherein the step of applying the compression is effected in the portable data carrier;
- storing the compressed identifier in a memory area of the portable data carrier;
- and
- calling the compressed identifier in the portable data carrier, wherein
- at least for a part of the identifier of the first identifier type, a lossy compression function is applied,
- for the second identifier type, a lossless compression function is applied, and
- the first identifier type comprises at least Application Programming Interface (API) functions (API) or a subset of the Application Programming Interface (API) functions.
6 more elements
Dependencies are inferred from the claim text.