← Back to Patent Explorer
US6157966A Expired / Lapsed US ⏱️ 0.0 years remaining

System and method for an ISO7816 complaint smart card to become master over a terminal

Assignee: Axalto Inc
•
Filing: 1998-06-29
•
Granted: 2000-12-05
•
Expires: 2018-06-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A smart card comprises a microcontroller, a memory unit, a storage unit, and a communications unit. The smart card may be connected to a terminal, which is in turn may be connected to a host computer and/or a network. The smart card is configured to initiate communications with the terminal, which enables the smart card to control the terminal, host computer, or network and to access the resources connected to the terminal, host computer, or network. A communications protocol defines the commands that the smart card can send and allows the smart card to communicate using asynchronous or logical asynchronous communication.

Inventors

  • 👤 Michael A. Montgomery
  • 👤 Scott B. Guthery
  • 👤 Bertrand du Castel

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 06:55
CPC Classifications
G; G07; G07F; G07F7/00; G07F7/08; G07F7/10; G07F7/1008; G06; G06K; G06K7/00; G06K7/0008; G06K7/10; G06K7/10009; G06K7/10297; G06Q; G06Q20/00; G06Q20/08; G06Q20/10; G06Q20/105; G06Q20/30; G06Q20/34; G06Q20/355; G06Q20/3552

Claims Analysis

Total Claims: 14
Claim 1
Independent Claim 152 words
A method of operating a smart card and smart card terminal allowing asynchronous communication between the smart card and smart card terminal such that either the smart card or the smart card terminal may operate as master and the other operating as slave wherein the communication between the smart card and the smart card terminal is according to the ISO 7816 communications protocol, wherein the smart card may operate in a state of expecting an instruction from the smart card terminal, comprising: operating the smart card in a wait mode, wherein the smart card is waiting for the smart card terminal to issue a command; prior to receiving a command from the smart card terminal, while waiting for the smart card terminal to issue a command, transmitting an ISO 7816 escape sequence command to the smart card terminal indicating to the smart card terminal that the smart card has become the master.
Claim 2
Independent Claim 152 words
A method of operating a smart card and smart card terminal allowing asynchronous communication between the smart card and smart card terminal such that either the smart card or the smart card terminal may operate as master and the other operating as slave wherein the communication between the smart card and the smart card terminal is according to the ISO 7816 communications protocol, wherein the smart card may operate in a state of expecting an instruction from the smart card terminal, comprising: operating the smart card in a wait mode, wherein the smart card is waiting for the smart card terminal to issue a command; prior to receiving a command from the smart card terminal, while waiting for the smart card terminal to issue a command, transmitting an ISO 7816 escape sequence command to the smart card terminal indicating to the smart card terminal that the smart card has become the master.
Claim 3
Dependent Claim 52 words
The method of operating a smart card and smart card terminal of claim 1, wherein the escape sequence command is selected from a set of commands that includes Display Request, Activate Input Scan, Request Data Length In Buffer, Request Data in Buffer, Activate Secure ID Entry, Query Terminal Resources, Send Network Message.
Claim 4
Dependent Claim 43 words
The method of operating a smart card and smart card terminal of claim 1, further comprising: issuing an ISO 7816 escape command from the smart card to the smart card terminal to query the smart card terminal as to which services are available.
Claim 5
Dependent Claim 45 words
The method of claim 3, where in the step of issuing a query command includes issuing a command to query information selected from a set including availability of user input devices, availability of secure ID devices, network connectivity, availability of data files, availability of database.
Claim 6
Dependent Claim 47 words
The method of operating a smart card and smart card terminal of claim 3, wherein in response to the issued command to query the smart card terminal as to which services are available, the smart card terminal responds to the query with a list of available services.
Claim 7
Dependent Claim 140 words
The method of operating a smart card and smart card terminal of claim 1, further comprising: issuing from the smart card to a host computer connected to the smart card terminal an ISO 7816 escape sequence mapped to a Send Network Message command for transmitting a message from the smart card to a networked computer identified by standard DNS node ID convention; receiving at the host computer the ISO 7816 escape sequence mapped to a Send Network Message command; if the networked computer identified in the Sent Network Message command is the host computer, causing the host computer to execute the command or issue an error response to the smart card; if the networked computer identified in the Sent Network Message command is not the host computer, causing the host computer to route the command to the identified networked computer.
Claim 8
Dependent Claim 128 words
A smart card system having asynchronous communication between a smart card and a smart card terminal such that either the smart card or the smart card terminal may operate as master and the other operating as slave, comprising: means located on the smart card for communicating with the smart card terminal according to the ISO 7816 communications protocol; means located on the smart card terminal for communicating with the smart card according to the ISO 7816 communications protocol; the smart card having a means for transmitting an ISO 7816 escape sequence command to the smart card terminal indicating to the smart card terminal that the smart card has become the master while the smart card operates in a state of expecting an instruction from the smart card terminal.
Claim 9
Dependent Claim 128 words
A smart card system having asynchronous communication between a smart card and a smart card terminal such that either the smart card or the smart card terminal may operate as master and the other operating as slave, comprising: means located on the smart card for communicating with the smart card terminal according to the ISO 7816 communications protocol; means located on the smart card terminal for communicating with the smart card according to the ISO 7816 communications protocol; the smart card having a means for transmitting an ISO 7816 escape sequence command to the smart card terminal indicating to the smart card terminal that the smart card has become the master while the smart card operates in a state of expecting an instruction from the smart card terminal.
Claim 10
Dependent Claim 45 words
The smart card system of claim 7, wherein the escape sequence command is selected from a set of commands that includes Display Request, Activate Input Scan, Request Data Length In Buffer, Request Data in Buffer, Activate Secure ID Entry, Query Terminal Resources, Send Network Message.
Claim 11
Dependent Claim 38 words
The smart card system of claim 7, further comprising: means for issuing an ISO 7816 escape command from the smart card to the smart card terminal to query the smart card terminal as to which services are available.
Claim 12
Dependent Claim 48 words
The smart card system of claim 9, wherein the means for issuing a query command includes means for issuing a command to query information selected from a set including availability of user input devices, availability of secure ID devices, network connectivity, availability of data files, availability of database.
Claim 13
Dependent Claim 45 words
The smart card system of claim 9, further comprising means operable to cause, in response to the issued command to query the smart card terminal as to which services are available, the smart card terminal responds to the query with a list of available services.
Claim 14
Dependent Claim 142 words
The smart card system of claim 7, further comprising: means for issuing from the smart card to a host computer connected to the smart card terminal an ISO 7816 escape sequence mapped to a Send Network Message command for transmitting a message from the smart card to a networked computer identified by standard DNS node ID convention; means for receiving at the host computer the ISO 7816 escape sequence mapped to a Send Network Message command; means for, if the networked computer identified in the Sent Network Message command is the host computer, causing the host computer to execute the command or issue an error response to the smart card; and means for, if the networked computer identified in the Sent Network Message command is not the host computer, causing the host computer to route the command to the identified networked computer.

References Cited (Backward Citations)

US3977785A Cited
US4256955A Cited
US4168396A Cited
US4278837A Cited
US4465901A Cited
US4926480A Cited
US4562306A Cited
US4598810A Cited
US4748561A Cited
US4634807A Cited
US4650975A Cited
US4890319A Cited
US4688169A Cited
US4797543A Cited
US4937740A Cited
GB2191029A Cited
US4890321A Cited
US4725079A Cited
US4877947A Cited
FR2605770A1 Cited
US4777355A Cited
US5195130A Cited
US5247575A Cited
JPH0259937A Cited
EP0356237A2 Cited
US5126541A Cited
FR2637710A1 Cited
EP0380377A1 Cited
US5406064A Cited
US5247164A Cited
US5123045A Cited
US5064999A Cited
US5068894A Cited
EP0423035A1 Cited
EP0427465A2 Cited
US5149945A Cited
US5412191A Cited
FR2667171A1 Cited
FR2667419A1 Cited
GB2261973A Cited
US5406380A Cited
US5448045A Cited
US5375240A Cited
US5613159A Cited
US5440631A Cited
US5532920A Cited
US5509070A Cited
US5602743A Cited
FR2701133A1 Cited
US5420405A Cited
US5550919A Cited
US5386369A Cited
US5650761A Cited
US5444779A Cited
US5604802A Cited
EP0662674A1 Cited
EP0665486A2 Cited
US5461217A Cited
EP0696121A1 Cited
US5537474A Cited
US5500517A Cited
US5544086A Cited
US5841866A Cited
US5613012A Cited
US5530520A Cited
EP0717338A1 Cited
US5887266A Cited
WO1996025724A1 Cited
US5590197A Cited
US5768419A Cited
US5692132A Cited
US5689565A Cited
US5852290A Cited
US5734150A Cited
US5742756A Cited
US5761306A Cited
US5937068A Cited
US5889941A Cited
US5822517A Cited
US5915226A Cited
US5815657A Cited
US5811771A Cited
US5844218A Cited
US5923884A Cited
US5892902A Cited
EP0829828A1 Cited
WO1998019237A1 Cited
US5844497A Cited
US5901303A Cited
EP0889393A2 Cited
US6003014A Cited
US6006303A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-12-05 2004-06-05 2004-12-05 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-12-05 2008-06-05 2008-12-05 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-12-05 2012-06-05 2012-12-05 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag