IP Library Granted Patent US 6,847,831
Granted Patent B2
US 6,847,831 · App. 10/150,334 · Granted Jan 25, 2005

Adaptable chip card

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 6,847,831
App. No.
10/150,334
Granted
Jan 25, 2005
Kind
B2
Abstract

A chip card for communicating with an external device over a logical interface. The chip card has a test module capable of forwarding standardized data units to a standardized data unit handler and also capable of forwarding said standardized data units to other components of the chip card, such as an updated standardized data unit handler, thus allowing the chip card to utilize industry standards adopted after its manufacture.

Claims (58)

1. A chip card capable of communicating over a logical interface by means of standardized data units, said chip card comprising:

a standardized data unit handler for receiving said standardized data units;

a first memory unit for storing said standardized data unit handler;

a second memory unit that is programmable; and

a test module capable of forwarding said standardized data units to said standardized data unit handler and also capable of forwarding said standardized data units to other components of said chip card, wherein

said test module and/or said other components are stored at least partially in said second memory unit.

2. The chip card of the claim 1 , wherein said test module is stored in the first memory unit.

3. The chip card of claim 1 , wherein said test module is stored in the second memory unit.

4. The chip card of claim 1 , wherein said test module determines, on the basis of a header of said standardized data units, whereto the data unit is to be forwarded.

5. The chip card of claim 4 , said header comprising:

a data unit class;

an instruction that is to be executed; and

at least two parameters for the instruction to be executed, wherein

said test module determines, on the basis of said parameters, whereto the data unit is to be forwarded.

6. The chip card of claim 5 , said at least two parameters having exactly two parameters.

7. The chip card of claim 1 , further comprising an APDU handler stored in the second memory unit for forwarding said standardized data units to an appropriate component in said chip card.

8. The chip card of claim 1 , further comprising an APDU handler stored in the first memory unit for forwarding said standardized data units to an appropriate component in said chip card.

9. The chip card of claim 1 , further comprising:

a RAM unit; and

an APDU handler stored in the RAM unit for forwarding said standardized data units to an appropriate component in said chip card.

10. The chip card claim 1 , further comprising:

a second APDU handler, and

an APDU handler for forwarding all standardized data units that are unknown to said second APDU handler.

11. The chip of claim 1 , wherein said chip card is a SIM card.

12. The chip card of claim 1 , wherein said chip card is a WIM card.

13. A chip card capable of communicating with an external device over a logical interface utilizing standardized data units, said standardized data units comprising a header including:

one byte indicating the data class;

one byte indicating the instruction that is to be executed; and

at least two bytes corresponding to at least two parameters for the instruction to be executed; said chip card comprising:

a ROM;

an EEPROM; and

a module stored at least partially in said EEPROM for determining, on the basis of said at least two parameters of said header, which component of said chip card is called up when a certain data unit is received over said logical interface.

14. The chip card according to claim 13 , further comprising an APDU handler for forwarding said received data units to an appropriate component in said chip card.

15. The chip card of claim 14 , wherein said APDU handler is stored in said EEPROM.

16. The chip of claim 14 , wherein said APDU handler is stored in RAM.

17. The chip card claim 14 , wherein said APDU handler is stored in said ROM.

18. The chip card according to claim 13 , wherein said chip card is a SIM card.

19. The chip card of claim 13 , wherein said chip card is a WIM card.

20. A method for adapting a chip card after its manufacture to a new standardization of the API interface, said method comprising the steps of:

adapting said chip card to receive standardized data

units comprising a header including:

a data class;

an instruction to be executed; and

at least two parameters for the instruction to be executed;

and

adapting a module of the chip card to determine a functionality to be called up when a certain data unit is received over said API interface on the basis of said at least two parameters of said header.

21. The method of claim 20 , wherein said module is adapted with a message received over a mobile radio network.

22. The method of claim 21 , wherein said message is an SMS message.

23. The method of claim 21 , wherein said message is a USSD message.

24. The method of claim 21 , wherein said message is a GPRS packet.

25. The method of claim 21 , wherein said message is an IP packet.

26. A chip card comprising:

a conventional APDU handler for receiving APDUs;

means for adding a new APDU handler to said chip card for receiving the same or different APDUs; an

a test module for forwarding a received APDU to either said conventional APDU handler or to said new APDU handler based on one or more of: a list of new APDUs, an error message from said conventional APDU handler, and information included in said received APDU.

27. The chip card of claim 26 , wherein said test module is for forwarding the receive APDU to either said conventional APDU handler or to said new APDU handler based on a list of new APDUs.

28. The chip card of claim 26 , wherein said test module is for forwarding the receive APDU to said new APDU handler based on an error message from said conventional APDU handler.

29. The chip card of claim 26 , wherein said test module is for forwarding the receive APDU to either said conventional APDU handler or to said new APDU handler based on information include in said received APDU.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 18, 2009
From: SWISSCOM (SCHWEIZ) AG
To: SWISSCOM AG
Reel/Frame 023534/0784 →
CHANGE OF NAME Recorded Nov 17, 2009
From: SWISSCOM MOBILE SA (SWISSCOM MOBILE LTD)
To: SWISSCOM (SCHWEIZ) AG
Reel/Frame 023529/0473 →