Smart card with selectively allocatable data buffers and associated methods
AssigneeSTMicroelectronics S.r.l.
InventorTaylor Leaming
Life of this patent
Estimating the term…
Abstract
An integrated circuit for a smart card may include a plurality of data buffers and a processor. In particular, the processor may selectively allocate data buffers from the plurality thereof and exchange data therewith based upon different types of data. As such, the processor may advantageously change the allocation of the buffers for different data types based upon various bandwidth constraints in a particular smart card environment to enhance bandwidth utilization. By way of example, each type of data may correspond to one of a plurality of endpoints supported by the processor.
Claims41
An integrated circuit for a smart card and comprising:
- a plurality of data buffers;
- and
- a processor selectively allocating data buffers from said plurality thereof and exchanging data therewith based upon different types of data.
A smart card comprising:
- a smart card body;
- and
- and integrated circuit carried by said smart card body and comprising
- a plurality of data buffers, and
- a processor selectively allocating data buffers from said plurality thereof and exchanging data therewith based upon different types of data.
A smart card system comprising:
- a host device;
- a smart card adapter connected to said host device;
- and
- a smart card for communicating with said host device via said smart card adapter and comprising a smart card body and an integrated circuit carried by said smart card body, said integrated circuit comprising
- a plurality of data buffers, and
- a processor selectively allocating data buffers from said plurality thereof and exchanging data therewith based upon different types of data.
A method for buffering data in an integrated circuit for a smart card comprising a plurality of data buffers and a processor connected thereto, the method comprising:
- selectively allocating data buffers from the plurality thereof and exchanging data between the plurality of data buffers and the processor based upon different types of data.
The method of claim 34 wherein each type of data corresponds to one of a plurality of endpoints supported by the processor.
Dependencies are inferred from the claim text.