`a2) Patent Application Publication co) Pub. No.: US 2004/0107170 A1
`(43) Pub. Date: Jun. 3, 2004
`
`Labrou et al.
`
`US 200401071 70A1
`
`(54) APPARATUSES FOR PURCHASING OF
`GOODS AND SERVICES
`
`(75)
`
`Inventors: Yannis Labrou, Baltimore, MD (US);
`Lusheng Ji, Silver Spring, MD (US);
`Jonathan Russell Agre, Brinklow, MD
`(US)
`
`Correspondence Address:
`STAAS & HALSEY LLP
`SUITE 700
`1201 NEW YORK AVENUE, N.W.
`WASHINGTON, DC 20005 (US)
`
`(73) Assignee: FUJITSU LIMITED, Kawasaki (JP)
`
`(21) Appl. No.:
`
`10/628,569
`
`(22)
`
`Filed:
`
`Jul. 29, 2003
`
`Related U.S. Application Data
`
`(60) Provisional application No. 60/401,807,filed on Aug.
`8, 2002.
`
`Publication Classification
`
`(51) Tt, C1 caeccccsssssssssistsssassetneenesesn GO06F 17/60
`(52) US. Che
`soscsesssssssssnsistinsstinssetnstnssassesne 705/64
`
`(57)
`
`ABSTRACT
`
`A computer system for conducting purchase transactions
`using wireless communication between a consumer and a
`merchant includes a consumer operated mobile device, a
`merchant operated device, a trusted secure transaction server
`(STS) device, one or more payment service devices, a
`wireless communication network in communication with the
`consumer device and the merchant device, a communication
`network in communication with the merchant device and the
`STS device, and a communication network in communica-
`tion with the STS device and the paymentservice devices.
`The consumer device, merchant device and secure transac-
`tion server device are capable of executing the Secure
`Transaction Protocol.
`
`Oo
`
`Internet 110
`
`Secure
`
`Transaction
`
`Server 106
`
`
`
`Router/NAT|
`118
`
`Lite
`.
`DHCP
`Server 124 Server 126]
`|Server 802.1x 122
`
`
`UPTF
`
`Purchasing
`App. 128
`
`Merchant Transaction Server 104
`
`
`HTTP Authentication
`
`100
`
`~
`
`Location
`Determination
`Server 120
`
`Financial
`
`
`Institution 108
`
`
`Customer 102
`
`aon0
`PP.
`
`118, 120,122=
`
`optional
`
`Apple 1216
`Apple 1216
`
`
`
`Patent Application Publication
`
`Jun. 3, 2004 Sheet 1 of 63
`
`US 2004/0107170 Al
`
`
`
`ZO}Jawojisns
`
`jeloueul4
`
`80}YONsu]
`
`ainoes
`
`uooesuel|
`
`90}J8AI8S
`
`
`
`alanuoneoueyynydOHG
`
`
`
`OZ)JaNaS
`
`uol}2907]
`
`UOHBUILWIE}9qVLEdvVELLdvVELLdv
`
`PO)JOeAJOSUOI}OeSUBI]JUBYDJIS//\
`
`
`
`
`
`
`
`
`oe}‘ddyBuiseyoing|[ectXb'Z0@JeAles)Jezitemas}|”SLL
`meyeea1|LWN/JeynoY
`
`.|Gap‘ddyZLJBAISS
`
`
`
`
`
`
`
`yeuoydo=I‘0z1‘8I1
`
`|wnaty
`
`
`
`
`
`
`
`Patent Application Publication
`
`Jun. 3, 2004 Sheet 2 of 63
`
`US 2004/0107170 Al
`
`Janie
`
`
`
`ZO}Jawojsny
`
`jeloueul4
`
`SOLUOHINSU]
`
`aunoes
`
`uonoesuel]
`
`90}Janias
`
`OLEyewa}u]
`
`bZ|
`
`JaAIag
`dOHG
`LVNHanNoY
`
`
`
`9e1eh
`
`
`
`
`
`
`
`yO}Jenleguooesuel)JUBYoaLy
`
`
`
`ZELS10}JeOIsAYq
`
`Zandy
`
`
`
`
`
`
`
`
`
`Patent Application Publication
`
`Jun. 3, 2004 Sheet 3 of 63
`
`US 2004/0107170 Al
`
`cO
`
`|JeWO}SND
`
`gO}YORNSu]
`
`90}J8AIaS
`
`OL)ouse}U|
`
`dOHG
`
`
`
`
`
`T9M9SLynpiemno,
`
`_yeroueuly
`GOL(Je90})JanyaSUONOeSUeI]JUBYDIAWy
`
`
`
`uoNoesuel|ainoas
`
`
`SEL(pe}soy)UOIFeED0]810}s-UO
`
`
`
`ZELS10}[edISAUd
`
`9cL
`
`oYeusejyuy
`
`
`
`
`
`QE](aJOWsl)JOAI8S
`
`EaintJ
`
`
`
`
`
`Patent Application Publication
`
`Jun. 3, 2004 Sheet 4 of 63
`
`US 2004/0107170 Al
`
`
`
`ZO}J@WO}SND
`
`jeroueu!4
`
`BOLYUORN}IsU|
`
`S01dOHC
`
`Janiag
`LVN/He}nNoY
`
`SLL
`
`9cL
`
`
`
`(JBD0|)JOAIASUOHOBSUeI]JUEYDE/|y
`
`
`
`
`
`uol}OeSUeL|91N998S
`
`
`
`90]Janes
`
`
`
`UONORSUBI|JURY
`
`oc‘ddy
`Buiseyoind
`gz‘ddy
`
`
`
`
`
`OE}(e}OUWds)JOAIES
`
`CEa0}JeoISAUd
`
`pwnat
`
`
`
`
`
`
`
`
`
`
`Patent Application Publication
`
`Jun. 3, 2004 Sheet 5 of 63
`
`US 2004/0107170 Al
`
`yerueuly
`
`
`—————UoHOesUes|einoag
`
`90}Janag
`
`
`
`OI]jouaquy
`
`
`
`v0
`
`
`
`ZO}Jowoysny
`
`¢amnsty
`
`
`
`
`
`
`
`Patent Application Publication
`
`Jun. 3, 2004 Sheet 6 of 63
`
`US 2004/0107170 Al
`
`
`
`OL[yourojUT
`
`sso00y
`
`PITwlog
`
`'SLWIPOL}|‘SLIPOT
`
`Wid201°SLWF01
`
`Fonsecasecoseneonanseccossaoses
`jodgj0H
`
`UOHN}SU|
`
`uonoesuel|_eunsag
`
`QOLJandas
`
`ssa00y
`
`pIWog
`
`sso00y
`
`PITwlog
`
`ZOLJOWOSND
`
`ganary
`
`
`
`
`
`
`
`Patent Application Publication
`
`Jun. 3, 2004 Sheet 7 of 63
`
`
`
`PITWeYOIOUFLAN20}
`
`
`
`s}o9Uuu09JauInsuo7)
`
`Z1ZSjuByoIOWLN
`
`-I1g
`SIQAOOSIPJOUINSUOD|
`
`
`§.AJUINSUOD
`
`‘YIMU0T98197UT
`
`yURYyIIOWALdN®
`
`
`
`OZZaseyoiIngdd1AIaSSIZaseyoIngspoonjeoiskyg
`
`
`
`
`
`US 2004/0107170 Al
`
`SERESTARE,}.Oy“
`etCROCCORUPRCHRTERAEROSORENOSREURODETCEASGSUEERROSTORASOTORERORORAHAREDEDODREARSEESRSORRMAEEEEROTEER
`
`
`Lwangiy
`
`
`
`
`
`
`Patent Application Publication
`
`Jun. 3, 2004 Sheet 8 of 63
`
`US 2004/0107170 Al
`
`
`
`JapiOsseyoing
`
`OlEsenOaAY
`
`POEUONIsinboy
`
`
`
`CLEUOneZNOHLAV
`
`
`
`
`
`80€YORRZHOHLAV¥SONOTAY
`
`oo—
`N
`
`goINdIY
`
`TIN
`SN
`
`
`
`
`
`
`
`
`Patent Application Publication
`
`
`
`Japigaeyoing
`
`9ZEUoTISInboy
`
`
`
`yyUOnRZHOHLAV
`
`O€EUONEZWOHLAVFsoNQay
`
`Jun. 3, 2004 Sheet 9 of 63
`
`US 2004/0107170 Al
`
`
`
`OFEUNTO)USOTyUONPZHOHLAV
`
`
`
`SEEUONBAIDUdyOL,
`
`
`
`
`
`ZpeUoNdunsuoz
`
`udyoL
`
`0ez
`
`jeuondoWO
`
`6ANB
`
`
`
`
`
`
`
`
`
`Patent Application Publication
`
`
`
`90TS.LSVOTJUeYSIS/Al
`
`
`
`ZO]Jounsuo7
`
`Jun. 3, 2004 Sheet 10 of 63
`
`US 2004/0107170 Al
`
`
`
`
`
`purjesodoiduonoesuesy&107
`
`
`
`
`
`JOUINSUOD0}IISWINIAIAIpsCsseypoing
`
`oOWw
`nn
`
`|
`
`
`
`8SQyBIBUAdJURYOIOPY
`
`
`
`Japigsseyoing
`
`
`
`JIPAQISEYI.1N{9}Vlauary)
`
`
`
`8ssanbaJoumsuoz)
`
`
`
`JOpIOsseyong
`
`
`
`yueYoIoWtoy
`
`Purchase Order Acquisition -
`Direct Purchase Order Exchange
`
`O]amNY
`
`
`
`
`
`
`
`
`
`
`AIPACsevyIMNngqesodoiduorjousuey&Io}
`
`901SSPOTWeYo.IE
`
`Patent Application Publication
`
`Jun. 3, 2004 Sheet 11 of 63
`
`US 2004/0107170 Al
`
`
`
`
`
`JoyJesodoiduojovsuvysordelg
`
`
`
`pueJUBYSIIUWISALIDASLS
`
`JOUINSTIODBYPpadsous9qJou7ySruJoyysIW)
`
`(Ady
`esodosg
`
`
`
`OdWeyor1susay]BursnJownsuosd
`
`OLEsuesTL,
`
`Jownsuod0}yesodoid
`
`
`
`SPIVALIO]JUBYIIOAT
`
`
`
`uonorsuen§.S$.1S
`
`
`
`SLS2U?SOUSAAITO
`
`
`
`jesodoiduonovsuesy,
`
`uOHIUSULAT
`
`jesodoig
`
`
`
`Ty]oandiy
`
`Purchase Order Acquisition —
`Purchase Order Request
`
`
`Japig
`
`aseyomg@SoyvIstIAdJUBYDID|AY
`
`19psQaseyrin{ojes1guasy
`
`
`
`JUBYDIOULWOLJapACGeseyoiIng
`
`
`
`ZO]sounsuos)
`
`
`
`2sjsonbosJoumsu0;
`
`
`
`Patent Application Publication
`
`Jun. 3, 2004 Sheet 12 of 63
`
`US 2004/0107170 Al
`
`
`
`
`
`
`
`pureyUBYSIAUISOTIJLIOASTS
`
`
`
`
`
`Jo}esodoiduonovsuvnsoredarg
`
`qupaydArouaaqJouWYSIULJoys)
`
`
`
`OdWeysiauoy}BuisnJauMNsUOD
`
`HOEIEsUBL,
`
`(AdyJotunsuoaB
`jesodoig
`
`Jauinsuos0}jesodoid
`
`
`
`Spreaio}JuRYyoayy
`
`
`
`uooRsueH§.SLS
`
`
`
`
`
`BsjsanbalJaumsucg-
`
`
`
`ZO]Jounsuo7)
`
`
`
`901SLSVOT JURYOIIIAT JUeYSIIIA (juajUu0dOY}UTsopod
`
`
`
`sseyomg+19PIOCseangBsa]eIoUed
`
`Igpig
`
`
`
`+J9PAQeseyoingope.1s9*y
`
`"*OasendOay
`
`
`
`
`
`"0disanOqyJesodoiduonoesuelyB10J
`
`
`
`
`
`MNILTV4PURSSIQONS)SLS0}adessou
`
`
`
`IOgsenDaAyBsejvoroJoUINsUOD-
`
`UOTIesURAT,
`
`jvsodoig
`
`
`
`JURYOIIUWOJap1Qsseyoing
`
`
`
`
`
`S.LSOY}Solpiaajuet{)
`
`Purchase Order Acquisition —
`Purchase Order Request from STS
`
`
`
`esodoaduonoesuely,
`
`ZIeundty
`
`
`
`Patent Application Publication
`
`Jun. 3, 2004 Sheet 13 of 63
`
`US 2004/0107170 Al
`
`901SLS
`
`
`
`POTJURYOIOp]|COTJeurnsuo’)
`
`
`
`
`
`SUB[489]JUeYDIOWpuECI
`
`
`
`UBYDIOULSSIJLIQASTS
`
`
`
`SPIBMIOJJULYDID|AI
`
`SLS9LAW
`
`
`
`
`
`(LAW)wonoesuesyuonBoytsA,
`
`ssaippepus
`
`juauaspapMouyDy)
`
`
`
`asuodsaiSTS
`
`
`
`aanWal40
`
`
`
`Jouinsuod0)ssuodsalSTS
`
`
`
`SPIBAMIO}JULYDIAPY
`
`yuauaspapMouyDy)
`
`(aanTTVA40
`
`
`
`asuodsai1STS
`
`
`
`
`
`soye[nsdeousyworysJULYIIO|AlBUTJUSUIOSTLIOApEyuUvYyoIOW¥CICJueyssouroy)
`
`
`
`Merchant Verification
`
`
`
`SASTHOAPeJURYIIAIAY
`
`SSoJppewzoWuEN|[eso]
`
`JUaWIISTIIAPVW
`
`
`
`
`
`
`
`ainpasoiduoresueysurgaqJUdITD
`
`ELandy
`
`
`
`Patent Application Publication
`
`Jun. 3, 2004 Sheet 14 of 63
`
`US 2004/0107170 Al
`
`
`
`
`
`
`
`sanOWy+ysanOT’S.LSoO}MADTAwoTpoesuBI,
`
`
`
`WOTIOBSUBI]SISaywIAUEJey
`
`spremso}2p“sanaMor
`
`
`
`§JaWINSUOOPURsit
`
`soplooppueJaumMsuospue
`
`
`
`uoTEsuUL)SUIZOYINGUO
`
`
`
`JUBYDIBULSOIWAASLS
`
`yuauaspamMouyDy)
`
`
`
`gsuodsa1STS
`
`anTTVA40
`
`
`
`
`
`
`
`
`
`S.LSSpleMJoypueSLSWor
`
`JOUIMSUOSYj}0}9sUOdsaI
`
`
`
`
`
`JOWMsUOIoY}0}asuodsalSTS
`
`asuodsals}tsdasyyuRYysIay]
`
`901SLS OTquRYoIDIAl
`
`
`
`ZO]JouInsuO,)
`
`
`
`S]ISajerouedJauInsuod
`
`
`
`AMOIAWOTEsUeI)
`
`juouaspojMouyDyV)
`
`
`
`asuodsatSIS
`
`QinTVA40
`
`REQuest
`(preAUTHori
`1Zat
`
`ion)
`
`
`
`
`
`
`
`asuodsal§{.§SY}SATJLAAWWaI[>
`
`pycindy
`
`
`
`Patent Application Publication
`
`Jun. 3, 2004 Sheet 15 of 63
`
`US 2004/0107170 Al
`
`JauInsuoy)
`
`
`
`
`
`AjSurpioozespuodsalpueuoynysut
`
`aynzaxaO}JayjyeyMUOSoplooppus
`
`[etoueulyoy)WIMWOKIesueT)OU}
`
`
`
`SUONBZLOYINGJOUNSUODpue
`
`
`
`JUBYIIOWSIYLWAASTS
`
`
`
` §JOlNSUODpue+°UOREZLIOHLLAVWuonezwoHLAV
`
`SISLS0]SpreJojpuvuoioesuely
`
`
`
`(SULNTJUO)SoZIOyNEJURYOII|Y
`
`
`
`
`
`“uoyezoHLAVSuonezuoHLLAV
`
`JauINsUOdPURJUBYIIOUI0}
`
`
`ssuodsaaSLS
`
`
`
`juauaspo,mMouyjy)
`
`anTLV410
`
`
`
`‘SLSSpleaioypueSLsWoy
`
`
`
`asuodsalsysdaayjueyaJayyy
`
`
`
`JoumNsuoday]0]asu0dsalSIS
`
`JOWMNSUOD34}0}asucdsol
`
`yuauespajmMouyay)
`
`
`
`gsuodsaiSIS
`
`(aan[[ya40
`
`90TS.LS
`
`POTTRYoIE
`
`SeZLOyNe
`
`
`
`Z01youmnsuo,)
`
`
`
`
`
` 2uoneZoHLAVuoTpRsUBH(SULTTUCD)
`
`
`
`
`
`asuodsal$1.594}SOIJIIOAJoUINSUOD
`
`STomnsty
`
`AUTHorization (includes payment)
`
`
`
`Patent Application Publication
`
`Jun. 3, 2004 Sheet 16 of 63
`
`US 2004/0107170 Al
`
`
`
`
`
`90TS.LS-POTyURYSIOYyZO]Jownsuo;
`
`SOTJLIIASES UOTDOBSUBT)SIIs9yelaue8
`JouInsuoday}0}asuodsalSTSjusuaspa;mMouyDy)
`
`
`Jawnsuosay)01asuodsalasuodsaiSTS
`
`
`
`udneZOoHLNVPUursanDayMOIAUOHDeSUEY
`
`
`
`“aINTVA40
`
`
`
`
`
`gsuiodsosSS24)SOLIOAyUOTTD
`
`9]aindty
`
`woTjoEsuR.at}(ATessaoouSIasuodsatSLS
`
`
`
`uONNNSULjEIOUBUToy}YIM
`A[guipioooespuodsaipurjtaua3pajmouyjy)
`
`
`
`JaUINSUOSpurJURYoIOUT0}aan[TWa40
`
`
`
`
`
`
`asuodsaisiisdaayyuRyaiayAy
`
`
`
`suORZHOYLpypueysanOyyJewmsuoapus
`
`JUPLDIBUI
`
`aynapxa0}JOyaYyMUOsaploappue
`
`ubnezoy,LVjuenbesqnsou)
`
`1uB19
`
`
`
`sHsoje1ouedJWNSUOD
`
`
`
`
`
`‘SLSSplemioypukeSL§woy
`
`Single step
`REQuest and AUTHorizat
`
`10n
`
`(
`
`includes payment)
`
`
`
`Patent Application Publication
`
`Jun. 3, 2004 Sheet 17 of 63
`
`US 2004/0107170 Al
`
`901S.LSPOTueYoIS|AyCOTFournsuo;)
`
`
`
`21NgoxsOo}JeyJOyUMUOSaploappu
`
`
`
`Te—oURULOU}ILAUOQoRsURLOU
`
`
`
`suOTeZLIOYINGJOWINSUODpuE
`
`
`
`JUBYOIOUISOIJIIOASLS-
`
`EULYAISINOTY
`
`+f"UOeZLOFLLAV+)UOneZIOHLAV
`
`BSLSwosjsenbaiqueysiayy-
`
`
`UdYO}9OIAIJAS9U)LOJayworT199
`
`OuoneZHOHLAV
`
`§JauINsUoDpue
`
`“SH§.LS0}SpaemioypueuooRsURLL,
`
`
`
`NuonezvoHLAV
`
`
`
`AjZuypsoroespuodsespuruonngysul
`
`
`
`
`
`JawnsuoopueJUBYDIOU0}
`
`$JQUINSUOTYIMpaydAroUa)U393¥0})Jo1AIOS
`
`
`
`OU)ID]aywoIpIjIE9vwSayBIoUAdSTS-
`
`
`
`+}UaHaSpe|MOUYOVIS.LS
`
`podoiddesemuonoesueyyt‘(404
`
`
`9)BdIJ1}.199U4HOT,
`
`
`
`asuddsaisjtsdaayyueysay-
`
`SLSSpreMmiogypueg1swoy
`
`
`
`aumMsuosay)Oo}asuodsaiSTS
`
`JoUMSUCDoY)0}ssUOdsar
`
`
`
`
`
`
`
`QIBOTJIIODUaHO]SolO|sJURYDIO|A-
`
`juauaspajmouyDy
`
`
`
`asuodsaaSES
`
`
`
`
`
`
`
`dure}sow)YAUaAO}SOLAJasSoye19UasJURYDIDIA|
`
`
`
`OUI]ST}Jeayes0UuNsAvulJouMsuO)
`
`
`
`uonoesuey(SULI~UOS)
`
`
`
`saztioyjneJoumnsu07
`
`UdyO],
`
`
`
`
`
`SnoeZLOHLAVayt1d@A10us)seoTH1I99U9yO}B
`
`
`
`
`
`(SUINJUOD)SAZLIOYINEJURY-
`
`
`dures}§UdyO}ot}JO}UIxO}
`
`Token Creation an
`
`d AUTHor
`
`1zat
`
`ion
`
`
`
`
`
`
`
`asuodsalSL.9}SoIplaAsouNsUOZ|
`
`LIonaty
`
`
`
`
`
`
`
`
`
`
`Patent Application Publication
`
`Jun. 3, 2004 Sheet 18 of 63
`
`US 2004/0107170 Al
`
` poaoidde UOneZOHLAY+uoneZOHLN
`
`
`
`
`
`
`
`A[SukpsoooespuodseipueuoNTQysUT
`
`
`
`
`
`JOUMSUODpUueJUBYIIOUT0}
`
`‘(ZoquuinepayeisuedApwopues
`
`
`aYO})SOIAJOSBSayBIaUaTSTS-
`
`
`+JWIUISPIMOUYOVIS.LS
`
`®seyons)
`
`semuonoesueyj1
`
`9JBdIJ199UdYOL,
`
`
`
`esuodsaisysdooyueyssay\-
`
`
`
`‘SLSSpremsofpueSLWoy
`
`aunsuod34}0}gsuodsalSLS
`
`Jowmnsuoday)0}esuodsar
`
`3]}9aX90}JoyJeyMUOsaploappur
`
`TplouRUlyot)WIMUONsesuEyay}
`
`
`
`SuOl}EZIIOyNeJawNsuospue
`
`
`
`JULYIIUISIIFLIBASLE-
`
`SHSLS0}SpreactoypueuoKoRsuel]
`
`
`
`NuonezoHLAV
`
`
`
`uneZHOHLAVs,JQUINSUODpue
`
`
`
`
`
`(SUIJUOD)sazLioyneyRYyosayy-
`
`901SLS-
`
`POTJURYoIO]
`
`
`
`ZO]seunsuo7
`
`
`
`SOZHOYNEJounsuog
`
`
`
`
`
`In0neZLOHLAVvoTjoesue}(SWIIUOD)
`
`
`
`
`
`
`
`
`
`UDYO}IDAIASS9IO}SJURYDIOJA-
`
`
`
`pueosuodsal§LS9}Soyt9AJaUINsUOD
`
`
`
`USYOISOASOY}SA10]S
`
`8]emndty
`
`
`
`JUgUasps|MOUOV
`
`
`
`asuodsalSIS
`
`Token Creation and AUTHor
`
`ization
`
`
`
`Patent Application Publication
`
`Jun. 3, 2004 Sheet 19 of 63
`
`US 2004/0107170 Al
`
`
`
`dure)sauit]YjIMUsYO]BITAJESSoJZIOUNSJURYOIOP|
`
`STS NEILL
`
`
`
`
`AADISMNOAYU9YO}SILAIASBY]IOJayBdYIVI90
`
`SOE
`
`
`
`901S.LSpOTFURYSI[\CO]Journsuo,)
`
`
`
`
`
`
`
`
`
`
`
`YIMpadAsoua)uayo}oorses
`
`
`
`.paaoiddesemuonovsuenjt*(AaysJauinsuca
`
`
`
`CIH1IOUIHOT
`
`OU}OFayBIIHAVO¥sayeI9UEs
`
`
`
`B®SLswoys}sonbaryueyorayy
`
`yuOWAdpalMOUyDV(dureysauitysua304Oy}LOYW907
`
`
`
`
`
`SUIT]SIU}18oyeJoUaTAvuIJaWNsUOD
`
`
`
`0)sadpaymouyporJauinsuo;
`
`
`
`PSAlooalJIIBY)JUeYoIOUT
`
`
`
`USO}SOTAIOSOY}
`
`
`
`ay)}d@AIOUa)a}ROYIIADUaxO}B
`
`
`
`
`
`Token Creation
`
`
`
`
`
`
`
`QVOTIPIINUIYO}S910]SJULYDII]A]
`
`61Nty
`
`
`
`Patent Application Publication
`
`Jun. 3, 2004 Sheet 20 of 63
`
`US 2004/0107170 Al
`
`
`
`
`
`901S.LSVOTJUBYSIOYy|ZO]Joumnsuo;
`
`
`
`
`
`
`
`
`
`dureysauiyyyimUd4O}Sd1ALesjuRYDIIFA|soywrouad
`
`yuETpIayAy- poaoiddesemuonoesueyji‘(Aaystaumnsuos97VITHAID
`
`
`AEIVVLAAOMSMOA+U9YO}DOTAIISOY}LOF91VITJIII9
`
`
`WysangyWU+A4sanOay@SLSwosysonbaryueqossyy-
`
`
`
`99€Our]SITY}JeojeJouETABUTIoUINSUOZ
`DWOTUIOOUDO}Sa104sJURY-(aanyTVa40
`
`
`
`JOWINSUOSot}0}9sUOdseISISjuouadpaymMouyy¥)
`
`
`
`
`JoumMsuod94)0}asuOdsaxasuodsatSLS
`
`
`
`uonezBoHLMVJenbesqusou)aynsexa
`
`
`
`opYIMwonoesuelay)(AlessaoauST
`
`0]IPIPAYMAUOSapisoppuesjsondyqy
`
`
`
`
`
`spuodsaipuevonNysutyeoueuly
`
`
`
`JOUNSHOIpuwJUBYyoIIWOFA[Zulpro9e
`
`
`
`
`
`OUP10]BJedIWIVO&SayelouasdSLS-
`
`
`
`
`
`JOWNSUODPUBJURYIIIUISAWAASLS-
`
`SLS03sonOqAyMOAuOHoesueI}
`
`spremJoy2MysanQayMIA
`
`SJOUMNSUODOY)pures}I
`
`
`
`
`
`INiMpajdA19ua)uayxO}SorAs0s
`
`
`
`
`
`ssuodsaisj]sdasy
`
`SLSSpremioypue5.LSwoy
`
`
`
`
`
`asuodsal§.LS9U}SITUAJuat[D
`
`0candiy
`
`
`
`
`
`
`
`UOTOBSUBL}S}tSo]eJoUNTJUBYOIO|-
`
`
`
`atidA10U9)ayeoIpIWIOIW340}B
`
`
`
`AsonQayCureysourly§UIxO}BY}JOZUSYO}
`
`
`
`StSajeisuadraumnsuo:
`
`
`
`MOIAUOTpvsuely
`
`Single step REQuest, AUTHor
`
`tion and Token Creat
`1Za
`
`ion
`
`
`
`Patent Application Publication
`
`Jun. 3, 2004 Sheet 21 of 63
`
`US 2004/0107170 Al
`
`
`
`901SLSPO]PeYoIS]ACOTFSuUnsuo’)
`
`
`
`
`
`
`
`spuodsalpueuoNNINsuT[eroueuy
`
`
`
`
`
`‘(QaquihupayesiouadA[wopuvseseyous)+MNTVyAO
`
`
`
`poaoiddesemuonovsuenjtUdJjOPLI1A19s
`
`
`
`JIUMSHOOpueJUBYIIouI0}A[IuIpI0Iae
`UdYO)JOTAIOSBSolBIOUAdSLS-yuoueSpaymoulyy)
`
`
`
`
`
`
`
`
`
`uoOneZHOELLAVwonbasqnsou)aynvexa
`
`oYYIMuonoesuesoy}(Aressazousi
`
`0}JPYJEYMUOsaploappuesisanOaAy
`
`
`
`
`
`JIWINFUODPULJUBYDISUISOTJLISASLS-
`
`
`
`
`
`WysanQyay+%sandqySLsAsonOqyMIAUoTOEsUE]
`
`
`
`UOTOBSUBTS}TSa}BIOUNSJURTPOIDIAY-
`
`spremJoy2ysanQayMIA
`
`
`
`S$JOUNSUOSou]PureSs}
`
`MTAUOTOeSUEL]
`
`
`
`
`
`S}IsoyesouedJoWMsUOD
`
`
`
`asuodsarsyisdaayyueyarayy-
`
`
`
`
`
`
`
`
`
`
`
`J@UINSUODsy}0}asuOdsolSTSjususspo[MouyDyV)
`
`
`
`‘SLSSprBAloypurSLSWoy
`
`
`
`
`
`JatUNsUOS94)OFasuOdsarasuodsatSIS
`
`
`
`
`
`
`
`pueasuodsalSLSsupsolliaaJust)
`
`
`
`UW9YO}DOLAIOS9U}SOIOS
`
`Izondry
`
`.
`
`
`
`
`
`USYO}SOAIISJY}S910}JUBYDII|A]-(aanTVA40
`
`
`
`
`
`Single step REQuest, AUTHo
`
`tion and Token Creation
`TIZa
`
`
`
`
`Patent Application Publication
`
`Jun. 3, 2004 Sheet 22 of 63
`
`US 2004/0107170 Al
`
`
`
`
`
`
`
`AY)IO}aBd1gTI9Wsy0}(S.L'Ssu}Aq)
`
`
`
`
`
`0}991AJa8SOprAoidjuLYyoIa;A|
`
`JOUINSUODOU)
`
`
`
`Jaumsuosoytseds
`
`
`
`asuodsa.zJUBYIII
`
`jusuespe[Mouy)y)
`
`—@anyyy¥q49
`
`7SINT
`
`901S.LSPOTJULYIO!
`
`ZOJounsuos)
`
`
`
`payerauadAJsnoraaid‘parojsAyjesoyoy)YIM
`
`
`
`
`
`
`
`
`
`SJVOTJILIADUSO}9U}SsoredulosJuRYyoIayy
`
`oo.
`nm
`
`
`
`sysonbosjuByoayy
`
`
`
`
`
`21VOTJ1}IIOUSYO}BOLAIOS
`
`
`
`PeAIa9aI-SLSay}Jodweysauiyayy105)
`
`
`
`(ayeo1gHI199Uay0}
`
`OVIDUAayOTFSANS)AY
`
`
`
`paidA1ouaseqseyajeoyt1d0OY)JT
`
`
`
`yeyAY9U})YIMUdyo}poalasar
`
`
`
`duieysouny9Y}0)spuodsai09
`
`
`
`Qsanbals_jueyoJouoy)JO
`
`
`
`
`
`Aysnotaaidoy)sid{19ua)ayeo1y1199
`
`
`
`
`
`uayO}SoyeI9UN3JOUMSUOD
`
`
`
`ICIYUHAIUIYOY4ssyrwiqnsysnfJownsuos‘Apeolye
`
`
`
`
`
`Service Token Verification and Consumption
`
`
`
`
`
`
`
`
`901S.LSPOTWURYOIO||COTJournsuo’)
`
`Patent Application Publication
`
`Jun. 3, 2004 Sheet 23 of 63
`
`US 2004/0107170 Al
`
`STS 97ELYAOISIMOMR!
`
`
`DIVOIJI}I99WayO}adIAJOs
`Ajsnotaaidsemuoroesuenyp|+9FBOYHAIDWayO],
`
`9d1AI9S)UDYO}&SayeIaUaT
`
`
`ay1OJa1eaIJTI99eBpure(19404
`
`
`YMpaydAroue)u9o}9O1AIOS
`poaoiddeWOOL
`
`
`
`QJBITFIIODUDO}S910}SJUBYDIDIAT
`
`
`JOWNSUOZ0}UayO)SpleMJoypuw
`
`®SLSWoysjsanbarjueYyoIasA[
`
`
`
`;*(AoySssounsuos
`
`Token Creation
`
`Ezon]
`
`
`
`Patent Application Publication
`
`Jun. 3, 2004 Sheet 24 of 63
`
`US 2004/0107170 Al
`
`
`
`901SLSpO,WUBI]COTJOUTLSUO,)
`
`SOTJTIGASLS- WysanhTy+SMOTY
`
`
`JounsuospurTonya0)A[Burprosoeyuauadpa[MquyDV)
`
`
`
`pueuoynynsul'spuodsax[eroueuyasuodsa4S.LS
`
`DY}JOFBJVSII.IGOBSaywAIUISSLS-
`
`
`JOUIMSUOD0}UIYO}SPIBALIOJJULYOIOJAY-_WHOL
`
`
`aWoIpII99UayO}JUBYoIOY\-sasoys
`
`
`
`JouInsuoday)Oo}asuodsalSTS+(aanTyaq40
`
`SLSSpemioypurSLgwoygsuodsaiSIS
`
`
`igUINSUODay}0]ssuodsaxquousspa[MouyDy)
`
`
`
`
`uonezioyLyjenbasqnsou)aynsaxa
`
`
`
`
`
`0}JOYJOYMWOsoploappurssonOW_y
`
`
`
`
`
`OU]YIMUoTOEsURI]oY}(ArTeSsadoUSI
`
`
`
`JAWINSUODPULJUPYOIIU
`
`
`
`
`
`S.LS9}SsentqyyMolaUOTORsURR
`
`
`
`®SLSwoysysonbaryueysioyy-
`
`
`
`DCIYIIIIUIAO}SdAlas
`
`
`
`spremsoy29“ysantyayMATA
`
`.SJoumMsuosoy]puresit
`
`
`
`
`
`uorToersund}susoyei9usdWUBYSISJAy-
`
`
`
`S}ISoeiouad29UINSUOZ)
`
`
`
`MOJAWOT]OUSUU
`
`
`
`
`
`WIApaydArous)way)sa1Asas
`
`semuoTOvSUBJI(AdySJoWNsUOD
`
`paaoidde
`
`
`
`asuodsalsysdaoyyUBYOIO}-
`
`
`
`asuodsel§1584}Saljliaayuar[D
`
`pzaunty
`
`Single step REQuest, AUTHorization and Token Creation
`(for token certificate verification by STS)
`
`
`
`Patent Application Publication
`
`Jun. 3, 2004 Sheet 25 of 63
`
`US 2004/0107170 Al
`
`
`
`
`
`timpaydAroua)uayo)aa1Ases
`
`*(AaySJaumsuos
`
`
`
`SdIAIOS)USO}BSayvOUNB
`
`
`
`BY}JOJJBOIFIIVI&puw(U9x0}
`
`
`
`®SLWoysysanborjueyorayy
`
`
`
`
`
`Ajsnoiaasdsemuonoesuenjr+PPPOYHAA)U9HOL,
`
`peAoudde
`
`uayoy,
`
`a]CoWII9Usyo}sdaayqURYOIAyAy
`
`
`
`
`
`
`
`
`
`JouINsUOD0}WAX]SpIeMIOFpuv
`
`
`STS
`
`
`CIPILWADISMOAY9}BOTJT}.199W9YO}BOIAIOS
`
`
`
`901SLSPOTWeYOIDIAlCOTfoumnsuo,)
`
`
`
`
`
`
`
`SNVINNYJO}WoYO}210)5JOWMNSUO_D
`
`Szonary
`Token Creation
`(for token certificate verification by STS)
`
`
`
`
`
`
`
`
`
`901SLSvoljURYOIOTALCOTfotunisuo,)
`
`Patent Application Publication
`
`Jun. 3, 2004 Sheet 26 of 63
`
`US 2004/0107170 Al
`
`ApsanOay+7senOTy
`
`IVIILAAIISONOAY+
`
`
`
`uonezoyLAVjeanbosqnsou)oynvexe
`
`ay]YIMUOTOVSUBNay}(AleSssoooUST
`
`
`
`
`
`spuodsoxpueuolNysuljeoueuy
`
`|
`
`
`
`
`
`0)JoyJOYMUOSaploappures}son(yAy
`
`
`
`
`
`IOWINSUODPUBJUBYOIOUISALIOASLS-
`
`JOWNSUODpueJURYOIBUI0}A[SUIPIOIORjHauaspalMamyV)
`
`
`
`2Y)JO;9JedIJVASO&SoqwIDUNSSLS-
`
`
`
`
`
`asuodsaiSIS
`
`
`
`
`
`DCITJILLIDUIYO}IOLAIOS
`
`
`
`UOHOBSUBI)SIISayeIBUNTJULYIIOJA|--
`
`
`
`SLS0]4sanQqyMSIuoToesueT
`
`
`
`®SLSWoysjsonbaryuuysIayq-
`
`spiemioy29“yson?yayMIA
`
`'§JOWMNSUOD9}PULSTI
`
`
`
`
`
` 3sonQOAYdAMSIAVOTOBSURL
`
`
`
`
`
`S}IsoyelouedJownsu07D
`
`
`
`semUonoesueNJI(Adys.Jaminsu0d«4.BRBITFIPAID}UIYOT,
`
`
`
`
`
`
`
`
`
`UapojdAJous)Uoyo}sd1AIas+(aan[Va10
`
`paaoidde
`
`
`
`asuodsaisysdoayyuRyory\]-
`
`
`
`
`
`S.LSSPHeAMOYPUBSLSWoy
`
`
`
`
`
`JOWNSUOD0}UIYO}SPIBAVIOJJURYIIaTA-
`
`
`
`Jounsuoc0}asuodsal¢1.§pususyx0})
`
`
`
`(adessoulsuesUloqysTW
`
`
`
`JauINsU0doY)0]osUOdsSelS.LS
`
`JOUINSUODat}0]ssuodsal
`
`
`
`gsuodsal§LGat}SatfUI9AJUaYD
`
`yuduespajmouyyy)
`
`+(einTTVJ410
`
`
`
`asuodsaitSTS
`
`uayoy,
`
`9¢amnBiy
`
`ion
`
`Single step REQuest, AUTHo
`ion and Token Creat
`t
`T1za
`(for token certificate verification by STS)
`
`.
`
`
`
`
`
`
`
`
`
`
`
`
`
`Patent Application Publication
`
`Jun. 3, 2004 Sheet 27 of 63
`
`US 2004/0107170 Al
`
`
`
`
`
`JownsuoZdsoreduiosSTs
`
`Uso,poarsAjsnorssid
`
`
`quouespepMouyyy)
`
`
`
`
`
`0}SO1AIOSsopiAoidjueyaay
`
`
`
`JOase9UI)JOUNSUODSI}
`
`
` (sss90ns901SLS UdyO],
`
`
`
`JO{UNSUOZDSITY}JO]9yeOIyWIODQaanTVa10
`
`
`POTJueyoIOy]ZO[Joumnsuo,)
`
`
`
`
`
`sDOOOOVAALssuodsaaJULYD.I9JA
`
`
`
`
`
`IBIYHAIDUdYOT,S.LS9}aFBoyNIED
`
`
`
`SPIeMIO]JULIO]
`
`
`
`DPLIYUAIDUIHOY11SpiwiqnsisnfJounsuos‘Apearye
`
`
`
`PoAla091-SLSay]Jodureisauryayy107)
`
`
`
`
`
`QIWOITII99UDO}BOIAIOS
`
`
`
`sysanbarjuRqo1ayy
`
`
`
`
`
`(a1RolT1199UdyO}
`
`aBILQusyoLIsmoNOAY
`
`
`
`
`
`UdYO}saBIOUaTIZUMSUOD
`
`
`
`
`
`Aysnotaoiday}sydAroua)oyeorpip99
`
`
`
`yeyADYDYYAUIYO}paatsooy
`
`
`
`dumjsoury94)0)spuodse109
`
`
`
`
`
`(P2ata097semAYO)317}UaJo
`
`
`
`
`
`poidArousu90qsel9IBOIFILIGOOY]J]
`
`
`
`
`
`
`
`Service Token Consumption (Verification by STS)
`
`
`
`Patent Application Publication
`
`
`
`901SLSpO]JURYSIOP,ZOJoumnsuo?
`
`
`
`"UdYIO}VOIAIASs}TWqnsJaUINSUO.)
`
`
`
`
`
`
`
`
`
`BiwiJowMsuegAPaneUIATY
`
`Service Token Consumption (Verification by Merchant only)
`
`Jun. 3, 2004 Sheet 28 of 63
`
`US 2004/0107170 Al
`
`
`
`AqJUeYDIIUIJY]0}JUISUI9qDARBYPTNOmMUdo}BYONG
`
`
`
`
`
`
`
`
`
`(291A19S94)JoypredATsnorasidJowmsuods‘9°1)
`
`
`
`oud8JouolNoaxe[Nysso2onsay)uodngigsy)
`
`uonoesuesy
`
`yonsseyApearyeoyJiIoumnsuossy)
`
`
`
`
`
`0}2d1AJasSaptAoidjueYyaeyy
`
`
`
`JOWINSUODJey]JOJUSO}SDIAIOSB
`
`
`
`
`
`
`
`87aunsty
`
`
`
`
`
`UdHOTL,Il{AIVSQOTADPSTYWOUdy}9dIAIasAv[dsip
`
`
`
`
`
`
`
`Jun. 3, 2004 Sheet 29 of 63
`
`US 2004/0107170 Al
`
`
`
`Bsyjueysion
`
`90
`
`23
`roa)
`
`Patent Application Publication
`
` [uoneesuer|[eweseu]"GIGoswiewnsuey
`om
`[uoRsesuesy|
`
`
`|JaAJ8gUOHeSURI]aiNndeSg
`
`
`
`
`
`[ParTain[worsesuesjawerssuns|oCICT
`
`ebessowsauinsuo4y
`67any|2dId|MGIN
`
`
`
`
`
`
`
`Patent Application Publication
`
`Jun. 3, 2004 Sheet 30 of 63
`
`US 2004/0107170 Al
`
`
`[uonoesuesy]ditieysSumi[eqid[“Gin[WIC|ZorSsmjueyoieyy
`
`
`
`
`
`
`
`Buiyojeyy
`
`<4¢:->
`
`Buiyoyeyy
`
`[200]YyIM
`
`dnyoo}
`
`OEaNTTY
`
`
`
`
`Patent Application Publication
`
`Jun. 3, 2004 Sheet 31 of 63
`
`US 2004/0107170 Al
`
`areseum|"argJPsmvounsucd
`
`90}48AI9gUONOBSURI]BINDaS
`
`
`
`
`oBessowsouinsuod
`
`PagaeoanaqurersSwiCICT
`
`1¢anaty
`
`
`
`
`
`
`US 2004/0107170 Al
`
`Patent Application Publication
`
`Ol
`o—_—
`
`Jun. 3, 2004 Sheet 32 of 63
`
`00%Ssyysownsuoy
`
`Buryojeyy
`
`<—_>
`
`TEBINS
`
`
`
`Patent Application Publication
`
`
`
`TwWopuRyYJoyysuaT0Bue]adessoy]UOTVSUBI]JOoB¥SsaylUOTOBSULI],JOpus0}Z|pJOWWIOg
`
`
`
`
`
`
`
`Jun. 3, 2004 Sheet 33 of 63
`
`US 2004/0107170 Al
`
`
`
`pssoulLdnjoyiedpaydAsoua10}yysue]poxy
`
`
`
`
`
`
`
`osessoulCLdf)AUSNO]yySuUg]poxty
`
`
`
`
`
`oY}JepoplosppuewopuezSIUOT}9aS
`
`“UOTHISOdUIODosessoWJOSUIT}
`uopury,,yooJoyysua'T
`
`¢Wopuey-8IP[Wopuey
`‘rip
`
`
`
`€¢OIL]
`
`ZWopuey
`
`
`
`
`
`
`
`[Wopueyjoy8u0]UOTOeSURTT,JoSUILIUIZEQ0}O[pIPIUIOgIOa8essoyA]
`
`
`91podessa]UoHovsueLjenaota
`
`
`
`
`
`
`
`Patent Application Publication
`
`Jun. 3, 2004 Sheet 34 of 63
`
`
`
`
`
`
`
`
`
`
`
`QOIAepjodid:dSurpuasodessowSOIASpS_AyiedSuljovsueyJoy}0JOGIq:y-
`
`
`
`
`
`:V
`(OSBSIU}ULIsANOAYSUOeZUOFLLNVJOIsan?yqy)adAjodessa
`
`
`
`
`
`OSBSSOUISITY}0}asuodsal10Japodssesong7g
`
`
`
`
`
`
`
`
`
`ASSSOUSIU}0}asUOdsSaIOJ9poODainjIey:D
`
`US 2004/0107170 Al
`
`
`asussouluoTeZIIOF]LAVUtpayioadsaqyysTuI
`
`
`
`
`
`
`
`puejeuonjdoSIJ*yUnowr‘1esns.qAed0}pasnoq0}JUNODDRJooMeUATPUdTL]:D
`
`peonsty
`
`
`
`uondiosepuOToRSULI)pooleJayJOSWIOSJOJUNOWeUOHSeSURLL24
`
`
`
`
`
`
`
`
`
`Patent Application Publication
`
`
`
`
`
`
`
`
`
`
`
`
`
`Jun. 3, 2004 Sheet 35 of 63
`
`
`
`
`
`UOTJdOSapUOTORSURT]padISeJOYJOSWOSJOJUNOUOTOBSURIT,14
`
`
`
`
`
`OSESSOUISITY}0}asuUOdSalIOJaspoDsssd9n¢:g
`
`
`
`
`
`
`
`
`
`odessoulsty}0}ssuodsalJO}9pODsNTIey:D
`
`
`
`
`
`
`
`
`
`s01Aep8AyiedSuljoesueyJoyoJoId:A
`
`
`
`Qd1ANpBUIpuasJoCIC:qasessaul
`
`
`
`
`
`US 2004/0107170 Al
`
`SEONS
`
`
`
`
`
` (aseosiy)ulsonOgqy‘uoNeZzUOP_LAVJ0Isontyqy)odéyoSessoyyy'V
`
`
`
`Patent Application Publication
`
`Jun. 3, 2004 Sheet 36 of 63
`
`
`
`JOPUILUIDIOY}JO}UOTOESULI}SY}O}JOJOIO}pasndq0}Joquinupoye1oussATWOpuUe!Y:g
`
`
`
`|JOUJO[NJssadonssemJsondAYou}
`
`
`
`
`
`
`
`US 2004/0107170 Al
`
`O€aIndIy
`
`
`
`
`
`SUNS]yUNODOR§Jakeg:O
`
`
`
`oduvyooy}Jo
`
`
`
`
`
`
`
`JayjayMuosurpusdapJaXegAqpayeorpulapoodainj{eJ10sssdongsy],“VW
`
`
`
`
`
`
`
`Jun. 3, 2004 Sheet 37 of 63
`
`Patent Application Publication
`
`
`
`
`
`JOY}OYMUOZurpuodaps0hegAqpoyeorpurapoooinyre,JOssadonsOUT,:V
`
`
`
`
`
`JOUJO[NyJssooonssemsanoAYou}
`
`
`
`
`
`
`
`
`
`aSUPYOXS9Y}JO
`
`JOPUTeUIDIOY}10}UOTJOVSUBI]OY}.0}IOJOI0}pasnaq0}joquinupoyerouesAjWopuelV:g
`
`US 2004/0107170 Al
`
`Leensty
`
`
`
`Patent Application Publication
`
`Jun. 3, 2004 Sheet 38 of 63
`
`
`
`
`
`QOUDIOJOIpoyesouas-S|§AjsnorAoideB‘pozLoyneUd9qUONOeSULI]DY}0}DDUBIOJOIViq~
`
`
`
`
`
`
`
`OSBSSOUISI}0}9SUOdSOIIOJBPODssad9ng‘gq
`
`
`
`ISSSOUSITY}0}9SUOdSAIIOFBpOdsNTIeJ:-—_
`
`
`
`
`
`
`
`
`
`US 2004/0107170 Al
`
`BENII
`
`
`
`porioodsAjsnoraaidjouJ1yunodovs1ohedaduasajor0}feuondgO‘J
`
`
`
`
`
`posnst
`
`
`
`
`
`(ASB9dST}UlUONYZOFLLAV‘UOneZHOFLLAVJ0isanOAy)3dAjadessaypy:V
`
`
`
`
`
`
`
`
`
`
`
`Patent Application Publication
`
`Jun. 3, 2004 Sheet 39 of 63
`
`
`
`QOUdIAJOIpoyes19uas-gLSATsnorAaidv‘paziuoyyneudEqUOTJOesUB]]SY}0}BDUDdIOJOIV:q
`
`
`
`
`
`posnsI
`
`
`
`
`
`ADESSOSI}0}asUOdSaIIOJOPO*)SsadoNS:q
`
`
`
`
`
`ISESSOWSIU}01OsUOdSoIIOJOpODsINTIEYroy
`
`US 2004/0107170 Al
`
`6EONL]
`
`
`
`
`
`
`
`
`
`parjisedsAjsnotAaidyouJIyuNOSSesaadedaouarazar0}jeuONdO:q
`
`wn
`t
`
`
`
`
`
`
`
`
`
` (aSvdSTY}UIUOTIVZIIOHLNVUonezuoHLVJOisandyay)a8essayyodd}:V oS
`
`
`
`Jun. 3, 2004 Sheet 40 of 63
`
`Patent Application Publication
`
`
`
`JoyjoyMuoSulpuadapJakegAqpoyeorpurapoodainyie,y10sssoongau,:V
`
`
`
`
`
`
`
`
`
`JOUJO[NYssooonsSseUOTJEZIOYINYOY}.
`
`
`
`
`
`
`
`
`
`
`
`(ad19003)on][eAUSO}OOIAJOs&o[durexaJoy‘UoNdIZ0sapJeuonippefeuondouy:q—
`
`US 2004/0107170 Al
`
`OpONS1y
`
`
`
`Jun. 3, 2004 Sheet 41 of 63
`
`Patent Application Publication
`
`+isa)
`Sa
`
`
`
`IOyJOYMUOSuIpuadapsakeAqpoedIpulopoosinyrez40ssaodongouLOV
`
`
`
`
`
`
`
`JOUIO[NJssadonssemUOTeZLOYINY9y}
`
`
`
`
`
`
`
`
`
`
`
`(idtad01)aneUayo}adtAJasBa]dwexaJoy‘uondiosapjeuonrtppejeuondouy:g
`
`US 2004/0107170 Al
`
`Ipomngt.y
`
`
`
`Patent Application Publication
`
`Jun. 3, 2004 Sheet 42 of 63
`
`US 2004/0107170 Al
`
`
`
`
`
`sasuodsalpajydAlousauedaig
`
`GLdlPueSLI405
`
`OdaGdnWdA109q
`
`
`
`sisanbosaedwos
`
`OFSLWégDaq
`
`
`
`dojaauquado
`
`
`
`
`
`dojoauapuagasuadsal
`
`
`
`
`
`ONDASLIpaidAsougouedasg
`
`
`
`
`
`(OFSLAGLdN)sdojaaugayrary
`
`
`
`.dojsAuyqpuss
`
`doyaaueusd
`
`
`
`
`
`JUVLSLNAWAVdSevonoesueyyep,
`
`
`
`asuodsalSES24}G.LdNpues
`
`HLAVJase10jYseYOsemOAJT
`
`
`
`SLSwoyadessourjdA190q,
`
`
`
`
`
`Jas()Aquonsajagjunos9yjsanboy
`
`
`
`OgpaidAougG.Ldnpues
`
`
`
`
`
`SIZOHLNVyuNOIIe$]99]9¢J9S7)
`
`
`
`HLAVGdnsdAto3sq
`
`MOMeHINHogJf
`
`HLOYSLAsdA109q
`
`
`
`dojaaugusdg
`
`
`
`doypsaugqpueg
`
`
`
`
`
`(HLOVSLA¥C.1dn)adojeaugareaiy
`
`
`
`
`
`WONEZHOHLAYSLApoidAsougesedoig
`
`
`
`WOHEZHOHLAVpaddiougG.Ldnpues
`
`
`
`ianOaypodAruyG.Ldpeedeig
`
`
`
`
`
`
`
`901SLSr0lSLW
`
`yasn01OgMOYS
`
`"
`
`Nid3sonboy
`
`Od}sanboy
`
`
`
`coldLdnN
`
`
`
`
`
`AlagJuswARouTTUO/MSuByajnoaxa
`
`
`
`
`
`
`
`SONSSUBBOTAIISJUaWARYaUI[UCJ]
`
`
`
`
`
`
`
`idjeoarIMCLLdNpueSW40y
`
`
`
`
`
`sasuodse:paidAioussirdaid
`
`
`
`
`
`dojaausaasuodsarpuag
`
`
`
`.dojaaususd
`
`
`
`
`
`GAO’LNAWAVdStUoNoesueyyey
`
`
`
`
`
`asuodsals§.LS94)G.LdNPues
`
`
`
`Tp2n31,],
`
`
`
`
`
`jdiada1a10]spueJest0}asuodsalMOYs
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Patent Application Publication
`
`Jun. 3, 2004 Sheet 43 of 63
`
`US 2004/0107170 Al
`
`SUTUO
`
`yuawikeg
`
`
`
`80[A5tAINS
`
`
`
`
`
`
`
`
`ULIOD§1510}EORPATUo1N8SGaNQunoooesjajesJawiNsUCd)UOOeSUe]}sEZUOHIW4ewNsUuLD=—-4G
`eiNdE8SpiomssedsoeyejulsoiAlesqaj,UOORSUBILVmuojeodde|AN"
`
`
`
`
`“WUD§LIJO}90}JOAIESZ01
`
`pueann,&INdXSMOPUIMAPOEBOIAIGSUSWABUI[UQ«a)
`
`
`
`
`JanisgdoyyseqNid«iw—_paasg
`
`
`
`
`JUNOIeoy}eIINIESJUOWABYAjoeuip)dvNWIMJewunsuod10}BurAbOMOWEL4|“IN4BunsJONI8SJOHUeMesGoMJOWNSUODJO}SJUNODDeYMHAY0}esuodsesspuagSis=ZBuns]SAAI@DaISIS=(peyeuuios
`
`
`(e10)s)uoeonddegay,1aN'JaWINSUOD0}HAY0}asuodsasSISspIeMIOLSI
`
`
`
`asuodsalSoINesJUSWARYBUIUDSBAIBIGISISZIvOLJONESHLNv0}esuodsa!spuassis1UGHORBSUBLL
`
`
`
`
`
`
`
`JUBYIO|SIIAIESJuaWAeYSUITUG0}UOHOBSUBSpussSISLI
`
`
`
`
`:HINJalunsuoopueHLASLASpuasSSLAWOL
`
`SUIJUGWOSsJsenba2SIS§g4XSMODUIMOYJeunsuoopueOFYSINSPUESSIN+doe)(NidSiajua
`
`
`seWUNSUOD)UOOBSUB)S}seNHjAYJewNsuoD=€OdseAisoey
`
`
`
`wopuey«‘eyOshCle0lAaq
`
`
`(AejdsipsiyUoSsadonsJoUONedI}OUSaasseWINSUOD)
`
`
`JuNoooeaalAlagJaWARYSUNUG
`
`
`
`
`J@WNSUOD0}HIMOo}esuodsasSTSPIEMUAESTW#L
`
`
`
`
`(Od)J9PIOSseYyoNYsysanbeyJawnsuoy
`sownsuoy=zb
`
`yows404=
`
`Epondy
`
`
`
`Jdlerx0g/mwuyGuons
`
`vad
`
`
`
`uonjeoyddejusijo
`
`LANypedwog
`
`JONVIM
`
`
`
`
`
`
`
`Patent Application Publication
`
`Jun. 3, 2004 Sheet 44 of 63
`
`US 2004/0107170 Al
`
`(¢)dunsiy
`
`pubs
`
`(€])worezop{LNV0}asuodsorpuss
`
`801SdOootgisbOISINZ01GLaN
`ZI)ssuodsalSO (TIPSdO0}uonsesuey
`
`
`(9)esuodsarSdO(Z)wonQ_Ay0}esuodsalpuss
`
`
`
`junosoejsenboy(p)
`
`
`onOAYVonoesueynGTQpuesrwpuesfF(€)senOaAyYuoroesuenCdnpues
`
`
`(01)Uonezoy{LAVuonoesuenGLdnpuekIWpuas
`
`
`(pLG.LdN91HLNV0}esuodsalSLspremi0y
`
`
`(8)CLdN01Om01esuodsarSLSpreao
`
`6)UONBZOFLLNYuoroesueyGIdfpues
`
`
`
`(1)Od3sanbay
`
`(Z)OdPues
`
`pp2n3ty
`
`
`
`Patent Application Publication
`
`Jun. 3, 2004 Sheet 45 of 63
`
`US 2004/0107170 Al
`
`
`
`
`
`(€)GLdN40}jesodoiduoyoesueypuasg
`
`(Z)OdSLWpues
`
`801SdO901SISPOTSLvee“OTLda
`,(1)sanba
`
`
`
`(p)jesodoiduonoesueypieAvio.y
`
`
`
`
`
`(Z)dunsy
`
`
`
`qunosoeysanboy(@isonQaqyUornoesuenG.LdNpueSLIpues(s)sandqyvorovsuenLdnpues
`
`
`
`
`
`
`
`
`
`(g)asuodsalSqO.
`
`
`
`
`(6)sandqy0}asuodsaspuas
`
`
`
`(O01)CLd/N9%OAY0}esuodsal¢.L§preM0,j
`
`
`
`
`
`
`
`(¢1)YoneZIIOH,LNW0}esuodsalpuag
`
`
`
`
`
`
`
`pI)esuodselSGO
`
`(dl)SdO01uonoesuenpag
`
`
`
`
`
`(Z1JUonezopy{LAVUonovsueNGLdNPUPSLIpuss
`
`
`
`[])UonezUOLLLNVUonoesuenGidfpue
`
`(9DrdnHLNVOySsuOdsaTSTSpieMio,
`
`SpamNsty
`
`
`
`
`
`
`
`
`
`Patent Application Publication
`
`Jun. 3, 2004 Sheet 46 of 63
`
`US 2004/0107170 Al
`
`
`
`
`
`|
`
`aoeulLe¢
`
`
`
`VOL4A9AI9IS
`
`€-80/UONN}SU]yUeYyDaW
`
`jeloueuly
`
`
`
`
`
`Z-B0}UoANsUycuowhea.Mr
`
`jeloueul4}oDesueI]
`
`
`\
`
`9indeg
`
`
`
`eulug.—\|ZO}saulojsny
`
`Qo
`oS
`Ww
`
`
`
`
`
`JospueJalunsuooebieya
`
`
`
`yuawAedouljuoJospuesyueyoJew
`
`
`
`
`
`
`
`
`
`[BloueUlJo/puesoles
`
`uoljoesued)Jed&SUOIINSUI
`
`
`
`L-B0LuoRNsu
`
`jeroueul4
`
`yO}J0A105
`
`JUeYoIIIN\
`cOLABWIOISND
`
`
`
`
`
`SODTATIOSyuoUIARJoUuTTUQ)oydyjnw
`
`
`
`YIMdIVOTUNUIWIODSJYSIUSTSdU],
`
`z01Jawoj}sny
`
`suoloesuel}
`
`JeakJod
`
`
`
`ZO}JaWo}sng
`
`Opound1y
`
`
`
`
`
`
`
`
`
`
`Patent Application Publication
`
`Jun. 3, 2004 Sheet 47 of 63.
`
`US 2004/0107170 Al
`
`
`
`
`
`Front
`
`85.6mm
`
`
`
`Back
`
`
`
`| ‘
`
`oO
`oS
`”Y
`
`
`
`8
`0
`
`Battery
`;
`Screw
`‘5
`
`~
`
`Figure47
`
`
`
`Jun. 3, 2004 Sheet 48 of 63
`
`FlashWiFiCard
`
`US 2004/0107170 Al
`
`Figure48
`
`2o9
`
`oO
`
`2©
`
`Oo
`
`=5eO
`
`Compact
`
`Patent Application Publication
`
`N
`
`Connector514
`
`
`
`CompactFlash
`
`
`
`Patent Application Publication
`
`Jun. 3, 2004 Sheet 49 of 63
`
`
`
`
`
`yse|{yoedwo5
`
`PJEOPIEDPAD
`
`©(a]€980}JOU)MaIAapis
`
`cosgo
`
`vos
`
`
`
`JosuagjupdiaBuyy
`
`
`
`atsAusyeg:
`
`
`
`US 2004/0107170 Al
`
`6pONSIy
`
`
`
`
`
`
`
`
`cOSG91
`
`(a/29s0}JOU)MAI@pIS
`
`
`
`bOSsuoyng
`
`Patent Application Publication
`
`Jun. 3, 2004 Sheet 50 of 63
`
` 905Josuss
`juUdabulyffaa
`
`US 2004/0107170 Al
`
`0Seunsty
`
`
`
`
`
`Patent Application Publication
`
`Jun. 3, 2004 Sheet 51 of 63
`
`US 2004/0107170 Al
`
`Pre-purchasing phase,
`example 600
`
`Discover UPTF merchants 602
`
`UPTD
`
`I can find the following merchants:
`Sam’s Restaurant
`Jeff Books
`
`Movie Park
`
`102
`
` ‘Connect to a UPTF merchant 604
` Welcome to Sam’s Restaurant
`
`
`Menu
`View your Order
`Pay your Bill
`
`
`
`Interaction with a UPTF merchant 606
`
`Figure 51
`
`
`
`Patent Application Publication
`
`Jun. 3, 2004 Sheet 52 of 63
`
`US 2004/0107170 Al
`
`Physical Goods
`- Purchase I, example 610
`
`Sam’s Restaurant
`
`pay for
`
`123 4
`
`\
`102
`
`Sam’s Restaurant
`
`—
`
`Your bill fortable 3 is $34.58
`When youare ready to pay,
`PRESSthe PAYbutton on
`your device
`
`UPTD
`If you want to pay $34.58
`to Sam’s Restaurant
`on Mon,Sept. 1, 2003, 6:54 PM |,
`enter PIN and select Continue
`12347
`Continue
`Cancel
`
`UPTD
`Select one of your accounts to
`authorize the payment
`AllFirst Visa
`Discover
`Bank of America bankcard
`Cancel
`
`Purchase Order Acquisition 612 Select which table you want to
`i—
`Figure 52
`
`REQuest 614 |
`
`AUTHorization 616
`
`
`
`Patent Application Publication
`
`Jun. 3, 2004 Sheet 53 of 63.
`
`US 2004/0107170 Al
`
`Physical Goods PurchaseI,
`example, variation 620
`
`Purchase Order
`Sam’s Restaurant
`Acquisition 622
`
`
`Select which table you want to
`
`
`pay for
`
`
`
`
`
`12345678
`
`Your bill for table 3 is $34.58
`en you are ready to pay,
`MESS the PAY button on
`
`102
` Sam’s Restaurant
`
`device
`
`
`
` REQuest &
`AUTHorization 624 UPTD
`If you want to pay $34.58
`to Sam’s Restaurant
`
`
`on Mon,Sept. 1, 2003, 6:54 PM
`enter PIN and select account
`
`
` Next Page
`Cancel
`
`UPTD
`UPTD
`1234
`1234
`
`
`PIN>
`Account >
`
`
`AllFirst Visa
`Discover
` Bank of America bankcard
`
`Cancel
` Continue
`
`PIN >
`Account >
`
`Figure 53
`
`
`
`Patent Application Publication
`
`Jun. 3, 2004 Sheet 54 of 63
`
`US 2004/0107170 Al
`
`Physical Goods Purchase II, example 630
`
`KWIK-Mart
`
`Your total is $13.65 Whenyou are ready to pay,
`
`PRESSthe PAY button on
`your device
`
`wa)
`
`Purchase Order Acquisition 632
`
`102
`
`REQuest 634
`
`UPTD
`Select one of your accounts to
`authorize the payment
`AllFirstVisa
`Discover
`Bank of America bankcard
`,
`
`AUTHorization 636
`
`Figure 54
`
`UPTD
`
`Ifyou want to pay $13.65
`
`to KWIK Mart
`on Mon,Sept. 8, 2003, 3:54 PM
`enter PIN andselect Continue
`1234
`:
`Continue
`Cancel
`
`Cancel
`
`
`
`Patent Application Publication
`
`Jun. 3, 2004 Sheet 55 of 63)
`
`US 2004/0107170 Al
`
`Service PurchaseI,
`example 638
`
`.
`
`Purchase Order Acquisition 640
`
`102
`
`;
`
`Park Movie Theater
`
`“
`
`
`
`
`Your total is $12.00
`Whenyouare ready to pay,
`PRESSthe PAYbutton on
`your device
`
`Cancel Figure 55
`
`Tey
`
`REQuest 642
`
`UPTD
`If you want to pay $12.00
`to Park Movie Theater
`on Mon,Sept. 1, 2003, 6:04 PM
`enter PIN andselect Continue
`1234
`Continue
`Cancel
`
`AUTHorization 644
`Selectone ofyour accounts to
`:
`authorize the payment
`AllFirstVisa
`Discover
`Bank of America bankcard
`
`UPTD
`
`s
`
`soe,
`
`
`
`Patent Application Publication
`
`Jun. 3, 2004 Sheet 56 of 63
`
`US 2004/0107170 Al
`
`Service Purchase I — token
`verification and
`consumption, example 65
`
`Park Movie Theater
`
`Press the SUBMITbutton on
`your UPTD to present your ticket
`
`
`on Mon,Sept. 1, 2003
`
`=
`ED
`
`Park Movie Theater
`
`Wehave confirmed admission
`for 2 adults
`for Jaws
`at 7:00PM
`
`Token Consumption 652
`
`Service Granted 654
`
`Figure 56
`
`
`
`Patent Application Publication
`
`Jun. 3, 2004 Sheet 57 of 63
`
`US 2004/0107170 Al
`
`
` Transaction
`
`
`Processing
`1116
`
` Transaction
`
`
`Channel
`1113
`
`
` AVP 1106
`
`
`
`Agreement
`Verification
` API 1101
`
`1112
`
`AP View 1
`1110
`
`
`Agreement
`Authentication
`
`1118
`
`
`
`Agreement
`
`
`View Gathering
`Channel
`
`
`1108
`
`
`
`1103
`
`
`
`
`AP2 1102
`
`AP View 2
`1120
`
` Figure 57
`
`
`
`Patent Application Publication
`
`Jun. 3, 2004 Sheet 58 of 63)
`
`US 2004/0107170 Al
`
`1200
`
`1230 1232
`
`
`
`
`Pseudorandom
`Number
`Generator
`
`Digest
`Algorithm 258
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`RAVEE CBEEE EEF
`
`
`
`
`
`
`
`
`
`
`
`
`1214
`
`1212
`
`
`
`Wytput
`
`1210
`
`Tate]
`
`ediate
`
`['Boprypted
`
`Figure 58
`
`
`
`Patent Application Publication
`
`Jun. 3, 2004 Sheet 59 of 63
`
`US 2004/0107170 Al
`
`1310
`
`1310
`
`0
`
`1300
`
`‘UID:DID{Data_
`
`
`
`Patent Application Publication
`
`Jun. 3, 2004 Sheet 60 of 63
`
`US 2004/0107170 Al
`
`1400
`
`
`
`
`;
`>
`
`1432
`1430
`1433
`eee ee eoa
`
`
`
`
`Received HROE
`TEA Fe
`yee:
`
`
`LLL
`AP View!:
`ILA CLL
`ZZ:
`:
`‘
`
`
`
`iewl:
`~-
`
`
`
`1110
`_Pseudorandom
`
`Number
`
`Generator
`
`434
`
`
`
`
`Function
`1440
`
`
`
`
`
`
`
`1716
`1412
`11D Ney
`
`
`Decrypted
`AP View1:
`1410
`
`Decrypted
`AP View2:
`1460
`
`
`
` Decryption
`
`Algorithm
`
`
`Number
`
`Generator
`
`oo
`Received ,
`EE CHE
`.
`EAA A
`AP V