IP Library Granted Patent US 8,469,267
Granted Patent B2
US 8,469,267 · App. 12/439,228 · Granted Jun 25, 2013

Method for implementing a wireless personal communication protocol for an IC card

Inventors: Francesco Varone (Bellona, IT); Amedeo Veneroso (Caserta, IT)
Assignee: Incard S.A.
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 8,469,267
App. No.
12/439,228
Granted
Jun 25, 2013
Kind
B2
Abstract

A method is for implementing a wireless personal communication protocol between an integrated circuit (IC) card and a reader device. The IC card is hosted in and in communication with a handset through a corresponding handset-IC card communication protocol. The method includes the handset transmitting an Application Protocol Data Unit (APDU) command to the IC card, according to the handset-IC card communication protocol, the IC card detecting an association between the APDU command and an applet stored inside the IC card, the IC card executing the APDU command, and the IC card executing the applet if an association between the APDU command and the applet is detected. The IC card detects data associated to a wireless personal communication with the reader device after the processing of the APDU command.

Claims (59)

1. A method of operating a wireless personal communication protocol between an integrated circuit (IC) card and a reader device, the IC card to be installed in and communicating with a handset through a handset-IC card communication protocol, the method comprising:

transmitting an Application Protocol Data Unit (APDU) command from the handset to the IC card based upon the handset-IC card communication protocol;

using the IC card to detect an association between the APDU command and an applet stored on the IC card;

using the IC card to execute the APDU command;

using the IC card to execute the applet if an association between the APDU command and the applet is detected;

after the processing of the APDU command, using the IC card to detect data associated with a wireless personal communication with the reader device; and

using the IC card to wirelessly exchange at least one command with the reader device, the reader device being separate from the handset.

2. The method according to claim 1 wherein the detecting of the data comprises parsing the detected data into at least:

a message to be processed by IC card; and

a command associated to the wireless personal communication protocol between the IC card and the reader device.

3. The method according to claim 2 wherein the command comprises a request for opening a connection between the IC card and the reader device.

4. The method according to claim 3 further comprising associating a wireless service applet to the connection for the wireless personal communication; and wherein a triggering of the wireless service applet is associated to a reception of the message on the associated connection.

5. The method according to claim 4 wherein the wireless service applet uses proactive commands based upon European Telecommunications Standards Institute Technical Standard (ETSI-TS) 11.14.

6. The method according to claim 4 wherein if the applet is being executed and at least one of the message or the command triggers the wireless service applet, the message including the command is temporarily stored.

7. The method according to claim 4 wherein if a function program associates the wireless service applet to an event, an execution of the wireless service applet is triggered by an occurrence of the event.

8. The method according to claim 4 wherein at least one connection class associates the wireless service applet to a connection with the reader device.

9. The method according to claim 1 wherein the detecting of the data comprises buffering the detected data if the applet is executing a proactive command to avoid interference between the handset-IC card communication protocol and the wireless personal communication.

10. The method according to claim 1 wherein the wireless personal communication protocol is based upon a ZigBee IEEE 802.15.4-2006 communication protocol.

11. The method according to claim 1 wherein the handset-IC card communication protocol comprises at least one of an ISO 7816 protocol or an ETSI TS 11.11 protocol.

12. The method according to claim 1 wherein the handset-IC card communication protocol is based upon an ETSI TS 11.14.

13. The method according to claim 4 wherein if the applet is being executed and at least one of the message or the command triggers the wireless service applet, the wireless service applet is executed for disabling issuance of a proactive command and avoiding disturbance of the execution of the applet.

14. A method of operating a wireless personal communication protocol between an integrated circuit (IC) card to be installed within a handset and a reader device, the IC card operating based upon a handset-IC card communication protocol, the method comprising:

transmitting a command from the handset to the IC card, the command being based upon the handset-IC card communication protocol;

detecting an association between the command and an applet stored inside the IC card;

executing the command;

executing the applet if an association between the command and the applet is detected;

after the processing of the command, detecting data associated to a wireless personal communicatio 7 n with the reader device; and

using the IC card to wirelessly exchange at least one command with the reader device, the reader device being separate from the handset.

15. The method according to claim 14 wherein the detecting of the data comprises parsing the detected data into at least:

a message to be processed by IC card; and

a command associated to the wireless personal communication protocol between the IC card and the reader device.

16. The method according to claim 15 wherein the command comprises a request for opening a connection between the IC card and the reader device.

17. The method according to claim 16 further comprising associating a wireless service applet to the connection for the wireless personal communication; and wherein a triggering of the wireless service applet is associated to a reception of the message on the associated connection or to the command.

18. The method according to claim 14 wherein the detecting of the data comprises buffering the detected data if the applet is executing a proactive command to avoid interference between the handset-IC card communication protocol and the wireless personal communication.

19. The method according to claim 14 wherein the command includes an Application Protocol Data Unit (APDU) command.

20. An integrated circuit (IC) card to be installed in and communicating with a handset based upon a corresponding handset-IC card communication protocol, the IC card comprising:

a first module configured to receive a command from the handset based upon the handset-IC card communication protocol;

a second module configured to detect an association between the command and an applet stored in the IC card and associated to the command;

a third module configured to execute the command and the applet if the command is associated to the applet;

a fourth module configured to detect, after the processing of the command, data associated to a communication with a reader device external to the handset; and

a fifth module configured to wirelessly exchange at least one command with the reader device, the reader device being separate from the handset.

21. The IC card according to claim 20 further comprising a sixth module configured to store data associated with the handset-IC card communication and/or data associated to the wireless personal communication with the reader device.

22. The IC card according to claim 20 wherein the command includes an Application Protocol Data Unit (APDU) command.

23. An integrated circuit (IC) card to be installed in and communicating with a handset based upon a corresponding handset-IC card communication protocol, the IC card comprising:

means for receiving a command from the handset based upon the handset-IC card communication protocol;

means for detecting an association between the command and an applet stored in the IC card and associated to the command;

means for executing the command and the applet if the command is associated to the applet;

means for detecting, after the processing of the command, data associated to a communication with a reader device external to the handset; and

means for wirelessly exchanging at least one command with the reader device, the reader device being separate from the handset.

24. The IC card according to claim 23 further comprising means for storing data associated with the handset-IC card communication and/or data associated to the wireless personal communication with the reader device.

25. The IC card according to claim 23 wherein the command includes an Application Protocol Data Unit (APDU) command.

26. An integrated circuit (IC) communicating with a handset based upon a corresponding handset-IC card communication protocol, the IC comprising:

a first module configured to receive a command from the handset based upon the handset-IC card communication protocol;

a second module configured to detect an association between the command and an applet stored in the IC and associated to the command;

a third module configured to execute the command and the applet if the command is associated to the applet;

a fourth module configured to detect, after the processing of the command, data associated to a communication with a reader device external to the handset; and

a fifth module configured to wirelessly exchange at least one command with the reader device, the reader device being separate from the handset.

27. The IC according to claim 26 further comprising a sixth module configured to store data associated with the handset-IC card communication and/or data associated to the wireless personal communication with the reader device.

28. The IC according to claim 26 wherein the command includes an Application Protocol Data Unit (APDU) command.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 24, 2013
From: INCARD SA
To: STMICROELECTRONICS N.V.
Reel/Frame 030669/0192 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 24, 2013
From: STMICROELECTRONICS N.V.
To: STMICROELECTRONICS INTERNATIONAL N.V.
Reel/Frame 030669/0257 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE'S ADDRESS PREVIOUSLY RECORDED ON REEL 022577 FRAME 0753. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT OF ASSIGNOR'S INTEREST. Recorded May 12, 2009
From: VARONE, FRANCESCO; VENEROSO, AMEDEO
To: INCARD S.A.
Reel/Frame 022670/0609 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 22, 2009
From: VARONE, FRANCESCO; VENEROSO, AMEDEO
To: INCARD SA
Reel/Frame 022577/0753 →
Priority Claims (1)
EP 06018178 · Aug 31, 2006 · regional
Continuity (1)
Related Publication 20110011928A1 · Jan 20, 2011