throbber
United States Patent
`
`[19]
`
`[11] Patent Number:
`
`5,898,154
`
`Rosen
`
`[45] Date of Patent:
`
`*Apr. 27, 1999
`
`US005898154A
`
`[54]
`
`SYSTEM AND METHOD FOR UPDATING
`SECURITY INFORMATION IN A TIME-
`BASED ELECTRONIC MONETARY SYSTEM
`
`[75]
`
`Inventor: Sholom S. Rosen, New York, N.Y.
`
`[73] Assignee: Citibank, N.A., New York, N.Y.
`
`[ * ]
`
`NOUCCI
`
`This patent is subject to a terminal dis-
`claimer.
`
`[21] Appl. No.: 08/371,201
`
`[22]
`
`Filed:
`
`Jan. 11, 1995
`
`OTHER PUBLICATIONS
`
`Chaum, David, “Advances in Cryptology Proceedings of
`Crypto 83.” Plenum Press, New York 1983, pp. 377-382.
`Bruce Schneier “Applied Cryptography” 1994, pp. 417-429.
`Stephen M. Bellovin and Michael Merritt, “Limitations of
`the Kerberos Authentication System”Winter, 1991 pp. 1-16.
`“Le paiement électronique”, P. Rémery, J .C. Pailles and F.
`Lay, L’Ech0 des Recherches, No. 134, 45 trimester 1988
`—original French version and English translation.
`“(Latest) Checking Practice”, Hitoshi Horiuchi, Consultant
`C0. —, Jul. 10, 1982, 10th Edition, English translation and
`original Japanese reference.
`
`Related U.S. Application Data
`
`(List continued on next page.)
`
`[62] Division of application No. 07/794,112, Nov. 15, 1991, Pat.
`No. 5,453,601.
`
`Int. Cl.“ ............................ .. G06K 7/10; G06F 17/60
`[51]
`[52] U.S. Cl.
`............................................. .. 235/379; 380/24
`[58] Field of Search .............................. .. 380/24; 235/379
`
`[56]
`
`References Cited
`U.S. PATENT DOCUMENTS
`
`3,559,175
`3,573,747
`3,749,887
`3,852,571
`3,906,460
`3,932,730
`3,934,122
`
`.
`
`1/1971 Pomeroy .
`4/1971 Ada111S et al.
`/1973 Giuliani .
`12/1974 Hall et al.
`9/1975 Halpern .
`1/1976 Ambrosio .
`1/1976 Riccitelli .
`
`.
`
`(List continued on next page
`FOREIGN PATENT DOCUMENTS
`
`B—5l249/90
`0 172 670 A2
`A3
`172670 A2
`0 346 180 B1
`391261 B1
`0 416 916 A2
`A3
`
`9/1990 Australia .
`
`European Pat. Off. .
`2/1986
`European Pat. Off. .
`2/1986
`European Pat. Off. .
`12/1989
`10/1990 European Pat. Off. .
`
`3/1991
`
`Europcan Pat. Off. .
`
`Primary Examiner—Donald Hajec
`Assistant ExLzminer—Mark Tremblay
`Attorney, Agent, or Firm—Morgan & Finnegan, L.L.P.
`
`[57]
`
`ABSTRACT
`
`An improved r11or1etary system using electronic r11edia to
`exchange economic value securely and reliably. The inven-
`tion provides a complete monetary system having electronic
`money that
`is interchangeable with conventional paper
`money comprising (1) issuing banks or financial institutions
`that are coupled to a money generator device for generating
`and issuing to subscribing customers electronic money
`including electronic currency backed by demand deposits, or
`electronic credit authorizations;
`(2) correspondent banks
`that accept and distribute the electronic money; (3) a plu-
`rality of transaction devices that are used by subscribers for
`storing electronic money, for performing money transactions
`with the on-line systems of the participating banks or for
`exchanging electronic money with other like transaction
`devices; (4) teller devices, associated with the issuing and
`correspondent banks, for process handling and interfacing
`the transaction devices to the issuing and correspondent
`banks, and for interfacing between the issuing and corre-
`spondent banks themselves; (5) a security arrangement for
`maintaining the integrity of the system; and (6) reconcilia-
`tion and clearing processes to monitor and balance the
`monetary system.
`
`(List continued on next page.)
`
`14 Claims, 69 Drawing Sheets
`
`/\
`(
`t )*—>
`
`‘
`
` /
`
`CLEARING
`/
`SYSTEM
`
`.
`
`CLEAEED
`MDNE"
`
`2
`—
`
`/4,
`/4
`TRANSACTION
`TRANSACTION
`jzjPAYMENT‘
`MONEV
`FoaE]5N:xL>i»NeE Momfg
`MODULE
`MONEY
`.15POSITSNVITHDRANALSFWMENISF05‘
`F20A:C0,N'W\‘a
`.2
`. .
`.-».m.W.
`TELLER
`5 ’] LDWSWOREIGN EXCHANEE
`BANKWQ TFANQMTICIIO
`TRANSMHOV
`'44
`“yggfl ],;—°> svsTEMs <——< 3)
`MENTS
`6 ””I7%Au1usr1
`[mnaacvms
`TRANSACTION
`22
`HEUUNCILIATIDN
`SYSTEM
`Finale]
`zznn.
`2} [HiPUR§
`5'3"” BAD 4
`
`5EpUF]TyFlCATES \/‘\1’MONEV
`].'0UULEL‘sT
`
`PROBLEVI
`REPOFTS
`
`[TIO[\JE‘]SSUED
`4
`7
`'
`RECC\tClLlfiT]ON
`SVSTEN
`BWK
`'PUSITIDV
`MONEY "24
`POSITION
`SYSTEM
`
`NETVVOHK 25 (NOT SHOWN)
`ELECTRONIC MONETARY SYSTEM
`
`
`PayPal Ex.1010, p.1
`
`
`

`
`5,898,154
`Page 2
`
`U.S. 1’Al‘EN'1‘ DOCUMENTS
`
`.
`
`.
`
`.
`
`6/1989 Dethloff et al.
`4,837,422
`6/1989 Nakano .
`4,839,504
`9/1989 Minematsu et al.
`4,864,109
`4,877,947 10/1989 M01-1 ,
`4,879,747
`11/1989 Leighton et al.
`4,906,828
`3/1990 Halpern .
`4,914,698
`4/1990 Chaum .
`4,926,480
`5/1990 Chaum .
`4,941,173
`7/1990 Boule et al.
`4,949,380
`8/1990 Chaum ~
`4,959,788
`9/1990 Nagata et al.
`4:992:53‘) 19/1999 CF‘“‘“5 -
`4>994>194 19/1999 F19‘ ~
`jfigfigg E11333 g,°,:1,‘1‘cfff,,‘i/“1‘1~ ~
`’
`’
`'
`'
`49859833
`1/1994 01191“ ~
`4987593
`1/1991 Chm“ ~
`5991910
`2/1991 Ch‘“,““ ~
`439923646
`2/1991 C°.““‘ '
`4:995:05?
`,2/499,1 L‘‘‘gh‘°“ 9191* ~
`4>99°>7“
`2/1991 Chm?“ ~
`5-912-076
`4/1991 Y°,5h1d“ ~
`5,128,997
`7/1992 Pallles et al.
`56162939
`,1,1/.1992 Matsuda ‘
`§>gi>‘1‘:‘3’
`1%/133% %4‘1§5V“',“ 9‘ ‘*1 ~
`5-
`-,
`/
`9 9”‘ ~
`1
`,220,c01
`6/1993 Law or eta. .
`5,221,838
`6/1993 Gutman et al. .
`5,231,569
`7/1993 Myatt et al.
`.
`.
`5,305,200
`4/1994 Harthelmer et al.
`
`5,379,344
`1/1995 Larsson et al.
`.
`.. 380/23
`5,418,854
`5/1995 Kaufman et al.
`380/23
`
`.
`
`.
`
`.
`
`FOREIGN PATENT DOCUMENTS
`421808 A3
`4/1991
`European Pat. Off.
`.
`0 500956 A1
`9/1992 European Pat. Off.
`.
`0 621 570 A1
`10/1994 European Pat. Off.
`.
`54_119859
`9/1979
`Japan ,
`57_094877
`6/1982
`Japan ,
`60_008978
`1/1985
`Japan _
`60—146361
`8/1985
`Japan .
`60_196874
`10/1985
`Japan ,
`61_043034
`3/1986
`Japan ,
`61_052793
`3/1986
`Japan ,
`61_233822
`10/1986
`Japan ,
`62_025372
`2/1987
`Japan ,
`62_080761
`4/1987
`Japan ,
`62_254248
`11/1987
`Japan ,
`62-275784
`11/1987
`Japan .
`62-293469
`12/1987
`Japan ,
`63_44274
`2 1988
`Ja an ,
`63_168771
`741988
`Jagan ,
`63-257885
`10/1988
`Japan .
`63_308669
`12/1988
`Japan ,
`1_290096
`11/1989
`Japan ,
`2—116966
`5/1990
`Japan .
`4_80866
`3/1992
`Japan ,
`VVO 8303018
`9/1983 WJPO ,
`W0 9116691
`10/1991 WIPO ,
`wo 9308545
`4/1993 WJPQ ,
`
`OTHER PUBLICATIONS
`
`“A Distributed Electronic Bill System”, Takashirna Youichi,
`Akaike Norio, Matsumoto Tsutomu and Imai Hideki, Derlshi
`John Tsushin Gakkai Gijutsu Kenkyu Hokoku, 1987, Vol. 87,
`~
`~
`No. 120, pp. 29-32, English Translation and Japanese ref-
`"“‘“°°'
`,
`,
`,
`“Study Ald for Bllls and Checks”, Makoto Tahlra, Japan
`Business Publisher C0., Jun. 10, 1990 (14th Edition),
`English translation and Japanese reference.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`,
`
`.
`
`.
`.
`
`2/1976 Boothroyd ~
`3,937,925
`7/1976 Morcno .
`3,971,916
`1/1977 Schatz .
`4,001,550
`2/1977 Moreno .
`4,007,355
`10/1977 Fondos .
`4,053,735
`4,120,452 10/1978 Kimura et al.
`4,172,552 10/1979 Case ,
`4,179,064 12/1979 Yoshioka et al.
`4,214,230
`7/1980 Fak 61 a1,
`,
`4,218,582
`8/1980 Hellrnan et al. .
`4,224,666
`9/1980 Giraud .
`4,256,955
`3/1981 Giraud et al.
`4,270,042
`5/1981 Case .
`4,277,837
`7/1981 Stuckert.
`4,302,810
`11/1981 Bouricius et al.
`4,305,059
`12/1981 Benton .
`4,320,387
`3/1982 Powell .
`4,321,672
`3/1982 Braun et al.
`4,341,951
`7/1982 Benton .
`4,404,649
`9/1983 Nunley et al.
`4,405,829
`9/1983 Rivesl at al, ,
`.
`4,442,345
`4/1984 Mollier et al.
`4,443,027
`4/1984 McNeeley et al.
`4,453,074
`6/1984 Weinstein .
`4,454,414
`6/1984 Benton ,
`4,460,965
`7/1984 Trehn at al,
`4,467,139
`8/1984 Mania ,
`4,498,000
`2/1985 Decavele et al, ,
`4,511,970
`4/1985 Okano at an ,
`4,523,087
`6/1985 Benton ,
`4,523,297
`6/1985 Ugon et al.
`4,529,870
`7/1985 Chaum ,
`4536.547
`8/1985 /419119 6191 -
`4.549.075
`10/1985 Saada 6191 ~
`45751621
`3/1986 Dreifus »
`.
`4,614,861
`9/1986 Pavlov et al.
`4,625,276
`11/1986 Benton et al. .
`4,629,872 12/1986 Hallberg .
`46301201
`12/1986 White ~
`4,634,845
`1/1987 Halc ct al. .
`4,642,768
`2/1987 Roberts .
`4,650,978
`3/1987 Hudson et al.
`4,667,088
`5/1987 Kramer et al.
`4,673,802
`6/1987 Ohmac ct al. .
`4,689,478
`8/1987 Hale et al. .
`4,692,601
`9/1987 Nakano .
`4,697.s073
`9/1987 Hm ~
`4,705,211
`11/1987 Honda ct al. .
`4,722,055
`1/1988 Roberts .
`4,723,284
`2/1988 Munck et al.
`4,727,243
`2/1988 S9‘/at ~
`4,727,244
`2/1988 Nakano et al.
`4,734,568
`3/1988 Watanabe .
`4,736,094
`4/1988 Yoshida .
`4,742,215
`5/1988 Daughters et al.
`4,748,668
`5/1988 Shamir et al. .
`4,750,119
`6/1988 Cohen et al. .
`4,751,640
`6/1988 Lucas et al.
`.
`4,752,676
`6/1988 Leonard et al.
`4,752,877
`6/1988 Roberts et al.
`4,757,185
`7/1988 Onishi .
`4,759,064
`7/1988 Chaum .
`4765.293
`8/1988 B0510“ -
`'
`,
`1
`.
`,
`,
`,
`a e a .
`,
`1/1989 Shaw, 6, ,,1,
`4,799,156
`4,822,984
`4/1989 Remery et al.
`4,823,264
`4/1989 Deming.
`4,825,052
`4/1989 Chemjn et al.
`4,827,112
`5/1989 Yoshino et al.
`
`.
`
`.
`
`.
`
`............................ 380/23
`
`.
`
`.
`
`.
`
`.
`
`,
`
`.
`
`PayPal Ex.1010, p.2
`
`
`

`
`5,898,154
`Page 3
`
`“Mirai Card (Future Card) Report”, IC Card Reduction to
`Practice Study Group, Dec. 1988, English translation and
`Japanese reference.
`“The Digital Distributed System Security Architecture”,
`Morrie Gasser, et al., Nat’l Inst. of Standards & Tech., 12th
`Nat’l Computer Security Conference, Oct. 10-13, 1989.
`“SPX: Global Authentication Using Public Key Certifi-
`cates”, Joseph J. Tardo and Kannan Alagappan,
`IEEE,
`CH2986-Aug. 1991 (232-243).
`“Practical Uses of Synchronized Clocks in Distributed Sys-
`tems”, Barbara Liskov, 10th Annual ACM Symposium on
`Principles of Distributed Computing, Aug. 19-21, 1991.
`“An Architecture for Practical Delegation in a Distributed
`System”, Morrie Gasser, Ellen McDermott, IEEE Computer
`Society Symposium on Research in Security and Privacy,
`May 7-9, 1990.
`“Hybrid Concurrency Control for Abstract Data Types”,
`Maurice P. Herlihy, William E. Weihl, 7th ACM Sigact-Sig-
`mod—Sigart Symposium on Principles ofDatabase Systems,
`Mar. 21-23, 1988.
`Data Communications Networks Directory (Vol. VIII, Fas-
`cicle VIII.8) Recommendations X.500-X.521;,
`the Int’l
`Telegraph & Telephone Consultative Committee, IX Plenary
`Assembly, Melbourne, Nov. 14-25, 1988.
`Security For Computer Networks (An Introduction to Data
`Security in Teleprocessing and Electronic Funds Transfer)
`(1984) D.W. Davies and W.L. Price, Ch. 6 (pp.145-146),
`Ch. 10, Glossary.
`IC Card
`MiralCard Report (Future Card), Dec. 1988,
`Reduction-to-Practice Study Group; with partial English
`language translation.
`Financial Information System, Extra No. 3, May 26, 1986,
`Financial Information System Center (FISC) (Japanese lan-
`guage).
`Study Aids for Bills and Checks, Makoto Taira, Jun. 10,
`1990, Japan Business Publisher; with English translation of
`pp. 42-46 and Figure on p. 182.
`Dictionary of Financial and Economic Terminology,
`Yoshino et al., Jan. 10, 1990, Economic Acts Study Group
`(translation of p. 165).
`New Saitama Bank’s Strategies on InternationalATl\/Is, Oct.
`17, 1985, Economic Acts Study Group (translated Figure on
`p. 45).
`Facom OS IV/F4 IWSR APFS/X Manual SBAL/X External
`Net Version, Fujitsu, Oct. 1988 (Japanese language with
`translation of Figure 1.7).
`
`Dictionary of Financial Terminology, Toshio Ono et al.,
`Mar. 10, 1987; Economic Acts Study Group (translation on
`p. 125).
`Proposal of an Electronic Funds Transfer Method Consid-
`ering User’s Privacy, Hirotsugu Kinoshita and Shigeo Tsujii,
`The Transactions of the Institute of Electronics, Information
`and Communication Engineers, vol. J70-D, No. 12, Dec.
`1987; with English language Abstract.
`The Bills and Checks Acts, Takeo Suzuki, Aug. 10, 1974,
`Yuhikaku (Japanese language) with partial translation of pp.
`361-362.
`
`1984 International Zurich Seminar On Digital Communica-
`tions, Electronic Wallet, S. Even, O. Goldreich, Y. Yacobi,
`1984.
`
`Privacy Protected Payments Unconditional Payer and/or
`Payee Untraceability, D. Chaum, Smart Card 2000, 1989.
`Security Without Identification: Card Computers To Make
`Big Brother Obsolete, D. Chaum, 1987.
`Untraceable Electronic Cash, D. Chaum, et al.
`Thomas M. AtWood,The case for object-oriented databases,
`IEEE Spectrum, Feb. 1991.
`David Chaum, Online Cash Checks, Centre for Mathematics
`and Computer Science, Amsterdam.
`David Chaum, Achieving Electronic Privacy, Scientific
`American, Aug. 1992.
`Dancoin Ltd., The Company, Danmont A/S 1991.
`O’Reilly,
`Ireland’s Pocket Revolution: The Micro That
`Replaces Cash, Cheques, And Cards, Retail Banker Inter-
`national, Feb. 20, 1984, at 4.
`Nakamoto, Japanese Take To The Top The Prepaid Plastic
`Card Business, Financial Times, Nov. 17, 1988, at 7.
`Rowe, Au Revoir Le Cash‘), Banking Technology, Jul.-Aug.
`1991, at 46.
`Okamoto and Ohta, Universal Electronic Cash, Cryptogra-
`phy Symposium (1991).
`Article 4A, Uniform Commercial Code, Callaghan & Com-
`pany, dated Apr. 1990.
`“Security Without Identification: Transaction Systems To
`Make Big Brother Obsolete” Chaum, D., Communications
`of the ACM, 28:10, Oct. 1985.
`“Disposablc Zcro-Knowlcdgc Authcntications and Thcir
`Applications To Untraceable Electronic Cash”, Okamoto, T.
`et al., 481-496, undated.
`
`PayPal Ex.1010, p.3
`
`
`

`
`U.S. Patent
`
`Apr. 27, 1999
`
`Sheet 1 of 69
`
`5,898,154
`
`FIG. 1
`
`
`
`
`__ _
`
`
`DISTRIBUTES SECURITY MESSAGES
`(CERTIFICATES, BAD MM LIST)
`
`BANK B
`BANKB
`Y
`
`ONEY :”°"E
`K
`
`
`PayPal Ex.1010, p.4
`
`
`TRANSACTION
`MM
`
`R
`MOIIIIIIS Y AMOUNT
`
`
`
`DEPOSIT!
`WITHDFIAWAU
`
`PAYMENT]
`FOREIGN
`EXCHANGE
`
`DEPOSIT!
`WITHDRAWAU
`PAYMENT]
`FOREIGN
`EXCHANGE
`
`

`
`U.S. Patent
`
`Apr. 27, 1999
`
`Sheet 2 of 69
`
`5,898,154
`
`FIG. 2
`
`
`
`
`
`TRANSACTION
`MONEY
`MODULE
`
`
`
`TRANSACTION
`MONEY
`
`
`FOREISINIQEIOARIANGE
`MODULE
`
`
`DEPOSITS/WITHDRAWALS/PAYMENTS FOR
`5
`LOANS/FOREIGN EXCHANGE
`
`
`20
`
`
`
`ACCOUNTING
`BANKING TRANSACTIONS
`SYSTEMS
`
`
`
`S
`
`ADJUST-
`
`6‘
`
`
`
`
`
`
`DEPOSITS
`
`CLEARING
`SYSTEM
`
`TRANSACTION
`RECONCILIATION
`GENERATOR
`SYSTEM
` MONEY MODULE
`
`22
`
`ISSUED
`33
`MONEY
`CLEARED MONEY ISSUED
`RECONCILIATION
`SYSTEM
`
`
`
`BANK
`POSITION
`
`MODULE LIST
`
`
`
`POSITION
`SYSTEM
`
`
`
`NETWORK 25 (NOT SHOWN)
`
`ELECTRONIC MONETARY SYSTEM
`
`PayPal Ex.1010, p.5
`
`
`

`
`U.S. Patent
`
`Apr. 27, 1999
`
`Sheet 3 of 69
`
`5,898,154
`
`TELEPHONE
`
`
`PERSONALCOMPUTER/WORKSTATION3
`
`
`
` MAINFRAME
`
`PayPal Ex.1010, p.6
`
`
`

`
`U.S. Patent
`
`Apr. 27, 1999
`
`Sheet 4 of 69
`
`5,898,154
`
`FIG. 4
`
`
`
`
`HUMAN INTERFACE
`
`LOCAL PROCESSOR
`
`COMMUNICATIONS
`
`EXTERNAL INTERFACE
`
`SESSION MANAGER
`
`30
`
`31
`
`TRANSACTOR
`32
`. . . . . . . . . . . . . . . . . . . . . . , . . . . . . . . . . _ . . . . . . . . . . . . . . . _ . . .
`
`MONEY HOLDER
`38
`. . . . . . . . . . . . . . . . . . . . . . . _ . . . ., . . . . . . . . . . . . . . . . . . . . . . . . . ..
`
`4o
`39;
`NOTE
`34
`TO
`=
`DIRECTORY
`:
`NOTES
`SUBSCRIBEFIE
`TELLER
`. . . . . . . . . . . . . . . . . . . _ . . . . . . -...---..-...-...-..._..-......
`. . . . . . . . . . . . . . . . . . . . . . _ . . . . . . . . . . . . . . , . _ . . . . . . . . . . . . .
`PACKET
`41;
`VERFIER 42
`PAY/
`355 TRANBGI MAIN'37
`MANAGER
`EXCHANGE IELOG MGR§:sE(T:fi'§|TY
`SERVICES
`
`
`
`
`
`
`
`
`
`
`
`
`
`PUBLIC
`KEY
`ALGORITHMS
`
`CRYPTOGRAPHY
`44
`SYMMETRIC 45
`KEY
`ALGORITHMS
`
`RANDOM
`NUMBER
`GENERATOR
`
`46
`
`TRANSACTION MONEY MODULE
`
`
`
`43
`
`CLOCK/
`TIMER
`
`
`PayPal Ex.1010, p.7
`
`
`

`
`U.S. Patent
`
`Apr. 27, 1999
`
`Sheet 5 of 69
`
`5,898,154
`
`
`
`EXTERNAL INTERFACE
`
`30
`
`31
`
`SESSION MANAGER
`
`TRANSACTOR
`. . . . . . . . . . . . . . . . . . . . , . . . . . . . . . . . . . . ..
`32
`38
`. . . . . . . - . . . . . . . . . . . . . . . ., . . . . . . . . . . . . . . . . . . - . . . . - . ..
`
`To
`472
`TO 34; TOMONEY4
`NOTES
`40
`. . . . ..
`. . . . . . . . . . . . . . . . . . . . . . . . . , _ . . . . . . . . . . , . . . . . . . . . . . . . . . . . .
`2
`DIRECTORY
`BANK
`sTELLER
`EGENERATOR
`. . . . . . . . . . . . . . . . ............-.........-.--.....
`TRAN LOG §MA|NTAlN5
`T0
`MANAGER ESECURITY§ TRANS-
`362
`372 ACTION 49 MANAGER
`
`
`
`
`
`
`
`
`
`
`43
`
`CLOCK/
`TIMER
`
`
`
`
`
`
`
`CRYPTOGRAPHY
`44
`SYMMETRIC 45
`PUBLIC
`KEY
`KEY
`ALGORITHMS
`ALGORITHMS
`
`
`RANDOM
`NUMBER
`
`GENERATOR
`
`
`46
`
`
`
`TELLER MONEY MODULE
`
`PayPal Ex.1010, p.8
`
`
`

`
`U.S. Patent
`
`Apr. 27, 1999
`
`Sheet 6 of 69
`
`5,898,154
`
`
`
`FIG. 6
`
`
`
`LOCAL PROCESSOR
`
`
`
`
`
`COMMUNICATIONS
`
`EXTERNAL INTERFACE
`
`30
`
`3 1
`
`
`
`
`
`
`
`SESSION MANAGER
`33
`32
`MONEY HOLDER
`TRANSACTOR
`. . . .
`. . . ., . . . . . . . . . . . . . . . . . . . . . . . . . ..
`. . . ‘ . . . . . . . . . . . . . . . . .
`. . . . . .
`'Tb"""""'34
`r§I'<5T'E"""'39a
`40
`""""T'c'3"""47s
`NOTES
`TELLER
`BANK
`2
`DIRECTORY
`2
`. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . , . . . . . . . . . . . . . . . . . .
`. . . . . . . . . . . . . . . . . . . . . . -....................-...-.-..-
`TRAN LOG E MAINTAIN § MONEY
`
`MANAGER §SECURITY5 CREATOR
`VERIFIER
`MANAGER
`36
`375
`
`
`
`
`
`
`
`
`43
`
`PUBLIC
`KEY
`TIMER
`
`ALGORITHMS
`
`
`CRYPTOGRAPHY
`44
`SYMMETRIC 45
`RANDOM
`KEY
`NUMBER
`
`ALGORITHMS
`GENERATOR
`
`
`46
`
`MONEY GENERATOR MODULE
`
`PayPal Ex.1010, p.9
`
`
`

`
`U.S. Patent
`
`Apr. 27, 1999
`
`Sheet 7 of 69
`
`5,898,154
`
`R
`
`5
`
`WE%om_mEmaommNR
`
`EimmEzmméoamzmEzE:<
`
`
`
`E%om_m
`
`>ozmo<zo:<o¢:mmo
`
`
`
`éoamz:09
`
`
`.zo_§az<E...:...:20:32;V2Ezmm
`22EEO22V.<¢<
`._<oo._8.m2mo;ma
`
`E0252
`
`,0.
`
`N
`
`Emsomm
`
`Eamm
`
`
`
`:20:22
`
`mEjflR
`
`Emaomm
`
`m_m>m_m_w
`
`xz<mwz_8m_
`
`xmo2:mz4<oo4
`
`m_m_._.m_.—
`
`s_s_
`
`M:
`
`
`
`v_z<mHzmozommmmmoo
`
`
`
`éozfiz._<oo._
`
`mm._._m._.
`
`:2
`
`m
`
`£252
`
`52?,
`
`52$4m552
`
`éoabz
`
`Eamm
`
`22mmm_._._m_H
`
`m_m._._m:.
`
`22
`
`PayPal Ex.1010, p.10
`
`
`
`
`
`
`
`
`
`
`
`

`
`U.S. Patent
`
`Apr. 27, 1999
`
`Sheet 8 of 69
`
`5,898,154
`
`FIG. 8
`
`EXTERNAL INTERFACE
`
`COMMUNICATION SESSION MANAGER
`
`56
`
`57
`
`
`
`
`
`
`
`
`DIRECTTO 5‘
`BANK SERVICE
`
`50
`
`APPLICATION SERVICES
`59SYNCHRON|ZE
`ROUTE
`TIME/
`MESSAGE
`DATE
`
`
`58 MANAGE
`NETWORK
`SIGN-ON
`
`
`
`NETWORK SERVER
`
`PayPal Ex.1010, p.11
`
`
`

`
`U.S. Patent
`
`Apr. 27, 1999
`
`Sheet 9 of 69
`
`5,898,154
`
`FIG. 9
`
`4,5,6
`
`ACCOUNT PROF|LE
`BAD MONEY MODULE LIST
`
`27
`R
`
`
`
`MONEY MODULES
`
`
`
`
`
`
`BAN§ESREVCEURR'TY
`
`5370/,4
`0015 5;»
`4/s,~
`
`BAD MONEY
`
`ODULE LIST
`CERTIFICATION
`
`AGENCY SECURITY
`SERVER
`
`
`27
`
`T
`
`SECURITY SYSTEM
`
`PayPal Ex.1010, p.12
`
`
`

`
`U.S. Patent
`
`Apr. 27, 1999
`
`Sheet 10 of 69
`
`5,898,154
`
`FIG. 10
`
`
`
`EXTERNAL INTERFACE
`
`54
`
`SESSION MANAGER
`51
`
`52
`
`55
`53
`
`50
`
`
`
`DISTRIBUTE
`CERTIFICATION
`
`
`
`CREATE
`ACCOUNT
`PROFILE
`
`CONTROL BAD
`MONEY
`MODULE LIST
`
`
`
`CREATE
`CERTIFICATE
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`CT'T|\OAEIF§/
`
`
`SERVICES
`
`43
`
`CRYPTOGRAPHY
`46
`44
`45
`PUBLIC KEY
`SYMMETRIG KEY RANOOM NUMBER
`ALGORITHMS
`ALGORITHMS
`GENERATOR
`
`T
`
`SECURITY SERVER
`
`PayPal Ex.1010, p.13
`
`
`

`
`U.S. Patent
`
`Apr. 27, 1999
`
`5,898,154
`
`z_352mvz_am_z_$52vzgzovmvvvvovz_$.52
`
`
`
`
`
`vvesmvfimzovvvvzg¢z_am_vvzgvzgzovmvvmooz_35232:
`
`
`
`
`
`
`
`
`
`vzgzamvvmova$3:28Ev2éav§8A|..|Tamd8;E50%
`
`as5vvav53
`§§v_ev.vv:
`
`
`avva:28%Ev
`
`vvvzvmvsvv§e$AI|oA|Im_{8;8;oavvvzs
`
`
`
`
`__v:v..,%oEmma.u.aavWEsvovomw oo_wE.
`
`
`MEsvovom_m o0av
`
`
`9Esvov8;o£mm%m_._:Voav
`
`
`vvoomQammv5%0Esovo 8;vvvvvvvnvvvvvwvvvvvvooav
`
`ea
`
`S.0_u_
`
`amo03
`
`av
`
`
`
`mn_m_._.woz<$3,;m:.<zm_m._.._<.«vv@_
`
`PayPal Ex.1010, p.14
`
`
`
`
`
`vvvvvs_s<mz§=2E._._Emzo_§wz§22E._._E=2vs_§az§$5zo_.5<mz<E
`
`
`

`
`U.S. Patent
`
`Apr. 27, 1999
`
`Sheet 12 of 69
`
`5,898,154
`
`
`
`N_..0_u_
`
`
`
`
`
`
`
`232522222222.225222222222222825252
`
`
`
`
`
`
`2222222222222222222222222222222232282.225228.2:
`
`2222222222222
`
`
`
`222252222222222222222252222222222:222222522222222222o_52m2222
`2222232222222%
`22222o22222oTo 8;E52222
`
`
`
`2222%”.
`
`
`
`
`
` 2222E2202.2Au|||u|m_l:2m22_%%28;oE
`
`2222
`
`
`
`E22202222 oo_2o22
`
`E22020om_2 o2:
`
`82
`
`2822222o8;82
`
`
`
`$25222$322222222222.22222
`
`PayPal Ex.1010, p.15
`
`
`
`

`
`U.S. Patent
`
`Apr. 27, 1999
`
`Sheet 13 of 69
`
`5,898,154
`
`
`
`2:52g_§_2.35,.E._z2m5_8zmsz
`
`
`
`
`
`
`
`
`
`IeéémzgEagz_am_V_zs:z§2mE8zfisz3::
`
`
`
`
`
`=2.s_s§§225:2m_,_o_s§§s____§E_2_:a_§az§aszo_s§§
`
`
`
`
`
`sea32?;3%
`
`:_E§Wo
`
`§.\\@.Z§|vOQ:22;
`E230538m0§£§_E§8E3%33;:oAVo;<EE_;m
`
`32.33_>_2§QE§2:_g§_
`
`3233
`
`E29§a§§A|§Q
`
`
`
`E§..3E30Ema
`33%.<oo_$DTo O3:5;
`
`
`«E§£_Hzmmzolmmflwmw
`
`xzg
`
`0age§§oo_a‘|Y%§o§oavE33.92mzs:O.QQm$¥oo_w o
`
`o«ma.o8;
`
`32%
`
`
`
`
`
`2._O_n_mama2:$3:m:<zE:<.:“>e_
`
`PayPal Ex.1010, p.16
`
`
`
`

`
`ab..U.3GE
`
`
`
`
`
`
`
`
`
`
`om.z_ms_,_2__am_zfisz=Ez2ms_82&5:
`n..,ol538m0QM.Voz_aw_
`
`
`
`
`
`
`m22zo_5<wz<ESEEEmzo_s§§225::§,_o_sg_,_§aszo_§az<Em5:550:22V2:s__am_Em2320,35002.$52§.E
`
`E333%
`\H.Qm$gvTo oE3355.;
`
`sewoW§__§.W...____wQea.
`
`E23
`
`3.323_s_
`
`.3532
`
`sag~mE32M85E$z<E.oEWswag
`
`3%sea0o8;
`
`5,898,154
`
`
`
`Ema92$3;m:.<zmm_._.._<:Hm:
`
`PayPal Ex.1010, p.17
`
`
`
`

`
`U.S. Patent
`
`Apr. 27, 1999
`
`Sheet 15 of 69
`
`5,898,154
`
`
`
`
`
`mozszwimzg:32.5;V2:hzmazofimmoozfisz8::
`
`
`
`zfisz$2.23z_m_sz=§zo.$=_825:02E._O_u_
`
`
`
`
`=2zo_5§§525::mzo_s§§_2_§§§zo_s§s=mazo_§mz§
`
`2,_g§_
`
`x¢o©uoTo oo_aE25%
`
`¥z<m$5
`
`o©m oo_aA9
`
`o8;03
`
`Caea0oo_w oi
`
`0mm?wwfia
`
`_fifim%%%_%
`
`IX
`
`E
`
`
`
`mama9:$3,;m:<z$:<.~VHm:
`
`PayPal Ex.1010, p.18
`
`
`
`

`
`U.S. Patent
`
`5,898,154
`
`o©m oE__>_08o
`
`
`
`m0mwfflmmmfivoavMo®m oo_aE
`
`oo8%O8
`
`QA|||._I|:ao5O80A2.525%EnemaoAl.|I|I|m_IIVA“._%,..n_85cQ§_<I%
`
`
`M3352.;V2;
`Eocoaoca
`
`
`E255E2.:32____a_V2:=Ezo._m$8z_$823$5
`
`
`z_$.82s____$_z_$.52:Ezo.$=_8z_$52
`2,.85Q98Ew@7_Z%%Easo‘.l'|o‘|>.%..|ooE22zo_s§§:25:5mzo_§wz§=2_..m_._.E22zo_s§§=aszo_5§§
`
`zgzofiga
`
`26:
`
`
`
`mamam_z<$3,;m:<z$:<.CMax
`
`PayPal Ex.1010, p.19
`
`
`
`

`
`U.S. Patent
`
`Apr. 27, 1999
`
`Sheet 17 of 69
`
`5,898,154
`
`
`zo_s§§s__:o=$z§mzo5_E5::_2_:o_5§§aszo_s§<E
`
`Eazamszz_m_szgas:3::
`
`
`
`§:$Z_:_§§ms_:<@5355
`.§_,awm=$2§A|l|||||.l||o oE>252;
`
`mooo_a oav
`
`E85oA58%QQ
`
`OO58;
`
`mooo_a oE
`
`E8;
`
`
`
`
`
`92omQmoomw<8%O oAl|'|:mo.mQmoommACmm_._.oz.=Bmo
`
`50%
`
`
`
`E.._0_n_
`
`
`
`$592$33,E<zE:<-«yEx
`
`cao
`
`PayPal Ex.1010, p.20
`
`
`
`

`
`U.S. Patent
`
`Apr. 27, 1999
`
`Sheet 18 of 69
`
`5,898,154
`
`
`
`zo_§az§:5V2:.35zo_._.o<wz<E.
`az_;_8§oz_am_oz=.._<m._o"8atE.0_n_
`
`
`
`
`
`=2om&n_‘|||.||||I|l|o
`<85Q22%uzs$_28=mo.me5$%z<E
`4.mlw:o:zu|uI.I|:|02%
`2;_88<29Eas
`56$3aszfimzs:
`
`mo8;
`
`om;
`
`
`
`V2:gz_am_9Ea62:36
`
`
`
`was92$3,;.”E_,_$:<-«V“E.
`
`PayPal Ex.1010, p.21
`
`
`
`

`
`U.S. Patent
`
`Apr. 27, 1999
`
`Sheet 19 of 69
`
`5,898,154
`
`
`
`z_m§_oz_§_z_msz=Ezo._m_____3zisz
`
`
`
`
`
`3%o:>_o2%o
`:8Q52a3:2
`

`
`Epam85Q
`
`
`
`s:$z§mzo=inuz_am_Em=Ezo.$_§25523::
`
`
`
`Ezo_§m2§=3§E.:m=mzo_§a_,_s=552:39§zo_s§Easaszo_§mz§
`
`w15%120%o§ |‘|
`comao0$5¢mo¢mmz<E8;oneEIgagzsgm
`
`Q:85¢§E29:8;otuoao oo_mQ¢waz<E§§2§g
`
`
`
`3%3%2;§
`
`9.0_n_cgfigcam,o
`
`3%3%8;
`
`omN oav
`
`
`
`mnmzmoz<$3,;E<z$:<-«Vfix
`
`PayPal Ex.1010, p.22
`
`
`
`
`
`

`
`U.S. Patent
`
`Apr. 27, 1999
`
`Sheet 20 of 69
`
`5,898,154
`
`
`
`
`
`
`
`
`
`
`55.352in02:2:5=§zo._¥m82.3323::
` 2.22:22is=§a_m.s_§az§=325%§zo=2mz§asamzoE§§
`zészo_,__am_2.35..§zo._m:82.352
`:\:o:_oo_wo+o$Al|.1mz<E85N=EzE$E8
`I208%Qca§$82me:omUT:96¢m:mz<E85cm»3I2$oz$_%
`D285Q85«EAVv_z<m
`
`as02%u208;o_o%oo__mQ_E299285oA||.|o50%oat./so;.2
`
`E
`
`§§zs§g
`
`$u_mz<ES:g:2came
`
`.58Q_\%$.wm_m_»m_ooamscmmQ
`
`R» w5of5.
`
`om.GI
`
`§eag8;O8;§353%.
`
`wasoz<m.3§m:<z$:<.:cm:
`
`aweE.3.
`
`
`
`ommw¢m¢mz<mpoARV
`
`PayPal Ex.1010, p.23
`
`
`
`
`

`
`U.S. Patent
`
`Apr. 27, 1999
`
`Sheet 21 of 69
`
`5,898,154
`
` Q.=\<O\Ommu_mz<m._.O0SL
`,3
`
`19%?!lI..lI@IIlI|;@ea8;0%$5
`§Mz<ECa
`
`oE.85o§O3O3
`
`
`2.$82uz_am_z_$52sgzofimmooz_$82
`
`
`§<szm§z2.Eacz_§_v_z<E§zo._mg8Z2525::
`
`:392.,ea:85Q33
`
`
`D338:8;oA..l:oA oo?earészazséa
`
`
`=2zo_5§§_._E_§=asmzo_5§§525::asE2052?asaszo_5<mz<E
`
`03
`
`
`
` EEO»O2 oo_w55gm8:39o oo_eQ
`
`
`
`
`
`Fm.0_n_mnmzmeé$3,;m:z$:i:@_
`
`PayPal Ex.1010, p.24
`
`
`
`

`
`U.S. Patent
`
`Apr. 27, 1999
`
`Sheet 22 of 69
`
`5,898,154
`
`z_3522__§_z_352=Ezo._m,_,_82.$82
`
`
`
`
`s:sz§mzo_._2.2:2%.v_z<E§zo._m,___szamsz"SE
`
` =2zo__%z§_.._.:_§_asm_s_§az§2.5::as..__:_o_s§§asam29.5522
`
`E298E;§E_goEcaQ.»58;o3:ea09285oas5Qas.8;Qam22:ea33éség
`30ea,Q.2085oA|Io50%85QV2:
`
`
`Q:%Q
`
`2:59:30%E0%2:8;o..|Iof§i%§oE$52521%
`
`_s_8%o208o8E29o3.3;85:03oi59;o
`
`
`SEQBa oo55
`E298aea0%Eomws:oE.Q.||I||v
`:.n,_,\m8;TEESQQ
`
`
`
`mm.0_u_
`
`3%§08;QQcaE:96amoea:BaQ03I'veQas$§<E
`
`
`
`was92$3;N225?..Vye.
`
`PayPal Ex.1010, p.25
`
`88.
`
`
`
`
`

`
`U.S. Patent
`
`Apr. 27, 1999
`
`Sheet 23 of 69
`
`5,898,154
`
`mm.O_u_
`
`
`
`
`
`
`
`:52%:V2.3¢z_,_§o32$e2_am_:2:g__aw_:2:¢z_§_:25oz_am_3ma:
`
`
`
`
`
`
`
`
`
`
`
`wzo_5§<E$.52mzo_s§§mzo_s§§$.82$82$5.zo=.o<mz<m._.
`
`
`
`
`
`
`
`wxmwgE;$25585omm.._mz<E_m_oo—wAC$.52oz:/E0
`
`e,_:;z<m
`
`E58%ice;58EQ
`
`
`as.02%oHEco;mm¢mz<EE8;Q$_z<$o%;
`
`E7688AlE8;
`
`
`
`9;;n_2<$35,E<zE:<.2mm:
`
`PayPal Ex.1010, p.26
`
`
`

`
`U.S. Patent
`
`Apr. 27, 1999
`
`Sheet 24 of 69
`
`5,898,154
`
`
`
`
`
`
`zamszuz_aw_Z5522.352E.O_u_=me_o._m§8
`
`
`§§_,_msm_§Em2__am_v_§:§zo._m§ozzmsz§.E
`
`
`
`
`=2zo_s§§s__2E._._m=mzo_s§s=_§§E§zo_s§§aszo_s§§=
`
`Q:022
`
`H_oo_aoTo oo_$E$55295
`
`_s_o2%o
`
`gm,.__
`
`
`
`OotEnema8;Q
`
`8;
`
`ooa:|||III.|V§mz<E8;A9
`
`cSo8;E28;
`
`So8;
`
`>52oo_a oE
`
`
`
`mamaoz<$3;m_._.<z¢m._.._<-«VCE
`
`PayPal Ex.1010, p.27
`
`
`
`

`
`U.S. Patent
`
`Apr. 27, 1999
`
`Sheet 25 of 69
`
`5,898,154
`
`TELLER MONEY
`MODULES
`
`MONEY GENERATOR
`MODULES
`
`'
`20
`
`BANKING
`SYSTEM
`
`T T T
`TELLER
`MONEY GENERATOR
`ACCOUNTING
`TRANSACTIONS
`TRANSACTIONS
`TRANSACTIONS
`
`
`
`T T
`
`RANSACTIONS
`
`
`TRANSACTION
`RECONCILIATION
`SYSTEM
`
`
`
`
`
`
`
`
`UPDATE
`UNMATCHED
`UNMATCHED
`UNMATCHED
`TRANSACTION
`ACCOUNTING
`MONEY GENERATOR
`TELLER
`TRANSACTIONS
`TRANSACTIONS
`TRANSACTION
`HISTORY SYSTEM
`
`
`
`
`
`
`
`
`TRANSACTION
`INVESTIGATION
`SYSTEM
`
`
`
`
`
`TRANSACTION
`HISTORY
`
`INVESTIGATION
`DIALOGUES
`
`MONEY ISSUED
`MASTER
`
`T T T
`ADJUSTMENTS
`BAD MONEY
`TRANSACTION
`TO ACCOUNTS
`MODULES
`PROBLEM LIST
`
`SYSTEM
`
`BANK
`
`SERVER
`
`TRANSACTION RECONCILIATION SYSTEM
`
`FIG. 25
`
`PayPal Ex.1010, p.28
`
`
`

`
`U.S. Patent
`
`Apr. 27, 1999
`
`Sheet 26 of 69
`
`5,898,154
`
`
`
`TELLER MONEY
`MODULES
`
`
`MONENSSED ...........
`RE‘é‘Y3gI%I‘AT'ON ISSUING BANK
`
`
`MONEY
`23
`DEPOSHED
`
`
`
`
`
`
`
`
`TELLER MONEY
`
`DEPOSITED
`
`CONSOLIDATE
`DEPOSITS
`
`
`
`
`
`
`BANK
`MONEY
`DEPOSITED
`
`
`
`
`CLEARING
`SYSTEM
`
`ISSUING BANK1
`
`..........
`ACCOUNTING
`TRANSACTIONS
`
`
`
`
`
`
`BANKING
`SYSTEMS
`
`CLEARING BANK 3
`
`-/13
`
`
`
`T T
`
`BANK
`MONEY
`CLEARED
`
`
`
`
`CLEARING BANK MONEY ISSUED
`RECONCILIATION SYSTEM 23
`SY'§’.}'§'h‘A"§',§OR
`
`
`
`SETTUNG
`AT ISSUING BANK 1
`
`
`
`ACCOUNTING
`TRANSACTIONS
`
`
`
`
`
`CLEARING SYSTEM
`
`FIG. 26
`
`PayPal Ex.1010, p.29
`
`
`

`
`U.S. Patent
`
`Apr. 27, 1999
`
`Sheet 27 of 69
`
`5,898,154
`
`MONEY GENERATOR
`MODULES
`
`'
`
`
`
`ISSUING BANK <1-
`
`
`MONEY
`MONEY
`DEPOSITED
`ISSUED
`
`
`3
`
`
`
`
`
`MONEY ISSUED
`RECONCILIATION
`SYSTEM
`
`
`
`
`MONEY ISSUED
`MASTER
`
`Tr
`
`MONEY
`CLEARED
`
`FROM CLEARING
`BANK3
`M T «M
`
`UNMATCHED
`MONEY CLEARED
`
`MONEY Issugn
`NOT CLEARED
`
`
`
`MONEY ISSUED
`INVESTIGATION
`
`SYSTEM
`
`
`
`ACCOUNTING
`TRANSACTIONS
`
`""—’BANK,NG
`SYSTEMS
`
`20
`
`24
`
`SYSTEM
`
`INVESTIGATION
`DIALOGUES
`‘T,
`
`CURRENT
`MONEY POSITION
`
`
`
`
`C" T C
`
`TRANSACTION
`HISTORY
`
`MONEY GENERATOR
`PROBLEMS
`
`BAD MONEY
`MODULES
`
`CLEARING BANK3
`
`BANK
`SECURITY
`SERVER
`
`27
`
`CERTIFICATION
`AGENCY 28
`
`MONEY ISSUED RECONCILIATION SYSTEM
`
`FIG. 27
`
`PayPal Ex.1010, p.30
`
`
`

`
`U.S. Patent
`
`Apr. 27, 1999
`
`Sheet 28 of 69
`
`5,898,154
`
`SET UP WITHDRAWAL
`A —->TELLER B
`
`43-47
`
`TO TRANSACTION B
`CHECK NOTES TRANSFERRED
`
`72
`
`74
`
`TO BANK B
`POST ACCOUNTING TRANSACTION
`(SEE ACCOUNTING)
`
`776
`
`ESTABLISH SESSION
`TELLER B->MG
`
`190-258
`
`TO BANK B
`POST ACCOUNTING TRANSACTION
`(see ACCOUNTING)
`
`REQUEST NOTES
`TELLER B—>MG
`
`780-792
`
`TRANSFER NOTES
`MG —>TELLER B
`
`750-770
`
`TRANSFER NOTES
`TELLER B —>A
`
`750-770
`
`A——>co¥l§f.||:rER B
`
`59°‘593
`
`COMMN
`TELLER B—>MG
`
`590693
`
`I6WITHDRAWAL FROM ISSUING BANK
`
`FIG. 28
`
`PayPal Ex.1010, p.31
`
`
`

`
`U.S. Patent
`
`Apr. 27, 1999
`
`Sheet 29 of 69
`
`5,898,154
`
`A SIGNS ON MONEY MODULE
`
`0'42
`
`TO SUBSCRIBER A
`PROMPT POR TRANSACTION
`
`A 3
`
`A PlCKS WITHDRAWAL AMOUNT,
`BANK, AND ACCOUNT #
`
`44
`
`MONEY MODULE
`NETWORK SIGN ON A
`
`_
`5° 153
`
`ESTABLISH SESSION
`A——>TELLER B
`
`190-258
`
`REOUEST WITHDRAWAL
`A-—->TELLER B
`
`700-724
`
`To TELLER A
`TRANSFER TOTALOFCURRENCY
`AND TRANSFERRED CREDIT NOTES
`
`45
`
`NO6
`
`750-770
`
` N
`
`YES
`TRANSFER NOTES
`A—>TELLER B
`
`7 I
`T0 TEU-ER A
`SEND ESSAGE NO NOTES
`
`SEND MESSAGE
`A—*TELLER B
`
`-3
`
`T
`
`SETUP WITHDRAWAL
`
`FIG. 29
`
`PayPal Ex.1010, p.32
`
`
`

`
`U.S. Patent
`
`Apr. 27, 1999
`
`Sheet 30 of 69
`
`5,898,154
`
`To TELLER x
`SEND WITHDRAWAL REQUEST,
`AMOUNT, ACCOUNT#, ACCOUNT PROFILE
`
`790
`
`FIG. 30
`
`SEND MESSAGE
`
`2-8
`
`VALIDATE ACCOUNT NUMBER
`
`70417055
`
`TO BANK v
`VERIFY THERE IS SUFFICIENT FUNDS
`
`704
`
`671
`
`YES
`
`YES
`
`0
`
`SEND MESSAGE
`Y ->X
`
`714
`
`T0 TELLER X
`RECEIVE ACKNOWLEDGEMENT
`
`REQUEST WITHDRAWAL
`
`PayPal Ex.1010, p.33
`
`
`

`
`U.S. Patent
`
`Apr. 27, 1999
`
`Sheet 31 of 69
`
`5,898,154
`
`FIG. 30A
`
`
`
`
`
`718
`
`TO TRANSACTION Y
`SEND MESSAGE
`|NSUFF|C|ENT FUNDS
`
`
`
`TO SUBSCRIBER X
`
`PROMPT SUBSCRIBER
`FOR NEW AMOUNT
`
`
`500-524
`
`720
`
`
`
`TO TELLER X
`SEND AMOUNT
`
`NO
`
`SEND MESSAGE
`
`X—>Y
`
`REQUEST WITHDRAWAL (CONTINUED)
`
`PayPal Ex.1010, p.34
`
`
`

`
`U.S. Patent
`
`Apr. 27, 1999
`
`Sheet 32 of 69
`
`5,898,154
`
`FIG‘ 31
`
`SUBSCRIBER PROMPTS FOR SIGN ON
`
`0
`
`
`
`
`
`SESSION MANAGER
`RECEIVE PROMPT NOTE SIGN ON SESSION
`CHECK IF SIGN ON INHIBITED
`
`
`
`
`16
`
`SESSION MANAGER YES
`
`CHECK TIIvIER
`
`14
`
`NO
`
`18
`
`TIMER
`EXPIRED?
`
`YES
`
`To SUBSCRIBER
`SEND SUBSCRIBER
`SIGN ON INSTRUCTION
`
`22
`
`SUBSCRIBER PERFORMS
`SIGN ON TASK
`
`24
`
`SESSION MANAGER
`RECEIVE SIGN ON DATA
`
`25
`
`
` TO SUBSCRIBER
`
`
`
`SEND MESSAGE
`SIGN ON INHIBITED
`
`T0 SUBSCRIBER
`VERIFY SIGN ON INFORMATION
`
`28
`
`30
`
`YES
`
`~° D
`
`
`SUBSCRIBER MONEY MODULE SIGN ON
`
`PayPal Ex.1010, p.35
`
`
`

`
`U.S. Patent
`
`Apr. 27, 1999
`
`Sheet 33 of 69
`
`5,898,154
`
`FIG. 31A
`
`NOTE SIGN ON INHIBITED
`
` SESSION MANAGER
`
`
`
`SESSION MANAGER
`NOTE SIGN ON TERMINATED
`
`CLOCK/TIMER
`SET TIMER
`
`SUBSCRIBER MONEY MODULE SIGN ON (CONTINUED)
`
`PayPal Ex.1010, p.36
`
`
`

`
`U.S. Patent
`
`Apr. 27, 1999
`
`Sheet 34 of 69
`
`5,898,154
`
`FIG. 32 ABORT TRANSACTION
`xav
`
`
`
`
`
`
`
` 500
`
`502
`
`SESSION MANAGER
`ROLL-BACK CHANGES
`
`SESSION MANAGER x
`NOTE TRANSACTION ABORTED
`
`504
`
`+
`TRANSACTION
`MM?
`
`NO
`
`506
`
`NO
`
`510
`
`51 2
`
`YE
`
`S
`T0 SUBSCRIBER x
`SEND MESSAGE TRANSACTION ABORTED
`
`SESSION MANAGER x
`SEND MESSAGE TO Y THAT
`TRANSACTION CANNOT BE COMPLETED
`
`508
`
`YES
`
`REVEEggQ§IC<gUNT|NG
`TRANSACTIONS
`
`SEND MESSAGE
`x—>v
`
`2-8
`
`SESSION MANAGER Y
`ROLL-BACK CHANGES
`
`514
`
`SESSION MANAGER Y
`NOTE TRANSACTION ABORTED
`
`515
`
`518
`
`MM?
`
`520
`
`R
`NO
`NO
`
`524
`
`TO SUBSCRIBER Y
`SEND MESSAGE TRANSACTION ABORTED
`
`
`
`TO BANK X
`REVERSE ACCOUNTING
`TRANSACTIONS
`
`ABORT TRANSACTION MONEY MODULE TO MONEY MODULE
`
`PayPal Ex.1010, p.37
`
`
`

`
`U-S- Patent
`
`Apr- 27, 1999
`
`Sheet 35 of 69
`
`5,898,154
`
`SESSION MANAGER A
`ESTABLISH COMMUNICATION
`
`
`
`
`
`NETWORK SERVER
`REQUEST CERTIFICATE
`
`SESSION MANAGER A
`RECEIVE REQUEST
`
`50
`
`FIG. 33
`
`52
`
`54
`
`MAINTAIN SECURITY A
`
`RETREIVE CERTIFICATE
`
`55 0
`
`58
`
`SESSION MANCASERTS
`SEND CERTIFI A E
`NETWORK SERVER
`
`NETWORK SERVER
`ROUTE CERTIFICATE TO
`SECURITY SERVER
`
`62
`
`SECURITY SERVER
`VERIFY CERTIFICATE
`
`NO
`
`CERTIFICATE
`AND"
`YES
`U
`
`SECURITY SERVER
`SEND MESSAGE TO NETWORK
`SERVER TO DENY ACCESS
`
`NETWORK SERVER
`SEND MESSAGE TO MM
`TO DENY ACCESS
`
`70
`SESSION MANAGER A
`RECEIVE MESSAGE NOTE
`SIGN ON DENIED
`
`72"\
`
`NO
`
`To BANK A
`TRANSACTION
`SEND MESSAGE
`MM?
`SIGN ON DENIED
`TO SUBSCRIBER A @
`
`74
`
`YES
`
`SEND MESSAGE SIGN ON
`DENIED
`
`MONEY MODULE NETWORK SIGN ON
`
`PayPal Ex.1010, p.38
`
`
`

`
`U.S. Patent
`
`Apr. 27, 1999
`
`Sheet 36 of 69
`
`5,898,154
`
`FIG. 33A
`
` 73
`
`
`
`
`
`SECURITY SERVER
`SEND BAD MONEY MODULE
`LIST AND NEW LIST OF
`CERTIFICATORY KEYS
`SIGNED USING LAST VERSION
`
`OF CERTIFICATORY KEY AND NOTICE
`
`
`TO RECERTIFY (IF NEEDED)
`
`
`
`
`
`SESSION MANAGER A
`RECEIVE MESSAGE
`
`MAINTAIN SECURITY A
`VALIDATE LISTS
`
`PUBLIC KEY A
`VALIDATE SIGNATURE
`
`80
`
`32
`
`84
`
`88
`
`NO
`
`RANSACTIO
`MM?
`YES
`To SUBSCRIBER A
`
`SECURITY PROBLEM
`
`
`
`TO BANK A
`SEND MESSAGE NETWORK
`SECURITY PROBLEM
`
`%
`
`86
`
`NO
`
`YES
`MAINTAIN SECURITY A
`
`
`YES
`CERTIFICATE
`
`TO BE
`RECERTIFIED?
`
`
`NO
`
`98
`
`
`
`a YES
`
`CERTIFICATE
`EXPIRED?
`
`NO
`
`100
`
`SESSION MANAGER A
`REQUEST DATE AND TIME
`
`MONEY MODULE NETWORK SIGN ON (CONTINUED)
`
`PayPal Ex.1010, p.39
`
`
`

`
`U.S. Patent
`
`Apr. 27, 1999
`
`Sheet 37 of 69
`
`5,898,154
`
`
`
`CLOCKITIMER A
`SEND TIME
`AND DATE TO SESSION
`MANAGER
`
`SESSION MANAGER A
`SEND DATE
`AND TIME TO NETWORK
`
`
`SERVER
`
`102
`
`FIG. 33B
`
`‘I04
`
`1 10
`
`NETWORK SERVER
`SET NEW TIME AND DATE
`
`106
`
`NETWORK SERVER
`RECEIVE TIME AND DATE
`CHECK TIME AND DATE
`
`SESSION MANAGER A
`RECEIVE DATE AND TIME
`
`112
`
`
`TIME & DATE
`108
`
`W/IN
`
`PARAMETER?
`
`YES
`
`126
`
`NETWORK SERVER
`SEND ACKNOWLEDGEMENT
`
`NO
`
`CLOCKITIMER A
`ADJUST TIME AND DATE
`
`114
`
`
`
`
`
`2 THRESHOLD
`OF RETFIIES
`
`YES
`
`120
`
`128
`
`SESSION MANAGER A
`RECEIVE
`ACKNOWLEDGEMENT AND
`NOTE NETWORK SIGN ON
`
`
`
`
`
`118
`
`TRANSACTION
`MM?
`
`
`NO TO BANK A
`SEND MESSAGE
`CLOCK
`MALFUNCTION
`
`
`
`
`TO SUBSCRIBER A
`SEND MESSAGE TO SUBSCIRBER
`CLOCK MALFUNCTION
`
`QIES
`
`<@’
`
`122
`
`NO
`
`MONEY MODULE NETWORK SIGN ON (CONTINUED)
`
`PayPal Ex.1010, p.40
`
`
`

`
`U.S. Patent
`
`Apr. 27, 1999
`
`Sheet 38 of 69
`
`5,898,154
`
`FIG. 33C
`
`
`
`
`
`MAINTAIN SECURITY A
`
`GENERATE NEW CERTIFICATE
`
`126
`
`
`
`128
`
`130
`
`1
`
`32
`
` PUBLIC KEY A
`GENERATE NEW KEYS AND SIGNS
`CERTIFICATES WITH OLD KEY
`
`
`
`SESSION MANAGER A
`SEND SIGNED CERTIFICATE TO
`SECURITY SERVER
`
`SECURITY SERVER
`RECEIVE CERTIFICATE APPLICATION
`
`
`
`
`
`136
`
`SIGNATURE
`VALID?
`
`YE S
`
`MONEY MODULE NETWORK SIGN ON (CONTINUED)
`
`PayPal Ex.1010, p.41
`
`
`

`
`U.S. Patent
`
`Apr. 27, 1999
`
`Sheet 39 of 69
`
`5,898,154
`
`0 FIG. 33D
`
`140
`
`SESSION MANAGER A
`RECEIVE CERTIFICATE
`
`142
`
`MAINTAIN SECURITY A
`VALIDATE CERTIFICATE
`
`150
`
` SESSION MANAGER A
`
`SECNEDR¥',,E=,5CS,f‘T%ET’(*,ND
`
`
`
`
`SECURITY SERVER-
`CEFITIFICATE INVALID
`
`
`
`
`
`
`SECURITY SERVER
`
`152
`
`PUBLIC KEY A
`VALIDATE SIGNATURE
`
`ERTIFI AT
`
`154
`
`YE
`
`146
`NO® Io
`
`o
`
`15
`
`6
`
`SECURITY SERVER
`DISCONNECT FROM NETwoRK
`
`1 48
`
`YES
`SESSION MANAGER A
`SEND ACKNOWLEDGEMENT
`To SECURITY SERVER
`
`9
`
`158
`
`NETWORK SERVER
`SEND MESSA(§rEOC?\’I‘3MMALFUNCT|ON
`sEssIoN MANAGER A
`150
`
`RECEIVE MESSAGE
`
`162
`
`TRANSACTION
`MM?
`
`164
`
`To SUBSCRIBER A
`
`NO
`
`
`
`REDUEST SUBSCRIBER FOR RETRY
`
`1 66
`
`To BANK A
`REQUEST FOR RETRY
`
`168
`
`NO
`
`MONEY MODULE NETWORK SIGN ON (CONTINUED)
`
`PayPal Ex.1010, p.42
`
`
`

`
`U.S. Patent
`
`Apr. 27, 1999
`
`Sheet 40 of 69
`
`5,898,154
`
`FIG. 34
`
`SESSION MANAGER A
`CHECK IF NETWORK
`CONNECTION TO ANOTHER
`MONEY MODULE IS REQUIRED
`
`
`
`
`
`190
`
`
`
`CONNECTIO
`NEEDED?
`
`
`
`192
`
`YES
`
`
`
`
`
`
`sEssIoN MANAGER A
`SEND NETWORK sERvER
`REQUIRED DESTINATION
`
`/194
`

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket