Global Patent Index - EP 0907936 A2

EP 0907936 A2 19990414 - PORTABLE, SECURE TRANSACTION SYSTEM FOR PROGRAMMABLE, INTELLIGENT DEVICES

Title (en)

PORTABLE, SECURE TRANSACTION SYSTEM FOR PROGRAMMABLE, INTELLIGENT DEVICES

Title (de)

TRAGBARES, GESICHERTES TRANSAKTIONSSYSTEM FÜR PROGRAMMIERBARE, INTELLIGENTE VORRICHTUNGEN

Title (fr)

SYSTEME PORTABLE SUR DE GESTION TRANSACTIONNELLE DESTINE A DES UNITES PROGRAMMABLES INTELLIGENTES

Publication

EP 0907936 A2 19990414 (EN)

Application

EP 97928273 A 19970626

Priority

  • EP 9703355 W 19970626
  • GB 9613450 A 19960627

Abstract (en)

[origin: WO9750063A2] The present invention provides a transaction management system for executing transactions between a first device (1) and a second device, said first and second devices being adapted for communication with each other and at least one of said first and second devices being an integrated circuit card, said system comprising: at least one input/output device (25); a portable virtual machine (20) for interpreting a computer program on said first device, said virtual machine comprising a virtual microprocessor and a driver for said at least one input/output device (25); and execution means responsive to said interpreted program for executing said program. The general linking technical concept behind the present invention is portability combined with security of data and run-time guarantees in a transaction system which are independent of the target implementation provided compile time checks are passed successfully. This concept is achieved by: using a virtual machine as an interpreter, including a driver for the I/O devices in the virtual machine so that application programs have a common interface with I/O devices and are therefore portable across widely differing environments, allocating and deallocating memory and including an indication of the amount of memory in the application program which means that the program will only run successfully or it will not run at all and security management functions are reduced to a minimum which improves operating speed, and providing a secure way of importing and exporting data in and out of application programs and databases.

IPC 1-7

G07F 7/10; G06K 19/07

IPC 8 full level

G06F 9/445 (2006.01); G06F 9/45 (2006.01); G06K 19/07 (2006.01); G07F 7/10 (2006.01)

CPC (source: EP)

G06K 19/07 (2013.01); G06Q 20/3552 (2013.01); G07F 7/1008 (2013.01)

Designated contracting state (EPC)

AT BE CH DE DK ES FI FR GB GR IE IT LI LU MC NL PT SE

DOCDB simple family (publication)

WO 9750063 A2 19971231; WO 9750063 A3 19980326; AU 3263097 A 19980114; AU 716558 B2 20000302; BR 9710009 A 20000118; CA 2257641 A1 19971231; CZ 423598 A3 19991013; EA 001598 B1 20010625; EA 199900060 A1 19990826; EP 0907936 A2 19990414; GB 9613450 D0 19960828; HR P970354 A2 19980430; HU P0001822 A2 20000928; HU P0001822 A3 20020128; IL 127533 A0 19991028; IS 4925 A 19981215; JP 2000514215 A 20001024; NO 985803 D0 19981211; NO 985803 L 19990224; NZ 333384 A 20010126; PL 330930 A1 19990607; SI 9720049 A 19991231; SK 176698 A3 20000814; TR 199802675 T2 19990421; TW 355776 B 19990411; YU 60798 A 19990927; ZA 975748 B 19980727

DOCDB simple family (application)

EP 9703355 W 19970626; AU 3263097 A 19970626; BR 9710009 A 19970626; CA 2257641 A 19970626; CZ 423598 A 19970626; EA 199900060 A 19970626; EP 97928273 A 19970626; GB 9613450 A 19960627; HR P970354 A 19970627; HU P0001822 A 19970626; IL 12753397 A 19970626; IS 4925 A 19981215; JP 50236198 A 19970626; NO 985803 A 19981211; NZ 33338497 A 19970626; PL 33093097 A 19970626; SI 9720049 A 19970626; SK 176698 A 19970626; TR 9802675 T 19970626; TW 86109069 A 19970626; YU 60798 A 19981228; ZA 975748 A 19970627