`
`United States Patent
`
`[19]
`
`Rosen
`
`[11] Patent Number:
`
`5,898,154
`
`[45] Date of Patent:
`
`*Apr. 27, 1999
`
`[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, NY.
`
`[*] N0tiC6I
`
`This patent is subject to a temiinal 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 paiemcnt électronique”, P. Rémery, J.C. Pailles and F.
`Lay, L’Ech0 des Recherches, No. 134, 4“ trimester 1988
`-original French version and English translation.
`“(Latest) Checking Practice”, IIitoshi Iloriuchi, 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,001.
`
`G06K 7/10; G06F 17/60
`Int. C|.6
`[51]
`................. .. 235/379; 380/24
`[52] U.S. Cl.
`[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 Adams et al.
`7/1973 Giuliani .
`12/1974 Hall et al.
`9/1975 Halpern .
`1/1976 Ambrosio .
`1/1976 Riccitelli .
`
`.
`
`(List continued on next page.)
`FOREIGN PATENT DOCUMENTS
`
`9/1990 Australia .
`
`B—51249/90
`0 172 670 A2
`[B 2/1986 European Pat. Off. .
`172670 A2
`2/1986 European Pat. Off. .
`0 346 180 B1
`12/1989 European Pat. Off. .
`391261 B1
`10/1990 European Pat. Off. .
`0 416 916 A2
`A3
`
`3/1991
`
`European Pat. Off. .
`
`Primary Examiner—Donald Hajec
`Assistant‘ Exzzminer—M ark Treinblay
`Attorney, Agent, or Firm—Morgan & Finnegan, L.L.P.
`
`[57]
`
`ABSTRACT
`
`An improved monetary system using electronic media 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
`
`.4
`
`ft
`&—/
`
`,4
`TGIANSNJV |UN
`MODULE
`«+631
`I/ONEY
`,2u
`ACEUJMWG
`
`M
`MO
`ix 5_ ,
`TEL]
`rzcoumm
`BAl\.KlNG
`SVSTEMS
`f\
`V
`,,,U,]:§
`rams/wens,
`in/tasrmtcnsc
`(
`crvosrs
`
`t
`‘MODULE MA 5'44»
`
`MENY5
`.
`,
`‘
`1,3
`% were
`e ‘@244
`‘ma
`Amusrl
`hiwsacvnns
`V
`l
`TF/«NSACIlu\
`22
`GENERATOR Acne»;
`RECOVCV,‘/\TI:r»
`CLEARING ‘
`MON:
`MONEV MODULE
`svsnzm
`]
` 1 mm
`svsrsm ‘
`1
`23
`21 wrrorrs
`~
`~.;cW—, tit-E31"; /-
`WEFUW3
`HONEV
`SVSTE"
`am \L>
`FFGELEJ
`NUDULELST
`
`EESELD
`
`,7
`\\-
`
` :
`
`5
`
`.
`‘ aw
`vu:
`Moizv "24
`P03l'lUN
`svsrsw
`NETVVOHK 25 (NOT SHCWNV
`
`
`
`PayPal Ex.1012, p.1
`PayPal Ex.1012, p.1
`
`
`
`5,898,154
`Page 2
`
`US, PATENT DOCUMENTS
`
`.
`
`.
`
`.
`
`1
`
`.
`
`.
`
`’
`
`2/ 976 B00Lhr0yd~
`3,937,925
`7/ 976 M0i'ei10 .
`3,971,916
`1/’ 977 Schatz .
`4,001,550
`2/ 977 Moreno .
`4,007,355
`10/ 977 Fondos .
`4,053,735
`4,120,452 10/ 978 Kimura el al. .
`4,172,552 10/ 979 Case _
`4,179,004 12/ 979 Yoshioka et al.
`412141230
`71/ 930 139k e1 91 1
`4,218,582
`8/ 980 Hellman et a1.
`4,224,000
`9_/ 980 Giiaud .
`412561955
`31/ 981 G1-11111111 C1 1111
`41271111142
`57 981 Case 1
`4,277,837
`7/ 981 Stuckert .
`4,302,810
`11/ 981 Bouiicius et al.
`413051059
`121/ 981 Bemon 1
`413201387
`31, 982 1,0we111
`413211672
`31/. 982 131111111 41 311 1
`413411951
`71/ 982 136111011 1
`4,404,049
`9/ 983 Nui1leyetal..
`414051829
`91/ 983 R1VeS1 61 1111
`1
`.
`4,442,345
`4/ 984 Molliei‘ et al.
`414431027
`41/ 984 MCNee1ey 1111111 1
`4,453,074
`0/ 984 Vv’eiiisteiii .
`414541414
`61/ 9134
`130111011 1
`4,400,905
`7/ 984 'i'r-enn et al.
`414671139
`81, 984 1140111411
`4’498’000
`2/ 985 Dmvele 61 11'
`4.511.970
`4/’ 985 Okano et al. .
`415231087
`61/ 985 Benmn 1
`4,523,297
`6/ 985 Ugon et al.
`1115291870
`717 985 Chaum 1
`-
`4,536,647
`8/’ 985 A9119 et 31-
`4,549,075
`10/ 985 Saflda et a1~ ~
`4,575-1021
`3/ 980 Dreifus -
`.
`4,614,861
`9/ 986 Pavlov et al.
`4,625,276
`11/ 986 Benton et al. .
`4,629,872 12/ 986 l-lallberg .
`4,630,201
`12/ 986 Vv'l1ite .
`4,634,845
`1/ 987 Halo ct al. .
`4,642,768
`2/ 987 Roberts .
`.
`4,650,978
`3/ 987 Hudson et al.
`4,667,088
`5/ 987 Kramer et al. .
`4,673,802
`6/’ 987 Ohmae et al. ,
`4,689,478
`8/ 987 Hale et al. .
`4,692-1601
`9/’ 987 Nakano -
`4,697,073
`9/ 987 Haw
`4,705,211
`11/ 987 Honda et al. .
`4,722,055
`1/ 988 Roberts .
`4,723,284
`2/ 988 Munck et al.
`4,727,243
`2/ 988 Sflvflr ,
`4,727,244
`2/ 988 Nakano et al.
`4,734,568
`3/ 988 Vvhlanabc .
`4,736,094
`4/ 988 Yoshida .
`4,742,215
`5/ 988 Daughters ct al. .
`
`.......................... .. 380/23
`
`.
`
`4,750,119
`4,751,640
`4,752,070
`4,752,877
`4,757,185
`4,759,064
`4,700-293
`,
`.
`1117991156
`4,822,984
`413231264
`4,825,052
`4,827,112
`
`6/ 988 Cohen et al. .
`6/ 988 Lucas et al.
`.
`0/ 988 Leonard et al..
`6/ 988 Roberts et ill.
`.
`7/’ 988 Onishi .
`7/ 988 Chaum .
`8/ 938 B05100 -
`.
`1
`a C 3 .
`'
`1
`1
`1
`S1111V11 111 1111
`117 981)
`4/ 989 Reineiy et al.
`41/ 939 13911111191
`4/ 989 chemm et a1,
`5/ 989 Yoshino et al.
`
`.
`
`,
`
`.
`
`.
`
`.
`
`.
`
`.
`
`6/1989 Dethloff et al.
`4,837,422
`0/1989 Nakano .
`4,839,504
`9/1989 Minen1atsuetal..
`4,804,109
`4,877,947 10/] 089 Mari _
`4,879,747
`11/1989 Leighton et al. .
`4,906,828
`3/1990 Halpern .
`4,914,698
`4/1990 Chauni .
`4,026,480
`5/1990 Chamn .
`4,941,173
`7/1990 Boule et al.
`4,949,380
`8/1990 Chflllm ~
`4,959,788 1 9/11990 Nagata et al.
`4=9°2=539 19/1999 C;a1“‘5 ~
`4999.119?‘ 10/1990 F191 ~
`4,968,873
`11/1990 Dethloff et al.
`4,977,595
`12/1990 Ohta et a1.
`.
`4~985»853
`1/1991 Onckeu ~
`44937593
`"1991 C,11““m ~
`4,991,210
`2/1991 Lha1111n .
`4,992,040
`2/1991 C01lIm.
`4,995,081
`2/1991 Leighton et al. .
`4,996,711
`2/1991 C1hau1m .
`5>°12=°79
`4/1991 1",S1“‘1“'
`5,128,997
`7/1992 Pailles et al. .
`51162589,
`11‘/.1992 Malwda ‘
`5,175,416
`12/1992 Mansvelt et al.
`551913193
`3:/1993 LeR°“X ‘
`5,220,501
`6/1993 Lawlor et al. ,
`5a221»33.3
`9/1993 13911119“ 9191'
`5,231,509
`7/1993 Myatt er at.
`380/23
`Q1.
`1
`’
`’
`’
`‘
`,
`‘
`
`5,418,854
`.
`. 380/23
`5/1995 Kaufman et al.
`
`.
`
`~
`
`FOREIGN PATENT DOCUMENTS
`421808 A3
`4/1991
`European Pat. Off. .
`0 500950 A1
`9/1992 European Pat. Off. .
`0 021 570 A1
`10/1994 European Pat. Off. .
`54.119359
`9/1979
`192911 1
`57.094377
`61/1932
`192911 1
`60.008978
`11/1985
`19 5911 1
`60.146361
`81/1985
`J9 911 1
`60_1q6874
`101/1985
`195911 1
`61.043034
`31/1936
`J93911 1
`61.052793
`31/1936
`192911 1
`61.233322 10/1986
`J93911 1
`62.025372
`21/1937
`193911 1
`62.080761
`4/1937
`J93911 1
`02-254248
`11/1987
`Jaaan .
`02275784 11/1987
`Jaoan .
`62.293469 121/1937
`192911 1
`63.44274
`2/1933
`J935111 1
`63.168771
`7‘/1988
`J95911 1
`63—257885
`10'/1988
`Jaaan .
`63.308669 12:/1988
`J9 911 1
`1.290096
`111/1939
`J9 5911 1
`2.116966
`51/1990
`J9 911 1
`4_80866
`31/1992
`195911 1
`
`W0 9116691
`V170 9308545
`
`‘V1110 1
`‘V1120 1
`
`1071991
`4‘/1993
`'
`OTHER PUBLICATIONS
`
`“A Distributed Electronic Bill System”, Takashima Youiehi,
`Akaike Norio, Matsumoto Tsutomu and Imai Hidcki, Dens/11'.
`’
`‘
`John Tsushin Gakkai Gijzttsz/Kenkyu Hakoku, 1987, Vol.87,
`N0. 120, pp. 29-32, English Translation and Japanese ref-
`C1611”
`1
`1
`1
`“Study Aid for Bills and Cheeks”, Makoto Tahira, Japan
`Business Publisher Ca, Jun. 10, 1990 (14th Edition),
`English translation and Japanese reference.
`
`PayPal Ex.1012, p.2
`PayPal Ex.1012, 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 & 'l'ech., 12th
`Nat’l Computer Security Conference, Oct. 1(L13, 1989.
`“SPX: Global Authentication Using Public Key Certifi-
`cates”, Joseph J. Tardo and Kannan Alagappan,
`IEEE,
`CI-I2986-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 McDerrnott, IEEE Computer
`Society Symposium on Research in Security and Privacy,
`May 7-9, 1990.
`“IIybrid Concurrency Control for Abstract Data Types",
`Maurice P. Herlihy, William E. Weihl, 7th ACM Sigact-Sig-
`mod-Sigart Symposium on Principles ofDatabase Systenzs,
`Mar. 21-23, 1988.
`Data Communications Networks Directory (vol. VIII, Fas-
`cicle VIII.8) Recommendations X500-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),
`C11. 10, Glossary.
`IC Card
`(Future Card), Dec. 1988,
`MiralCarcl Report
`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-16 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 InternationalATA/Is, Oct.
`17, 1985, Economic Acts Study Group (translated Figure on
`p. 45).
`Facom OS IV/F4 MSI’, APFS/X ll/Ianual 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 Untraccability, D. Chaum, Smart Card 2000, 1989.
`Security Without Identification: Card Computers To Make
`Big Brother Obsolete, D. Chaum, 1987.
`Untraceable Electronic Cash, I). Chaum, et al.
`Thomas M. Atwood,The case for object-oriented databases,
`IEEE Spectrum, Feb. 1991.
`David Chaum, Online Caslt 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, I984, 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 ACIW, 28:10, Oct. 1985.
`“Disposable Zero-Knowledge Authentications and Their
`Applications To Untraceable Electronic Cash”, Okamoto, T.
`et al., 481-496, undated.
`
`PayPal Ex.1012, p.3
`PayPal Ex.1012, p.3
`
`
`
`U.S. Patent
`
`Apr. 27, 1999
`
`Sheet 1 of 69
`
`5,898,154
`
`FIG. 1
`
`TRANSACTION
`MM
`
`DEPOSIT!
`WITHDRAWAU
`PAYMENT!
`FOREIGN
`EXCHANGE
`
`DEPOSIT!
`WITHDFIAWAU
`PAYMENT]
`
`FOREIGN
`EXCHANGE
`
` ‘ ISSUINGBANKA
`
`
`MONEY GENERATOR
`
` j
`DISTRIBUTES SECURITY MESSAGES
`(CERTIFICATES, BAD MM LIST)
`BANK B
`
`
`
`
`
`
`6
`
`BANK A MONEY
`
`PayPal Ex.1012, p.4
`PayPal Ex.1012, p.4
`
`
`
`U.S. Patent
`
`Apr. 27, 1999
`
`Sheet 2 of 69
`
`5,898,154
`
`FIG. 2
`
`TRANSACTION
`MONEY
`MODULE
`
` TRANSACTION
`MONEY
`
`PAYMENTI
`MODULE
`FOREIGN EXCHANGE
`
`
`
`DEPOSITS/WITHDRAWALS/PAYMENTS FOR
`LOANS/FOREIGN EXCHANGE
`20
`ACCOUNTING
`A B/.\NK|N(3 TRANSACTIONS
`SYSTEMS
`
`
`
`TRANSACTION
`RECONCILIATION
` GENERATOR
`SYSTEM
`MONEY MODULE
`
`PROBLEM
`REPORTS
`
`
`
`CERTI-
`
`SECURITY FICATES
`SYSTEM BAD
`MONEY
`MODULE LIST
`
`
`
`PayPal Ex.1012, p.5
`PayPal Ex.1012, p.5
`
` MONEY
`POSITION
`
`SYSTEM
`
`
`
`
`NETWORK 25 (NOT SHOWN)
`
`ELECTRONIC MONETARY SYSTEM
`
`
`
`
`
`5
`
`
`
`
`MONEY ISSUED
`RECONCILIATION
`SYSTEM
`
`
`
`PROBLEM
`
`REPORTS
`
`
`
`U.S. Patent
`
`Apr. 27, 1999
`
`Sheet 3 of 69
`
`5,898,154
`
`TELEPHONE
`
`
`PERSONALCOMPUTER/WORKSTATION3
`
`
`
` MAINFRAME
`
`PayPal Ex.1012, p.6
`PayPal Ex.1012, p.6
`
`
`
`U.S. Patent
`
`Apr. 27, 1999
`
`Sheet 4 of 69
`
`5,898,154
`
`FIG. 4
`
` HUMAN INTERFACE
`LOCAL PROCESSOR
`COMMUNICATIONS
`
`
`
`
`EXTERNAL INTERFACE
`
`30
`
`31
`SESSION MANAGER
`. . . . . . . . . . . . . . . . . . . . . . , . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`. . . . . . . . . . . . . . . . . . . . . . . . . . . ., . . . . . . . . . . . . . . . . . . _ . . . . . . ..
`TRANSACTOR
`32
`MONEY HOLDER
`33
`
`
`
`
`
`
`VERIFIER
`
`
`
`43
`
`
`
`CLOCK/
`
`TIMER
`
`
`
`.§.U.5.$.C.Ii'.I_3.E.I3..5_ _______ __T_E.L.,L._EB. _____________ _.D.'.I3I_5_C_T_QBX .... .L ......................... ._
`41:
`42
`PAY/
`35% TRAN36I MAIN-37
`I
`PACKET
`:
`EXCHANGE IELOG MGRESEEGIEITY
`MANAGER
`2
`SERVICES
`CRYPTOGRAPHY
`44
`SYMMETRIC 45
`KEY
`ALGORITHMS
`
`PUBLIC
`KEY
`ALGORITHMS
`
`RANDOM
`NUMBER
`GENERATOR
`
`46
`
`TRANSACTION MONEY MODULE
`
`
`
`
`PayPal Ex.1012, p.7
`PayPal Ex.1012, p.7
`
`
`
`U.S. Patent
`
`Apr. 27, 1999
`
`Sheet 5 of 69
`
`5,393,154
`
`
`.
`
`
`TIMER
`
`PUBLIC
`KEY
`ALGORITHMS
`
`CRYPTOG RAPHY
`44
`SYMMETRIC 45
`RANDOM
`46
`KEY
`NUMBER
`
`
`ALGORITHMS
`GENERATOR
`
`TELLER MONEY MODULE
`
`PayPal Ex.1012, p.8
`PayPal Ex.1012, p.8
`
`
`
`EXTERNAL INTERFACE
`
`30
`
`SESSION MANAGER
` TRANSACTOR
`. . . . . . . . . . . . . . . . . . . . , . . . . . . . . . . . . . . . . , . . . . . . . . . . . . . . . .
`32 _
`MONEY HOLDER
`38
`. . . . . . . . . . . . . . _ . . . . . . . ., . . . . . . . . . . . . . . . . . . . . . _. . . ..
`
`31
`
`. . . . . . . . . . . . . . - . . . < . . . . . . . . . . . . . . . . . . , . . . . . . . . . . . . . . . _ . .
`. . . ..
`
`
`TO
`/{%%SN- 49 MANAGER
`
`TRAN LOG 2' MAINTAIN5
`MANAGER ESECURIT;
`36
`
`
`
`U.S. Patent
`
`Apr. 27, 1999
`
`Sheet 6 of 69
`
`5,898,154
`
`FIG. 6
`
` LOCAL PROCESSOR COMMUNICATIONS
`
`EXTERNAL INTERFACE
`
`so
`
`_
`
`
`'''''''BANK
`
`TRANSACTOR
`3
`TELLER
`
`. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . , . . . . . . . . . . . . . . . . . .
`
`SESSION MANAGER
`32
`MONEY HOLDER
`DIRECTORY
`5
`NOTES
`
`
`
`
`31
`
`38
`
`
`
`. . . . . . . . . . . . . . . . . . . . . . ......-..-...........--.--.-...
`
`
`VERIFIER
`
`36
`37'
`50 MANAGER
`5
`
`
`
`
`
`
`43
`
`CLOCK/
`TIMER
`
`PUBLIC
`KEY
`ALGORITHMS
`
`CRYPTOG RAPHY
`44
`SYMMETRIC 45
`KEY
`ALGORITHMS
`
`RANDOM
`NUMBER
`GENERATOR
`
`46
`
`
`
`
`MONEY GENERATOR MODULE
`
`PayPal Ex.1012, p.9
`PayPal Ex.1o12, p.9
`
`
`
`U.S. Patent
`
`Apr. 27, 1999
`
`Sheet 7 of 69
`
`5,898,154
`
`R
`
` EimwEzmmWEmpommEmsommR
`
`
`
`E252E<zE:<
`
`Casomm
`
`Eémm
`
`5
`
`
`
`>ozmo<zoEa:_Emo
`
`
`
`éoafiz:09
`
`22.22
`
`
`
`.zo_§a_,_<EEwezo_5<mz§v9
`
`V.
`
`5%
`m$252
`
`E0352
`
`x$>$m
`
`m
`
`8.N
`
`55%
`
`2E2Ejfl{
`
`22
`
`v_z<mozafid
`
`
`
`E0252._<oo._
`
`m
`
`N
`
`Emaomw
`
`Ezmm
`
`EQEZ$22xz<maz_8m_
`
`v_z<mHzmozommmmmoo
`
`
`
`E202_>_s_
`
`m.
`
`E49
`
`mm_._._m_.—
`
`22
`
`
`
`E0252._<oo._
`
`m
`
`Ezmm
`
`>._._m50m_m mmEjm:
`
`22mmm._._m_H
`
`PayPal Ex.1012, p.10
`PayPal Ex.1012, p.10
`
`
`
`
`
`
`
`
`
`
`
`
`
`U.S. Patent
`
`Apr. 27, 1999
`
`Sheet 8 of 69
`
`5,898,154
`
`FIG. 8
`
`EXTERNAL INTERFACE
`
`COMMUNICATION SESSION MANAGER
`
`56
`
`57
`
`APPLICATION SERVICES 53 MANAGE
`
`NETWORK
`SIGN-ON
`
`59 SYNCHRONIZE
`T|ME/
`DATE
`
`ROUTE
`MESSAGE
`
`50
`
`DIRECT TO 51
`BANK sERv|(;E
`
`NETWORK SERVER
`
`PayPal Ex.1012, p.11
`PayPal Ex.1012, p.11
`
`
`
`U.S. Patent
`
`Apr. 27, 1999
`
`Sheet 9 of 69
`
`5,898,154
`
`FIG. 9
`
`4,5,6
`
`ACCOUNT PROFILE
`BAD MONEY MODULE LIST
`
`27
`
`MONEY MODULES
`
`BAN§ESREVCE”RR'TY
`
`
`
`5,4
`4,,O5Z/W/E
`y
`54/.s*¢
`
`BAD MONEY
`ODULE usr
`CERTIFICATION
`AGENCY SECURITY
`SERVER
`
`27
`
`SECURITY SYSTEM
`
`PayPal Ex.1012, p.12
`PayPal Ex.1012, p.12
`
`
`
`U.S. Patent
`
`Apr. 27, 1999
`
`Sheet 10 of 69
`
`5,898,154
`
`FIG. 10
`
`
`
`EXTERNALINTERFACE
`
`54
`
`
`
`
`
`
`
`
`
`
`
`SESSION MANAGER
`51
`
`52
`
`55
`53
`
`50
`
`CONTROL BAD
`MONEY
`MODULE LIST
`
`
`
`
`
`
`CREATE
`CERTIFICATE
`
`
`
`CREATE
`ACCOUNT
`PROFILE
`
`
`
`DISTRIBUTE
`CERTIFICATION
`
`SERVICES
`
`43
`
`CRYPTOGRAPHY
`
`
`
`46
`45
`SYMMETRIC KEY RANDOM NUMBER
`ALGORITHMS
`GENERATOR
`
`
`
`44
`PUBLIC KEY
`ALGORITHMS
`
`CLOCK/
`HMER
`
`SECURITY SERVER
`
`PayPal Ex.1012, p.13
`PayPal Ex.1012, p.13
`
`
`
`U.S. Patent
`
`Ap1'.27, 1999
`
`Sheet 11 of 69
`
`5,898,154
`
`
`
`_ssm%oEmma
`
`
`
`20%Q63520E30»o oo_m§<mafim_..m~$§ooA3
`
`
`
`z_3.52e_,__am__,__$82=Ezo.$_m8z_ms:
`
`
`
`8:523:22is2__am_:5sgzemmmsz_3523m._>._.
`
`§3Al||oAwm§8aE =2zo_s§§=2E._._m=m,_o_s§§EE._.E2220.5435$5zo_s§§
`
`
`Q28%Qa23:3853%52mm
`<23
`
`
`31%mm,Egm3%:23%3%
`
`s§$;2e8A‘oAI|n.mf_%_8;oQEm
`
`832
`
`
`
`E29omm oo_wE
`
`I._®_n_
`
`
`
`E39om_$ oo3.
`
`E298;omw oav
`
`amo8%
`
`§
`
`
`
`2592$3,;E<z$:<.:Ex
`
`PayPal Ex.1012, p.14
`PayPal Ex.1012, p.14
`
`
`
`
`
`U.S. Patent
`
`Apr. 27, 1999
`
`Sheet 12 of 69
`
`5,898,154
`
`
`
`m_..®_u_
`
`
`
`
`
`
`
`
`
`2552$2.23.zfisz=Ez8$E82552
`
`
`§§§;m§xzg2__am_v_zg=Ez2m$_8___as_,_3::
`
`228;Q925%3:am9:EQ3%
`
`
`
`=2zo_s§§s__::Emzo_§mz§z_EE.E§zo_s§§as,_o_5§s=
`
`.<Qm$o.<om$oTo oo_mE50%
`
`__2smo
`
`
`
` :8QE29oAuI||u|@I:_$.%%m8;oE
`
`Em
`
`
`
`E3523 oo_ao5
`
`2E299om_a oE
`
`3%.2ooo_moma
`
`
`
`Ems92m_3<>E<zE:<-«Vflax
`
`PayPal Ex.1012, p.15
`PayPal Ex.1012, p.15
`
`
`
`
`
`U.S. Patent
`
`Apr. 27, 1999
`
`Sheet 13 of 69
`
`5,898,154
`
`
`
`
`
`zamsz¢2_am_2552=§zo._m§8zamsz
`
`
`
`
`
`
`
`
`
`__o§_%§zo=:2:g__am_v_§:§z2m,_m8zsmsz3::
`
`
`
`
`
`
`
`
`
`2..zo_§az§_2_§§m,_o_s§§_,__::E§_s_§az§aszo_§az<E
`
`
`
`
`
`
`
`
`
`:§...,QE2333
`age<oo_ma‘lo OE:35
`
`
`«camawHzmozommmxwmw
`
`
`
`age55E59§a%$T|§SEaweQ
`
`3259
`
`323
`
`seaas3233
`
`:28_%o
`
`§.|Ia%J$|v:@Q28;
`sagaO538m0§%_§_§2$E3%3230;oavo;<EE_;
`
`32.33zoosQEa§:_g§_
`
`323%ofieamgVoo,w o
`oma.§§§§§aoavEmzs:.
`
`
`9mm:o8;
`
`sea
`
`2.O_u_$592$3<>m:<zE:<.:“>e_
`
`Em
`
`PayPal Ex.1012, p.16
`PayPal Ex.1012, p.16
`
`
`
`
`
`U.S. Patent
`
`Apr. 27, 1999
`
`Sheet 14 of 69
`
`5,898,154
`
`E53_s_sewo
`
`§§..___wQea
`
`323
`
`85 oEE23
`
`
`
`clEnemaoQ
`
`
`
`
`zamsz32:22552=Ez2m,_§25523.o_u_
`
`
`
`
`
`=o:E§;mzos_V2:az_am_xzqfzgzommgoozamsz.02:
`
`
`
`
`5.:20.5225s_2$._E25.52%Essa§,_o_s§§mazo_5§_<E
`
`3:593%oz_§__2oE
`.R~Qm$g.To oE$332.;
`
`X2;
`
`33%«
`
`
`
`2&8;8;E$z<E.oE
`
`3%33.oo85
`
`Ema9,2m_3<>m:z$:<.«.“Ex
`
`PayPal Ex.1012, p.17
`PayPal Ex.1012, p.17
`
`
`
`
`
`U.S. Patent
`
`Apr. 27, 1999
`
`Sheet 15 of 69
`
`5,898,154
`
`
`
`
`gE_%..:m2o_2:59.52:3=mozo._m%uzamszUSE
`
`
`
`
`gas:2__=$_zzmsz=Ezo.$_m825522.O_u_
`
`
`
`
`2:zo_s§§225::mzo_:§_§_2___§E=_:o_s§§aszo_s§§
`
`G52?
`
`E98allo ooEE23%
`
`5%
`
`0Wm?§Q5E3
`§©$w%_%
`
`O8
`
`
`
`o©m oo_wavea
`
`o8;93
`
`o@memuooo_a o2;
`
`
`
`was9:.$3,;E<zE:<-«VEv.
`
`PayPal Ex.1012, p.18
`PayPal Ex.1012, p.18
`
`
`
`
`
`U.S. Patent
`
`Apr. 27, 1999
`
`Sheet 16 of 69
`
`5,898,154
`
`
`
`
`
`
`_a:$z§mzos_V2:g_§_Eahzgzofimmoo2582_8._:
`
`
`
`zamszaz_am_zfisz=§zo._m._§zamsz
`
`
`
`
`22zo_§mzs=EEEEmzo_§mz§:s_$._.E§zo_s§§=aszo_5§<E
`
`228%
`
`E08oTo ooE3Emma
`
`zzmfi
`
`oO8;ca
`
`
`
`©_..O_u_
`
`
`
`mama9:$3,;m:<z$:<-~V“mg
`
`omm oE_s_§Q
`
`oA||\._II:o5ea0avme8;
`
`Enemaxwwmmo§<_§m
`
`zocmwmoea
`
`oAl|||.|__j8;QQV2:
`
`03
`
`comoooa,m.$|z<IEIVoav
`
`emu
`
`PayPal Ex.1012, p.19
`PayPal Ex.1012, p.19
`
`
`
`
`
`U.S. Patent
`
`Apr. 27, 1999
`
`Sheet 17 of 69
`
`5,898,154
`
`
`zo_s§§s__:o:$zmSm_§_=55::_§zo_s§§Emzo_s§_<E
`
`V232552zmsz25523::
`
`
`
`g_:$z_:_a$%s_§asfég
`_m$m_smm=$o=amA|iN|I|.||u|o oEgéag
`
`885
`
`moooFa oA9
`
`58;oA538m0Q
`
`OO58;
`
`mooo_a oE
`
`
`
`
`
`928Qmoon»<8%O oAl|||.:mo&QEOomaACmm._.oz._._Emo
`
`__8§
`
`
`
`E..0_n_
`
`
`
`was92$3;m:<z$:<.:Ev.
`
`caO
`
`PayPal Ex.1012, p.20
`PayPal Ex.1012, p.20
`
`
`
`
`
`U.S. Patent
`
`Apr. 27, 1999
`
`Sheet 18 of 69
`
`5,898,154
`
` $5zoE§s=
`zo_.8<mz<EEmV2:
`2__=s§<$2.22uzafio3Et2.0_u_
`
`
`
`
`
`<8;Q22%ozsmg2a=mo.meca
`
`
`
`228Q§z88<zo:§2
`
`xzgoz_am_2803%0V2;gz_¢_\,@w
`_§§+|.|.l|o ooF%32%,:
`
`mo8;o8;
`
`
`
`mm;9,:$3,;m_:zE:<.:“>5.
`
`PayPal Ex.1012, p.21
`PayPal Ex.1012, p.21
`
`
`
`
`
`U.S. Patent
`
`Apr. 27, 1999
`
`Sheet 19 of 69
`
`5,898,154
`
`2_$82u2_2$_2_$8222$22o._$2282_$52
`
`
`
`
`
`
`
`
`
`
`
`
`222523$2022222u2_2$_222$22$222$2282_$823at
`
`222o_s2m2<E29¢22$.32.a,zo_s§_2=29322$.52222oE<m2<Eas$52955.2:
`
`22%o2__>_o..:%o
`:8Q:2:a32222
`
`§
`
`Enema855
`
`E362.:8;oA|o$o 85Q
`as.8Eo22
`
`§§22§g
`
`:2582o22
`
`._._82Oo oo_282“CV220mw2<2em_
`
`2z2222%_.__
`
`28222
`
`om_2 oo_eE¢Em2<E
`
`9.O_u_8222;2%o22
`
`
`
`mnmcm92$3,;E<zE:<-22ye.
`
`PayPal Ex.1012, p.22
`PayPal Ex.1012, p.22
`
`
`
`
`
`
`U.S. Patent
`
`Apr. 27, 1999
`
`Sheet 20 of 69
`
`5,898,154
`
`
`
`
`
`
`
`
`25322am.2.382:Ez2$_..E82&5:
`
`,_2§§Ezo=inG222:_§,a._mg82.3523::
`
`
`2.zoeazéas=_:m._Em.sE§§as_§E._E=.._zo_§mz§asaszosgzsz
`
`:soE8;o§Al|.||.|m&mz<E85N_zm_oz%m¢hmom%*m£
`2208Q3.
`as.8;P.8;3.A.xzg
`
`EmwnilIw<o¢mm_W2<E85ea3123%?
`
`3:ya_s:_.:Wo
`
`39%Q_m,_oweQ.2QfigO2QMaamu\55%o
`
`€28qa%_%,_m%
`
`
`
`8;;<%E§oakllloE
`
`ea..285 o_»Ba8.
`
`aweE.9.:
`
`
`
`ommw$&z<EoE
`
`202%”.
`
`sa8&0
`
`_o%oo__mQ_E35.as.85oA\|.o:wonma871/$9;A2
`
`sfiozgeg
`
`om.G_n_
`
`§eaQ8;o8;§sag
`8;Ba85«m&%,&a%z.%..¢__po8.
`
`Ema95$3.;m:zE:<.:fix
`
`PayPal Ex.1012, p.23
`PayPal Ex.1012, p.23
`
`
`
`
`U.S. Patent
`
`Apr. 27, 1999
`
`Sheet 21 of 69
`
`5,898,154
`
`
`
`
`
`
`
`
`
`
`
`ggmza:22.isw2_am_:3=Ezo._mgs255232:
`
`3:ca,9oz85o3%S83E85otulo8mozowmoxm85Q3Emszfigém
`zfiszoz_am_zfiszHzmazofimmoozfisz
`
`
`=2zo_§wz§__._EEE$5mzo_§az§§$._Eiss_..:aE§§as$5zo_5<mz<E
`
`
`
`E2903Ewzé855gm8ESQo oo_mQ
`||IIv§5
`
`
`
`
`EEO»con;E.._mz<Eoo2;
`:96cm0omm
`9om
`
`
`.|uII||||||I|IvAVCom?3:303Im§EWz<E03om
`
`
`o33%o§03ca
`
`—.Nmnmra92$3,;m:<zE:,1VEx
`
`PayPal Ex.1012, p.24
`PayPal Ex.1012, p.24
`
`
`
`
`
`U.S. Patent
`
`Apr. 27, 1999
`
`Sheet 22 of 69
`
`5,898,154
`
`
`
`
`g:.m_88zo_,_888:2.8:=8zo._E8z_m_sz88:
`
`2:82888z_ms:§z°$___s2:82
`8zo_§az§85::as35%?:2E._.Eas_§zo_s§§asaszo8§_s=
`
`
`
`as888528;8288meE88Q:8;o4||oTom8 8E$828288
`
`
`82;
`
`385;oE88ea58;o8:8%o9285oas88Q82888am88_A886382,88. E298;
`
`__28uso8Q8E29o888885t88QE588o
`
`D3998goo5E
`E29858888¢womm,_w<EoE:89|
`8888$828:8:8
`
`
`
`Im<0omeDomw:8»888o8$68828:
`
`
`mm.0_u_
`
`38.§88588ca83
`
`
`
`2582¢83;mEz$:<..8ye.
`
`PayPal Ex.1012, p.25
`PayPal Ex.1012, p.25
`
`
`
`
`
`
`U.S. Patent
`
`Apr. 27, 1999
`
`Sheet 23 of 69
`
`5,898,154
`
`mm._®_n_
`
`
`
`
`
`
`
`gzg2__Esis2%:32%oz_am_:2:ez_am_:2:uz_§_:_,_g2__am_3HE.
`
`
`
`
`
`
`
`
`
`E5omeotlE8;
`
`E5885.8%5802Q
`
`Eco;mEmz<E_<_8aN$_z<$o85
`:322,32QfizfigaOmmEmz<E3505AC$52ozafid
`
`o_:2%o$22AV2352
`92:258came
`
`
`
`
`
`mzo_s§_§mszmzo_s§§mzo_s§_§$52$52aszc_§m2<E
`
`
`
`Ema92$3,;m:.<zmm_._.._<-«‘Hm:
`
`PayPal Ex.1012, p.26
`PayPal Ex.1012, p.26
`
`
`
`
`
`U.S. Patent
`
`Apr. 27, 1999
`
`Sheet 24 of 69
`
`5,898,154
`
`
`
`E...®_u_
`
`
`
`
`
`
`
`_,__$5_,_2__am_.252hzgzofiaou2.352
`
`
`$:$_,_m2m§Emoz_am_v_2s:z§o._$s_8zfisz“SE
`
`
`
`
`:2_,_o_s§§255::mzo_s§§225%2=zo=o<mz<Easzo_§az§
`
`8;
`
`
`
`8;1|||l||IV$HazéF8;he
`
`soemo
`
`
`
`JewQ3oA|II||:|._|§s8¢85Q
`
`E023
`
`H_oo_$oTo oo_wEE22;
`
`oSo85E28;
`
`So8;
`
`§mzoo.w oE
`
`
`
`momsoz<$3,;E<zE:<-«y“Ev.
`
`PayPal Ex.1012, p.27
`PayPal Ex.1012, p.27
`
`
`
`
`
`U.S. Patent
`
`Apr. 27, 1999
`
`Sheet 25 of 69
`
`5,898,154
`
`TELLER MONEY
`MODULES
`
`MONEY GENERATOR
`MODULES
`
`'
`20
`
`BANKING
`SYSTEM
`
`S» S M
`TELLER
`MONEY GENERATOR
`ACCOUNTING
`TRANSACTIONS
`TRANSACTIONS
`TRANSACTIONS
`
`
`
`T T
`
`RANSACTIONS
`
` TRANSACTION
`RECONCILIATION
`SYSTEM
`
`UNMATCHED
`
`
`
`UNMATCHED
`
`
`
`NMATCHED
`
`TRANSACTION
`ACCOUNTING
`MONEY GENERATOR
`U TELLEFI
`TRANSACTIONS
`TRANSACTIONS
`TRANSACTION
`HISTORY SYSTEM
`
`
`
`
`UPDATE
`
`
`
`
`
`MONEY ISSUED
`
`TRANSACTION
`
`
`
`SYSTEM
`
`
`
`
`
`TRANSACTION
`
`INVESTIGATION
`DIALOGUES
`
`S T S
`
`ADJUSTMENTS
`TO ACCOUNTS
`
`BAD MONEY
`MODULES
`
`TRANSACTION
`PROBLEM LIST
`
`BANKING
`
`20
`
`BANK
`SEEARR
`
`2’
`
`TRANSACTION RECONCILIATION SYSTEM
`
`FIG. 25
`
`PayPal Ex.1012, p.28
`PayPal Ex.1012, p.28
`
`
`
`U.S. Patent
`
`Apr. 27, 1999
`
`Sheet 26 of 69
`
`5,898,154
`
`TELLER MONEY
`MODULES
`
`
`
`
`TELLER MONEY
`
`
`DEPOSITED
`
`
`ISSUING BANK1
`
`
`
`
`
`BANKING
`SYSTEMS
`
`
`
`
`
`
`
`
`BANK
`MON EY
`DEPOSITED
`
`
`
`CLEARING BANK 3
`
`CONSOLIDATE
`DEPOSITS
`
`.Z_
`ACCOUNHNG
`TRANSACTIONS
`
`
`MONEYISSUED .1,
`RECONCILIATION ISSUING BANK
`
`
`
`DEI/|F%NSE|}/ED
`SYSTEM
`
`
`
`-I13
`
`
`
`CLEARING
`SYSTEM
`
`«M M
`
`
`
`
`
`
`
`ACCOUNTING
`TRANSACTIONS
`
`
`
`
`
`BANK
`MONEY
`CLEARED
`
`MONEY ISSUED
`
`RECONCILIATION SYSTEM 23
`AT ISSUING BANK 1
`
`
`
`CLEARING BANK
`
`
`
`SYBS§'§I“jl"§I}C;OR
`
`
`SETTUNG
`
`CLEARING SYSTEM
`
`FIG. 26
`
`PayPal Ex.1012, p.29
`PayPal Ex.1012, 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
`
`MONEY ISSUED
`SYSTEM
`MASTER
`
`S M
`
`ONEY
`CLEARED
`
`FROM CLEARING
`BANK3
`«T T «S
`
`24
`
`SYSTEM
`
`
`
`
`UNMATCHED
`MONEY CLEARED
`
`MONEY Issugn
`NOT CLEARED
`
`ACCOUNTING
`TRANSACTIONS
`
`"'—’BANK,NG
`SYSTEMS
`
`20
`
`
`
`INVESTIGATION
`MONEY ISSUED
`DIALOGUES
`INVESTIGATION
`
`SYSTEM S
`
`
`CURRENT
`MONEY POSITION
`
`O“ E T»
`
`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.1012, p.30
`PayPal Ex.1012, 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
`
`776
`
`NOT S
`TRANSF) RRED
`' YES
`TO BANK B
`POST ACCOUNTING TRANSACTION
`(SEE ACCOUNTING)
`
`EE
`
`NO
`
`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 —->TELLEFI B
`
`750-770
`
`TRANSFER NOTES
`TELLER B —->A
`
`750-770
`
`A—E‘3I“E"I'JEAa
`
`690-698
`
`cowuvnr
`TELLER B—>MG
`
`5904393
`
`I6WITHDRAWAL FROM ISSUING BANK
`
`FIG. 28
`
`PayPal Ex.1012, p.31
`PayPal Ex.1012, 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 FOR TRANSACTION
`
`A 3
`
`A PICKS 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 TOTAL OF CURRENCY
`AND TRANSFERRED CREDIT NOTES
`
`45
`
`47
`
`45
`
`YES
`
`750-770
`
`PayPal Ex.1012, p.32
`PayPal Ex.1o12, p.32
`
`
`
`TO TELLER A
`SEND ESSAGE NO NOTES
`
`TRANSFER NOTES
`A—>TELLER B
`
`SEND MESSAGE
`A—->TELLER B
`
`-8
`
`SETUP WITHDRAWAL
`
`FIG. 29
`
`
`
`U.S. Patent
`
`Apr. 27, 1999
`
`Sheet 30 of 69
`
`5,898,154
`
`TO TELLER x
`SEND WITHDRAWAL REQUEST,
`AMOUNT, ACCOUNT#, ACCOUNT PROFILE
`
`700
`
`FIG. 30
`
`SEND MESSAGE
`
`2'8
`
`VALIDATE ACCOUNT NUMBER
`
`70417055
`
`TO BANK v
`VERIFY THERE IS SUFFICIENT FUNDS
`
`704
`
`671
`
`YES
`
`YES
`
`
`
`T0 TELLER X
`RECEIVE ACKNOWLEDGEMENT
`
`REQUEST WITHDRAWAL
`
`PayPal Ex.1012, p.33
`PayPal Ex.1o12, p.33
`
`
`
`U.S. Patent
`
`Apr. 27, 1999
`
`Sheet 31 of 69
`
`5,898,154
`
`FIG. 30A
`
`SEND MESSAGE
`INSUFFICIENT FUNDS
`
`
`
`718
`
`
`
`TO TELLER X
`SEND AMOUNT
`
`
`
`
`ABORT TRANSACTION
`Y—>X
`
`NO
`
`500-524
`
`SEND MESSAGE
`X—>Y
`
`
`
`
`
`REQUEST WITHDRAWAL (CONTINUED)
`
`PayPal Ex.1012, p.34
`PayPal Ex.1012, p.34
`
`
` TO TRANSACTION Y
`
`
`
`SEND MESSAGE
`
`Y—>X
`
`2-8
`
` 720
`TO SUBSCRIBER X
`PROMPT SUBSCRIBER
`FOR NEW AMOUNT
`
`
`
`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
`
`
` 1
`
`
`
`TO SUBSCRIBER
`SEND SUBSCRIBER
`SIGN ON INSTRUCTION
`
`20
`
` TO SUBSCRIBER
`SEND MESSAGE
`SIGN ON INHIBITED
`
`SUBSCRIBER MONEY MODULE SIGN ON
`
`PayPal Ex.1012, p.35
`PayPal Ex.1012, p.35
`
`
`
`U.S. Patent
`
`Apr. 27, 1999
`
`Sheet 33 of 69
`
`5,898,154
`
`FIG. 31A
`
`SESSION MANAGER
`NOTE SIGN ON INHIBITED
`
`CLOCKITIMEH
`SET TIMER
`
`SUBSCRIBER MONEY MODULE SIGN ON (CONTINUED)
`
`PayPal Ex.1012, p.36
`PayPal Ex.1012, p.36
`
`
`
`U.S. Patent
`
`Apr. 27, 1999
`
`Sheet 34 of 69
`
`5,898,154
`
`FIG. 32 ABORT TRANSACTION
`X—>Y
`
`
`
`SESSION MANAGER
`ROLL-BACK CHANGES
`
`500
`
`
`
`
`SESSION MANAGER x
`NOTE TRANSACTION ABOFITED
`
`502
`
`
`
`Iv
`
`506
`
`510
`
`51 2
`
`504 TRANSACTION
`MM?
`
`N0
`
`YE
`
`S
`To SUBSCRIBER x
`SEND MESSAGE TRANSACTION ABORTED
`
`SESSION MANAGER x
`SEND MESSAGE TO Y THAT
`TRANSACTION CANNOT BE COMPLETED
`
`N0
`
`508
`
`YES
`
`REVE;%gg§§gUNT|NG
`TRANSACTIONS
`
`SEND MESSAGE
`X—*Y
`
`2-3
`
`SESSION MANAGER Y
`ROLL-BACK CHANGES
`
`514
`
`SESSION MANAGEFI Y
`NOTE TRANSACTION ABORTED
`
`515
`
`520
`
`NO
`
`0 BANK X
`REVERSE ACCOUNTING
`TRANSACTIONS
`
` R T
`
`
`51 8
`
`MM?
`
`NO
`
`524
`
`TO SUBSCRIBER v
`SEND MESSAGE TRANSACTION ABORTED
`
`ABORT TRANSACTION MONEY MODULE TO MONEY MODULE
`
`PayPal Ex.1012, p.37
`PayPal Ex.1o12, p.37
`
`
`
`U-S- Patent
`
`Apr-27, 1999
`
`Sheet 35 of 69
`
`5,898,154
`
`SESSION MANAGER A
`ESTABLISH COMMUNICATION
`
`
`
`
`
`NETWORK SERVER
`REDUEsT CERTIFICATE
`
`SESSION MANAGER A
`RECEIVE REQUEST
`
`50
`
`FIG. 33
`
`52
`
`54
`
`MAINTAIN SECURITY A
`
`RETREIVE CERTIFICATE
`
`55 0
`
`58
`
`SECURITY SERVER
`SEND MESSAGE TO NETWORK
`SERVER TO DENY ACCESS
`
`NETWORK SERVER
`SEND MESSAGE TO MM
`TO DENY ACCESS
`
`SESSION MANAGER A
`RECEIVE MESSAGE NOTE
`SIGN ON DENIED
`76
`72 "“\
`‘I? SIGN ON DENIED
`
`NO
`
`TO BANK A
`SEND MESSAGE
`
`TRANSACTION
`
`sSE5§IE’” “I’éI‘c“A‘%"é“Ié‘I
`EN
`ER I
`NETWORK SERVER
`
`NETWORK SERVER
`ROUTE CERTIFICATE TO
`SECURITY SERVER
`
`SECURITY SERVER
`VERIFY CERTIFICATE
`
`54
`
`NO
`
`CERLIEISATE
`YES
`Q
`
`74
`
`TO SUBSCRIBER A
`
`SEND MESSAGE SIGN ON ®
`
`DENIED
`
`GEL‘)
`
`MONEY MODULE NETWORK SIGN ON
`
`PayPal Ex.1012, p.38
`PayPal Ex.1o12, p.38
`
`
`
`U.S. Patent
`
`Apr. 27, 1999
`
`Sheet 36 of 69
`
`5,898,154
`
`
`
`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)
`
`73
`
`FIG" 33A
`
`SESSION MANAGER A
`RECEIVE MESSAGE
`
`MAINTAIN SECURITY A
`VALIDATE LISTS
`
`PUBLIC KEY A
`VALIDATE SIGNATURE
`
`80
`
`32
`
`84
`
`86
`
`N0
`
`9 I
`
`YES
`MAINTAIN SECURITY A
`
`
`YES
`CERTIFICATE
`96
`TO BE
`RECERTIFIED?
`
`No
`98
`
`G YES
`CERTIFICATE
`
`EXPIRED?
`
`NO
`
`100
`
`SESSION MANAGER A
`REQUEST DATE AND TIME
`
`88
`
`RANSACTIO
`MM?
`YES
`To SUBSCRIBER A
`
`NO
`
`90
`
`SECURITY PROBLEM
`
`%
`
`92
`
`TO BANK A
`SEND MESSAGE NETWORK
`SECURITY PROBLEM
`
`%
`
`MONEY MODULE NETWORK SIGN ON (CONTINUED)
`
`PayPal Ex.1012, p.39
`PayPal Ex.1o12, p.39
`
`
`
`U.S. Patent
`
`Apr. 27, 1999
`
`Sheet 37 of 69
`
`5,898,154
`
`
`
`CLOCK/TIMER A
`SEND TIME
`AND DATE TO SESSION
`MANAGER
`
`SESSION MANAGER A
`SEND DATE
`AND TIME TO NETWORK
`SERVER
`
`
`
`
`102
`
`FIG. 33B
`
`104
`
`1 10
`
`NETwoRK SERVER
`SET NEW TIME AND DATE
`
`105
`
`NETWORK SERVER
`RECEIVE TIME AND DATE
`CHECK TIME AND DATE
`
`SESSION MANAGER A
`RECEIVE DATE AND TIME
`
`1 12
`
`“ME & DATE
`
`ADJSSETIM/MATS DATE
`
`1 14
`
`
`1 16
`
`
`2 THRESHOLD
`OF RETRIES
`
`No
`
`D
`
`YES
`120
`118
`NO To BANKA
`
`
`TRANSACTION
`SEND MESSAGE
`
`MM?
`CLOCK
`
`MALFUNCTION
`
`
`
`
`
`
`To SUBSCRIBER A
`SEND MESSAGE TO SUBSCIRBER
`CLOCK MALFUNCTION
`
`<EI<YE‘°’
`
`YES
`
`NETWORK SERVER
`
`SEND ACKNOWLEDGEMENT
`
`SESSION MANAGER A
`RECEIVE
`ACKNOWLEDGEMENT AND
`NOTE NETWORK SIGN ON
`
`
`
`
`
`M 122
`
`126
`
`128
`
`MONEY MODULE NETWORK SIGN ON (CONTINUED)
`
`PayPal Ex.1012, p.40
`PayPal Ex.1012, p.40
`
`
`
`U.S. Patent
`
`Apr. 27, 1999
`
`Sheet 38 0f 69
`
`5,898,154
`
`FIG. 33C
`
`
`
`
`
`MAINTAIN SECURITY A
`GENERATE NEW CERTIFICATE
`
`
`
`126
`
`128
`
`130
`
`PUBLIC KEY A
`GENERATE NEW KEYS AND SIGNS
`CERTIFICATES WITH OLD KEY
`
`
`
`
`
`
`
`
`
`SESSION MANAGER A
`SEND SIGNED CERTIFICATE TO
`SECURITY SERVER
`
`SECURITY SERVER132
`
`‘I36
`
`SIGNATURE
`VALID?
`
`YE
`
`MONEY MODULE NETWORK SIGN ON (CONTINUED)
`
`PayPal Ex.1012, p.41
`PayPal Ex.1012, p.41
`
`
`
`U.S. Patent
`
`Apr. 27, 1999
`
`Sheet 39 of 69
`
`5,898,154
`
`9 FIG. 33D
`
`140
`
`SESSION MANAGER A
`RECEIVE CERTIFICATE
`
`142
`
`144
`
`MAINTAIN SECURITY A
`
`VALIDATE CERTIFICATE
`
`PUBLIC KEY A
`VALIDATE SIGNATURE
`
`‘I45
`
` NO
`
`S
`
`YE
`SESSION MANAGER A
`SEND ACKNOWLEDGEMENT
`TO SECURITY SERVER
`
`148
`
`9
`
` SESSION MANAGER A
`
`
`SEND MESSAGE AND
`CERTIFICATE TO
`
`
`SECURITY SERVER-
`CERTIFICATE INVALID
`
`
`
`SECURITY SERVER
`VALIDATE SIGNATURES
`
`150
`
`1 52
`
`154
`
`YE
`
`EFITIFICAT
`VALID?
`
`NO
`
`SECURITY SERVER
`DISCONNECT FROM NETwoRI<
`
`156
`
`153
`
`NETWORK SERVER
`SEND MESSAc3TI%crI\’I=MMALEUNCTIoN
`SESSION MANAGER A
`160
`
`RECEIVE MESSAGE
`
`162
`
`TRANSACTION
`MM?
`
`164
`
`To SUBSCRIBER A
`REQUEST SUBSCRIBER FOR RETRY
`
`NO
`
`
`
`1
`
`66
`
`To BANK A
`REQUEST FOR RETRY
`
`MONEY MODULE NETWORK SIGN ON (CONTINUED)
`
`168
`
`PayPal Ex.1012, p.42
`PayPal Ex.1012, p.42
`
`
`
`U.S. Patent
`
`Apr. 27, 1999
`
`Sheet 40 of 69
`
`5,898,154
`
`FIG. 34
`
`
`
`
`
`
`
`190
`
`SESSION MANAGER A
`CHECK IF NETWORK
`CONNECTION TO ANOTHER
`
`MONEY MODULE IS REQUIRED
`
`
`192
`
`/194
`
`
`
`
`
`
`
`
`
`CONNECTIO
`NEEDED?
`
`
`
`
`
`
`YES
`
`SESSION MANAGER A
`SEND NETWORK SERVER
`REQUIRED DESTINATION
`
`NETWORK SERVER
`
`ESTABLISH LINK TO DESTINATION
`MONEY MODULE B AND
`SEND ACKNOWLEDGEMENT
`
`196
`
`PayPal Ex.101