Smart card with self-detachment features and related methods
AssigneeSTMicroelectronics S.r.l.
InventorTaylor J. Leaming
Life of this patent
Estimating the term…
Abstract
An integrated circuit for a smart card in accordance with an exemplary embodiment includes at least one data terminal for providing communications with a host device and a processor for providing an attachment signal on the at least one data terminal for recognition by the host device. Further, the processor also cooperates with the host device to perform an enumeration based upon at least one default descriptor. In addition, based upon a system event, the processor selectively removes the attachment signal from the at least one data terminal and thereafter again provides the attachment signal on the at least one data terminal and cooperates with the host device to perform a new enumeration based upon at least one alternate descriptor.
Claims38
An integrated circuit for a smart card comprising:
- at least one data terminal for providing communications with a host device over a system bus;
- and
- a processor configured to
- provide an attachment signal on the at least one data terminal for recognition by the host device,
- cooperate with the host device to perform an enumeration based upon at least one default descriptor,
- receive information from the host device regarding an allocation of system bus bandwidth to other devices communicating with the host device over the system bus,
- remove the attachment signal from the at least one data terminal and thereafter again provide the attachment signal on said at least one data terminal based upon the information regarding the allocation of system bus bandwidth to other devices, and
- cooperate with the host device to perform a new enumeration based upon at least one alternate descriptor.
A smart card comprising:
- a smart card body;
- and
- an integrated circuit carried by said smart card body and comprising
- at least one data terminal for providing communications with a host device over a system bus, and
- a processor configured to
- provide an attachment signal on the at least one data terminal for recognition by the host device,
- cooperate with the host device to perform an enumeration based upon at least one default descriptor,
- receive information from the host device regarding an allocation of system bus bandwidth to other devices communicating with the host device over the system bus,
- remove the attachment signal from the at least one data terminal and thereafter again provide the attachment signal on said at least one data terminal based upon the information regarding the allocation of system bus bandwidth to other devices, and
- cooperate with the host device to perform a new enumeration based upon at least one alternate descriptor.
A smart card system comprising:
- a host device and associated system bus;
- a smart card adapter connected to said host device via said system bus;
- and
- a smart card to be read by said smart card adapter and comprising a smart card body and an integrated circuit carried by said smart card body, said integrated circuit comprising
- at least one data terminal for providing communications with a host device over said system bus, and
- a processor configured to
- provide an attachment signal on the at least one data terminal for recognition by said host device,
- cooperate with said host device to perform an enumeration based upon at least one default descriptor,
- receive information from the host device regarding an allocation of system bus bandwidth to other devices communicating with the host device over the system bus,
- remove the attachment signal from the at least one data terminal and thereafter again provide the attachment signal on said at least one data terminal based upon the information regarding the allocation of system bus bandwidth to other devices, and
- cooperate with said host device to perform a new enumeration based upon at least one alternate descriptor.
A method for operating a smart card comprising at least one data terminal, the method comprising:
- providing an attachment signal on the at least one data terminal for recognition by a host device over a system bus;
- cooperating with the host device over the system bus to perform an enumeration based upon at least one default descriptor;
- receiving information from the host device regarding an allocation of system bus bandwidth to other devices communicating with the host device over the system bus,
- removing the attachment signal from the at least one data terminal and thereafter again providing the attachment signal on the at least one data terminal based upon the information regarding the allocation of system bus bandwidth to other devices;
- and
- cooperating with the host device to perform a new enumeration based upon at least one alternate descriptor.
Dependencies are inferred from the claim text.