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

Method and device for selecting a reconfigurable communications protocol between and IC card and a terminal

Assignee: Mastercard International Inc
•
Filing: 1999-03-19
•
Granted: 2003-06-17
•
Expires: 2019-03-19
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract There is provided a method and device for selecting a communications protocol between an integrated circuit card and a terminal. The terminal supports at least two communications protocols, with one of the at least two communications protocols being a preferred communications protocol. The terminal transmits a reset to the integrated circuit card and receives an answer-to-reset from the integrated circuit card indicative of a first communications protocol. The terminal determines whether the first communications protocol matches the preferred communications protocol. If the first communications protocol does not match the preferred communications protocol, the terminal transmits another reset to the integrated circuit card and receives another answer-to-reset from the integrated circuit card indicatives of a second communications protocol. According to another aspect of the invention, the integrated circuit card has a processing unit and a memory coupled to the processing unit, the memory having stored therein a plurality of answers-to-reset, where each of the plurality of answers-to-reset is indicative of a communications protocol. The integrated circuit card transmits one of the plurality of answers-to-reset responsive to a reset and transmits another one of the plurality of answers-to-reset responsive to a subsequent reset.

Inventors

  • 👤 Philip A. Binder
  • 👤 Philippe R. Hiolle
  • 👤 Barry Hochfield

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 11:06
CPC Classifications
G; G06; G06K; G06K7/00; G06K7/0008; G06Q; G06Q20/00; G06Q20/08; G06Q20/10; G06Q20/108; G06Q20/1085

Claims Analysis

Total Claims: 36
Claim 1
Independent Claim 149 words
A method for selecting a communications protocol between an integrated circuit card and a terminal, the terminal being capable of communicating using at least two communications protocols, with one of the at least two communications protocols being a preferred communications protocol, the method comprising: (a) transmitting a reset by the terminal to the integrated circuit card; (b) receiving an answer-to-reset by the terminal from the integrated circuit card indicative of a first communications protocol operable in a first geographic region; (c) determining whether the first communications protocol matches the preferred communications protocol; (d) transmitting, if the first communications protocol does not match the preferred communications protocol, another reset by the terminal to the integrated circuit card; and (e) receiving another answer-to-reset by the terminal from the integrated circuit card indicative of a second communications protocol operable in a second geographic region which is larger than the first geographic region.
Claim 2
Independent Claim 149 words
A method for selecting a communications protocol between an integrated circuit card and a terminal, the terminal being capable of communicating using at least two communications protocols, with one of the at least two communications protocols being a preferred communications protocol, the method comprising: (a) transmitting a reset by the terminal to the integrated circuit card; (b) receiving an answer-to-reset by the terminal from the integrated circuit card indicative of a first communications protocol operable in a first geographic region; (c) determining whether the first communications protocol matches the preferred communications protocol; (d) transmitting, if the first communications protocol does not match the preferred communications protocol, another reset by the terminal to the integrated circuit card; and (e) receiving another answer-to-reset by the terminal from the integrated circuit card indicative of a second communications protocol operable in a second geographic region which is larger than the first geographic region.
Claim 3
Dependent Claim 26 words
The method of claim 1 , wherein the reset in step (a) is a cold reset and the reset in step (d) is a warm reset.
Claim 4
Dependent Claim 61 words
The method of claim 1 , further comprising the steps of: determining whether the second communications protocol matches any of the at least two communications protocols supported by the terminal; and aborting communications between the terminal and the integrated circuit card if the second communications protocol does not match any of the at least two communications protocols supported by the terminal.
Claim 5
Dependent Claim 82 words
The method of claim 1 , further comprising the steps of: determining whether the second communications protocol matches the first communications protocol; if the second communications protocol matches the first communications protocol, determining whether the second communications protocol matches any of the at least two communications protocols supported by the terminal; and aborting communications between the terminal and the integrated circuit card if the second communications protocol does not match any of the at least two communications protocols supported by the terminal.
Claim 6
Dependent Claim 34 words
The method of claim 4 , further comprising the step of, if the second communications protocol does not match the first communications protocol, determining whether the second communications protocol matches the preferred communications protocol.
Claim 7
Dependent Claim 55 words
The method of claim 5 , further comprising the steps of repeatedly transmitting a reset by the terminal to the integrated circuit card and receiving an answer-to-reset by the terminal from the integrated circuit card until the most current answer-to-reset is the same as a previous answer-to-reset or is indicative of the preferred communications protocol.
Claim 8
Dependent Claim 27 words
The method of claim 6 , wherein the first communications protocol and the second communications protocol are compliant with, but different subsets of, a communications protocol standard.
Claim 9
Independent Claim 127 words
A method for transmitting an answer-to-reset by an integrated circuit card, the integrated circuit card having a processing unit and a memory coupled to the processing unit, the memory having stored therein a plurality of answers-to-reset, each of the plurality of answers-to-reset being indicative of a communications protocol, and wherein the plurality of answers-to-reset include a first answer-to-reset indicative of a first communications protocol operable in a first geographic region and a second answer-to-reset indicative of a second communications protocol operable in a second geographic region, the second geographic region being greater than the first geographic region, the method comprising: (a) transmitting one of the plurality of answers-to-reset responsive to a reset; and (b) transmitting another one of the plurality of answers-to-reset responsive to a subsequent reset.
Claim 10
Independent Claim 127 words
A method for transmitting an answer-to-reset by an integrated circuit card, the integrated circuit card having a processing unit and a memory coupled to the processing unit, the memory having stored therein a plurality of answers-to-reset, each of the plurality of answers-to-reset being indicative of a communications protocol, and wherein the plurality of answers-to-reset include a first answer-to-reset indicative of a first communications protocol operable in a first geographic region and a second answer-to-reset indicative of a second communications protocol operable in a second geographic region, the second geographic region being greater than the first geographic region, the method comprising: (a) transmitting one of the plurality of answers-to-reset responsive to a reset; and (b) transmitting another one of the plurality of answers-to-reset responsive to a subsequent reset.
Claim 11
Dependent Claim 33 words
The method of claim 8 , wherein step (a) comprises transmitting the first answer-to-reset responsive to a cold reset; and wherein step (b) comprises transmitting the second answer-to-reset responsive to a warm reset.
Claim 12
Dependent Claim 56 words
The method of claim 8 , wherein the memory of the integrated circuit card comprises a pointer stored therein whose value is associated with one of the plurality of answers-to-reset, and wherein the step (b) comprises: incrementing the pointer responsive to a reset; and transmitting the answer-to-reset associated with the incremented pointer responsive to the reset.
Claim 13
Dependent Claim 32 words
The method of claim 10 , wherein the incrementing step comprises incrementing the pointer responsive to a reset only if the pointer is less than the number of the plurality of answers-to-reset.
Claim 14
Dependent Claim 23 words
The method of claim 10 , further comprising the step of initializing the pointer to a predetermined value responsive to a cold reset.
Claim 15
Dependent Claim 28 words
The method of claim 8 , wherein the communications protocols associated with the plurality of answers-to-reset are each compliant with, but different subsets of, a communications protocol standard.
Claim 16
Dependent Claim 175 words
A terminal for communicating with an integrated circuit card comprising: a processing unit; a memory unit coupled to the processing unit, the memory having stored therein values representative of at least two communications protocols each operable in a different geographic region, with one of the at least two communications protocols being a preferred communications protocol; means for transmitting a first reset by the terminal to the integrated circuit card; means for receiving a first answer-to-reset from the integrated circuit card responsive to the first reset and indicative of a first communications protocol operable in a first geographic region; means for determining whether the first communications protocol matches the preferred communications protocol; means for transmitting, if the first communications protocol does not match the preferred communications protocol, a second reset by the terminal to the integrated circuit card; and means for receiving a second answer-to-reset from the integrated circuit card responsive to the second reset and indicative of a second communications protocol operable in a second geographic region which is larger than the first geographic region.
Claim 17
Dependent Claim 175 words
A terminal for communicating with an integrated circuit card comprising: a processing unit; a memory unit coupled to the processing unit, the memory having stored therein values representative of at least two communications protocols each operable in a different geographic region, with one of the at least two communications protocols being a preferred communications protocol; means for transmitting a first reset by the terminal to the integrated circuit card; means for receiving a first answer-to-reset from the integrated circuit card responsive to the first reset and indicative of a first communications protocol operable in a first geographic region; means for determining whether the first communications protocol matches the preferred communications protocol; means for transmitting, if the first communications protocol does not match the preferred communications protocol, a second reset by the terminal to the integrated circuit card; and means for receiving a second answer-to-reset from the integrated circuit card responsive to the second reset and indicative of a second communications protocol operable in a second geographic region which is larger than the first geographic region.
Claim 18
Dependent Claim 22 words
The terminal of claim 14 , wherein the first reset is a cold reset and the second reset is a warm reset.
Claim 19
Dependent Claim 62 words
The terminal of claim 14 , further comprising: means for determining whether the second communications protocol matches any of the at least two communications protocols supported by the terminal; and means for aborting communications between the terminal and the integrated circuit card if the second communications protocol does not match any of the at least two communications protocols supported by the terminal.
Claim 20
Dependent Claim 85 words
The terminal of claim 14 , further comprising: means for determining whether the second communications protocol matches the first communications protocol; means for determining, if the second communications protocol matches the first communications protocol, whether the second communications protocol matches any of the at least two communications protocols supported by the terminal; and means for aborting communications between the terminal and the integrated circuit card if the second communications protocol does not match any of the at least two communications protocols supported by the terminal.
Claim 21
Dependent Claim 33 words
The terminal of claim 17 , further comprising means for determining, if the second communications protocol does not match the first communications protocol, whether the second communications protocol matches the preferred communications protocol.
Claim 22
Dependent Claim 54 words
The terminal of claim 18 , further comprising means for repeatedly transmitting a reset by the terminal to the integrated circuit card and receiving an answer-to-reset by the terminal from the integrated circuit card until the most current answer-to-reset is the same as a previous answer-to-reset or is indicative of the preferred communications protocol.
Claim 23
Dependent Claim 27 words
The terminal of claim 19 , wherein the first communications protocol and the second communications protocol are compliant with, but different subsets of, a communications protocol standard.
Claim 24
Dependent Claim 118 words
An integrated circuit card comprising: (a) a processing unit; (b) a memory coupled to the processing unit, the memory having stored therein a plurality of answers-to-reset, each of the plurality of answers-to-reset being indicative of a communications protocol and wherein the plurality of answers-to-reset include a first answer-to-reset indicative of a first communications protocol operable in a first geographic region and a second answer-to-reset indicative of a second communications protocol operable in a second geographic region, the second geographic region being greater than the first geographic region; (c) means for transmitting one of the plurality of answers-to-reset responsive to a reset; and (d) means for transmitting another one of the plurality of answers-to-reset responsive to a subsequent reset.
Claim 25
Dependent Claim 118 words
An integrated circuit card comprising: (a) a processing unit; (b) a memory coupled to the processing unit, the memory having stored therein a plurality of answers-to-reset, each of the plurality of answers-to-reset being indicative of a communications protocol and wherein the plurality of answers-to-reset include a first answer-to-reset indicative of a first communications protocol operable in a first geographic region and a second answer-to-reset indicative of a second communications protocol operable in a second geographic region, the second geographic region being greater than the first geographic region; (c) means for transmitting one of the plurality of answers-to-reset responsive to a reset; and (d) means for transmitting another one of the plurality of answers-to-reset responsive to a subsequent reset.
Claim 26
Dependent Claim 56 words
The integrated circuit card of claim 21 , wherein the means for transmitting one of the plurality of answers-to-reset comprises means for transmitting the first answer-to-reset responsive to a cold reset; and wherein the means for transmitting another one of the plurality of answers-to-reset comprises means for transmitting the second answer-to-reset responsive to a warm reset.
Claim 27
Dependent Claim 70 words
The integrated circuit card of claim 21 , wherein the memory of the integrated circuit card comprises a pointer stored therein whose value is associated with one of the plurality of answers-to-reset, and wherein the means for transmitting another one of the plurality of answers-to-reset comprises: means for incrementing the pointer responsive to a reset; and means for transmitting the answer-to-reset associated with the incremented pointer responsive to the reset.
Claim 28
Dependent Claim 37 words
The integrated circuit card of claim 23 , wherein the means for incrementing comprises means for incrementing the pointer responsive to a reset only if the pointer is less than the number of the plurality of answers-to-reset.
Claim 29
Dependent Claim 24 words
The integrated circuit card of claim 23 , further comprising means for initializing the pointer to a predetermined value responsive to a cold reset.
Claim 30
Dependent Claim 30 words
The integrated circuit card of claim 21 , wherein the communications protocols associated with the plurality of answers-to-reset are each compliant with, but different subsets of, a communications protocol standard.
Claim 31
Dependent Claim 194 words
In a system including a plurality of integrated circuit cards and a plurality of terminals, each of the integrated circuit cards and terminals being capable of communicating with each other through a first communications protocol only, which is operable in a first geographic region, a method for migrating to integrated circuit cards and terminals being capable of communicating with each other through a second communications protocol, which is operable in a second geographic region larger than the first geographic region, comprising the step of issuing one or more integrated circuit cards supporting both said first communications protocol and said second communication protocol, wherein each of said one or more integrated circuit cards supporting both said first communications protocol and said second communications protocol includes: (a) a processing unit; (b) a memory coupled to the processing unit, the memory having stored therein a first answer-to-reset indicative of said first communications protocol and a second answer-to-reset indicative of said second communications protocol; (c) means for transmitting one of the first or second answers-to-reset responsive to a reset; and (d) means for transmitting the other one of the first or second answers-to-reset responsive to a subsequent request.
Claim 32
Dependent Claim 194 words
In a system including a plurality of integrated circuit cards and a plurality of terminals, each of the integrated circuit cards and terminals being capable of communicating with each other through a first communications protocol only, which is operable in a first geographic region, a method for migrating to integrated circuit cards and terminals being capable of communicating with each other through a second communications protocol, which is operable in a second geographic region larger than the first geographic region, comprising the step of issuing one or more integrated circuit cards supporting both said first communications protocol and said second communication protocol, wherein each of said one or more integrated circuit cards supporting both said first communications protocol and said second communications protocol includes: (a) a processing unit; (b) a memory coupled to the processing unit, the memory having stored therein a first answer-to-reset indicative of said first communications protocol and a second answer-to-reset indicative of said second communications protocol; (c) means for transmitting one of the first or second answers-to-reset responsive to a reset; and (d) means for transmitting the other one of the first or second answers-to-reset responsive to a subsequent request.
Claim 33
Dependent Claim 40 words
The method of claim 27 , further comprising the step of replacing one or more of said terminals capable of communicating through said first communications protocol only with one or more terminals capable of communicating through said second communications protocol.
Claim 34
Independent Claim 86 words
A system for allowing the interoperability of a plurality of integrated circuit cards and a plurality of terminals each of the integrated circuit cards and each of the terminals being capable of communicating with each other through one or more communications protocols, said system comprising: a matrix of the operation of said integrated circuit cards and terminals, said matrix comprising a series of integrated circuit card communications protocols and a series of terminal support protocols and an indication of the interoperability of each of said series.
Claim 35
Independent Claim 86 words
A system for allowing the interoperability of a plurality of integrated circuit cards and a plurality of terminals each of the integrated circuit cards and each of the terminals being capable of communicating with each other through one or more communications protocols, said system comprising: a matrix of the operation of said integrated circuit cards and terminals, said matrix comprising a series of integrated circuit card communications protocols and a series of terminal support protocols and an indication of the interoperability of each of said series.
Claim 36
Dependent Claim 39 words
The system of claim 29 , wherein said series of integrated circuit card communications protocols comprises three different communications protocols each having a plurality of answers-to-reset subsets and said series of terminal support protocols comprises four different support protocols.

References Cited (Backward Citations)

EP0282992A2 Cited
US5581708A Cited
US5959276A Cited
US5678029A Cited
EP0733987A2 Cited
EP0768540A1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2006-06-16 2006-12-16 2007-06-17 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2010-06-16 2010-12-16 2011-06-17 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2014-06-16 2014-12-16 2015-06-17 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag