Patent ID: 6145739
Filing Date: 2000-11-14
Classification: G06K,G06Q,G07F

Abstract:
A system for effecting a transaction comprising:(i) a processing device including a microcomputer having an input/output communication port, and process device memory including nonvolatile memory and random access memory; and(ii) an interface device associated with a memory for storing data and a coupler via which communications may be effected with said processing device;said processing device memory being arranged such that one part thereof has an operating system which can be run for performing basic functions of the processing device, said operating system being programmed in native code of said microcomputer;said random access memory being provided for use by said microcomputer when performing a function under control of the operating system and for storing data received from or ready for transmission via said communication port; andsaid interface device including one or more program modules stored within said associated memory, said program module comprising one or more program module instructions which are not in said native code;wherein said processing device memory includes a program interpreter for interpreting and executing such program module(s) when the microcomputer is under control of said operating system to effect a transaction in accordance with said program module instruction(s) not in said native code.