Global Patent Index - EP 1623394 A1

EP 1623394 A1 20060208 - MEMORY MANAGEMENT IN A PORTABLE DATA CARRIER

Title (en)

MEMORY MANAGEMENT IN A PORTABLE DATA CARRIER

Title (de)

SPEICHERVERWALTUNG BEI EINEM TRAGBAREN DATENTRAGER

Title (fr)

GESTION DE MEMOIRE POUR UN SUPPORT DE DONNEES PORTATIF

Publication

EP 1623394 A1 20060208 (DE)

Application

EP 04730985 A 20040504

Priority

  • EP 2004004723 W 20040504
  • DE 10320062 A 20030506

Abstract (en)

[origin: WO2004100090A1] The invention relates to a method for the memory management in the execution of a program (30) by means of a portable data carrier (10) that comprises a first and a second memory area (34, 36) for storing objects (38, 40, 44) generated during program execution. An object (38, 40, 44) is first at least partially created in the second memory area (36). If during further program execution a persistent reference (42) to the object (38, 40, 44) is generated, the object is transferred to the first memory area (34). According to the method for converting a source program (80) to an executable program (40), at the time of compilation, it is checked whether a persistent reference (42) to an object (38, 40, 44) to be newly created is generated. Depending on the result of this check-up, the program code is generated which creates the object (38, 40, 44) either in the first or at least partially in the second memory area (34, 36). The invention provides a means for memory management in a portable data carrier (10) which improves the utilization of an efficiently writable memory area.

IPC 1-7

G07F 7/10

IPC 8 full level

G07F 7/10 (2006.01)

CPC (source: EP US)

G06Q 20/341 (2013.01 - EP US); G07F 7/084 (2013.01 - EP US); G07F 7/1008 (2013.01 - EP US)

Citation (search report)

See references of WO 2004100090A1

Designated contracting state (EPC)

AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LI LU MC NL PL PT RO SE SI SK TR

DOCDB simple family (publication)

WO 2004100090 A1 20041118; CN 1781127 A 20060531; CN 1781127 B 20101020; DE 10320062 A1 20041216; EP 1623394 A1 20060208; JP 2006525568 A 20061109; JP 2012164350 A 20120830; JP 5457496 B2 20140402; US 2007016744 A1 20070118; US 8819373 B2 20140826

DOCDB simple family (application)

EP 2004004723 W 20040504; CN 200480011319 A 20040504; DE 10320062 A 20030506; EP 04730985 A 20040504; JP 2006505369 A 20040504; JP 2012105134 A 20120502; US 55570404 A 20040504