Patent ID: 6676022
Filing Date: 2004-01-13
Classification: G06Q,G07F

Abstract:
A smart card having a command queuing functionality for operation in a multi-tasking environment wherein one or more independent applications initiate commands for processing by said smart card, comprising:a command queue for storing any command initiated by the independent applications that cannot be immediately processed by said smart card; and an instruction set for implementing said command queuing functionality of said smart card, said instruction set including a first instruction for storing a command that cannot be immediately processed by said smart card in said command queue, a second instruction for transmitting a command queuing status response word to the independent application that initiated the command that could not be immediately processed by said smart card, said command queuing status response word comprising one or more first bytes that identify the command queuing status response word as a response associated with said command queuing capability of said smart card, and one or more second bytes that identify a memory location in said command queue where the command that cannot be immediately processed by said smart card is stored, and a third instruction for managing each queued command stored in said command queue.