throbber
as United States
`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

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