Patent US6119945A successfully refreshed from Google Patents.
← Back to Patent Explorer
US6119945A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and system for storing tickets on smart cards

Assignee: Koninklijke KPN NV
•
Filing: 1997-08-08
•
Granted: 2000-09-19
•
Expires: 2017-08-08
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In a smart card (1) electronic tickets (20) are securely stored. Ticket data is written into the fields (21, 22, 23) of a ticket (20) in a protected manner using a special code. Tickets (20) may comprise several fields, such as an entitlement field (21), a validation field (22), and a verification field (23). Different keys (K1, K2, K3) are used for each type of field at issuing, validation, and verification terminals (81, 82, 83). A further protection of the integrity of the tickets (20) is obtained by using a first storage command (UPDATE) to prepare a field when issuing the ticket (20) at the issuing terminal (81), and, a different, second storage command (WRITE) when validating the ticket (20) at the validation terminal (82). Thus, the fraudulent modification of an issued ticket (20) is prevented.

Inventors

  • 👤 Frank Muller
  • 👤 Michel Marco Paul Drupsteen

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-07 13:09
CPC Classifications
G; G07; G07F; G07F7/00; G07F7/08; G07F7/0866; G06; G06Q; G06Q20/00; G06Q20/04; G06Q20/045; G06Q20/30; G06Q20/36; G06Q20/363; G07B; G07B15/00; G07F17/00; G07F17/0014

Claims Analysis

Total Claims: 27
Claim 1
Independent Claim 96 words
A smart card, comprising: an integrated circuit, including, a processor, wherein the processor is configured to respond to a first command for setting and resetting bits, and a second command for only setting bits, the first command being operational exclusively in response to an identification of a first type of terminal, and a memory, including, a ticket stored in the memory having at least one field for storing data relating to the ticket; wherein the smart card is configured for storing data using a code containing a fixed number of set bits per group of bits.
Claim 2
Dependent Claim 96 words
A smart card, comprising: an integrated circuit, including, a processor, wherein the processor is configured to respond to a first command for setting and resetting bits, and a second command for only setting bits, the first command being operational exclusively in response to an identification of a first type of terminal, and a memory, including, a ticket stored in the memory having at least one field for storing data relating to the ticket; wherein the smart card is configured for storing data using a code containing a fixed number of set bits per group of bits.
Claim 3
Dependent Claim 28 words
The smart card according to claim 1, wherein the code comprises code words having eight bits, the number of set bits in each valid code word equaling four.
Claim 4
Dependent Claim 42 words
The smart card according to claim 1, wherein the ticket stored in the memory comprises an entitlement field for storing data relating to the entitlement of the ticket, and a validation field for storing data relating to the validity of the ticket.
Claim 5
Dependent Claim 28 words
The smart card according to claim 3, wherein the ticket further comprises at least one verification field for storing data relating to a validity check of the ticket.
Claim 6
Dependent Claim 27 words
The smart card according to claim 3, wherein the integrated circuit includes a first key for authenticating entitlement data and a second key for authenticating validation data.
Claim 7
Dependent Claim 41 words
The smart card according to claim 5, wherein a ticket further comprises at least one verification field for storing data relating to a validity check of the ticket, and the integrated circuit further comprises a third key for authenticating verification data.
Claim 8
Dependent Claim 18 words
The smart card according to claim 6, wherein the second and the third keys are the same key.
Claim 9
Dependent Claim 27 words
The smart card according to claim 5, wherein the smart card is configured to identify the first type of terminal as a function of the first key.
Claim 10
Independent Claim 116 words
A method of registering tickets on a smart card including a memory, comprising the steps of: creating a ticket in the memory, the ticket including at least one field; issuing the ticket by storing in the at least one field data identifying a right to be conveyed by the ticket; wherein the step of issuing the ticket comprises using a first command for setting and resetting bits, and a second command for only setting bits, the first command being operational exclusively in response to an identification of a first type of terminal; and storing the data in the at least one field using a code containing a fixed number of set bits per group of bits.
Claim 11
Independent Claim 116 words
A method of registering tickets on a smart card including a memory, comprising the steps of: creating a ticket in the memory, the ticket including at least one field; issuing the ticket by storing in the at least one field data identifying a right to be conveyed by the ticket; wherein the step of issuing the ticket comprises using a first command for setting and resetting bits, and a second command for only setting bits, the first command being operational exclusively in response to an identification of a first type of terminal; and storing the data in the at least one field using a code containing a fixed number of set bits per group of bits.
Claim 12
Dependent Claim 36 words
The method according to claim 9, wherein the step storing the data in the at least one field comprises storing a code having eight bits, the number of set bits in each valid code equaling four.
Claim 13
Dependent Claim 76 words
The method according to claim 9, further comprising the steps of: validating the ticket by storing in a validation field a validation code relating to the validity of the ticket; and verifying the ticket by storing in at least one verification field a verification code relating to a verification of the ticket; wherein the step of issuing the ticket comprises storing the data identifying the right to be conveyed by the ticket in an entitlement field.
Claim 14
Dependent Claim 38 words
The method according to claim 11, wherein the steps of validating and verifying comprise storing validation and verification codes each having eight bits with a number of set bits in each valid validation and verification code equaling four.
Claim 15
Dependent Claim 26 words
The method according to claim 12, wherein the step of verifying the ticket comprises the checking of the number of set bits in the verification code.
Claim 16
Dependent Claim 26 words
The method according to claim 11, the step of issuing the ticket comprises storing an identification of the issuer of the ticket in the entitlement field.
Claim 17
Dependent Claim 38 words
The method according to claim 11, wherein the step of validating the ticket comprises storing at least one of the date of validity of the ticket, and a terminal identification in the validation field as the validation code.
Claim 18
Dependent Claim 37 words
The method according to claim 11, wherein the step of verifying the ticket comprises storing at least one of a date, a time, and a terminal in the at least one verification field as the verification code.
Claim 19
Dependent Claim 64 words
The method according to claim 11, wherein the step of storing the data identifying the right to be conveyed in the entitlement field is performed as a function of a first key, and the step of validating the ticket by storing in the validation field the validation code relating to the validity of the ticket is performed as a function of a second key.
Claim 20
Dependent Claim 40 words
The method according to claim 17, wherein the step of verifying the ticket by storing in at least one verification field the verification code relating to the verification of the ticket is performed as a function of a third key.
Claim 21
Dependent Claim 28 words
The method according to claim 18, wherein the steps of verifying and validating comprise performing verification and validation using second and third keys that are a same key.
Claim 22
Independent Claim 134 words
A system for providing access to services, comprising: at least one smart card, including, a memory for storing tickets comprising at least one field; and at least one terminal including at least one of an issuing, validating, and verification terminal; wherein the issuing terminal of the at least one terminal is configured to store in the at least one field data representing the right to access a service, and the data in the at least one field is stored using a code containing a fixed number of set bits per group of bits; and wherein the smart card is configured to respond to a first command for setting and resetting bits, and a second command for only setting bits, the first command being operational exclusively in response to an identification of the issuing terminal.
Claim 23
Independent Claim 134 words
A system for providing access to services, comprising: at least one smart card, including, a memory for storing tickets comprising at least one field; and at least one terminal including at least one of an issuing, validating, and verification terminal; wherein the issuing terminal of the at least one terminal is configured to store in the at least one field data representing the right to access a service, and the data in the at least one field is stored using a code containing a fixed number of set bits per group of bits; and wherein the smart card is configured to respond to a first command for setting and resetting bits, and a second command for only setting bits, the first command being operational exclusively in response to an identification of the issuing terminal.
Claim 24
Dependent Claim 27 words
The system according to claim 20, wherein the code comprises code words having eight bits, the number of set bits in each valid code word equaling four.
Claim 25
Dependent Claim 45 words
The system according to claim 20, wherein the at least one field includes an entitlement field, and a validation field, and the validation terminal of the at least one terminal is configured to store in the validation field data validating the at least one ticket.
Claim 26
Dependent Claim 46 words
The system according to claim 22, wherein the at least one field includes at least one verification field, and the verification terminal of the at least one terminal is configured to store in the at least one verification field data verifying the at least one ticket.
Claim 27
Dependent Claim 25 words
The system according to claim 20, wherein the issuing terminal of the at least one terminal is configured to limit the number of issued tickets.

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag