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
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 |