Interlaced protocol for smart card application development
Filing Information
- Publication Number: US20050022169
- Application Number: US10919727
- Filing date: 08/16/2004
- Publication date: 01/27/2005
- Predicted expiration date: 04/19/2020
- U.S. Classifications: 717/124 ·
- International Classifications: --
- View document at: (opens new window):
USPTO · PAIR · esp@cenet · Patent Family
Abstract
An integrated circuit (IC) card is presented comprising an input/output (I/O) interface and a smart card development interface (SCDI), coupled to the I/O interface, to receive and identify debug frames interlaced within a normal communication flow between the IC card and a host system.References Cited
The current document has no citations.Referenced By
| Document Number | Assignee | Inventors | Issue/Pub Date |
|---|---|---|---|
| US7559055 | Research In Motion Limited | Lianghua Yang et al. | Jul 2009 |
Patent Family
| Document Number | Assignee | Inventors | Issue/Pub Date |
|---|---|---|---|
| WO200068797 | MICROSOFT CORPORATION | Eric C. PERLIN et al. | Nov 2000 |
| AU4840500 | MICROSOFT CORP | PERLIN ERIC C et al. | Nov 2000 |
| US20050022169 | Microsoft Corporation | Eric Perlin et al. | Jan 2005 |
| US6938244 | Microsoft Corp. | Eric C. Perlin et al. | Aug 2005 |
Independent Claims | See all claims (40)
- 1. An integrated circuit (IC) card comprising: an input/output (I/O) interface; and a smart card development interface, coupled to the I/O interface, to receive and identify one or more debug frames interlaced within a normal communication flow between the IC card and a host system.
- 14. A method of debugging a smart card application, the method comprising: receiving one or more debug frames interlaced with application frames comprising a normal communication flow between a smart card and a host system; identifying the one or more debug frames; routing the received debug frames to a debug application executing on the smart card, while promoting the application frames to an application executing on the smart card, subject to conditions imposed by the debug frames.
- 20. A computer system comprising: an input/output (I/O) interface; and a client development interface, coupled to the I/O interface, to receive and identify debug frames interlaced within the normal communication flow between the computer system and a removably coupled smart card.
- 31. A computer-implemented method for debugging a smart card application, the method comprising: generating one or more debug frames containing debug instructions; interlacing the generated debug frames with one or more application frames generated according to an application executing on the computer; and sending the application frames with the interlaced debug frames to a removably coupled smart card, wherein the debug frames invoke one or more debug features of the smart card.
- 36. A communication protocol, employed between a host system and a smart card, the protocol comprising: a plurality of application frames comprising a normal communication flow between a host application and a smart card application; and one or more debug frames, interlaced with the application frames within the normal communication flow, to enable a debug application executing on the host system to selectively access and control smart card resources.





View assignee updates
analyzing 100 million+ documents to uncover your network...