`5,754,654
`[11] Patent Number:
`United States Patent
`Hiroya et al.
`[45] Date of Patent:
`May 19, 1998
`
`
`[19]
`
`V|||||llllllllllllllllIllllllilllflllllllllllllllllllllllllllllllllllllllll
`
`[54] ELECTRONIC TICKET VENDING sYsTEM
`AND METHOD THEREOF
`
`5,621,797
`
`4/1997 Rosen ...................................... .. 330/24
`
`[75]
`
`Inventors: Masaaki Hiroya. Yokohama; Hiroshi
`Asao. Kawasaki. both of Japan
`
`Primary Examiner—Sa.lvat01'c Cangialosi
`Attomey, Agent, or Fir-m—Fay Sharpe Bea1lFagan Minnich
`& McKee
`
`[73] Assignee: Hitachi, Ltd. Tokyo. Japan
`
`[57]
`
`ABSTRACT
`
`[21] APP1- N0-5 5539741
`[22] Filed:
`Nov. 16, 1995
`
`[30]
`Foreign Application Priority Data
`Nov. 18, 1994
`[JP]
`Japan .................................... 6-284623
`[51]
`Int. Cl.‘ ........................................................ H04L 9/oo
`
`[52] U.S. Cl.
`.................
`.. 330/24; 380/23
`[53] Field of Search ................................ .. 380/16. 24. 23.
`330/30
`
`[55]
`
`References Cited
`
`U-S- PATENT DOCUMENTS
`5/1987 Ragan et al.
`.. 380/16
`
`9/1996 Rosen ............
`...... 380/24
`
`4,663,664
`5,557,518
`
`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
`l1'3I1SIIl1SSl0I1 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 tennjnal device are Connected by a commw
`nication line such as a telephone line. and the storage device
`and the tcflninal devioc can be °°nm=°tcd in E01113“ 0f
`“°“'°°'“"’°‘~ and 'm“SmiSSi°" and "’°°P“'°" °f 43'“ b°'W°¢“
`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
`
`TRANSACTION
`ELECTRONIC
`ELECTRONIC
`HISTORY
`MONEY
`TICKET
`STORAGE AREA STORAGE AREA STORAGE AREA STORAGE AREA
`
`WORKWG
`AREA
`
`INTERFACE
`
`STORAGE DEVICE
`
`EXTERNAL
`
`I / O
`
`Apple Exhibit 1008 Page 00001
`
`Apple Exhibit 1008 Page 00001
`
`
`
`..._laPQMU
`
`m,M
`
`»11
`
`S
`
`211
`
`57.,5
`
`tImK.~U\U.
`
`mzo_._n_m._m».bya
`wIO1Qamz:
`
`DmN
`
`
`
`mo_>mo0z_ozEmm
`
`
`
`
`8._.wv.o_._.0_zOm._.Om..m_._<z_sEm»Eva:o_zoEom._m_
`
`
`
`wOz_n_zm>mo_>mo‘IVmo_>momo<mo5
`
`
`
`
`
`._.mv_O_._.o_zOm._.0m..w._<z__2mm:.Exo:o_zoEom:m
`
`
`
`
`
`mo_>mo02.0“mm
`
`
`
`moz7__xzm_>mo_>m_n_m_o_>momo<mo5
`
`
`
`
`
`
`
`4m5w6,m.4P
`
`20
`
`Page 00002
`
`
`
`
`mNGE
`
`
`
`
`
`..mv_o_.ro_zoEom:m1m_o_>mnoz_oz:n_wmw,woz_ozm>
`
`
`
`P3U
`
`m
`
`M.M
`
`00W
`
`0102
`
`5:E05:Hzo:o<mz<E
`
`530....
`
`ZO_._.<_2IOn_Z_s_$.._ooEzo_E>mozmo_2oEom:m
`
`
`
`
`
`<mm<E5mcéopm5:ozimozmoéoba.mw<mo5Ex>mzos_<mm<<mm<
`
`
`
`mo_>mo%zo:.<o_z:s_s_oo
`Mmo_>m_n_mo<mo5
`
`
`mo_>mn_
`
`
`
`><._n_m_omo_>mo._.Dn_Z_
`
`522
`
`5J
`
`/09a4P
`4m5M...
`
`30
`
`Page 00003
`
`
`
`U.S. Patent
`
`May 19, 1998
`
`Sheet 3 of 12
`
`5,754,654
`
`FIG. 3
`
`CATION
`
`
` 30 2
`
` COMMUNI-
`DEVICE
`
`CHIP
`
`IC
`
`<-D
`
` TERMINAL DEVICE
`
`26
`
`27
`
`25
`
`
`
`
`IC CHIP (ELECTRONIC TICKET STORAGE DEVICE)
`
`32
`
`33
`
`34
`
`35
`
`as
`
`TRANSACTION
`ELECTRONIC
`ELECTRONIC
`HISTORY
`PROGRAM
`MONEY
`TICKET
`STORAGE AREA STORAGE AREA STORAGE AREA STORAGE AREA
`
`WORKING
`AREA
`
`STORAGE DEVICE
`
` EXTERNAL
`
`I/O
`
`INTERFACE
`
`
`
`Page 00004
`
`Page 00004
`
`
`
`U.S. Patent
`
`May 19, 1998
`
`Sheet 4 of 12
`
`5,754,654
`
`FIG. 5
`
`ELECTRONIC TICKET
`ELECTRONIC TICKET
`TERMINAL
`VENDING 3. FIEFUNDING
`STORAGE DEVICE 2
`DEVICE 3
`DEVICE 1
`
`
`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
`
`279
`
`290
`
`340
`
`360
`
`400
`
`450
`
`480
`
`DISPLAY THAT THE
`SERVICE IS COMPLETED
`490
`
`END OF TELEPHONE
`
`CALCULATE THE COST AND
`REOuEsT To sENT THE COST
`
`260
`
`300
`:|l<E)%l;Z5l‘\(/E THE ELECTRONIC
`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
`:'FéC')<lEIrJCE THE ELECTRONIC
`sao
`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
`
`
`
`U.S. Patent
`
`May 19,1998
`
`Sheet 5 of 12
`
`5,754,654
`
`FIG. 6
`
`
`
`
`
`ARE THE ORDERED TICKETS OF
`TWO RESERVED SEATS FOR JUNE
`2ND MATCH OF TEAMS A TO B?
`THE TICKET COST IS ¥7,4D0.
`IF CORRECT PLEASE PUSH "1" ,
`OTHERWISE PUSH "2" .
`
`
`
`
`
`TICKET SERVICE FOR THE LEAGUE
`GAME OF PROFESSIONAL BASEBALL
`A TEAM
`
`[INITIAL MENU]
`1. TICKET VENDING
`2. TICKET REFUNDING
`3. TICKET CHANGING
`
`PLEASE INSERT THE CARD.
`
`
`
`570
`
`¢ INSERT THE CARD
`
`UNDER PROCESSING.
`PLEASE WAIT FOR A WHILE.
`
`
`
`580
`
`¢ END OF TICKET SENDING
`
`3157.400 TO THE TICKET IS
`CERTAINLY RECEIVED.
`PLflSE 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 “34512 "
`.
`THANK YOU FOR THE APPLICATION.
`
`
`
`[MATCHES]
`.TEAMA x TEAMB:
`.TEAMA >< TEAMB:
`.TB\MA x TEAMB:
`.TEAMA X TEAMC:
`.TEAMA X TEAMC:
`.TEAMA x TEAMC:
`.OTHER
`
` [SEAT KINDS]
`
`
`
`‘I. RESERVED SEATA
`2. RESERVED SEATB
`3. OUTFIELD RESERVED BLEACHERS
`4. OUTFIELD NON-RESERVED
`
`
`BLEACHERS
`
`
`
`‘ INPUT "1"
`
`
`
`
`
`[NUMBER OF TICKETS]
`PLEASE INPUT THE NUMBER
`OF TICKETS.
`(NOT MORE THAN 6)
`
`
`
` INPUT "2”
`
`Page 00006
`
`Page 00006
`
`
`
`U.S. Patent
`
`May 19, 1998
`
`Sheet 5 of 12
`
`5,754,654
`
`FIG. 7
`
`650
`
`TRANSACTION #
`
`
`
`
`
`
`OBJECTTi
`
`
`
`
`
`
`
`
`
`345122 MONEY‘-H.800
`
`3 4 5 1 2 2
`TICKET
`SENT
`6/5:FIESERVED SEAT B 21-12
`345123
`MONEY
`
`3 4 5 1 2 3
`TICKET
`SENT
`e/2 : RESERVED SEAT A 2-56
`0 F F
`6/2 : RESERVED SEAT A 2-57
`
`
`
`
`
`
`FIG. 8
`
`630
`
`
`
`
`
`
`
`o -o 1
`'
`I 0
`OF COMMUNICATION
`PRO BASEBALL
`TFJKM A
`PRO BASEBALL
`TEAM A
`
`
`
`
`
`
`
`
`FIG‘. 9
`
`TI<‘n’?v”§"°' ¥I‘<‘:I"<E¥§ °F DATE‘ SEA“ DATEm
`
`61 O
`
`Page 00007
`
`Page 00007
`
`
`
`U.S. Patent
`
`May 19, 1998
`
`Sheet 7 of 12
`
`5,754,654
`
`FIG. 10
`
`TICKET #
`
`TICKET DATA
`TICKET DATA1
`
`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 KEY1
`
`
`
`640
`
`INVALID FLAG
`INVALID FLAG 1
`
`
`n PUBUC KEYIH 'NVA'-"3 FLAG "I
`
`
`
`
`
`
`
`
`
`Page 00008
`
`Page 00008
`
`
`
`U.S. Patent
`
`May 19, 1993
`
`Sheet 8 of 12
`
`5,754,654
`
`FIG. 12
`
`TERMINAL
`DEVICE 3
`
`START
`
`ELECTRONIC TICKET
`VENDING & REFUNDING
`DEVICE 1
`
`CALL OUT BY TELEPHONE
`
`SEND THE INITIAL MENU
`
`910
`
`920
`
`930
`SELECT THE KIND OF
`SERVICE
`
`950
`SEND THE ORDER OF
`ACOUIRING CONTENT OF THE
`WCKET
`970
`
`DISPLAY AND SELECT
`
`940
`DISPLAY CONTENT OF THE
`TICKET
`
`REQUEST TO SEND
`
`980
`
`ELECTRONIC TICKET
`STORAGE DEVICE 2
`
`960
`S|'(5:'}‘<'?ETC°NTENT OF THE
`T
`
`1000
`
`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
`
`DISPLAY THAT THE
`SERVICE IS COMPLETED
`I210
`
`END OF TELEPHONE
`
`990
`
`1010
`'
`
`1069
`
`1090
`
`1120
`
`1 170
`
`1200
`
`CEIVE THE
`
`1020
`CTRONIC
`
`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
`
`
`
`U.S. Patent
`
`May 19, 1993
`
`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
`
`
`
`PLEASE INSERT THE CARD.
`
`UNDER PROCESSING.
`PLEASE WAIT FOR A WHILE.
`
`
`
` ARE THE REFUNDING TICKETS TWO
`
`
`
`
`
`
`
`
`
`
`OF RESERVED SEAT A, 2-56 ON
`JUNE 2, AND RESERVED SUIT 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
`
`1360
`
`END OF SENDING
`ELECTRONIC MONEY
`
`REFUNDING MONEY ¥7,400 IS SENT,
`PLEASE CONFIRM.
`THANK YOU FOR THE APPLICATION.
`
`Page 00010
`
`
`
`
`
`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.
`
`
`
`
`
`
`
`
`Page 00010
`
`
`
`U.S. Patent
`
`May 19, 1998
`
`Sheet 10 of 12
`
`5,754,654
`
`TRANSACTION # OBJECT
`
`ENT
`
`CONTENT
`
`345122 M°NEY¥2«800
`3 4 5 1 2 2
`TICKET
`SENT
`s/s:REsERvEO SEAT B 21-12
`345123 MONEY¥7.400
`3 4 5 1 2 3
`TICKET
`SENT 6/2 : RESERVED SEAT A 2-56
`6/2 : RESERVED SEAT A 2-57
`
`
`
` 367001
`
`3 6 7 O 0 1
`
`TICKET RECEIVED 6/2 : RESERVED SEAT A 2-56
`6/2 : RESERVED SEAT A 2-57
`
`MONEY
`
`
`
`
`13?0
`
`DELETABL
`
`
`
`ON
`
`ON
`
`Page 00011
`
`
`
`cam
`Mom sew
`
`
`
`
`O 3*
`
`3‘
`
`I
`
`
`
`
`
`
`
`
`
`Page 00011
`
`
`
`U.S. Patent
`
`May 19,1998
`
`Sheet 11 of 12
`
`5,754,654
`
`FIG. 16
`
`1410
`
`1420
`
`
`TEFIMINAL DEVICE
`
`
`
`
`
`IC CARD
`R/W
`
`CPU
`
`
`
`DISPLAY
`
`1400
`
`STORAGE
`DEVICE
`
`1 430
`
`1 450
`
`1 440
`
`Page 00012
`
`Page 00012
`
`
`
`U.S. 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
`
`441»
`
`INPUT “2”
`
`1543
`
`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
`
`3157.400
`
`RECEIVED #1
`
`1 530
`
`BALANCE
`
`5152.600
`
`Page 00013
`
`Page 00013
`
`
`
`5 ,754,654
`
`2
`
`1
`ELECTRONIC TICKET VENDING SYSTEM
`AND METHOD THEREOF
`
`BACKGROUND OF THE INVENTION
`
`l.FlELD 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.DESCRIP'TION 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 oflice.
`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. a means for transferring 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 Sharnier 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 inforrna-
`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 dilferent 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 different
`- 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 alter 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
`
`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 vendcr. 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 furthennore comprise at least
`one terminal device connected to the aforementioned com-
`mnnication 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
`
`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. a 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 difl’erent 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 electronic 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.
`
`5
`
`10
`
`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/0 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 elect1'onic 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
`
`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. Furthermore. 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 (1) 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-
`Iisher (or a ticket vender). The electronic ticket vending and
`
`Page 00016
`
`Page 00016
`
`
`
`5.754.654
`
`7
`
`refunding device sends a menu of tickets which can be sold
`to the terminal device via the communication line. The
`terminal device receives the menu and displays it on the
`display means. When the ticket purchaser selects the ticket
`to be purchased using the input means of the termin