`
`[19]
`
`IIIIII IIIIIIIIIIIIIIIIII III lflllIIIIIIIIIIIIIIIIIIIIIIIIIII||II
`
`U8005754654A
`
`[11] Patent Number:
`
`5,754,654
`
`Hiroya et al.
`[45] Date of Patent: May 19, 1998
`
`
`
`[54] ELECTRONIC TICKET VENDING SYSTEM
`AND METHOD THEREOF
`
`5,621,797
`
`4/1997 Rosen ........................................ 380/24
`
`[75]
`
`Inventors: Masaaki Hiroya. Yokohama; Hiroshi
`Asao. Kawasaki. both of Japan
`
`Primary Examiner—Salvatore Cangialosi
`Anomey, Agent, or Firm—Fay Sharpe Beall Fagan Minnich
`& McKee
`
`[73] Assignee: Hitachi, Ltd. Tokyo. Japan
`
`[57]
`
`ABSTRACT
`
`[21] Appl. No.: 558,741
`
`[22] Filed:
`
`Nov. 16, 1995
`
`[30]
`
`Foreign Application Priority Data
`
`Nov. 18, 1994
`
`[JP]
`
`Japan .................................... 6-284623
`
`Int. Cl.6 ........................................................ H04L 9/00
`[51]
`
`[52] U.S. Cl.
`.................
`.. 380/24; 380/23
`[58] Field of Search .................................. 380/16. 24. 23.
`380/30
`
`[56]
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`4,663,664
`5.557518
`
`5/1987 Ragan et al.
`9/1996 Rosen ............
`
`.. 380/16
`...... 380/24
`
`A system comprises an electronic ticket vending and refund-
`ing device retained by a ticket publisher. a terminal device
`having a data input device. a data display device. and a data
`transmission and reception device. etc. which are operated
`by a purchaser. and en electronic ticket storage device
`retained by the purchaser. and the vending and refunding
`device and the terminal device are connected by a commu-
`nication line such as a telephone line. and the storage device
`and the terminal device can be connected in contact or
`non—contact. and lransmission and reception of data between
`the vending and refunding device and the storage device are
`executed by electronic money and an electronic ticket which
`are electronically signed. and a trouble of sending and
`receiving of an electronic ticket and electronic money is
`prevented by recording the transaction history as required.
`
`18 Claims, 12 Drawing Sheets
`
`IC CHIP [ELECTRONIC TICKET STORAGE DEVICE)
`
`STORAGE DEVICE EXTERNAL
`
`ELECTRONIC
`ELECTRONIC
`TRANSACTION
`TICKET
`MON EY
`HISTORY
`STORAGE AREA STORAGE AREA STORAGE AREA STORAGE AREA
`
`WORK'NG
`AREA
`
`l/O
`INTERFACE
`
`Apple Exhibit 1122 Page 00001
`
`Apple Exhibit 1122 Page 00001
`
`
`
`US. Patent
`
`May 19, 1998
`
`Sheet 1 of 12
`
`5,754,654
`
`._<Z__2m.nd. k.GE
`
`
`
`kwxoc.0.20mh0m4w
`
`
`
`m0_>mn_OZEZDKNCwOZ_Dzm>
`
`m0_>mo
`
`
`
`FMXOE.O_ZOE._.0m._w
`
`
`
`m0_>mn_OZEZDuEEw023.st
`
`._<z=2mm._.
`
`m0_>mn_
`
`
`
`m2:wZOImmjw....
`
`.
`
`
`
`m0<m0._.m-I56.0....0.20mh0m.fiMOSMO
`
`
`
`
`
`.5on0.20m._.0m1_w
`
`
`
`wOSmDw0<m0hm
`
`Page 00002
`
`Page 00002
`
`
`
`
`US. Patent
`
`May 19, 1998
`
`Sheet 2 of 12
`
`5,754,654
`
`ZO_._.<§mOLZ_
`
`530:.
`
`m3.“—
`
`ZO_._.O<mZ<m._.
`
`
`
`m._E>m0._.m_I
`
`GZEIO;
`
`<mm<
`
`
`
`<mm<<mm<<m_r_<m6<m0hm
`
`m0_>mn_
`
`
`
`><._n_m._om0_>mo.5n_z_
`
`m:
`
`mp
`
`Page 00003
`
`ZO_._.<0_ZDES_OO
`
`0_ZOI._.0m._m_ N.GE
`
`
`m0_>m_n_MOEOFWm0_>mo
`
`
`
`
`
`
`
`
`
`EéoommZO_._.n_>mOZm_0_ZOI._.Om_._m
`
`
`
`wwéOHwmGéOPm>mx$20.2
`
`
`
`02.02....mew02_02m>Eva—km0_>m_n_
`
`
`
`Page 00003
`
`
`
`US. Patent
`
`May 19, 1998
`
`Sheet 3 of 12
`
`5,754,654
`
`FIG. 3
`
`CATION
`
`
` 30 2
`
` COMMUNI-
`DEVICE
`
`CHIP
`
`IC
`
`4—»
`
` TERMINAL DEVICE
`
`26
`
`27
`
`25
`
`
`
`
`IC CHIP (ELECTRONIC TICKET STORAGE DEVICE)
`
`
`31
`
`32
`
`33
`
`34
`
`35
`
`36
`
`LECT
`E
`R
`LE?§€TION
`PROGRAM
`EAONEYRO
`TIES; ON'C
`STORAGE AREA STORAGE AREA STORAGE AREA STORAGE AREA
`
`NIC
`
`WORKING
`AREA
`
`STORAGE DEVICE
`
` EXTERNAL
`
`l/O
`
`INTERFACE
`
`
`
`Page 00004
`
`Page 00004
`
`
`
`US. Patent
`
`May 19, 1998
`
`Sheet 4 of 12
`
`5,754,654
`
`FIG. 5
`
`ELECTRONIC TICKET
`ELECTRONIC TICKET
`TERMINAL
`VENDING 81 REFUNDING
`
`STORAGE DEVICE 2
`DEVICE 3
`DEVICE ‘I
`
`START
`
`210
`
`220
`
`CALL OUT BY TELEPHONE
`230
`
`SELECT THE KIND OF
`
`SERVICE
`
`SEND THE INITIAL MENU
`
`240
`
`50
`
`SEND THE TICKET MENU
`
`SELECT THE TICKET
`
`TRANSFER
`
`TRANSFER
`
`TRANSFER
`
`TRANSFER
`
`TRANSFER
`
`TRANSFER
`
`270
`
`290
`
`340
`
`360
`
`400
`
`450
`
`480
`
`DISPLAY THAT THE
`SERVICE IS COMPLETED
`490
`
`END OF TELEPHONE
`
`CALCULATE THE COST AND
`REQUEST TO SENT THE COST
`
`260
`
`300
`RECEIVE THE ELECTRONIC
`MONEY
`
`310
`CHECK AND STORE THE
`ELECTRONIC MONEY
`
`320
`REGISTER RECEPTION OF
`THE ELECTRONIC MONEY
`
`330
`SEND THE ACKNOWLEDGEMENT
`OF RECEPTION OF THE
`ELECTRONIC MONEY
`
`370
`PRODUCE THE ELECTRONIC
`TICKET
`
`380
`UPDATE THE TICKET
`INFORMATION FILE
`
`390
`SEND THE ELECTRONIC
`TICKET
`
`REGISTER COMPLETION OF
`SENDING OF THE ELECTRONIC
`MONEY
`
`460
`
`470
`NOTIFY THAT THE SERVICE
`IS COMPLETED
`
`230
`SEND THE ELECTRONIC
`MONEY
`
`350
`REGISTER COMPLETION OF
`SENDING OF THE ELECTRONIC
`MONEY
`
`410
`RECEIVE THE ELECTRONIC
`TICKET
`
`420
`STORE THE ELECTRONIC
`TICKET
`
`430
`REGISTER RECEPTION OF
`THE ELECTRONIC TICKET
`
`440
`SEND THE ACKNOWLEDGEMENT
`OF RECEPTION OF THE
`ELECTRONIC TICKET
`
`Page 00005
`
`Page 00005
`
`
`
`3. TICKET CHANGING
`
`
`
`520
`
`
`I INPUT “1 "
`
`[MATCHES]
`.TEAMA x TEAMB:
`.TEAMA >< TEAMS:
`.TEAMA X TEAMB:
`.TEAMA X TEAMC:
`.TEAMA X TEAMC:
`.TEAMA X TEAMC:
`.OTHER
`
`
`
`
`
`
`
`
`
`I INPUT “2"
`
`
`
`US. Patent
`
`May 19,1998
`
`Sheet 5 of 12
`
`5,754,654
`
`FIG. 6
`
`TICKET SERVICE FOR THE LEAGUE
`GAME OF PROFESSIONAL BASEBALL
`A TEAM
`
`[INITIAL MENU]
`1. TICKET VENDING
`2. TICKET REFUNDING
`
`
`
`ARE THE ORDERED TICKETS OF
`TWO RESERVED SEATS FOR JUNE
`
`
`2ND MATCH OF TEAMS A TO B?
`
`
`THE TICKET COST IS ¥7,400.
`IF CORRECT PLEASE PUSH "1" ,
`OTHERWISE PUSH “2" .
`
`
`
`
`I INPUT “1"
`
`570
`
`I INSERT THE CARD
`
`PLEASE WAIT FOR A WHILE.
`
`PLEASE INSERT THE CARD.
` UNDER PROCESSING.
` ¥7.400 TO THE TICKET IS
`
`
`
`
`
`[SEAT KINDS]
`‘I. RESERVED SEATA
`2. RESERVED SEATB
`3. OUTFIELD RESERVED BLEACHERS
`4. OUTFIELD NON-RESERVED
`BLEACHERS
`
`
`
`
`
`
`
`I INPUT “1 "
`
`[NUMBER OF TICKETS]
`PLEASE INPUT THE NUMBER
`OF TICKETS.
`(NOT MORE THAN 6)
`
`
`
`
`
`
`
`580
`
`I END OF TICKET SENDING
`
`CERTAINLY RECEIVED.
`PLEASE CONFIRM THE TICKETS OF
`TWO RESERVED SEATS FOR JUNE
`2ND MATCH OF TEAMS A TO B
`ARE SENT TO YOU.
`THE TRANSACTION NUMBER FOR
`ANY INQUIRY IS “345123" .
`THANK YOU FOR THE APPLICATION.
`
` INPUT "2”
`
`Page 00006
`
`Page 00006
`
`
`
`US. Patent
`
`May 19, 1998
`
`Sheet 6 of 12
`
`5,754,654
`
`FIG. 7
`
`650
`
`TRANSACTION #
`
`
`
`
`
`
`SENT/
`D LE
`L
`OBJECT -m_
`
`
`
`
`
`
`
`3 4 5 1 2 2
`TICKET
`SENT
`6/5:HESERVED SEAT B 21-12
`33323
`33333 --M_
`
`
`
`3 4 5 1 2 3
`TICKET
`SENT 6/2 : RESERVED SEAT A 2-56
`0 F F
`6/2 : RESERVED SEAT A 2-57
`
`
`
`
`
`FIG. 8
`
`630
`
`
`
`
`
`
`
`
`
`o
`' 0-0’
`
`:7
`I
`'
`A
`2
`OF COMMUNICKTICJIN
`OBJECT EM CONTENT w
`
`
`‘T’EEmBfiSEBALL
`
`TICKET
`
`
`
`
`
`
`
`
`
`
`FIG. 9
`
`PUBLISHERS TRANSAC- TICKET NUMBER OF
`
`DATE saw I DATEm-
`
`610
`
`Page 00007
`
`Page 00007
`
`
`
`US. Patent
`
`May 19, 1998
`
`Sheet 7 of 12
`
`5,754,654
`
`FIG. 10
`
`TICKET #
`
`TICKET DATA
`TICKET DATA1
`
`
`ggflfiTLURE
`SIGNATUREI .
`
`INVALID FLAG
`INVALID FLAG1
`
`520
`
`SIGNATURE m INVALID FLAG rn
`
`
`
`
`n TICKET DATA m
`
`
`
`TICKET #
`ENCRYPED TICKET DATA
`PUBLIC KEY
`_ENCRYPED TICKET DATA1 PUBLIC KEYI
`
`
`
`640
`
`INVALID FLAG
`INVALID FLAG 1
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Page 00008
`
`Page 00008
`
`
`
`US. Patent
`
`May 19, 1998
`
`Sheet 8 of 12
`
`5,754,654
`
`ELECTRONIC TICKET
`STORAGE DEVICE 2
`
`960
`
`SEND CONTENT OF THE
`TICKET
`
`FIG. 12
`
`TERMINAL
`DEVICE 3
`
`START
`
`ELECTRONIC TICKET
`VENDING 81 REFUNDING
`DEVICE 1
`
`CALL OUT BY TELEPHONE
`
`SEND THE INITIAL MENU
`
`910
`
`920
`
`930
`SELECT THE KIND OF
`SERVICE
`
`SEND THE ORDER OF
`ACOUIRING CONTENT OF THE
`TICKET
`
`950
`
`970
`
`940
`DISPLAY CONTENT OF THE
`
`‘nCKET
`
`980
`
`DISPLAY AND SELECT
`
`REQUEST TO SEND
`
`1000
`
`990
`
`1010
`'
`
`1020
`RECEIVE THE ELECTRONIC
`
`1070
`REGISTER COMPLETION OF
`SENDING OF THE ELECTRONIC
`MONEY
`‘
`
`1080
`
`SEND COMPLETION OF THE
`RECORD
`
`1130
`RECEIVE THE ELECTRONIC
`MONEY
`
`1140
`STORE THE ELECTRONIC
`MONEY
`
`1150
`REGISTER RECEPTION OF
`THE ELECTRONIC MONEY
`
`1 160
`SEND THE ACKNOWLEDGEMENT
`OF RECEPTION OF THE
`ELECTRONIC MONEY
`
`TRANSFER
`
`TRANSFER
`
`TRANSFER
`
`TRANSFER
`
`1060
`
`1090
`
`1120
`
`1 170
`
`1200
`
`DISPLAY THAT THE
`SERVICE IS COMPLETED
`1210
`
`END OF TELEPHONE
`
`1030
`
`TICKET
`
`1040
`REGISTER RECEPTION OF
`
`1050
`SEND THE ACKNOWLEDGEMENT
`OF RECEPTION OF THE
`ELECTRONIC TICKET
`
`1100
`
`UPDATE THE TICKET
`INFORMATION FILE
`
`1110
`SEND THE ELECTRONIC
`MONEY
`
`1 180
`REGISTER COMPLETION OF
`SENDING OF THE ELECTRONIC
`MONEY
`
`1190
`NOTIFY THAT THE SERVICE
`IS COMPLETED
`
`Page 00009
`
`Page 00009
`
`
`
`US. Patent
`
`May 19, 1998
`
`Sheet 9 of 12
`
`5,754,654
`
`FIG. 13
`
`TICKET SERVICE FOR THE LEAGUE
`GAME OF PROFESSIONAL BASEBALL
`A TEAM
`
`
`
`[INITIAL MENU]
`1. TICKET VENDING
`2. TICKET REFUNDING
`3. TICKET CHANGING
`
` ARE THE REFUNDING TICKETS 1W0
`OF RESERVED SEAT A, 2—56 ON
`
`
`JUNE 2, AND RESERVED SEAT A.
`
`
`
`
`2—57 ON JUNE 2, FOR PRO BASEBALL
`TEAM A 345123 AND FOR PRO
`
`
`BASEBALL OPEN GAME?
`
`
`IF CORRECT PLEASE PUSH “1” ,
`OTHERWISE PUSH “2" .
`
`
`‘ INSERT THE CARD
`
`
`PLEASE INSERT THE CARD.
`
`
`UNDER PROCESSING.
`PLEASE WAIT FOR A WHILE.
`
`
`
`
`; INPUT "2"
`
`PLEASE SELECT A TICKET NUMBER.
`
`1. S PRODUCTION 23198 ONE TICKET
`
`FOR TANAKA HANAKO CONCERT,
`
`
`SEAT S, C-5 ON MAY 20.
`
`
`2. TWO TICKETS FOR PRO BASEBALL
`
`
`TEAM A 345123, AND FOR PRO
`
`
`BASEBALL OPEN GAME, RESERVED
`
`
`SEAT A, 2-56 ON JUNE 2, AND
`
`
`RESERVED SEAT A, 2-57 ON JUNE
`2.
`
`
` 1350
`
`
`
`
`
`ELECTRONIC MONEY
`I END OF SENDING
`
`REFUNDING MONEY ¥7,400 IS SENT,
`PLEASE CONFIRM.
`THANK YOU FOR THE APPLICATION.
`
`Page 00010
`
`Page 00010
`
`
`
`US. Patent
`
`May 19, 1998
`
`Sheet 10 of 12
`
`5,754,654
`
`TRANSACTION # OBJECT
`
`E
`
`
`
`CONTENT
`
`345122 MONEY-3152.800
`3 4 5 1 2 2
`TICKET
`SENT
`6/5:RESERVED SEAT B 21-12
`345123 MONEY-“.400
`3 4 5 1 2 3
`TICKET
`SENT 6/2: RESERVED SEAT A 2-56
`6/2: RESERVED SEAT A 2-57
`
`DELETABL
`
`
`
`
`
`ON
`
`3 6 7 0 0 1
`
`TICKET RECEIVED 6/2: RESERVED SEAT A 2-56
`6/2 : RESERVED SEAT A 2-57
`
`357001
`
`MONEY
`
`SENT ¥7.400
`
`
`
`ON
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`ID OF HE OPPOSI
`
`‘
`
`
`
`mow sew
`
`w: EM
`
`PRO BAS
`
`mom-v
`
`. :
`
`
`
`
`
`
`
`
`ON
`
`moo _
`ON
`
`Page 00011
`
`Page 00011
`
`
`
`US. Patent
`
`May 19, 1998
`
`Sheet 11 of 12
`
`5,754,654
`
`FIG. 16‘
`
`1410
`
`1420
`
`
`TERMINAL DEVICE
`
`
`
`DISPLAY
`
`1400
`
`
`
`
`
`
`IC CARD
`R/W
`
`
`CPU
`
`STORAGE
`DEVICE
`
`1 430
`
`1 450
`
`1 440
`
`Page 00012
`
`Page 00012
`
`
`
`US. Patent
`
`May 19,1993
`
`Sheet 12 of 12
`
`5,754,654
`
`FIG. 17
`
`1. TICKET CONTENT DISPLAYED
`2. MONEY BALANCE DISPLAYED
`3. TRANSACTION HISTORY
`DISPIAYED
`
`INPUT 4‘1”
`
`INPUT “2"
`
`1540
`
`INPlJT nan
`RESERVED SEAT A. 2-57 ON JUNE 2.
`
`1. S PRODUCTION 23198 ONE TICKET
`FOR TANAKA HANAKO CONCERT.
`SEAT 8, C-5 ON MAY 20.
`. TWO TICKETS FOR PRO BASEBALL
`TEAM A 345123, AND FOR PRO
`BASEBALL OPEN GAME. RESERVED
`SEAT A, 2-56 ON JUNE 2, AND
`
`PRO BASEBALL
`TEAM A MONEY
`
`PRO BASEBALL
`TEAM A TICKET
`
`SENT
`
`¥7,4OO
`
`RECEIVED #1
`
`1 530
`
`BALANCE
`
`¥2.600
`
`Page 00013
`
`Page 00013
`
`
`
`5 ,754,654
`
`2
`
`1
`ELECTRONIC TICKET VENDING SYSTEM
`AND METHOD THEREOF
`
`BACKGROUND OF THE INVENTION
`
`l.FIELD OF THE INVENTION
`
`The present invention relates to an electronic ticket vend-
`ing system or an electronic ticket vending/refunding system
`and a method thereof using electronic information
`(hereinafter called electronic money or electronic cash)
`having the value of money for purchasing commodities.
`receiving services. or cashing a check or electronic infor-
`mation (electronic ticket) on train tickets or concert admis-
`sion tickets which are generally called tickets.
`2.DESCRIPTION OF THE PRIOR ART
`
`Conventionally. to purchase a train ticket or a concert
`ticket. it is generally necessary to go to a counter for vending
`tickets. The reason is that a ticket is a printed paper and it is
`necessary to pay the cost of the ticket. Some ticket may be
`purchased by telephone. though it is necessary to mail the
`ticket. In this case. a credit card. bank transfer. mail transfer.
`or cash registration is used so as to pay the cost of the ticket.
`However. in the case of bank transfer. mail transfer. or cash
`registration. it is necessary to go to a bank or a post office.
`Recently. as a new settling means. for example. there is a
`method using electronic data (hereinafter referred to as
`electronic money) having the value of money which is
`disclosed in Published Unexamined Patent Application
`(Based on International Application) 5-504643. In this con-
`ventional example. a means for storing electronic money
`(hereinafter called an electronic purse). a means for trans-
`ferring electronic money between a host computer of a bank
`and an electronic purse. 3 means for transfening electronic
`money between two electronic purses. and a means for
`preventing forgery or illegal reproduction of electronic
`money are described. In this example. as a means for
`preventing forgery and illegal reproduction of electronic
`money. an asymmetric encryption algorithm represented by
`the RSA (Rivest Shamier Adleman) algorithm and a sym-
`metric encryption algorithm represented by the DES (Data
`Encryption Standard) are used.
`By using an electronic money system having these
`encryption arts. electronic money can be transferred safely
`between two electronic purses connected by a telephone
`line. The encryption arts used in this conventional example
`can be applied also to transfer of electronic ticket informa-
`tion by a public line such as telephone. Namely. when an
`electronic ticket having electronic ticket information printed
`on a paper. the aforementioned electronic money as a means
`for paying the ticket cost. and a physical storage medium
`such as an IC card storing them are used, by using a
`communication means such as telephone. a ticket can be
`purchased without going to a ticket vending window. a bank.
`or a post office. In the same way. refunding of the ticket cost
`due to cancel of the ticket can be executed by using a
`communication means such as telephone.
`An electronic ticket storing just electronic ticket informa-
`tion may be easily forged or reproduced illegally. By using
`encryption by an asymmetric algorithm equivalent to the
`means for preventing forgery and illegal reproduction of
`electronic money which is used in the method disclosed in
`Published Unexamined Patent Application 5-504643 men-
`tioned above. illegality can be prevented to a certain extent
`In the encryption method in the aforementioned conven-
`tional example. when electronic money is sent between
`electronic
`
`purses storing electronic money. by using the only com-
`mon global secret key in one electronic money system
`as a means for judging whether the opposite of com-
`munication belongs to the same electronic money sys-
`tem as that of oneself or not. a local secret key used by
`each electronic purse when money is sent between
`electronic purses is signed electronically. All electronic
`purses belonging to the aforementioned electronic
`purse system have a global public key corresponding to
`the aforementioned global secret key. so that by using
`the global public key. the encryption method can judge
`whether the opposite of communication belongs to the
`same electronic money system as that of oneself or not
`There is a so-called prepaid card for purchasing by
`prepaying the cost as electronic money. A prepaid card
`does not have a function for using for anything like
`money. and objects to be purchased (commodities or
`services) are decided. and information to be stored is
`just data of frequency equivalent to the selling price.
`Particularly. since a prepaid card cannot cancel or
`refund a purchased object. it is diflerent from electronic
`money which functions like money.
`However. if it is attempted to apply an electronic money
`system having the aforementioned encryption art of the prior
`art to an electronic ticket vending and purchasing system
`using a public line such as telephone. there is only one kind
`of common global secret key and it is not signed electroni-
`cally on the electronic money itself. so that the problems
`described hereunder are imposed.
`When a plurality of ticket publication sources (for
`example. a railroad corporation. airplane company. event
`promoter. etc.) share the same electronic ticket system. in
`other words. when electronic tickets published by dilferent
`- ticket publishers are stored and used in one kind of elec-
`tronic ticket storage device at the same time or one after
`another. a ticket publisher may forge or reproduce illegally
`a ticket published by another ticket publisher by using the
`I/O interface. command interface. or encryption mechanism
`of the electronic ticket storage device. Therefore. when the
`same electronic ticket storage device is shared. a means for
`preventing forgery and illegal reproduction of a ticket by
`another ticket publisher is necessary. There is an IC card
`(also called a smart card) as a typical example of the
`electronic ticket storage device.
`Furthermore. when ticket information stored in the elec-
`tronic ticket storage device is encrypted. to confirm the
`ticket information stored in the electronic ticket storage
`device by a ticket purchaser. a terminal device having a
`decryption means is necessary. However. in consideration of
`convenience. it is desirable that a portable terminal device
`on the market can be used.
`
`When cash or a ticket is given or received by telephone.
`a ticket purchaser and a ticket vender are located away from
`each other. so that a trouble may be caused that cash or a
`ticket is stolen off or cash or a ticket is not given or received
`actually. For example. when a ticket purchaser makes a
`claim for that he receives no ticket after he purchases a ticket
`and pays electronic money as a cost of the ticket. the ticket
`purchaser may tell the truth or make a false statement. Even
`when a ticket purchaser makes a claim for that no electronic
`money is sent to him after he transfers his ticket to the ticket
`vender so as to refund the ticket. the same is caused.
`Furthermore. it is assumed that to refund the ticket cost.
`a ticket purchaser sends an electronic ticket to a ticket
`vender first and the ticket vender checks the validity of the
`ticket and then sends the ticket cost to the ticket purchaser
`by electronic money. When an electronic ticket is to be sent.
`
`Page 00014
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`65
`
`Page 00014
`
`
`
`3
`
`5,754,654
`
`4
`
`if a copy of the electronic ticket is sent to the ticket vender
`without deleting the electronic ticket and the electronic
`ticket storage device (IC card) is pulled out forcibly from the
`terminal device at the same time that the ticket cost is sent
`from the ticket vender. a problem arises that the valid ticket
`and the refunding cost of the ticket exist on the ticket
`purchaser side at the same time. On the other hand. when an
`electronic ticket is deleted from the electronic ticket storage
`device so as to send the electronic ticket. if a communication
`failure occurs before the ticket refund reaches the ticket
`purchaser after the electronic ticket is sent. a status that the
`ticket purchaser loses the ticket and cannot receive the
`refund occurs. Since the ticket is deleted. even if the ticket
`purchaser attempts to make a claim for the ticket vender. a
`problem arises that there is no physical evidence.
`
`SUMMARY OF THE INVENTION
`
`An object of the present invention is to solve these
`problems and to provide an electronic ticket vending and
`refunding system and a method thereof for working when a
`plurality of ticket venders share only one electronic ticket
`vending and refunding system in a system for purchasing or
`refunding a ticket from a distant place using a telephone line
`for preventing forgery or illegal reproduction of an elec—
`tronic ticket by a ticket purchaser and allowing a ticket
`purchaser to confirm the content of an electronic ticket even
`by a terminal device having no means for decrypting ticket
`information stored in the electronic ticket storage device.
`Another object of the present invention is to provide an
`electronic ticket vending and refunding system and a vend-
`ing and refunding method thereof for working when a
`transaction using electronic money and an electronic ticket
`is executed via a telephone line for preventing a trouble on
`whether the electronic money and the electronic ticket are
`given or received actually.
`Still another object of the present invention is to provide
`an electronic ticket vending and refunding system and a
`vending and refunding method thereof for preventing a
`ticket purchaser from retaining both a valid ticket and a
`refund at the same time so as to refund the ticket cost and
`
`proving that the ticket purchaser retains the ticket when he
`cannot receive the refund.
`
`To accomplish these objects. the electronic ticket vending
`system or vending and refunding system and the method
`thereof of the present invention comprise a vending device
`for generating an electronic ticket and executing at least one
`of vending and refunding by exchanging the generated
`electronic ticket with electronic money and a communica-
`tion line connected to it and furthermore comprise at least
`one terminal device connected to the aforementioned com-
`munication line for executing input. output. and transmis—
`sion and reception so as to execute at least one of vending
`and refunding of an electronic ticket and an electronic ticket
`storage device having a function for electronically connect-
`ing the aforementioned terminal device for storing electronic
`money and a purchased electronic ticket. wherein by a
`request of at least one of purchasing and refunding of an
`electronic ticket by at least one of the aforementioned
`terminal device and electronic ticket storage device. at least
`one of the electronic ticket and the electronic money is sent
`from the aforementioned electronic ticket vending device
`via the aforementioned communication line.
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`45
`
`50
`
`55
`
`More concretely. the electronic ticket vending and refund-
`ing system of the present invention is a ticket vending and
`refunding system using electronic money and an electronic
`ticket and comprises an electronic ticket vending and
`
`65
`
`refunding device for producing an electronic ticket and
`vending or refunding the produced electronic ticket by
`electronic money. a terminal device for executing at least
`input. display. and transmission and reception of electronic
`ticket vending and refunding data. and an electronic ticket
`storage device for storing an electronic ticket purchased by
`electronic money. wherein the aforementioned electronic
`ticket vending and refunding device is connected to the
`aforementioned terminal device by a communication line
`such as a telephone line and the aforementioned electronic
`ticket storage device is connected to the terminal device in
`contact or non-contact.
`
`In the aforementioned electronic ticket vending and
`refunding system. it is desirable that the aforementioned
`electronic ticket vending and refunding device comprises at
`least a ticket production means for producing a ticket. a
`ticket transmission and reception means for transmitting or
`receiving an electronic ticket. 3 money transmission and
`reception means for transmitting or receiving elecn'onic
`money. a money storage means for storing electronic money.
`a transaction history storage means for storing a transaction
`history. and an encryption key storage means for storing an
`encryption key.
`It is desirable that the aforementioned ticket production
`means comprises at least a microcomputer for producing an
`electronic ticket from data indicating a ticket publication
`source and data indicating the price of a ticket.
`To prevent another ticket publisher fi‘om publishing a
`ticket which is forged or illegally reproduced even if a
`plurality of ticket publishers share a single electronic ticket
`system. the aforementioned electronic ticket vending and
`refunding device can allocate a different secret key of
`asymmetric encryption algorithm and a different public key
`which forms a counterpart to the secret key to each ticket
`publisher and store them in the aforementioned encryption
`key storage device.
`the electronic ticket
`Furthermore.
`it is desirable that
`storage device comprises at least an electronic ticket storage
`means and an electronic money storage means for storing an
`electronic ticket and electronic money respectively. a trans-
`action history storage means. an I/O interface with the
`outside. and a microprocessor which is set so as to control
`transmission and reception of an electronic ticket and elec-
`tronic money and storage the history thereof.
`Furthermore. it is desirable that to allow even a terminal
`device having no decryption mechanism to confirm the
`content of an electronic ticket stored in the elecu’onic ticket
`storage device. the electronic ticket storage device com-
`prises a means for storing unencrypted ticket data and a
`means for storing an electronic signature which is produced
`by encrypting the whole or a part of the aforementioned
`ticket data by the secret key of the asymmetric algorithm and
`the microprocessor can operate so as to return the afore-
`mentioned unencrypted ticket information to a first com-
`mand obtained via the aforementioned physical interface
`with the outside as a response to the first command and to
`check the validity of a second command for the second
`command and return the aforementioned ticket information
`and aforementioned electronic signature as a response to the
`second command when it judges that the second command
`is valid.
`
`As an alternative means therefor. it is possible that the
`aforementioned electronic ticket storage means comprises a
`means for storing ticket information which is encrypted by
`the secret key of the asymmetric encryption algorithm and a
`means for storing a public key which forms a counterpart to
`
`Page 00015
`
`Page 00015
`
`
`
`5
`
`5,754,654
`
`6
`
`the secret key which encrypts the ticket information and the
`microprocessor is set so as to return the result which is"
`obtained by decrypting the aforementioned encrypted ticket
`information by the public key to a first command obtained
`via the aforementioned physical interface with the outside as
`a response to the first command and to check the validity of
`a second command for the second command and return the
`aforementioned encrypted ticket information as a response
`to the second command when it judges that the second
`command is valid.
`
`Furthermore. as a means for judging the validity of an
`electronic ticket. it
`is possible that the aforementioned
`microprocessor of the electronic ticket storage device is set
`so as to return a response to a third command and an
`electronic signature obtained via the physical interface with
`the outside on whether there exists an electronic signature
`conforming to the aforementioned electronic signature in the
`electronic ticket storage means.
`To prevent an I/O history of an electronic ticket and
`electronic money from alteration. it is desirable that the
`aforementioned microprocessor of the electronic ticket stor-
`age device is set so that an item relating to the aforemen—
`tioned electronic ticket cannot be deleted from the transac-
`tion history storage means until the electronic ticket stored
`in the electronic ticket storage means is deleted.
`Furthermore. to prevent both the ticket to be refunded and
`the refund from existing in the electronic ticket storage
`device at the same time by pulling out the electronic ticket
`storage device forcibly from the terminal device for
`refunding. it is possible that the aforementioned micropro-
`cessor of the electronic ticket storage device is set so as to
`delete the electronic ticket to be refunded which is stored in
`the electronic ticket storage area of the electronic ticket
`storage means when electronic money is stored in the
`aforementioned electronic money storage means so as to
`refund the ticket.
`
`As an alternative means therefor. it is possible that the
`aforementioned electronic ticket storage means of the elec-
`tronic ticket storage device has an area for storing an invalid
`flag and the aforementioned microprocessor of the electronic
`ticket storage device makes the aforementioned invalid flag
`corresponding to the electronic ticket to be refunded valid
`for refunding of the ticket. and then transfers the electronic
`ticket to the electronic ticket vending and refunding device.
`and deletes the electronic ticket stored in the electronic
`ticket storage area of the electronic ticket storage means
`after completion of transfer.
`The electronic ticket vending and refunding method of the
`present invention is an electronic ticket vending and refund-
`ing method for allowing ticket vending or refunding to a
`distant place using an electronic ticket. electronic money.
`and a communication line. wherein to vend an electronic
`ticket. when the electronic ticket vending and refunding
`device receives a ticket vending request from a terminal
`device via the communication line. the device sends the
`target ticket and a cost sending request therefor to the
`terminal device via the communication line. receives elec-
`tron money of the target ticket cost from the electronic ticket
`storage device connected to the terminal device via the
`communication line.
`then produces an electronic ticket
`which is requested to vend. sends the electronic ticket to the
`terminal device via the communication terminal. vends the
`electronic ticket by transferring the electronic ticket to the
`electronic ticket storage device by the terminal device which
`receives the electronic ticket. and to refund the aforemen—
`tioned purchased electronic ticket. when the electronic ticket
`
`25
`
`30
`
`35
`
`45
`
`SCI
`
`55
`
`65
`
`5
`
`10
`
`15
`
`vending and refunding device receives a refunding request
`from the terminal device via the communication line. the
`device requests sending of the electronic ticket which is
`requested to refund to the electronic ticket storage device
`connected to the terminal device. receives the electronic
`ticket from the electronic ticket storage device via the
`communication line. then confirms the validity of the elec-
`tronic ticket. sends electronic money of the ticket refund to
`the terminal device via the communication line when it
`judges that the electronic ticket is valid. and refunds the
`electronic ticket by transferring the electronic money to the
`electronic ticket storage device from the terminal device
`which receives the electronic money.
`Furthermore. it is desirable that when an electronic ticket
`
`is vended by the aforementioned electronic ticket vending
`and refunding method.
`the elecuonic ticket vending and
`refunding device executes a step of receiving electronic
`money from the electronic ticket storage device. a step of
`storing that the device receives the electronic money from
`the electronic ticket storage device. a step of sending the
`electronic ticket to the electronic ticket storage device. and
`a step of storing that the device sends the electronic ticket to
`the electronic ticket storage device. Rirthermore. to refund
`the aforementioned purchased electronic ticket. it is possible
`that the electronic ticket vending and refunding device
`executes a step of receiving the electronic ticket from the
`electronic ticket storage device. a step of storing that the
`device receives the electronic ticket from the electronic
`ticket storage device. a step of sending the aforementioned
`electronic money to the electronic ticket storage device. and
`a step of storing that the device sends the electronic money
`to the electronic ticket storage device.
`Furthermore. it is desirable that when an electronic ticket
`is vended by the aforementioned electronic ticket vending
`and refunding method. the electronic ticket storage device
`executes a step of sending electronic money to the electronic
`ticket vending and refunding device. a step of storing that
`the device sends the electronic money to the electronic ticket
`vending and refunding device. a step of receiving the
`electronic ticket from the electronic ticket vending and
`refunding device. and a step of storing that the device
`receives the electronic ticket from the electronic ticket
`vending and refunding device.
`Furthermore.
`to refund the aforementioned purchased
`electronic ticket. it is desirable that the electronic ticket
`storage device executes a step of sending the electronic
`ticket to the electronic ticket vending and refunding device.
`a step of storing that the device sends the electronic ticket to
`the electronic ticket vending and refunding device. a step of
`receiving the electronic money from the electronic ticket
`vending and refunding device. and a step of storing that the
`device receives the electronic money from the electronic
`ticket vending and refunding device.
`The present invention having the aforementioned consti-
`tution has the function and operation indicated below.
`The operations of the electronic ticket vending and
`refunding system and the vending and refunding method
`thereof of the present invention will be explained hereunder
`for (l) a case of purchasing a ticket. (2) a case of confirming
`the content of a ticket. and (3) a case of refunding a ticket.
`(1) Case of purchasing a ticket
`When a ticket purchaser purchases a ticket. he operates a
`terminal device connected to a communication line such as
`
`a telephone line and calls out an electronic ticket vending
`and refunding device. that is. a computer of a ticket pub—
`lisher (or a ticket vender). The electronic ticket vending and
`
`Page 00016
`
`Page 00016
`
`
`
`5.754.654
`
`7
`
`refunding device se