`
`l||||l||||||||Illllllllllllllllllllll|||lll|1||llll|Illllllllllllllllllllll
`USOOS459304A
`
`United States Patent
`[19]
`[11] Patent Number:
`5,459,304
`
`Eisenmann
`[45] Date of Patent:
`Oct. 17, 1995
`
`[54] SMART CARD TECHNIQUES FOR MOTOR
`VEHICLE RECORD ADMINISTRATION
`
`5,120,939
`5,310,999
`
`6/1992 Claus et a1.
`5/1994 Claus et a1.
`
`............................. 235/332
`............................. 235/384
`
`[75]
`
`Inventor:
`
`Jefl'rey J. Eisenmann, Ocean Grove,
`NJ.
`
`[73] Assignee: AT&T 1PM Corp., Coral Gables, Fla.
`
`[21] Appl. No.: 304,998
`
`[22] Filed:
`
`Sep. 13, 1994
`
`Int. Cl.6 ....................................................... G06K 5/00
`[51]
`
`[52] US. Cl.
`.................. 235/380; 235/382; 235/384;
`235/492
`[53] Field of Search ..................................... 235/330, 382,
`235/384
`
`[56]
`
`References Cited
`
`4,567,359
`4,798,322
`4,916,296
`4,970,655
`
`U‘S' PATENT DOCUMENTS
`1/1986 Lockwood .............................. 235/381
`1/1989 Bernstein et a1.
`.. 235/487
`
`4/1990 Streak ..........
`11/1990 Winn et a].
`..
` 364/479
`
`Primary Examiner—Harold Pitts
`Attorney, Agent, or Firm—Steven R. Bartholomew
`[57]
`ABSTRACT
`
`Smart card techniques are disclosed for integrating and
`administering records related to the ownership and/or opera-
`tion of motor vehicles. A smart identification card stores and
`
`administers a plurality of motor vehicle records correspond-
`ing to a single motorist. These motor vehicle records include
`items selected from the group of motor vehicle registration
`information, drivers license information, vehicle code vio—
`lations, automobile insurance information, parking garage
`entry times, parking garage account balance, highway toll
`account balance, motor club information, and environmental
`inspection information. Each smart identification card is
`equipped to interact with any of a plurality of computer
`databases through the utilization of a conventional commu-
`nications link in conjunction with EL smart card scanner, Each
`of the computer databases administers motor vehicle
`records.
`
`8 Claims, 27 Drawing Sheets
`
`SMART IDENTIFICATION CARD DATA STRUCIURE
`
`DRIVERS LICENSE NUMBER
`FILE IDENTIFIER 'A”:
`CARD HOLDER IDENTITY
`
`FILE IDENTIFIER 'B”:
`CARD HOLDER IDENTITY
`
`SOCIAL SECURITY NUMBER
`
`m
`
`153
`
`VIOLATION RECORD:
`
`137
`
`TOLL ACCOUNT FILE IDENTIFIER:
`
` 155
`
`VIOLATION IDENTIFIER N
`VIOLATION IDENTIFIER N
`VIOLATION IDENTIFIER 0
`
`TOLL ACCOUNT BALANCE
`
`139.1'
`
`PARKING GARAGE FILE IDENTIFIER:
`
`PARKING GARAGE ACCOUNT BALANCE
`
`141
`
`,
`
`”3f
`
`“5!
`
`”5,
`
`
`
`AUTOMOBILE INSURANCE POLICY
`FILE IDENTIFIER:
`
`AUTOMOBILE INSURANCE POLICY
`FILE IDENTIFIER:
`
`DEPARTMENT OF MOTOR VEHICLES
`AUTOMOBILE REGISTRATION FILE
`IDENTIFIER:
`
`DEPARTMENT OF MOTOR VEHICLES
`AUTOMOBILE REGISTRATION FILE
`IDENTIFIER:
`
`AUTDMDBILE X
`POLICY EXPIRATION DATE
`INSURANCE EXPIRATION FLAG
`INSURANCE COMPANY TELEPHONE NUMBER
`
`AUTOMOBILE Y
`POLICY EXPIRATION DATE
`INSURANCE EXPIRATION FLAG
`INSURANCE CDMPANI TELEPHONE NUMBER
`
`VIN 0F AUTOMOBILEX
`: 1:: at
`.'::IIT T:
`REGISTRATION EXPIRATION FLAG
`INSPECTION DUE DATE
`INSPECTION OVER DUE FLAG
`
`VIN OF AUTOMOBILEY
`R
`TON EXPIRATION OAT
`REGISTRATION EXPIRATION FLAG
`INSPECTION DUE DATE
`INSPECTION OVER DUE FLAG
`
`”7
`
`149
`
`1‘51
`153
`‘55
`
`157
`
`159
`
`‘5‘
`'53
`‘55
`‘67
`
`169
`171
`173
`I75
`
`'77
`179
`181
`183
`185
`
`145
`15°
`152
`1554
`155
`
`Liberty Mutual
`
`Exhibit 1006
`
`Page 000001
`
`
`
`US. Patent
`
`Oct. 17, 1995
`
`Sheet 1 of 27
`
`5,459,304
`
`F]C.
`
`1
`
`SMART IDENTIFICATION CARD DATA STRUCTURE
`
`131
`
`FILE IDENTIFIER 'A":
`CARD HOLDER IDENTITY
`
`DRIVERS LICENSE NUMBER
`
`133
`
`135
`
`FILE IDENTIFIER "B":
`CARD HOLDER IDENTITY
`
`VIOLATION RECORD:
`
`SOCIAL SECURITY NUMBER
`
`VIOLATION IDENTIFIER M
`VIOLATION IDENTIFIER N
`VIOLATION IDENTIFIER O
`
`137
`
`TOLL ACCOUNT FILE IDENTIFIER:
`
`‘
`
`TOLL ACCOUNT BALANCE
`
`PARKING GARAGE FILE IDENTIFIER:
`
`PARKING GARAGE ACCOUNT BALANCE
`
`
`
`147
`
`149
`
`151
`153
`155
`
`157
`
`159
`
`161
`163
`165
`167
`
`169
`171
`173
`175
`
`177
`179
`181
`183
`185
`
`148
`150
`152
`154
`156
`
`139
`
`.141
`
`143
`
`145
`
`146
`
`AUTOMOBILE INSURANCE POLICY
`FILE IDENTIFIER:
`
`AUTOMOBILE INSURANCE POLICY
`FILE IDENTIFIER:
`
`DEPARTMENT OF MOTOR VEHICLES
`AUTOMOBILE REGISTRATION FILE
`IDENTIFIER:
`
`DEPARTMENT OF MOTOR VEHICLES
`AUTOMOBILE REGISTRATION FILE
`IDENTIFIER:
`
`AUTOMOBILE X
`POLICY EXPIRATION DATE
`INSURANCE EXPIRATION FLAG
`INSURANCE COMPANY TELEPHONE NUMBER
`
`AUTOMOBILE Y
`POLICY EXPIRATION DATE
`INSURANCE EXPIRATION FLAG
`INSURANCE COMPANY TELEPHONE NUMBER
`
`INSPECTION DUE DATE
`INSPECTION OVER DUE FLAG
`
`VIN, OF AUTOMOBILE Y
`REGISTRATION EXPIRATION OAT
`REGISTRATION EXPIRATION FLAG
`INSPECTION DUE DATE
`INSPECTION OVER DUE FLAG
`
`Page 000002
`
`
`
`US. Patent
`
`Oct. 17,1995
`
`Sheet 2 of 27
`
`5,459,304
`
`m:
`
`:ufimfla
`E_:(1mmmumuw0mmmu
`
`|.__J
`
`2:
`
`witfigfiwtiwmEm:Immgmzouazoomm/Em:
`
`
`.....wH2:.........2:LEzzsmmx:nas5%.mrlfillllllllllllllllJl.om<om«2#2255237
`
`N65%
`
`mo—
`
`E—
`
`zo=<u:=zme
`
`35
`
`$2052%
`
`Ezzfim
`
`55¢on
`
`.2225»
`
`BF
`
`muEmEE
`
`
`
`mzzozfi._<zo:zm>zoo
`
`:—
`
`m:
`
`
`«Sim.....“End.um-----w”.533
`
`m---mm.>.~.mu.m.zm..m_..:}mmzo=<822228
`
`.3.‘Q~\
`
`\x..a:v2:
`
`
`
` 55825:.Ea.£330..
`
`
`
`£ng85525E:
`
`
`
`$5;onmm<m<sa
`
`m:
`
`
`
`
`
`xz:«222222228mzoxnmdh
`
`
`
`\tiJ.......................Em.£5.285:29.
`
`5:3:).EEEEPEBMM.58:x2:32222328”22%”;
`
`
`
`
`
`.(...L5%“222550:258.
`
`E
`......\.
`
`Page 000003
`
`
`
`
`
`
`
`
`
`
`
`US. Patent
`
`Oct. 17, 1995
`
`Sheet 3 of 27
`
`5,459,304
`
`FIG. 3
`
`w
`
`201
`COMPUTER TERMINAL PROMPTS USER TO ENTER PASSWORDZOS
`CAN SMART CARD SCANNER READ MOTOR VEHICLE DRIVER
`IDENTIFICATION CARD ?
`207
`YES
`SMART CARD SCANNER SCANS MOTOR VEHICLE/DRIVER IDENTIFICATION
`CARD AND UPLOADS ONE OR MORE FILE IDENTIFIERS (i.e., SOCIAL
`SECURITY NO. AND/OR DRIVERS LICENSE NO.) FROM CARD
`209
`SCANNER DOWNLOADS FILE IDENTIFIERS TO COMPUTER TERMINAL
`211
`COMPUTER TERMINAL SEARCHES COMMUNICATIONS LINK TABLE FOR A
`FILE IDENTIFIER DOWNLOADED FROM IDENTIFICATION CARD
`213
`
`COMPUTER TERMINAL RETRIEVES THE COMMUNICATIONS LINK SPECIFICATION
`ASSOCIATED WITH THE FILE IDENTIFIER LOCATED IN THE PREVIOUS STEP
`215
`
`o
`FROM FIG. 3A
`
`205
`
`NO
`
`COMPUTER TERMINAL
`PROMPTS USER:
`CARD IS UNREADABLE
`
`DOES COMMUNICATIONS LINK SPECIFICATION SPECIFY A DIRECT
`REAL-TIME COMMUNICATIONS LINK ?
`NO
`217
`COMPUTER TERMINAL PLACES CALL TO CENTRALIZED DATABASE COMPUTER
`OVER A TELEPHONIC (CELLULAR AND/OR LANDLINE) COMMUNICATIONS LINK
`219
`IS THERE AN UPDATED FILE IN THE COMPUTER TERMINAL FILE UPDATE
`Io
`BUFFER (i.e., FROM A PREVIOUS UPDATE) ?
`
`
`
`
`UPLOAD FILES IN FILE UPDATE BUFFER OF COMPUTER TERMINAL T0
`CENTRALIZED DATABASE COMPUTER
`
`DATABASE IS UPDATED WITH NEW FILES
`
`CLEAR FILE UPDATE BUFFER
`
`227
`COMPUTER TERMINAL DOWNLOADS FILE IDENTIFIERS TO CENTRALIZED
`DATABASE COMPUTER
`
`229
`CENTRALIZED DATABASE COMPUTER UPLOADS FILES CORRESPONDING
`TO FILE IDENTIFIERS TO THE COMPUTER TERMINAL
`
`231
`FILES MAY BE DISPLAYED AND/0R EDITED ON THE COMPUTER
`TERMINAL USER INTERFACE
`233
`
`EDITED FILES ARE STORED IN FILE UPDATE BUFFER
`
`o
`6. 3A
`
`TO
`
`Page 000004
`
`
`
`US. Patent
`
`Oct. 17, 1995
`
`Sheet 4 of 27
`
`5,459,304
`
`FIG. 3A
`
`FROM FIG. 3
`
`COMPUTER TERMINAL ESTABLISHES A
`DIRECT, REAL-TIME COMMUNICATIONS
`LINK WITH A CENTRALIZED DATABASE COMPUTER
`
`COMPUTER TERMINAL DOWNLOADS FILE IDENTIFIERS
`TO CENTRALIZED DATABASE COMPUTER
`
`CENTRALIZED DATABASE COMPUTER UPLOADS FILES
`CORRESPONDING To FILE IDENTIFIERS To THE
`COMPUTER TERMINAL
`
`FILES MAY BE EDITED AND/0R DISPLAYED ON THE
`‘
`COMPUTER TERMINAL USER INTERFACE
`
`235
`
`237
`
`239
`
`241
`
`EDITED FILES ARE DOWNLOADED FROM THE
`COMPUTER TERMINAL TO THE CENTRAUZED
`
`A
`
`243
`
`DATABASE COMPUTER
`
`0
`TD FIG. 3
`
`Page 000005
`
`
`
`US. Patent
`
`Oct. 17, 1995
`
`Sheet 5 0f 27
`
`5,459,304
`
`3
`
`”$23.3-
`
`Esmzou$553
`
`855223
`
`m3
`
`:4
`
`m1
`
`Emduo
`
`E>Eumz<~=
`
`
`
`mzoznmdhmzzazfi
`
`5:5sz555
`
`
`
`“2255”:uzjozfi
`
`3:2635%
`
`EEOoonzzm
`
`ENEEZHS
`
`”9:53
`
`Esmzoo
`
`wzoEstzzoo
`
`Ex2:
`
`Sac:
`
`«5228
`
`28:25
`
`Ezzgm
`
`9.5E§m
`
`.255”:
`«888E222
`
`252229:on
`
`
`
`x2:mzo=<o~z=228
`
`m3.
`
`V Q
`
`05%
`
`Page 000006
`
`
`
`
`
`
`
`
`
`
`
`
`
`US. Patent
`
`Oct. 17, 1995
`
`Sheet 6 of 27
`
`5,459,304
`
`FIG. 5
`
`START
`
`301
`
`305
`
`MOBILE COMPUTER TERMINAL IN POLICE CAR PROMPTS
`USER TO ENTER PASSWORD
`
`0
`FROM FIG.
`
`51*
`
`CAN SMART CARD SCANNER READ MOTOR VEHICLE N10
`DRIVER IDENTIFICATION CARD ?
`3 7
`YES
`309
`S RT CRD SCNN R SC 5 'OTOR VEHICLE DRIVER IDENTIFICATION
`CARD AND UPLOADS ONE OR MORE FILE IDENTIFIERS (Len, SOCIAL
`SECURITY NO. AND OR DRIVERS LICENSE N0.
`FROM CARD
`
`
`
`MOBILE COMPUTER
`
`
`TERMINAL PROMPTS
`
`
`USER: CARD IS NOT
`
`
`>
`3 _-
`
`1
`
`3 .~ 5
`
`517
`
`319
`
`321
`
`MOBILE COMPUTER TERMINAL ESTABLISHES AN ELECTROMAGNETIC
`AND/OR CELLULAR COMMUNICATIONS LINK WITH A CENTRALIZED
`DATABASE COMPUTER VIA MODEMS AND RF TRANSCEIVERS
`
`IS THERE AN UPDATED FILE IN THE COMPUTER TERMINAL
`FILE UPDATE BUFFER i.e., FROM A PREVIOUS UPDATE
`?
`YES
`
`N0
`
`UPLOAD FILES IN FILE UPDATE BUFFER OF MOBILE
`COMPUTER TERMINAL TO CENTRALIZED DATABASE COMPUTER
`
`DATABASE IS UPDATED WITH NEW FILES
`
`CLEAR FILE UPDATE BUFFER
`
`TO FIG. 5A
`
`Page 000007
`
`
`
`US. Patent
`
`Oct. 17, 1995
`
`Sheet 7 of 27
`
`5,459,304
`
`FIG. 5A
`
`FROM FIG. 5
`
`
`
`325
`
`329
`
`
`
`MOBILE COMPUTER TERMINAL DOWNLOADS FILE IDENTIFIERS
`T0 CENTRALIZED DATABASE COMPUTER
`
`
`
`
`CENTRALIZED DATABASE COMPUTER UPLOADS FILES CORRESPONDING
`
`TO FILE IDENTIFIERS TO THE MOBILE COMPUTER TERMINAL 327
`
`
`
`
`FILES MAY BE DISPLAYED AND OR EDITED 'ON THE MOBILE
`COMPUTER TERMINAL USER INTERFACE, THE FILES INCLUDING
`
`
`DRIVERS LICENSE NO. AND VEHICLE REGISTRATION INFORMATION
`
`
`
`
`
`
`MOBILE COMPUTER TERMINAL PROMPTS USER TO ENTER ONE OR MORE
`VIOLATION IDENTIFIERS, EACH VIOLATION IDENTIFIER UNIOUELY
`SPECIFYING A PARTICULAR VEHICLE CODE VIOLATION
`
`
`
`331
`
`
`
`Page 000008
`
`
`
`US. Patent
`
`Oct. 17, 1995
`
`Sheet 8 of 27
`
`5,459,304
`
`8n
`
`\/
`
`:2
`
`:88
`
`ESL—28
`
`#2515
`
`8n
`
`.32
`
`:88
`
`“E
`
`Eamomzsc
`
`L7
`
`:m
`
`in
`
`Em: m65%
`
`381%”88:
`
`Eamomzé»
`
`BEE;—
`
`Page 000009
`
`
`
`
`
`US. Patent
`
`Oct. 17, 1995
`
`Sheet 9 of 27
`
`5,459,304
`
`FIG. 7
`
`START
`
`701
`
`703
`
`705
`
`709
`
`711
`
`MOTOR VEHICLE SLOWS AS IT
`APPROACHES TOLL BOOTH
`
`
`MOTORIST INSERTS IDENTIFICATION
`
`
`USER INTERFACE
`CARD INTO SMART CARD SCANNER
`
`PROVIDES AUDIBLE
`
`
`AND/OR VISUAL
`CAN SMART CARD SCANNER READ TOLL ACCOUNT
`
`
`PROMPT: CARD IS
`FILE IDENTIFIER FROM IDENTIFICATION CARD?
`
`
`UNREADABLE 0R TOLL
`ACCOUNT HAS NOT
`SMART CARD SCANNER DOWNLOADS ALL TOLL
`
`BEEN SET UP
`ACCOUNT FILE IDENTIFIERS TO
`
`MOTOR VEHICLE TRANSCEIVER
`
`
`MOTOR VEHICLE TRANSCEIVER TRANSMITS TOLL
`
`ACCOUNT FILE IDENTIFIERS TO TOLL BOOTH RF
`
`TRANSCEIVER OVER RF DATA COMMUNICATIONS LINK
`
`
`713
`
`TOLL BOOTH TRANSCEIVER RECEIVES TOLL ACCOUNT
`FILE IDENTIFIERS FROM MOTOR VEHICLE TRANSCEIVER
`
`TOLL BOOTH TRANSCEIVER DOWNLOADS TOLL
`ACCOUNT FILE IDENTIFIERS TO TOLL BOOTH
`COMPUTER TERMINAL
`
`
`
`
`
`_ 715
`
`716
`
`717
`
`719
`
`
`
`
`
`
`
`TOLL BOOTH COMPUTER TERMINAL SEARCHES
`A TOLL ACCOUNT FILE IDENTIFIER TABLE T0
`
`USER INTERFACE
`LOCATE A TOLL ACCOUNT FILE IDENTIFIER WHICH
`PROVIDES AUDIBLE/
`
`
`IS IDENTICAL TO ONE OF THE TOLL ACCOUNT FILE
`VISUAL PROMPT:
`
`
`IDENTIFIERS DOWNLOADED IN BLOCK 715.
`IS THE
`TOLL ACCOUNT HAS
`TOLL BOOTH COMPUTER ABLE TO LOCATE SUCH
`NOT BEEN SET UP
`
`
`
`AN IDENTICAL MATCH OFESFILE IDENTIFIERS ?
`Y
`TOLL BOOTH COMPUTER TERMINAL RETRIEVES A TOLL
`ACCOUNT FILE CORRESPONDING TO A
`TOLL ACCOUNT FILE IDENTIFIER DOWNLOADED FROM
`THE TOLL BOOTH TRANSCEIVER. TOLL ACCOUNT
`FILE SPECIFIES MONETARY BALANCE AND/OR
`NUMBER OF TOLLS REMAINING IN THE ACCOUNT.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`TOLL BOOTH COMPUTER TERMINAL DEBITS TOLL
`ACCOUNT FILE FOR AMOUNT OF TOLL AND/0R
`DECREMENTS NUMBER OF REMAINING TOLLS
`
`721
`
`MOTOR VEHICLE LEAVES TOLL BOOTH AREA
`
`Page 000010
`
`
`
`US. Patent
`
`Oct. 17, 1995
`
`Sheet 10 of 27
`
`5,459,304
`
`__-___1
`
`E05:mmommmofimogim.1llllllllllllllllllL
`
`: i i
`
`mom
`“1
`
`$838335;
`“:58:2:
`
`IIIIIIIIIIrlllllllil
`
`::
`
`d2
`
`:88
`
`Eamomzéh
`
`mom
`
`L7
`
`mow
`
`3552%
`
`«888582:
`
`Eamomzéh
`
`50:;~55:
`
`:m
`
`.‘4-3.:2%
`2mfizzgm
`
`m65%
`
`Page 000011
`
`
`
`
`
`
`
`
`US. Patent
`
`Oct. 17, 1995
`
`Sheet 11 of 27
`
`5,459,304
`
`F]G. 9
`
`MOTOR VEHICLE SLows AS IT
`APPROACHES TOLL BOOTH
`
`0 FROM FIG. 9A
`
`901
`
`905
`
`907
`
`909
`
`9“
`
`912
`
`
`
`CAN SMART CARD SCANNER READ ATLEAST ONE
`TOLL ACCOUNT FILE IDENTIFIER AND CORRESPONDING
`ACCOUNT BALANCE FILE FROM IDENTIFICATION CARD ?
`
`
`
`
`
`
`
`
`
`MOTORIST INSERTS IDENTIFICATION
`
`
`SMART CARD SCANNER
`CARD INTO SMART CARD SCANNER
`USER INTERFACE
`PROVIDES AUDIBLE
`
`
`AND/OR
`
`VISUAL PROMPT:
`
`CARD IS UNREADABLE
`AND/0R TOLL ACCOUNT
`
`Is NOT SET UP
`
`
`
`
`
`
`
`
`
`MOTOR VEHICLE TRANSCEIVER TRANSMITS AN INITIATION
`SIGNAL TO THE TOLL BOOTH TRANSCEIVER WHICH
`
`INCLUDES ALL TOLL ACCOUNT FILE IDENTIFIERS STORED
`
`
`ON SMART IDENTIFICATION CARD
`
`
`IN RESPONSE TO INITIATION SIGNAL, TOLL BOOTH
`TRANSCEIVER DOWNLOADS INITIATION SIGNAL To TOLL
`
`BOOTH MICROPROCESSOR
`
`
`TOLL BOOTH MICROPROCESSOR SEARCHES
`MICROPROCESSOR MEMORY To LOCATE A FILE
`
`IDENTIFIER STORED IN MICROPROCESSOR MEMORY
`
` WHICH IS IDENTICAL TO ONE OF THE TOLL
`
`ACCOUNT FILE IDENTIFIERS RECEIVED FROM THE
`
`SMART IDENTIFICATION CARD; TOLL BOOTH
`MICROPROCESSOR PIACES TOLL ACCOUNT FILE
`
`IDENTIFIERS RECEIVED FROM SMART IDENTIFICATION
`
`CARD INTO A BUFFER IN TOLL BOOTH
`
`
`MICROPROCESSOR MEMORY; IS SUCH AN
`
`
`IDENTICAL MATCH FOUND ’2
`YES
`
`913
`
`
`
`
`TOLL BOOTH MICROPROCESSOR INSTRUCTS TOLL BOOTH
`TRANSCEIVER TO ISSUE AN ACKNOWLEDGEMENT SIGNAL
`
`
`WHICH ECHOES IDENTICALLY MATCHING FILE IDENTIFIER
`
`
`BACK TO MOTOR VEHICLE TRANSCEIVER
`
`Page 000012
`
`
`
`US. Patent
`
`Oct. 17, 1995
`
`Sheet 12 of 27
`
`5,459,304
`
`914
`
`915
`
`917
`
`9‘9
`
`921
`
`925
`
`FIG. 9A
`
`FROM FIG. 9
`
`MOTOR VEHICLE TRANSCEIVER RECEIVES
`ACKNOWLEDGMENT SIGNAL AND DOWNLOADS
`RECEIVED FILE IDENTIFIER T0 SMART CARD SCANNER
`
`SMART CARD SCANNER DOWNLOADS RECEIVED FILE
`IDENTIFIER TO SMART CARD MICROPROCESSOR
`
`SMART CARD MICROPROCESSOR COMPARES RECEIVED
`FILE IDENTIFIER WITH FILE
`IDENTIFIER STDRED IN SMART CARD
`
`ARE FILE IDENTIFIERS AN IDENTICAL MATCH?
`NO
`
`
`SMART CARD SCANNER USER INTERFACE
`PROVIDES AUDIBLE AND/0R VISUAL INDICATION:
`
`
`COMMUNICATION LINK TROUBLE -
`
`
`DO YOU WISH TO TRY AGAIN 0R WILL YOU PAY
`
`Y 5 0
`TO FIG. SD
`
`
`
`TOLL MANUALLY ?
`
`USER ENTERS TDLL PAYMENT SELECTIDN
`INTD SCANNER USER INTERFACE
`
`MANUAL TDLL PAYMENT SPECIFIED ?
`YES
`
`“0 0
`To FIG.9
`
`923
`
`Page 000013
`
`
`
`US. Patent
`
`Oct. 17, 1995
`
`Sheet 13 of 27
`
`5,459,304
`
`FIG. 9B
`
`FROM FIG. 9A
`0
`
`SMART CARD MICROPROCESSOR SENDS CONFIRMATION
`SIGNAL INCLUDING IDENTICALLY MATCHING FILE
`IDENTIFIER RECEIVED AT BLOCK 914 TO THE SMART
`CARD SCANNER; TOOL BOOTH MICROPROCESSOR
`STORES IDENTICALLY MATCHING FILE IDENTIFIERS IN
`A MATCHING FILE IDENTIFIER REGISTER OF TOLL
`BOOTH MICROPROCESSOR MEMORY
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`IN RESPONSE TO CONFIRMATION SIGNAL RECEIVED
`FROM SMART CARD MICROPROCESSOR, SMART CARD
`
`
`
`SCANNER ACTIVAIES MOTOR VEHICLE TRANSCEIVER
`AND MODULAIES TRANSCEIVER WITH CONFIRMATION
`
`SIGNAL
`
`
`
`
`UPON RECEIPT OF CONFIRMATION SIGNAL, TOLL
`BOOTH TRANSCEIVER TRANSMITS TOLL DEBIT SIGNAL
`
`
`DENOTING A MONETARY AMOUNT OF TOLL AND/0R
`
`
`DENOTING A QUANTITY OF TOLL PASSAGES TO THE
`
`
`MOTOR VEHICLE TRANSCEIVER
`
`MOTOR VEHICLE TRANSCEIVER DOWNLOADS TOLL DEBIT
`SIGNAL TO SMART CARD SCANNER
`
`SMART CARD SCANNER DOWNLOADS TOLL DEBIT
`SIGNAL T0 SMART CARD MICROPROCESSOR
`
`0 G
`
`.9C
`
`SMART CARD MICROPROCESSOR CHECKS:
`SUFFICIENT ACCOUNT BALANCE AVAILABLE ?
`YES
`
`
`
`IN RESPONSE TO TOLL DEBIT SIGNAL, SMART CARD
`MICROPROCESSOR DECREMENTS ACCOUNT BALANCE
`OF TOLL ACCOUNT SPECIFIED BY IDENTICALLY
`
`
`MATCHING FILE IDENTIFIER, SUCH THAT TOLL
`ACCOUNT IS DEBITED IN THE AMOUNT SPECIFIED
`
`BY THE TOLL DEBIT SIGNAL
`
`TO FIG. SD
`
`Page 000014
`
`927
`
`928
`
`929
`
`930
`
`931
`
`932
`
`933
`
`
`
`US. Patent
`
`Oct. 17, 1995
`
`Sheet 14 of 27
`
`5,459,304
`
`FIG. 90
`
`FROM FIG. 9B
`0
`
`SMART CARD MICROPROCESSOR SENDS INSUFFICIENT
`ACCOUNT BALANCE SIGNAL TO
`MOTOR VEHICLE TRANSCEIVER
`
`MOTOR VEHICLE TRANSCEIVER SENDS
`INSUFFICIENT ACCOUNT BALANCE SIGNAL TO
`TOLL BOOTH TRANSC
`R
`
`TOLL BOOTH TRANSCEIVER DOWNLOADS
`INSUFFICIENT ACCOUNT BALANCE SIGNAL TO
`TOLL BOOTH MICROPROCESSOR
`
`ESSIR CHECKS TO SEE
`'
`WHETHER ANY TOLL ACCOUNT IDENTIFIERS IN TOLL
`BOOTH MICROPROCESSOR MEMORY IDENTICALLY MATCH
`ANY OF THE ACCOUNT IDENTIFIERS RECEIVED FROM
`THE SMART IDENTIFICATION CARD IN ADDITION TO
`
`THE MATCHING TOLL ACCOUNT FILE IDENTIFIERS
`
`ARE THERE ANY IDENTICALLY MATCHING
`TOLL ACCOUNT FILE IDENTIFIERS IN
`ADDITION TO THE MATCH {‘0 ND AT, BLOCK 919 ?
`SCANNER USER INTERFACE PROVIDES AUDIBLE AND OR
`VISUAL PROMPT: YOU HAVE INSUFFICIENT ACCOUNT
`BALANCE AND MUST PAY TOLL MANUALLY
`
`MOTOR VEHICLE TRANSCEIVER SENDS MANUAL TOLL
`PAYMENT SIGNAL T0 TOLL BOOTH TRANSCEIVER
`
`934
`
`935
`
`937
`
`938
`
`93g
`
`945
`
`947
`
`949
`
`mu BOOTH TRANSCEIVER LOCKS TOLL BOOTH GATE
`UNTIL TOLL Is PAID MANUALLY
`
`0
`To FIG. 9
`
`Page 000015
`
`
`
`
`
`
`940
`TOLL BOOTH MICROPROCESSOR
`REPLACES IDENTICALLY
`
`
`MATCHING FILE IDENTIFIER
`STORED IN BLOCK 927 WITH
`NEW MATCHING FILE IDENTIFIERS
`
`
`FOUND AT BLOCK 939
`
`
`
`
`
`
`US. Patent
`
`Oct. 17, 1995
`
`Sheet 15 of 27
`
`5,459,304
`
`FIG. 90
`
`FROM FIG. 90
`
`SMART CARD MICROPROCESSOR SENDS SUFFICIENT
`BALANCE SIGNAL TO SCANNER USER INTERFACE
`AND MOTOR VEHICLE TRANSCEIVER
`
`951
`
`
` 953
`SCANNER USER INTERFACE PROVIDES VISUAL
`AND/OR AUDIBLE INDICATION: THANK YOU
`
`FOR PAYING YOUR HIGHWAY TOLLS USING THE
`
`
`
`AT&T SMART CARD SYSTEM
`
`MOTOR VEHICLE TRANSCEIVER SENDS TOLL
`PAYMENT COMPLETION SIGNAL TO TOLL
`
`BOOTH TRANSCEIVER
`
`TOLL BOOTH TRANSCEIVER SIGNALS TOLL
`BOOTH GATE TO RAISE
`
`955
`
`957
`
`EXIT
`
`Page 000016
`
`
`
`US. Patent
`
`Oct. 17, 1995
`
`Sheet 16 of 27
`
`5,459,304
`
`moo—
`
`ozcaé
`
`moses
`
`026:3
`
`8526
`
`E5823:
`
`m2:
`
`
`
`”85.302:55
`
`mammuuozmomui
`
`L7
`
`m8_
`
`58:;~58:
`
`Eamomzfi:
`
`.4‘:
`
`2.55%
`
`
`
`ES...E<zm
`
`zommmoommozoi
`
`0“
`
`.QNK
`
`Em:
`
`Ezzgmm8—
`
`Page 000017
`
`
`
`
`
`
`
`
`
`
`US. Patent
`
`Oct. 17, 1995
`
`Sheet 17 of 27
`
`5,459,304
`
`FIG.
`
`11
`
`1101
`
`MOTOR VEHICLE STOPS AT
`PARKING GARAGE GATE
`
`MOTORIST INSERTS IDENTIFICATION
`CARD INTO SMART CARD SCANNER
`
` SMART CARD SCANNER
`
`USER INTERFACE
`PROVIDES AUDIBLE
`AND/0R
`VISUAL PROMPT:
`CARD IS UNREADABLE
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`CAN SMART CARD SCANNER READ PARKING GARAGE
`
`FILE IDENTIFIER AND PARKING GARAGE ACCOUNT
`
`BALANCE FILE FROM IDENTIFICATION CARD?
`
`YES
`
`
`MOTOR VEHICLE TRANSCEIVER TRANSMITS AN
`INITIATION SIGNAL TO THE PARKING GARAGE
`
`TRANSCEIVER WHICH INCLUDES
`
`
`PARKING GARAGE FILE IDENTIFIER
`
`
`
`IN RESPONSE TO INITIATION SIGNAL, PARKING
`GARAGE TRANSCEIVER ISSUES AN ACKNOWLEDGEMENT
`SIGNAL WHICH ECHOES PARKING GARAGE FILE
`IDENTIFIER BACK TO MOTOR VEHICLE TRANSCEIVER
`
`
`
`MOTOR VEHICLE TRANSCEIVER RECEIVES
`ACKNOWLEDGMENT SIGNAL AND DOWNLOADS
`RECEIVED FILE IDENTIFIER T0 SMART CARD SCANNER
`
`SMART CARD SCANNER DOWNLOADS RECEIVED FILE
`IDENTIFIER T0 SMART CARD MICROPROCESSOR
`
`SMART CARD MICROPROCESSOR COMPARES RECEIVED
`FILE IDENTIFIER WITH FILE
`IDENTIFIER STORED IN SMART CARD
`
`
`
`
`
`
`
`1125
`
`ARE FILE IDENTIFIERS ANwIDENTTCAL NATCH ?
`SMART CARD SCANNER USER INTERFACE
`PROVIDES AUDIBLE AND/OR VISUAL INDICATION:
`FAILURE TO CONFIRM IDENTITY OF SMART CARD ~
`DO YOU WISH TO TRY AGAIN OR WILL YOU PAY
`GARAGE FEE MANUALLY ?
`
`
`USER ENTERS GARAGE FEE PAYMENT SELECTION
`INTO SCANNER USER INTERFACE
`
`
`MANUAL GARAGE LYEEE PAYMENT SPECIFIED ?
`S
`
`YES 0TO
`FIG
`
`. 11 A
`
`
`
`'
`
`Page 000018
`
`
`
`US. Patent
`
`Oct. 17, 1995
`
`Sheet 18 of 27
`
`5,459,304
`
`FIG.
`
`1 1A
`
`11
`
`FROM FIG.
`0
`
`1127
`
`1129
`
`11 31
`
`1133
`
`1135
`
`1137
`
`1139
`
`1141
`
`1143
`
`1145
`
`1147
`
`SMART CARD MICROPROCESSOR SENDS CONFIRMATION
`SIGNAL SIGNIFYING FILE IDENTIFIER MATCH TO THE
`SMART CARD SCANNER
`
`
`
`
`IN RESPONSE TO CONFIRMATION SIGNAL RECEIVED
`FROM SMART CARD MICROPROCESSOR, SMART CARD
`SCANNER ACTIVATES MOTOR VEHICLE TRANSCEIVER
`AND MODULATES TRANSCEIVER WITH CONFIRMATION
`SIGNAL
`
`
`
`
`
`
`
`UPON RECEIPT OF CONFIRMATION SIGNAL, PARKING
`GARAGE TRANSCEIVER FORWARDS SIGNAL T0 PARKING
`GARAGE MICROPROCESSOR
`
`PARKING GARAGE MICROPROCESSOR READS VALUE OF
`TIMER AND DOWNLOAD VALUE Io PARKING GARAGE
`TRANSCEIVER AND STORES VALUE IN A TIMER BUFFER
`
`FROM m “5
`
`PARKING GARAGE TRANSCEIVER TRANSMITS VALUE OF
`TIMER TO MOTOR VEHICLE TRANSCEIVER
`
`MOTOR VEHICLE TRANSCEIVER RECEIVES VALUE OF
`TIMER AND DOWNLOADS VALUE OF TIMER TO SMART
`CARD MICROPROCESSOR
`
`SMART CARD MICROPROCESSOR STORES VALUE OF
`TIMER IN SMART CARD MEMORY
`
`.......AIIEENAIE..EB.QGBAN.ELIIW.®
`SMART CARD MICROPROCESSOR COPIES STORED VALUE
`T0 [$16,119
`OF TIMER AND FORWARDS THIS VALUE T0 SMART CARD
`SCANNER
`
`SMART CARD SCANNER DOWNLOADS VALUE OF TIMER
`T0 MOTOR VEHICLE TRANSCEIVER
`
`MOTOR VEHICLE TRANSCEIVER TRANSMITS VALUE OF
`TIMER BACK TO PARKING GARAGE TRANSCEIVER
`
`PARKING GARAGE TRANSCEIVER RECEIVES VALUE OF
`TIMER AND DOWNLOADS VALUE TO PARKING GARAGE
`MICROPROCESSOR
`
`0
`TO FIG. 11B
`
`Page 000019
`
`
`
`US. Patent
`
`Oct. 17, 1995
`
`Sheet 19 of 27
`
`5,459,304
`
`FIG.
`
`1 1 B
`
`FROM EIG. 113
`0 ,
`
`
`
`PARKING GARAGE MICROPROCESSOR COMPARES VALUE OF TIMER
`RECEIVED FROM MOTOR VEHICLE TRANSCEIVER WITH VALUE OF
`TIMER STORED IN TIMER BUFFER. ARE THE TIMER VALUES
`
`
`IDENTICAL?
`
`©..QEIIQ.NA.L..E.R.Q§KA.V..E.L.QIL.............
`YES
`HERO” A
`PARKING GARAGE MICROPROGESSOR TRIGGERS PARKING
`-
`GARAGE GATE TO OPEN
`
`
`
`
`
`WAIT UNTIL MOTOR VEHICLE APPROACHES PARKING
`GARAGE Ex
`GAIE
`
`MOTOR VEHICLE APPROACHES PARKING GARAGE EXIT GATE
`
`PARKING GARAGE TRANSCEIVER ISSUES INTERROGATION SIGNAL
`TO MOTOR VEHICLE TRANSCEIVER
`
`MOTOR VEHICLE TRANSCEIVER ISSUES ACKNOWLEDGMENT
`SIGNAL To PARKING GARAGE TRANSCEIVER
`
`SMART CARD MICROPROCESSOR RETRIEVES VALUE OF TIMER
`FROM SMART CARD MEMORY
`
`VALUE OF TIMER IS DOWNLOADED FROM SMART CARD MEMORV
`TO SMART CARD SCANNER
`
`VALUE OF TIMER IS DOWNLOADED PROM SMART CARD SCANNER
`TO MOTOR VEHICLE TRANSCEIVER
`
`MOTOR VEHICLE TRANSCEIVER SENDS VALUE OF TIMER TO
`PARKING GARAGE TRANSCEIVER
`
`PARKING GARAGE TRANSCEIVER DOWNLOADS VALUE OF TIMER
`RECEIVED FROM MOTOR VEHICLE TRANSCEIVER TO PARKING
`GARAGE MICROPROCESSOR
`
`PARKING GARAGE MICROPROCESSOR READS CURRENT VALUE
`
`
`OF TIMER AND CALCULATES THE AMOUNT OF ELAPSED TIME
`
`
`BETWEEN THE CURRENT VALUE OF THE TIMER AND THE VALUE
`
`
`OF THE TIMER RECEIVED FROM THE MOTOR VEHICLE TRANSCEIVER
`
`0
`TO FIG. 11C
`
`“49
`NO 0 _
`To m 11 A
`'
`
`1151
`
`“53
`
`“55
`
`11 57
`
`11 59
`
`1151
`
`11153
`
`1165
`
`1167
`
`1169
`
`1171
`
`Page 000020
`
`
`
`US. Patent
`
`Oct. 17, 1995
`
`Sheet 20 of 27
`
`5,459,304
`
`FIG.
`
`1 10
`
`FROM FIG. 113
`
`1175
`
`1177
`
`1179
`
`1181
`
`1183
`
`1185
`
`1187
`
`1189
`
`1191
`
`1193
`
`1195
`
`
`
`
`BASED UPON AMOUNT OF ELAPSED TIME, CALCULATES A
`MONETARY AMOUNT REPRESENTING THE COST OF PARKING
`IN THE PARKING GARAGE. THIS MONETARY AMOUNT
`
`IS DOWNLOADED TO THE PARKING GARAGE TRANSCEIVER
`
`
`
`
`
`
`
`
`PARKING GARAGE TRANSCEIVER TRANSMITS A
`PARKING GARAGE DEBIT SIGNAL SPECIFYING
`THE MONETARY AMOUNT DETERMINED IN THE
`PREVIOUS STEP TO THE MOTOR VEHICLE TRANSCEIVER
`
`
`
`
`
`MOTOR VEHICLE TRANSCEIVER RECEIVES
`PARKING GARAGE ACCOUNT DEBIT SIGNAL
`
`MOTOR VEHICLE TRANSCEIVER DOWNLOADS TOLL DEBIT
`SIGNAL T0 SMART CARD SCANNER
`
`SMART CARD SCANNER DOWNLOADS PARKING GARAGE
`ACCOUNT DEBIT SIGNAL T0 SMART CARD MICROPROCESSOR
`
`
`
`IN RESPONSE TO PARKING GARAGE ACCOUNT DEBIT
`SIGNAL, SMART CARD MICROPROCESSOR DECREMENTS
`
`
`ACCOUNT BALANCE IN THE AMOUNT SPECIFIED BY
`
`
`THE PARKING GARAGE ACCOUNT DEBIT SIGNAL
`
`SMART CARD MICROPROCESSOR CHECKS: SUFFICIENT
`ACCOUNT BALANCE AVAILABLE ?
`N0
`
`YES
`
`0
`T0 FIG. 110
`
`SMART CARD MICROPROCESSOR SENDS INSUFFICIENT
`BALANCE SIGNAL TO SCANNER USER INTERFACE AND
`MOTOR VEHICLE TRANSCEIVER
`
`SCANNER USER INTERFACE PROVIDES AUDIBLE AND OR
`VISUAL PROMPT: YOU HAVE INSUFFICIENT ACCOUNT
`BALANCE AND MUST PAY GARAGE FEE MANUALLY
`
`MOTOR VEHICLE TRANSCEIVER SENDS MANUAL GARAGE
`FEE PAYMENT SIGNAL T0 PARKING GARAGE TRANSCEIVER
`
`PARKING GARAGE TRANSCEIVER LOCKS PARKING GARAGE
`GATE UNTIL GARAGE FEE IS PAID MANUALLY
`
`EXIT
`
`Page 000021
`
`
`
`US. Patent
`
`Oct. 17, 1995
`
`Sheet 21 of 27
`
`5,459,304
`
`FIG. 17D
`
`1 1C
`
`FROM FIG.
`0
`
`SMART CARD MICROPROCESSOR SENDS SUFFICIENT
`BALANCE SIGNAL T0 SCANNER USER INTERFACE
`AND MOTOR VEHICLE TRANSCEIVER
`
`
`
`SCANNER USER INTERFACE PROVIDES VISUAL
`AND/OR AUDIBLE INDICATION: THANK YOU
`FOR PAYING YOUR PARKING GARAGE FEES USING
`
`
`THE AT&T SMART CARD SYSTEM
`
`MOTOR VEHICLE TRANSCEIVER SENDS PARKING
`GARAGE FEE PAYMENT COMPLETION SIGNAL
`T0 PARKING GARAGE TRANSCEIVER
`
`PARKING GARAGE TRANSCEIVER SIGNALS
`PARKING GARAGE GATE TO RAISE
`
`EXIT
`
`1197
`
`1199
`
`1192
`
`1194
`
`Page 000022
`
`
`
`
`
`
`ESEEEEQE5.1
`
`mzowfinwafiwwzoo2286$”;”58:.8mm<mfig‘1,:53:a:n2:v2:gazeM.
`
`
`
`”22:3:38:5one:
`
`335$228
`
`xxozmzmzoxmflfi
`
`2328
`
`was<29
`
`2.:a:8:a:3:Nk65%
`
`mozfismzfi-
`
`
`
`US. Patent
`
`m
`
`n“mn.mhS
`
`403)954a
`
`5:52.
`
`”33%
`
`
`
`Page 000023
`
`
`
`
`
`
`
`US. Patent
`
`Oct. 17, 1995
`
`Sheet 23 of 27
`
`5,459,304
`
`FIG. 13
`
`START
`
`
`
`
`SMART CARD MICROPROCESSOR PERIODICALLY COMPARES
`
`
`AUTOMOBILE INSURANCE POLICY EXPIRATION DATE STORED
`1301
`IN SMART CARD MEMORY WITH CURRENT DATE DOWNLOADED
`T0 SMART CARD MICROPROCESSOR FROM SMART CARD
`CALENDAR/CLOCK USING SMART CARD SCANNER
`
`
`
`1 309
`
`
`
`SMART CARD MICROPROCESSOR RETRIEVES INSURANCE
`COMPANY TELEPHONE NUMBER FROM SMART CARD
`MEMORY AND DOWNLOADS TELEPHONE NUMBER TO
`CELLULAR MOBILE TRANSCEIVER
`
`1319
`
`1321
`
`1 323
`
`CELLULAR MOBILE TRANSCEIVER ESTABLISHES A
`CELLULAR COMMUNICATIONS LINK WITH THE
`TELEPHONE NUMBER DOWNLOADED FROM SMART CARD
`MEMORY IN THE PREVIOUS STEP
`
`SMART CARD MICROPROCESSOR DOWNLOADS AN
`INSURANCE EXPIRATION SIGNAL INDICATIVE
`OF AN EXPIRED AUTO INSURANCE POLICY TO THE
`SMART CARD SCANNER. SMART CARD MICROPROCESSOR
`ALSO DOWNLOADS INSURANCE POLICY FILE IDENTIFIER
`SPECIFYINC A PARTICULAR INSURANCE POLICY TO THE
`SMART CARD SCANNER
`
`SMART CARD SCANNER DOWNLOADS INSURANCE
`EXPIRATION SIGNAL AND INSURANCE POLICY FILE
`IDENTIFIER TO CELLULAR MOBILE TRANSCEIVER
`
`TO FIG. 13A
`
`
`
`USER INTERFACE PROVIDES
`
`
`USER INTERFACE PROVIDES VISUAL AUDIBLE INDICATION:
`VISUAL/AUDIBLE INDICATION:
`
`
`
`YOUR AUTO INSURANCE
`
`
`YOUR AUTO INSURANCE WILL EXPIRE IN N DAYS
`
`MART CARD MICROPROCESSO‘
`YES
`
`SETS INSURANCE EXPIRATION
`FLAG
`
`
`1311
`
`Page 000024
`
`
`
`US. Patent
`
`Oct. 17, 1995
`
`Sheet 24 of 27
`
`5,459,304
`
`FIC.
`
`1 3A
`
`FROM FIG. 13
`0
`
`CELLULAR MOBILE TRANSCEIVER TRANSMITS INSURANCE EXPIRATION
`SIGNAL AND INSURANCE POLICY FILE IDENTIFIER TO INSURANCE
`COMPANY OVER CELLULAR COMMUNICATIONS LINK
`
`INSURANCE COMPANY SENDS PERIODIC BULK UPDATES OF EXPIRED
`INSURANCE POLICIES TO STATE DEPARTMENT OF MOTOR VEHICLES
`
`II,‘
`
`[I
`'
`
`S REC IVED AT
`'-"
`u'l-
`INSURANCE COMPANY
`
`INSURANCE COMPANY RECEIVES PAYMENT FOR A SPECIFIC
`INSURANCE POLICY HAVINC A CORRESPONDING INSURANCE
`POLICY IDENTIFIER
`
`
`
`INSURANCE COMPANY COMPUTER SEARCHES INSURANCE POLICY
`IDENTIFIER - CELLULAR TELEPHONE CONTACT TABLE TO LOCATE
`
`
`CELLULAR TELEPHONE NUMBER CORRESPONDING TO INSURANCE
`
`
`
`POLICY IDENTIFIER OF PREVIOUS STEP
`
`INSURANCE COMPANY COMPUTER ESTABLISHES CELLULAR
`COMMUNICATIONS LINK WITH TELEPHONE NUMBER LOCATED IN
`PREVIOUS STEP
`
`1525
`
`1327
`
`1329
`
`1331
`
`1333
`
`1335
`
`
`
`
`
`INSURANCE COMPANY COMPUTER SENDS A RECEIPT OF PAYMENT
`SIGNAL TO THE CELLULAR MOBILE TRANSCEIVER INDICATIVE OF
`THE INSURANCE COMPANY RECEIVING PAYMENT FOR THE AUTO
`INSURANCE POLICY SPECIFIED BY THE INSURANCE POLICY
`IDENTIFIER SET FORTH IN THE STEP BEFORE THE PREVIOUS STEP
`
` 1337
`
`
`
`
`INSURANCE COMPANY COMPUTER SENDS EXPIRATION DATE SICNAL To
`THE CELLULAR MOBILE TRANSCEIVER INDICATIVE OF THE NEw
`EXPIRATION DATE OE THE INSURANCE POUCY PAID FORM BLOCK
`
`CELLULAR MOBILE TRANSCEIVER DOWNLOADS RECEIPT OF PAYMENT
`SIGNAL EXPIRATION DATE SICNAL TO SMART CARD SCANNER
`
`IS THERE A SMART CARD IN THE SMART CARD SCANNER
`
`*'
`
`1343
`
`1339
`
`1341
`
`0 '
`TO FIC. 13B
`
`0
`To FIG. 130
`
`Page 000025
`
`
`
`US. Patent
`
`Oct. 17, 1995
`
`Sheet 25 of 27
`
`5,459,304
`
`FIG. 13B
`
`FROM FIG. 13A
`
`SMART CARD SCANNER DOWNLOADS RECEIPT OF PAYMENT
`SIGNAL AND EXPIRATION DATE SIGNAL TO SMART CARD
`MICROPROCESSOR
`
`IN RESPONSE TO EXPIRATION DATE SIGNAL, SMART CARD
`MICROPROCESSOR LOADS NEW EXPIRATION DATE INTO
`SMART CARD MEMORY
`
`IN RESPONSE To RECEIPT or PAYMENT SIGNAL, SMART
`CARD MICROPROCESSOR CLEARS INSURANCE EXPIRATION FLAG
`
`USER INTERFACE PROVIDES VISUAL AUDIBLE
`INDICATION:
`INSURANCE PAYMENT HAS BEEN RECEIVED,
`AND YOUR IDENTIFICATION CARD HAS BEEN UPDATED
`
`INSURANCE COMPANY COMPUTER BREAKS COMMUNICATIONS
`LINK WITH CELLULAR MOBILE TRANSCEIVER
`
`INSURANCE COMPANY COMPUTER SENDS INSURANCE PAYMENT
`UPDATE RECORD TO STATE DEPARTMENT OF MOTOR VEHICLE
`
`1545
`
`1347
`
`1349
`
`1351
`
`1353
`
`1,355
`
`EXIT
`
`Page 000026
`
`
`
`US. Patent
`
`Oct. 17, 1995
`
`Sheet 26 of 27
`
`5,459,304
`
`FIG.
`
`7 30
`
`FROM FIG. 13A
`
`
`
`USER INTERFACE PROVIDES VISUAL AUDIBLE INDICATION:
`USER INSURANCE PAYMENT HAS BEEN RECEIVED - PLEASE INSERT SMART
`CARD INTO SCANNER T0 UPDATE YOUR CARD. nUPDATE REQUIRED" FLAG IS
`SET IN SCANNER
`
`USER INTERFACE TRANSMITS a'NO SMART CARD IN SCANNER” SIGNAL TO
`CELLULAR MOBILE TRANSCEIVER
`
`CELLULAR MOBILE TRANSCEIVER TRANSMITS "NO SMART CARD IN SCANNER”
`SIGNAL TO INSURANCE COMPANY COMPUTER
`
`INSURANCE COMPANY COMPUTER SETS A FUTUR ' SMART CARD UPDATE
`FLAG CORRESPONDING TO THE INSURANCE IDENTIFIER SET FORTH IN
`BLOCK __
`
`INSURANCE COMPANY COMPUTER BREAKS COMMUNICATIONS LINK WITH
`CELLULAR TRANSCEIVER
`
`1357
`
`1359
`
`1351
`
`1353
`
`1355
`
`WAIT UNTIL IDENTIFICATION CARD Is INSERTED INTo SMART CARD SCANNER
`
`1367
`
`SMART CARD MICROPROCESSOR CHECKS SCANNER TO SEE WHETHER
`UPDATE FLAG IS SET
`
`NO
`
`EXIT
`
`15 UPDATE FLAG SET ?
`YES
`SMART CARD MICROPROCESSOR DOWNLOADS INSURANCE COMPANY COMPUTER
`TELEPHONE NUMBER FROM SMART CARD MEMORY
`
`SMART CARD MICROPROCESSOR UPLOADS INSURANCE COMPANY COMPUTER
`TELEPHONE NUMBER TO SMART CARD SCANNER
`
`SMART CARD SCANNER UPLOADS INSURANCE COMPANY COMPUTER TELEPHONE
`NUMBER T0 CELLULAR MOBILE TRANSCEIVER
`
`1359
`
`1371
`
`1373
`
`1375
`
`137-,
`
`
`
`
` I 379
`CELLUIAR MOBILE TRANSCEIVER FORMS A COMMUNICATIONS LINK BETWEEN
`SMART CARD SCANNER AND INSURANCE COMPANY COMPUTER BY DIALING
`
`TELEPHONE NUMBER OF INSURANCE COMPANY COMPUTER UNTIL A CELLULAR
`
`TELEPHONE CONNECTION TO THE INSURANCE COMPANY COMPUTER IS ACHIEVED
`
`T0 FIG.
`
`ISO
`
`Page 000027
`
`
`
`US. Patent
`
`Oct. 17, 1995
`
`Sheet 27 of 27
`
`5,459,304
`
`FIG. 13D
`
`FROM FIG. 13C
`
`
`
`
`
`
`
`SMART CARD SCANNER DOWNLOADS ALL INFORMATION FLOWING FROM THE
`
`INSURANCE COMPANY COMPUTER OVER THE COMMUNICATIONS LINK TO THE
`SMART CARD SCANNER. THIS INFORMATION IS DOWNLOADED TO THE SMART
`
`CARD MICROPROCESSOR. SMART CARD SCANNER UPLOADS ALL OUTGOING
`INFORMATION FROM THE SMART CARD MICROPROCESSOR. THIS INFORMATION
`
`15 UPLOADED TO THE CELLULAR MOBILE TRANSCEIVER, WHEREUPON THE
`
`TRANSCEIVER SENDS THE INFORMATION TO THE INSURANCE COMPANY COMPUTER
`
`
`
`
`
`
`SMART CARD MICROPROCESSOR DOWNLOADS INSURANCE IDENTIFIER FROM
`SMART CARD MEMORY AND INSURANCE IDENTIFIER IS SENT TO INSURANCE
`COMPANY COMPUTER OVER COMMUNICATIONS LINK
`
`INSURANCE COMPANY COMPUTER RETRIEVES PAYMENT RECORD CORRESPONDING
`TO INSURANCE IDENTIFIER RECEIVED OVER COMMUNICATIONS LINK
`
`PAYMENT RECORD IDENTIFING NEW EXPIRATION DATE OF INSURANCE POLICY
`IS DOWNLOADED FROM INSURANCE COMPANY COMPUTER TO SMART CARD
`MICROPROCESSOR OVER COMMUNICATIONS LINK
`
`SMART CARD MICROPROCESSOR STORES PAYMENT RECORD IN SMART
`CARD MEMORY
`
`INSURANCE COMPANY COMPUTER DOWNLOADS RECEIPT OF PAYMENT SIGNAL
`TO SMART CARD MICROPROCESSOR
`
`SMART CARD MICROPROCESSOR CLEARS INSURANCE EXPIRATION FLAG
`
`SMART CARD MICROPROCESSOR BREAKS COMMUNICATION LINK TO
`INSURANCE COMPANY COMPUTER BY ISSUING APPROPRIATE SIGNAL
`TO CELLULAR MOBILE TRANSCEIVER VIA SMART CARD SCANNER
`
`1381
`
`1333
`
`1335
`
`”87
`
`1339
`
`1391
`
`”93
`
`1395
`
`Page 000028
`
`
`
`5,459,304
`
`1
`SMART CARD TECHNIQUES FOR MOTOR
`VEHICLE RECORD ADMINISTRATION
`
`BACKGROUND OF THE INVENTION
`
`5
`
`1. Field of the Invention
`
`The invention relates generally to smart cards, and more
`particularly to smart card techniques for use in conjunction
`with the administration of motor vehicle records.
`
`10
`
`2. Description of the Prior Art
`Various prior art systems are directed towards improving
`one or more aspects of motor vehicle record administration.
`One such system, proposed by the Diebold Co., utilizes
`smart cards and a network of customer machines situated at
`fixed locations. The system is used by motorists who need to
`update their motor vehicle registrations, but do not wish to
`wait in long lines at the state Department of Motor Vehicles
`oflice. Each smart card stores a record setting forth motor
`vehicle registration parameters, and these records are
`updated by inserting the smart card into a large, stationary
`customer machine.
`
`The use of stationary customer machines for the purpose
`of administering motor vehicle records is impractical in that
`a prohibitively large number of machines must be utilized to
`provide a reasonable level of service throughout a state or
`metropolitan area. If an insufficient number of machines are
`utilized, many vehicle owners will be situated closer to a
`conventional motor vehicle registration station than to a
`machine, and these owners are not very likely to drive the
`extra distance merely for the privilege of dealing with the
`machine. Moreover, such machines are expensive to manu-
`facture and to maintain. An additional expense will have to
`be home by the state and/or the taxpayers, because the state
`motor vehicle authority will have to purchase or lease the
`space on which the machines are to be located.
`A significant shortcoming of prior art systems is that only
`one category of motor vehicle record is administered. For
`example, the Diebold system only provides for the admin-
`istration of records deal