throbber
US005898154A
`
`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

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