`(12) Patent Application Publication (10) Pub. No.: US 2002/0131404 A1
`(43) Pub. Date: Sep. 19, 2002
`
`Mehta et al.
`
`US 20020131404A1
`
`(54) METHOD AND SYSTEM FOR MAINTAINING
`AND DISTRIBUTING WIRELESS
`APPLICATIONS
`
`(75)
`
`Inventors: Samir Narendra Mehta, Renton, WA
`(US); Mazin Ramadan, Seattle, WA
`(US); Zeyad Ramadan, Seattle, WA
`(US)
`
`Correspondence Address:
`SEED INTELLECTUAL PROPERTY LAW
`GROUP PLLC
`701 FIFTH AVE
`SUITE 6300
`SEATTLE, WA 98104-7092 (US)
`
`(73) Assignee: 4thpass Inc., 83 South King Street,
`Seattle, WA 98101 (US)
`
`(21)
`
`Appl. No.:
`
`09/997,402
`
`(22)
`
`Filed:
`
`Nov. 28, 2001
`
`Related US. Application Data
`
`(60) Provisional application No. 60/253,674, filed on Nov.
`28, 2000. Provisional application No. 60/271,661,
`filed on Feb. 26, 2001. Provisional application No.
`60/296,901, filed on Jun. 8, 2001. Provisional appli-
`cation No. 60/296,872, filed on Jun. 8, 2001.
`
`Publication Classification
`
`(51)
`
`Int. Cl.7 ..................................................... H04L 12/28
`
`(52) us. Cl.
`
`............................................ 370/352; 370/351
`
`ABSTRACT
`(57)
`Computer- and network-based methods and systems for
`maintaining and provisioning wireless applications are pro-
`vided. Example embodiments provide a Mobile Application
`System (MAS), which is a collection of interoperating
`server components that work individually and together in a
`secure fashion to provide applications and resources to
`mobile subscriber devices,
`such as wireless devices.
`Embodiments of the present invention can also be used to
`deploy applications and resources for wired subscriber
`devices. Application, resources, and other content is provi-
`sioned and verified by the MAS for authorized access by the
`subscriber, compatibility with a
`requesting subscriber
`device, and the security and billing policies of the carrier and
`system administrators of the MAS. In this manner, applica-
`tions, resources, and other content can be downloaded to
`devices, such as wireless devices, with greater assurance of
`their ability to successfully execute. In one embodiment,
`content
`is provisioned by one or more of the steps of
`inspecting the content for malicious or banned code, opti-
`mizing the content for smaller size and greater speed,
`instrumentation of code that implements security, billing,
`and other carrier policies, and packaging of code for the
`intended subscriber device. Additional security is provided
`through application filters that are used to prevent applica-
`tions that contain designated API from being downloaded to
`a subscriber’s device. In one embodiment, the MAS includes
`a Protocol Manager, Provisioning Manager, Cache, Deploy-
`ment Manager, Billing Manager, Logging Manager, Admin-
`istrator, and Heartbeat Monitor, which interoperate to pro-
`vide the provisioning functions.
`
`General Provisioning
`and Command
`Processing Scenario
`
`Applications are published
`and slored in MAS or
`Adm
`lhird party servers
`
`l
`
`\JUZ
`
` Subscriber sends requesl
`
`
`i0 download applicolion
` Download
`
`requesl?
`
`
`URL of
`
`published
`opplicalion?
`
`
`J04
`
`
`Proéess alher command+
`
`
`105
`
`H
`Verify request (or
`subscriber aulhnrizalion
`
`
`307J
`V
`505
`< finmmd?
`
`Suitable
`4
`10.9
`prepravisianed
`N
`appficalion
`sls?
`
`
`exi
`a
`l
`
`
`Y
`Provision k verify
`appliculion ler
`
`subscriber's device
`
`
`subscriber
`
`Y
`
`rm
`
`Relurn provisioned
`application lo
`
`
`
`
`APPLE 1015
`
`APPLE 1015
`
`1
`
`
`
`Patent Application Publication
`
`Sep. 19, 2002 Sheet 1 0f 58
`
`US 2002/0131404 A1
`
`
`
`
`
`
`CARRER
`SERVICES
`
`
`
`104
`
`/ 08
`
`
`
`MOBILE
`
`APPLICATION
`SYSTEM
`
`
`PROVIDERS
`
`SUBSCRIBER
`DEVICES
`
`I 07
`
`CONTENT
`
`2
`
`
`
`Patent Application Publication
`
`Sep. 19, 2002 Sheet 2 0f 58
`
`US 2002/0131404 A1
`
`new
`
`mam
`
`EN
`
`
`
`a,:mmm
`fix?)ix,“5fix;
`
`3N
`
`:L\v~t;*ox x
`w
`, ,N H“:
`22m
`4
`”a
`{gamingégfi
`i5 A.“ ‘
`imam, S
`
`m3
`
`3
`
`
`
`
`
`
`Patent Application Publication
`
`Sep. 19, 2002 Sheet 3 0f 58
`
`US 2002/0131404 A1
`
`and Command
`
`Processing Scenario
`
` General Provisioning
`
`
`
`
`
` Applications are published
`
`
`
`
`and stored in MAS or
`
`third party servers
`
`
`
`
`
`50/
`
`
`
`Download
`
` request?
`
`
`
`URL of
`
`pubHshed
`
`
`appficafion?
`
`
` Authorized?
`
`50.9
`
`508
`
` Suitable
`preprovisioned
`
`
`application
`
`
`exists?
` Provision & verify
`application for
`
`subscriber’s device
`
`
`
`
`
` Return provisioned
`
`
`application to
`subscriber
`
`
`
`
` Hg. 3
`
`4
`
`
`
`Patent Application Publication
`
`Sep. 19, 2002 Sheet 4 0f 58
`
`US 2002/0131404 A1
`
`Application Discovery Process
`
`40/
`
`
` User
`specified
`
`search?
`
`
`403
`
`Search dalabases for
`maturing application
`
`'l'
`.
`.
`D1
`eermine ml '0
`
`l
`
`l
`
`|'
`'3
`
`Filler
`
`list based on
`
`subscriber capabililies (SC
`device capabililies
`
`Add syslem defined
`"slarldeck" applicaiions
`
`404
`
`405
`
`Formal “31 for device
`
`405
`
`End Command
`
`Hg. 4
`
`5
`
`
`
`Awmcozcozaa<%“{Eta
`
`.3um_o*mm:_mm04mc==m#cmn*gowT
`
`US 2002/0131404 A1
`
`w"
`
`3%
`
`
`Eflmxmcozoozag230:
`
`m.E
`
`Mh$352$35:8:82
`
`
`
`
`
`
`Patent Application Publication
`
`e
`
`29$”.
`
`cozoo=aa<
`
`£8:
`
`S3263*
`
`9:52:
`
`
`mmmeccoz“moose:Lamaze:DEmExoamo
`
`
`mc_:o_m_>oi3028;
`
`2n23mn@5095
`
`6
`
`
`
`
`
`Patent Application Publication
`
`Sep. 19, 2002 Sheet 6 0f 58
`
`US 2002/0131404 A1
`
`8:23:80228;05:03:65
`
`
`
`
`53mm2853$58%max
`
`mc_co_m_>8n_ 8m
`838838.;EB22
`8388;952m‘
`
`:mx.I30...
`8388;
`365bmzofloom<2
`
`c2323?Boa8:39Lmnzomgm
`
`
`
`838038“;+83;
`
`32E;
`
`smog:
`
`uzoEEou
`
`3:2826
`
`@5885
`
`_mm:umm
`
`9.6930
`
`28
`
`7
`
`
`
`Patent Application Publication
`
`Sep. 19, 2002 Sheet 7 0f 58
`
`US 2002/0131404 A1
`
`Lmthoo
`
`,m._mo_._
`
`EoEmm
`
`
`
`Eoo20203322%me
`
`33:31
`mEESE
`39%576233
` 822352.65
`
`
`QQN
`
`
`
`Emacs:#55338
`
`
`
`3,6233:33
`
`5:33
`
`+3331
`
`kma
`
`8532
`
`$5230
`
`5:29:
`
`593.8;
`
`@5095
`
`28
`
`8
`
`
`
`
`
`
`
`
`
`Patent Application Publication
`
`Sep. 19, 2002 Sheet 8 0f 58
`
`US 2002/0131404 A1
`
`rllrl
`
`1.1!lllllll
`
`gmkNew
`SELEEEE
`mam.
`
`EEOESE280
`
`
`who;Emma;mtmnm;239$
`
`8:320:35;cozcfiEEE323$
`
`ua:
`
`9
`
`
`
`Patent Application Publication
`
`Sep. 19, 2002 Sheet 9 0f 58
`
`US 2002/0131404 A1
`
`
`
`
`
` Natu—Ewuuansfiws
`
`
`
`
`
`flag-9W).lflummfiwaL.w__u,_$i.£”2333““,
`
`
`
`
`
`
`
`telRama3«E$5‘0canine.art3%;3:33conic:0330mheinu3050..a.3£033.35:2.2313$3:«at421515
`
`
`
`
`
`
`
`
`56}VS.a»33?;-uxc....3arm3cowfiiqaa55‘.vac—a:on033.3
`
`
`
`
`
`M5m§§¢€35Nmfifiwafi.aa.
`
`,fiwmmafiva»
`
`
`
`
`
`
`
`10
`
`10
`
`
`
`Patent Application Publication
`
`Sep. 19, 2002 Sheet 10 0f 58
`
`US 2002/0131404 A1
`
`
`
`
`
`
`
`
`
`
`
`
`tA..usmuamfivM5LRaisin..H“A
`
`
`
`
`
`
`
`
`
`wuum3_w>¢,mc3nm.«23.53:»Basins».33;cannEuof.nib£91m3.3!".
`
`
`
`93E.2:I11:05an:.w-gacuuu‘ng“43:8.6acacia-Lao}opJamark
`..Eng::95...u.£23331.».52..Staceyobflexing.anca“33053:n.eLat.cw...”Mac”
`
`
`
`
`
`
`
`
`Kari.x:n.at.“7.5m563553”;illumwxinzimb“unitsgnaw.mu?
`
`
`
`,A.,3:,i.it?,Lw(a,
`
`$628g3
`
`11
`
`a
`.l3:mm
`93¢.
`
`
`11
`
`
`
`
`
`
`Patent Application Publication
`
`Sep. 19, 2002 Sheet 11 0f 58
`
`US 2002/0131404 A1
`
`
`
`
`
`
`
`“rainWWfig}CA
`
`fiiLi
`
` git.Qi,
`
`
`
`:6m.5“.£330:
`“332:8:N
`
`
`,wig._“82»M.
`,u035:zm“3&va$.35w
`
`
`
`4muuowua1
`
`.43%;eA
`
`
`
`gm»Laura—”mmwag“.
`
` ,,,,,,,,
`
`
`
`5,7,3at,
`
`
`
`tau—:inuéa&
`
`
`
`99:3«.3332L“t
`
`cozntumnawC
`
`
`
`12
`
`12
`
`
`
`
`
`
`
`
`
`:,
`.EonmmmSuwaouHHmanowunouwnwman~anammmfimfinuwannamnonunmswhamm>mn50%HH
`
`
`
`
`
`
`
`
`9mmm0.mm.mHwe:02ampnouunaHu>mqmagmahaHw>ounnwhowumupHanfiunu»muunaoummg
`
`
`
`
`InnumaouA(van.mommai
`
`
`
`
`
`axuumaouaximmHafinfiuaonuufiasoxmuoumxumoAHmuOHxxnapsam:94¢
`
`Hum.mooern”unwounxummaounflmenflmm
`
`
`
`
`
`
`unwonmuwgsoxmuODMxpmonHmUOHxa.nuufl.qmm
`
`Q.0.H"QDHMHNKW
`
`
`
`mama.mnomuunv
`
`
`
`
`
`
`
`mumauuommmewn"umvH>Dumucmuqou
`
`
`
`3-2-33"umufiagmmama,
`
`
`
`.onHmmunaaw“awaMHHnsm
`
`
`
`HHn:anafiunfinunmn
`
`93$.35nowumoflnfi
`
`
`
`
`
`‘,1figbhaakxufitzxfinngsmhmzahum.mSz.‘u&namw
`
`HODN
`
`55¢
`
`unusmumxnuHuHH
`
`
`udwoum203.33%.»M
`
`
`
`
`
`"Ow
`.UU
`
`
`Patent Application Publication
`
`Sep. 19, 2002 Sheet 12 0f 58
`
`US 2002/0131404 A1
`
`Iridilimiia.
`
`aE
`
`
`
`
`
`gammavaundvmm0"huufimmwfiauzamfiNuAfiUmmo.wuoaum
`
`
`
`:3x
`
`13
`
`13
`
`
`
`Patent Application Publication
`Sep. 19, 2002 Sheet 13 0f 58
`
`
`US 2002/0131404 A1
`
`
`
`
`
`
`
`
`
`9...»mo«co5«.2333on»wc§3_.no¢:32Mug05133.rovfigiac93595a»£33533flaunts02:33.cEES.23.«GE32506,no«cosome{LoufimoE350a.82%Lo532.£35;V
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
` .rx
`
`vaing6.50an
`
`a}.9.t.
`
`
`3"53$533%232..f‘$flh¥-
`gt
`
`EEaEEEva
`
`nap-nova:uzoning«cacao
`
`mash—31$@m930
`
`
`
`
`nmgLvnunrumndm
`
`:53Strum
`
`£233...Qm9.33::
`
`
`
`233.39..wiring
`
`
`
`wwmwmwmmqMutowflwznmc.unfit-n
`
`
`
`:35.5.35:5“.
`
`“35.295.5,
`
`
`
`23.3%.:3:23
`
`14
`
`14
`
`
`
`
`
`
`
`Patent Application Publication
`
`Sep. 19, 2002 Sheet 14 0f 58
`
`US 2002/0131404 A1
`
`
`m"s
`
`
`
`
`
`£3;iii?3a
`
`,x,gm.
`
`r1331?:
`055%,SE53:222.:gnflvmzl.
`
`
`
`$23124
`
`
`
`83...)“team?«we:
`
`
`
`
`
`
`
`
`
`
`12‘.“633:3»cwocmzmzaa«00.3...5«39.239.6£393:Qwvozuna52b»3.#36330”?,0:me”WHEN”{Exfiivq
`
`
`;sAAi\>,.5335?a,c.uEo05335.528
`
`Eo‘ua5_too33«an»m:managing2:$3..new£9033..«yo—ea33ACowoyoo533an:0tomumof55.5031&
`
`
`
`\mLFwa«2..1339m$3.53E3«to:
`
`
`
`
`
`fitin»???Ex““vi,
`
`
`
`
`
`$20,».thEmmiKay—$8.“.‘,x335i4A,3.,
`
`.Mafia332.533p.522%,
`«magM,“yaw”mm.3935.3:.331Vy2&2«consume:3,53;
`
`
`
`
`
`
`
`Sivan”53$.”,a4A,_‘<aim—ksamba—13¢
`
`32$353%“33:48“i3“$2$25.253
`‘4amA8.!$2in:I9622m26
`
`
`
`
`Eéé.§«1£.=€a
`mewmungman?we
`
`5%
`
`AgAi»
`
`
`ungubfltuna—u-Jaw
`«$3$33»
`
`«Swan-:3.@m9:930:
`
`dhflUhflecswqfiv
`
`
`
`
`
`15
`
`15
`
`
`
`
`
`
`
`
`
`
`Patent Application Publication
`
`Sep. 19, 2002 Sheet 15 0f 58
`
`US 2002/0131404 A1
`
`
`
`
`
`
` nigfihog
`
` .3ngEEST-aEuramfixkfiaw
`
`:Lowmaznmfi
`ucficumgum
`
`f
`
`
`
`u8532
`
`uEgnfiw
`
`
`
`u.333“saficfl
`
`( wMWMe» R
`
`
`
`
`
`gig
`,govLqufiJU
`
`
`
`mafia—10$”EB...00
`
`2305!..15?‘
`
`1.545»«Eat:Anm
`
`
`
`than...35.5w
`
`3831034.?g5:3:qu
`
`m
`
`EJ
`
`Wman»mmfiwunmafiauaa53:2“?)133m
`
`.5520?
`
`{3—K£02329“?
`3th«:9
`
`
`
`
`
`3053.03:5
`
`i}!
`
`(:3
`
`
`
`
`
`
`
`gnawnu,alkdmmnnufnEwumhmtfifiégfi£2chvmeM—Mw._;
`
`
`
`
`
`
`
`
`
`
`
`
`
`16
`
`16
`
`
`
`
`
`Patent Application Publication
`
`Sep. 19, 2002 Sheet 16 0f 58
`
`US 2002/0131404 A1
`
`
`
`
`
`
`
`
`luvabuEmEVe.
`
`
`
`T92}.
`
`‘
`«$5.1L.vawinnégagéfi
`
`
`
`531..»,.
`
`085803S33833a.0930
`
`63233noL
`
`
`
`.8308cawe«£03«3%3£3.55:a.3,3
`
`
`
`«and:0:02.»:L
`
`WWW-mmmwmm mmmwumiu0.“
`
`
`
`autiofiucguu
`
`5%.:g,
`
`
`
`«£39m.3153mm
`
`
`
`“can.“aumilm
`
`
`
`3:“..vEcauuu
`
`13.313g059:3:
`
`VU:083:1miIsainin
`
`
`«2303.5«.3wvfifimafiafiaufl
`
`Clfifi£013.12
`
`
`
`utflaaomrflxnotary»)
`
`.0950:one;
`
`i«aQ
`
`
`
`3.00am»—a“:
`
`
`
`
`
`
`
`17
`
`17
`
`
`
`
`
`
`
`Patent Application Publication
`
`Sep. 19, 2002 Sheet 17 0f 58
`
`US 2002/0131404 A1
`
`
`
`sL‘LTwit.
`
`ggxh
`
`
`
` .50»;LwaveH.»fiufigmfign,
`
`gsxtfiififiS333%;an
`
`3.:L
`
`wMWWW
`
`“5,33242:.“in.
`mfipfiigwmwwnwfiw
`
`.maranovuu
`
`
`
`“cowaazzoz3238.5
`
`
`
`mauflc3333?
`
`“moxzfiucsa
`
`3:2wweaszam
`
`13.033.0w
`
`£3533me
`
`35,2532@E053338
`
`.555®Elanam”
`
`a
`
`El
`
`El
`
`guqmmvi
`
`
`
`69:83.;.622€533Enu3:36.30
`«,3033EAnag—BU.
`
`
`
`SituoidL_figaasfiui
`
`
`
`
`
`
`
`‘ZSSuuz9%m:52:
`
`
`
`£332232.:
`
`
`
`anginamic: «2$3.»?
`
`
`
`
`
`
`
`
`
`«NM..-again:
`uni:.....w9.»nyi.
`
`18
`
`18
`
`
`
`
`
`
`
`Patent Application Publication
`
`Sep. 19, 2002 Sheet 18 0f 58
`
`US 2002/0131404 A1
`
`
`
`
`
`
`
`
`gammaugflgfiauggfiyEmu—gmagain?2352335».M»
`
`
`
`
`
`ffio»fiu§fin§§§
`
`
`
`wgnf»@mfink?g9gum”fikmmgm,mfifil%&®.tfi¢mnrm
`
`
`
`onSagasawée32.mmawafimw“312m
`
`
`
`A3:»2
`an{Hughy§~§v§a£3.95g
`
`
`
`.iQuAvvvvvv
`
`w
`
`
`39%segue—Ens5n mug—E
`5:33EH...9:5«1.223mo«Cox3353Eofimnxo:o3206been“.oh.cofianIn:or:xufiLong503.anto:o8030
`
`
`
`
`
`
`
`
`
`0....«=8E4.33Swag»aim:Em:marena98am3c32339533a£922..u”£963
`
`«digm,
`
`§§.§o@.
`
`
`
`
`
`§§§§.§.§§Qgang«M,
`
`
`
`gragfiqfiaefiQ,$3.5fl,
`
`
`
`:oamgamfi
`
`Wm
`
`mm
`
`éggg
`
`
`
`«3350323:00
`
`tovathEni
`
`
`
`ucoviusnu‘fiOLM—EJO
`
`
`
`“cop-£19“mafia—mo
`
`33E,ccm???
`untoonuuu
`
`
`
`awotaoimat—mm
`
`
`
` 53.3@up.”Eghflo
`
`
`
`adageidflupam
`
`“Emma19.Sum
`
`050amu'2
`
`{I}
`
`éiflfl
`
`
`
`gM«Sign:3.33;
`
`
`
`§@_m.§‘§1nmiwm$é€&fi§m§mm
`
`E:.3
`
`19
`
`19
`
`
`
`
`
`
`
`
`
`
`Patent Application Publication
`
`Sep. 19, 2002 Sheet 19 0f 58
`
`US 2002/0131404 A1
`
`
`
`63953Siam”
`
`
`
`
`w§r§afiw3....qu9.2WJ3.4,,:
`
`E3
`
`
`
`%E.
`
` g14!:
`
` 35¢Coamumna<
`
`:0:9393»oh.36372u.4.3.3.33fit:an».35“:4.wbarea8:3Ed,05098$...3.6355am?!—ofi«ago@933m5330%
`
`
`
`
`
`
`
`
`
`
`
`33mgufluflugnaw—ELfifluflaw:Rumuaun—Qmafia—Lmung—5....m\
`
`
`0‘7.me133mm
`
`%guwflfihomfiwmmfifiuA?$33.,
`fighgsgnwe3:32MW33...
` “fl MW :Wfi
`inakfimafiuéfifi
`
`1k7vi
`
`atmn
`.239”:
`
`
`
`
`
`
`
`53a26mup»“3.6
`
`.macfinw
`
`“5m
`
`353!fig
`
`
`
`£3595ucavcou
`
`50$5330
`
`33:555.:
`
`
`
`3320‘.uflbwuzm
`
`“:25cerium
`
`orauwmmmi
`
`gigm
`
`31
`
`
`
`ucovfiaundvaxumsso
`
`
`mam“E,dnxmumfimm
`
`mrrowowauaco.«3..u9aficicvu
`
`
`
`32.3w!05“.;
`
`
`
` :é3.300mmLmncoiouafioxxuwtxmg
`
`
`
`
`
`Eu...“iguana.‘an?!
`
`20
`
`
`
`
`
`am”53$“nfigfinw$.59...
`
`
`
`
`
`
`
`‘
`
`
`
`20
`
`
`
`
`
`
`
`Patent Application Publication
`
`Sep. 19, 2002 Sheet 20 0f 58
`
`US 2002/0131404 A1
`
`
`
`
`
`
`
`Baciswywméev
`
`wand
`
`
`
`3.399935%.vi§.fiafifibfi§.«u§.
`
`
`
`
`
`:T2..afimflipuuanmw
`
`{inset-ééxmlfirk9.1%.Qfi.
`
`
`
`
`
`
`
`
`.33060o“cana«ion€383Ban...»:0...$50396Lo:3Eu.2.»82.3.32
` 8.3..v6.5«Km.59F.xom.8.vofiofi
`
`
`
`
`
`
`
`.9.52mm
`
`
`Bantam”GuumflwrflWm$1sflmn.£31.:«
`
`
`
`3%.E8.m3.9......93....away...
`
`ifiowayafimifiunt
`
`
`
`
`
`
`
` .1H3.35%aufiuwacn“$254.2«twain.c5395..“was!«91.53.nu,
`
`Fagin-figvagwkgpggvRagga.9
`“gapingfigxaqg¢igfilfilgsssv53%.o.
`
`£2539).o>Afiafi§§§.v
`
`
`
`anemia?2.2:...n.antics“.EgfiqlL3533,oE~m.
`
`
`
`
`2620.3“EonQLand)...
`
`
`
`
`23..c3...on“...can.58.8w5.
`
` uEnmowuu—uinnépoQmgaufi.uENnu...qu.§m.53“Ww”5552...uENméquufiéafiésgx§33c8.om_uu.oéa.fiooQm0..um“.23:30@Ir0.3and.u.05.3E:@
`
`
`
`“can...“HEN“.o_.92"..c3.83deI.
`
`30.3..v
`
`3453233.».333W.
`
`Canaanudawfioo£5Emafia”3..
`
`QM...“2......aw,n
`
`9.32.9255»...
`
`518.16,.gm51035395011.303
`.3265
`
`
`
`flamimm.«$.96.c§huaam
`
`nun—o.
`
`
`
`.caflnuzan...3433;,
`
`
`
`mcomwluamnwc"fave-a
`
`
`acoflaumbot£233333.9.29.53
`g3} aw.
`Em.m.
`
`3-33
`
`
`
`may“...Cpfimuzaowq
`
`Manooufiuu
`
`E3
`
`ogausl
`
`21
`
`
`
`9if.I.
`
`It}:
`
`ail.””””
`
`3£953c3335330E
`
`
`.
`
`
`
`
`
`
`
`
`
`
`
`0033».05““2930rim.Eounmwl.
`
`21
`
`
`
`
`
`
`
`
`
`
`
`
`
`Patent Application Publication
`
`Sep. 19, 2002 Sheet 21 0f 58
`
`US 2002/0131404 A1
`
`
`
`
`
`
`
`
`
`53E332;UK»5335Baitmug—ac.a339.qun5fiEaEE—En26m«lunar...£33&in339$._
`
`
`
`«69m.»uofivm
`
`,2.
`
`
`
`
`
`
`
`a.
`
`
`
`Nilitsbz.
`A»$9...u.3
`
`
`
`
`
`c«2&3megmwnxumx336$
`
`”swig
`,mm”",xo\
`
`‘gaxxiiifizizi
`
`
`
`3.933sigzx,4:2:7inf;;tL3.4%_i{S5(3363212:?»E:313;;.22:32.
` a......,/45.x524;38:...
`
`
`
`
`.cogsx0vfi«an.5.5.«033one«Univ,Jan“
`
`
`
`
`
`
`
`
`Jingun‘a;
`
`WWW,
`
`
`
`
`
`#72E“EEgg
`
`
`
`_ouafifigianfiaw“
`
`
`
`
`
`
`
`
`
`
`
`«“05ESE$093«30.3.;an«actor?“an:0553auncannyan“1536ofi«En.mLquEu“23:330235
`
`sfifi@.39#35330
`
`
`
`“nannywidtuufilm
`
`
`
`«$2.353355
`
`“:4532:8
`
`u~0ulh£¢mchv¢
`
`$693.13g9.33301
`
`
`
`ace—«03%$9.233
`
`
`
`3038an04.attend?
`
`
`
`«egacnoz3381as)
`
`ruin:7wrdsguxuwszm
`"isomofiu
`
`3052:353
`
`m
`
`22
`
`22
`
`
`
`
`
`
`
`
`
`
`
`Patent Application Publication
`
`Sep. 19, 2002 Sheet 22 0f 58
`
`US 2002/0131404 A1
`
`
`
`
`
`
`
`€3.35«c350«33030k«33“33:23onEgan$323.333.30.52£552....9%.»£955£33m
`
`‘avofiosacfinfin
`unit ¢AE3?»
`
`53.via,«««««
`
`53!»!!!
`
`
`
`{aftig
`
`
`@3mEm
`hm“aqua“,gangsnag
`
`
`
`
`
`
`
`
`
`
`minim.Hagan?»“Huguma.magnum.caflusunflfiamine...www.mfimfls..m
`is?8o.$55.gasgunor;
`
`
`3252.3?uuxmznnn
`
`Savage;2min»,
`23.9.32mcficun
`
` nun-509‘gmElia5:313
`
`luv-{2gm9.6.533;
`Emaa...$1
`
`339650333
`
`532.505arms—.50
`514Ecuaflugnna.
`
`av,~t‘
`canvas“?03%
`
`Satin—imam
`«crab-«no
`
`
`
`
`
`
`
`
`
`
`
`
`
`8388ootcgshoggg
`
`
` 328®E
`
`,gfigggwgoflgv
`
`13bD—
`
`
`
`
`.5va0.5»SW30:0men.333“359:«can?aux»3uxo:xen«auto2»$30wofiuEwas...awidowEonm
`
`
`
`
`
`“35059.33an3“mono".9.6:this.no»new33:.an33.50“2:.«EtaEcomango“33C,
`
`
`
`2332553
`
`#303532.0
`
`..m
`
`
`
`“Gama33:5
`
`,fiugniisifliouawgg
`
`3.2.583m
`
`«93:85.:h
`
`.figikfifiagfisfiflfiigfifig
`
`3?FE35m,
`
`I
`
`53583D.
`
`23
`
`23
`
`
`
`
`
`
`
`Patent Application Publication
`
`Sep. 19, 2002 Sheet 23 0f 58
`
`US 2002/0131404 A1
`
`
`
`ggfigz,
`
`
`502!3:2333man;u33%3gnuohanfian@325RE23xumU5:36395SW0W320Mwnhuok,£333up:anE34380yeahEObEEnfifor.nfiE3?.“27;.mo30«uane3.520
`
`
`
`
`
`
`iw_7axmo$an7A8.5Eugen:$3£01329.5.5
`
`
`
`({1£373.5m312$.”.gaxmhfigagucolzmbbt33—31“),
`
`
`.:LnLJQown?Ar1350tAa2333.7319.53.2.“—unuaav__nn<
`
`
`
`
`(Mfiwm‘mgmmfi.,,“31,343023Emummfimm
`
`
`
`fivxwluxxxE,.,aii7,zwiy2,5r.5g7.fl
`
`
`
`
`
`uvcfifiwfi
`
`
`
`vccnaun—«EK,gm9:62.32
`
`
`
`£5.83525mafisawzfitg397$8227
`
`«an?«225
`
`
`
`
`
`
`
`
`
`~33:oat—.aucnd
`
`Zn0.vEBu3”.
`
`BEEEEEE
`
`355,31&E
`
`wa533min3%.:
`
`‘53.}:Qiz
`
`$.53)»:
`
`
`
`$3;7%,twwfimmiwfiisFail
`
`.53
`
`fl
`
`
`(ama?“gaming7::
`
`24
`
`
`
`
`
`
`
`
`
`huumgazw.gut...“EHawowhuoaiI50ii—nhwM52.»4.3.3L135:32:3.“
`
`24
`
`
`
`
`
`
`
`
`
`
`Patent Application Publication
`
`Sep. 19, 2002 Sheet 24 0f 58
`
`US 2002/0131404 A1
`
`
`
`
`
`manta
`
`{3:132
`
`MFVM~m12
`
`
`
`
`
`2EVE»gwmumaus£305
`
`3:..2
`
`
` ngtumsumgum
`
`
`
`$5.6
`
`
`
`a.—dung»33:03:“éé‘5»53:03“.595a::0:a3.3%3on2.333.33m.9t2on5:20Lewcounau“.53flat—pm»:Pi”m5mofiza05£682..3:2?3.;t55523mm2.»x33“58:39:kt35»
`
`
`
`
`
`
`
`
`
`
`
`
`
`.2,”t:,.Z3mmmcfiafi3:3:
`
`
`
`
`
`mmummmvcmcmtammmmcfinm
`
`
`
`“Mnmmmmwmwivwww‘yw-WWWI
`
`
`
`
`
`.5335:33....13a:
`
`Baonu‘,&
`
`
`
`
`«awhncwxtuxwUm
`vcamnaufimuw
`
`
`againstwmrzmunncl
`
`
`
`2.222381rcxunga
`
`n.—6v~afi§la:3C0”
`
`
`
`«5.35»3.83.“
`
`
`
`Ina0~85.00340
`
`
`
`
`
`3:93.33va.mli:In
`
`acnvfimwfiz)am!at,
`
`22?...caamuzamd
`
`39.33.—05:5
`
`ultbfl’uao
`
`Llfil'm®wan—590mV.
`
`25
`
`25
`
`
`
`
`
`
`
`Patent Application Publication
`
`Sep. 19, 2002 Sheet 25 0f 58
`
`US 2002/0131404 A1
`
`
`
`
`
`30.258
`
`.6.3%
`
`33.t.
`”.1323
`
`edgt»Eafifiaalwge
`
`hit!!!
`
`
`
`
`
`
`
`,..23:5.
`
` mmmyww,,
`
`
`
`
`
`3m«2.:3.3533.9515nnmuno;:5cartonof..35553103}ewas::35$963983.5055
`
`
`
`
`
`
`$09.65.59.835.50:0.»«saw55393w9:fiwvS0&3...on.3355SEE35&3got.»ofi
`
`
`
`
`
`
`
`
`£333yew—um.«otooofio#223;gamma—3m.n63mawcoaaquup...dataLuntuuasm9t8tong“:
`
`
`
`mcmEuumaum
`
`bur—SQ5%5.53m
`
`
`
`;.:3me
`
`53(33me
`
`
`
`
`
`ScrumnonvoafvGEEnU.fin
`
`teravmcaEEoU
`
`.wcmamctm
`
`gagsfloya
`
`
`
`.$31...
`
`ukuccann
`
`«0500
`
`33:
`
`wwcmamumu
`
`
`
`uaoE‘EOCu09.5.0
`
`WEE
`
`gar—.355:
`
`3.03323:
`
`xocflcjugu
`
`
`
`
`
`
`
`uc-acau930.cEnuumU.aat.29:.»
`
`Egghflfiiufi
`
`23.3.5Quc‘uahnoz
`
`“95..w:5353m
`fiafléfi
`
`”nova—ungfiaxfian
`
`
`
`gen-2.3:;ecu—aria
`
`
`
`13:“cow-£13
`
`:uvufisz9.35
`
`320.;an
`
`
`
`wconaufnoz39—3»...
`
`
`
`”515.50“mm
`
`26
`
`26
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Patent Application Publication
`
`Sep. 19, 2002 Sheet 26 0f 58
`
`US 2002/0131404 A1
`
`
`
`“iy:.
`
`
`
`
`
`
`
`A.w:33;.mu;,A2%”....62.5?..an?posing..uuxInfimww«BEEF»33%”«3855.E..,.s.Ema..
`
`
`
`
`
`
`
`
`
`
`
`
`
`.2.agoa$9.3«mIf:.2i¢.11,:
`I.w,.A:.AA_«359.33%ghonauni
`
`
`
`
`,.,~19,32.323353:3..3sun—BO”a.«.5330?
`
`
`
`
`
`
`..3a8%.?3m....$2.33”
`
`
`
`
`
`Emg?g?5no.gqfiuzz.n.
`
`A,35%.
`
`
`
`put»
`
`
`
`
`
`€3.33...35333Em.95:323in...o... mEmmwmmz
`
`
`9.2.»: ad5.5%£23.38
`2.3358.:.o312:3QtJam2..E3338ax23go“52.
`
`
`
`
`
`
`
`A635“.20.20......#3.”.333?:26¢avcom0...«ma9...333.mm.»05EHernia“.En
`“com33.3%...
`
`
`
`
`
`
`
`
`
`
`..a9.3....893
`
`Exam.”3%:1
`
`.xafiifogmw:,.
`
`A.3§k§§4£8§i>§
`
`
`
`rmif)_3: 89.03%“...i.waacgESuxw.
`
`wanna...mA
`
`
`
`gm.
`
`53:...
`
`3.3:.
`
`
`
`
`
`
`
`3.3.95Puck}.-.Ewsua...Efimhu“Lanai—9n.35:...
`
`*f.«.
`2.251.:
`
`
`.58...»saunas}.13-:
`
`
`
`.85.1.54.fig
`
`22.93.23.
`
`.
`
`to!a2;5.350.
`
`39:53@EN0353.30
`
`iguana.§nor,amumwn.
`
`
`
`“ca—a02me
`
`
`
`353839.63:»
`
`“docan...3.1.v2.“.32.
`
`
`
`
`
`acovau.mnn<\n5.33“.
`
`utdw‘nwmuauzlm—.1~M3
`
`35:»:.35;
`“0053.k
`
`
`
`
`
`33W..3???
`
`“exculqo
`
`E
`
`:II
`
`27
`
`27
`
`
`
`
`
`
`
`
`
`
`
`
`
`Patent Application Publication
`
`Sep. 19, 2002 Sheet 27 0f 58
`
`US 2002/0131404 A1
`
`
`
`
`
`an?ma.
`
`
`
`.3235
`
` mefimfigviuwzn22$an
`
`
`
`
`
`
`
`
`
`
`
`u\Msgviziimmimmfiuflgwsmmafi.haw???
`
`:31;canuEucflnae9“Saw ,
`631.5ton!“£30«5#020€330533.0.»;o.».023.
`
`
`
`gonad.»uhmwcmum
`«(3:062«3.325%?»@3:334@,m,
`gnaw5mgin:
`
`«5339:...
`
`,,mmmmfiwmwflb§
`
` .,
`
`
`«$.8sz3&3.139
`,man—m322nm
`
`
`
`
`WED-int:
`
`innit2%”a5x0again»,
`
`
`
`Eugenia...$2335...
`
`
`
`use???36.5..
`
`«5Enagging.
`qu50205:3
`
`
`
`13.90340
`
`
`
` was,mmacokugw:36.3193
`
`ii
`
`mxafimwfimfim
`
`niwtouaiuglfl
`
`3:36a3n,
`
`bursa»®E.\
`
`€¢¢VJ¢1.x:
`
`,umDJ
`
`his.®3335
`
`293%;5
`
`
`k3.3K
`
`28
`
`
`
`
`
` dn:59angflfima£305g?xw;.aw,xEt
`
`
`
`28
`
`
`
`
`Patent Application Publication
`
`Sep. 19, 2002 Sheet 28 0f 58
`
`US 2002/0131404 A1
`
`
`
`
`
`
`
`mun—9.13:50.
`
`
`
` {
`
`i1
`
`ii
`
`
`
`
`
`
`
`
`
`5“r1:;,2
`
`
`
`
`
`.3ES»?gmgg53......
`
`
`
`3%(«fliggnwgfim
`
`mmmi.
`
`
`
`
`
`33 :xK6638£3»9..awin:«an«935
`
`
`
`
`
`@83022a.ufiiuzu6E9a333,1»:0Paw.E.6E9:—ou_>o,_u92.2.#:5—toumaso»waywuuoammay—99W”Wm“
`v3.56593335cuBooto”:ooXn:
`
`‘aim§5i§a3°n
`
`snafu»:&B
`
`
`
`2.335”:55?
`
`:qfl:35€fl<
`
`
`
`3320355.3%
`
`“Cu_n.3.an
`
`satumgmmmm930..$53“:0
`
`Essex?@,EGavan
`
`302
`
`
`
`«Canaan—nuttannzpsn
`
`
`
`3633.13...wcwvcfk
`
`
`
`ucuraugwfiz33%?!)
`
`.umtemuunu
`
`raw—Ecovafiaai
`
`
`£3.53:9.5—5
`
`
`angm
`
`nuEfiS2.:wJmmwwumgwhpufi
`him®ai
`
`£895,wmvE.
`
`29
`
`
`
`29
`
`
`
`
`
`
`
`
`
`Patent Application Publication
`
`Sep. 19, 2002 Sheet 29 0f 58
`
`US 2002/0131404 A1
`
`
`
`
`
`
`
`
`8300SM.
`
`«22.25553
`
`
`
`
`
`335:$33
`
`33.9
`
`$38—
`
`,>
`
`5%at:
`
`gear—u
`
`“3:9mYVIVm
`
`83%393,33935,
`
`wWmwM
`
`:wwwwmw ”3W
`
`NI
`
`3333
`
`3.3.5
`:35«Jan
`
`3533.20m
`
`gunman?§0:533!
`
`neon-SE“:awarixi
`
`
`5.031939%acicua
`
`
`
`
`20342502toxin}
`
`
`
`23m»553.39:
`£9...qu0523
`
`magneto
`
`3:0
`
`
`
`53R34dumfinflw
`
`.5954.“g23£63.30
`
`
`
`E0133“vc'anu
`
`EganSam,2,»:39£953»:0:a52.33.2.5.2...3:530535.33:23$3.9582%art33a.»“W
`
`
`
` was..."
`
`
`
`
`
`(fififiafi
` «2m«3.8%.£1E$934.
`
`
`
`30
`
`30
`
`
`
`
`
`
`
`
`
`
`
`Patent Application Publication
`
`Sep. 19, 2002 Sheet 30 0f 58
`
`US 2002/0131404 A1
`
`
`
`
`69£533Eu:Std.32:up:no2:.«EBJEEQgainan3n?“8go3.603325,53405x23.mvfioa
`
`
`
`
`
`
`
`,338a?“rev“:Sahauiomwoun{onanunckdo?“u_,uES9w>mnw«a«BE-.3aaEEootgauEEmEooErbE
`
`
`
`
`
`mg3‘«at»:v...»carton22.132.362.33t3,»so.332....9533Sin0“commaSEQ“.3ch“ko39;.n.
`
`
`
`
`
`
`
`
`mafiai«5mm.
`
`b\‘Nbsnn.
`
`
`
`
`.cawszuud3:333
`
`uE¢13K$92hing—kn)?
`
`20333.3(ucmvcaa
`
`
`gufiflwm2323288.33.3...
`gay-$31yaEucaaumn!
`ENE-14mg,"mImaU
`€3.32...»«coucoo
`(39:56.mm3
`3GE»?«égwigfi
`
`.JEDMnJU
`aura—«Saw
`
`
`
`
`
`9~3fl£fitrri<
`
`
`
`3:20,finsmnam
`
`
`
`MEI;[0.53m
`
`
`
`:55.393%.?
`
`$59!:95:5
`
`mu_chiSW30
`
`
`mzimwfig
`
`31
`
`31
`
`
`
`
`
`Patent Application Publication
`
`85
`
`US 2002/0131404 A1
`
`
`
` 8.00.006
`
`0......me
`
`
`
`WW
`
`
`
`.M.1,
`
`
`
`0.2%...«2.30
`
`2»U$53039
`
`.2055:£Ev<
`
`
`
`
`
` 3.5.53.4maE539$5330004333..
`
`
`
`
`
`
`
`
`
`
`5.89.03:00003,£5.00805.088.0.0069.0«>3.83.09.0005«.008.0..8....»«manhuufi$300.0.uWwvwWoa2.0M.“a10%
`
`
`0.1.9:”.mafia32>
`£ch3030...:.13....£200.0000180000“0fl.0BESP00£002,
`
`
`
`
`
`2.055.052m«9.2030.831.»eWilli..1.,1.£21.:1,1..13310108“.3......x.5...3......S.1
`
`
`
`
`
`
`
`
`
`
`
`
`68a..3;30003000...1«€093.322\ang0memw‘.m01.5....“0203.???0.43»?&20.28330.9:55.042V.gaunt.M32.3.1304
`
`8!...330.wM.180-303am
`
`01-2032.03.0..o..fiéa%EB.@r.W01.12.0.man.68.3.88;pm$10>0.0E~.Q.0v.0..§m.c1_8a.U.WJuan-e1......m.gmicimxfieoig0......M)ngwk303K05130fi801£308.0625“.E.r.....323MM8tgauge003.5“,E3Q
`
`
`
`
`
`
`
`
`0Em.03.10.201.50.E8aw.fl.[.L.33.2..a...M£08810;0H«02:00:205:E8§.1...2.113m..uS8:8gggg#..
`.0a.3.0.3»58.0”.
`
`D....11.!11.1,1finF...M230205
`._00020200601670.0201E;E30QD580$.
`
`
`,....untawehflmmm.wvn.c=w.m081QM...
`
`
`
`
`
`
`0.0.0.090.0.01.8358;0a...03.0.53.33...azeasmwwohofiflfia
`
`A8388.§h§M1...nULaauosoEmm0..0305;.£00@810.
`
`
`anguficéuv0.00m.43E3Qr]......
`
`
`
`8.0000.
`
`
`
`W1 .1...N .01-...“
`
` 1
`
`
`
`0......00......
`
`32
`
`'01.00.12,:
`
`0.0.0.8....”
`
`
`
`
`
`anE30?53%.»2.1.005
`
`
`
`00%.8383808033W191.3.
`
`
`
`
`
`
`02:00.50.0.33.1.053983.05:9..0.0.30...0010.00.11:..1.
`
`
`
`
`
`
`
`
`
`
`
`32
`
`
`
`
`
`Patent Application Publication
`
`Sep. 19, 2002 Sheet 32 0f 58
`
`US 2002/0131404 A1
`
`
`
`
`
`i2313482234“...
`
`
`
`Vmutmnmuu‘mmsm
`
`wmhwwggw
`
`dgéfiicQg%»§.8.n:§
`
`gumfiwH«flagg
`
`3.33:«gigA‘fl1gggunmanfirwfifila«K56
`
`
`
`
`
`ggags‘mfioK«333%.Egagumt
`
`
`
`
`
`
`
`33
`
`33
`
`
`
`
`
`Patent Application Publication
`
`Sep. 19, 2002 Sheet 33 0f 58
`
`US 2002/0131404 A1
`
`
`
`«\uocusv65xx“.film5.2-»It...I3not}?a...«camawnwnau0:3023En€203.2%“$3.3050>.305«menas;
`
`
`
`
`
`
`
`
`
`E60332tawnwfiwnzw~3thm5than.conmfiii115:5uh:flfian:IE333w
`
`
`
`
`
`
`
`
`,..23C.A
`
`EEEEEi
`
`
`
`
`
`
`
`,,:54.“$333..>2
`
`“magfifii
`
`
`new53...;$3.5
`
`.1P.:8meg,wmeua
`«365%$16a”
`..ms“atJ?2rLL”
`5.3mumtaw32"
`mannNmmman.
`”my“:91W;eizrf...ziE9%
`
`
`34
`
`34
`
`
`
`
`
`
`Patent Application Publication
`
`Sep. 19, 2002 Sheet 34 0f 58
`
`US 2002/0131404 A1
`
`
`
`faxzitéza:>
`
`
`
`
`
`
`
`:34murfiwm.Siwzwd.32mm
`
`
`
`Afiagwwfi
`
`
`
`
`
`
`amum._a_ucncflvan:3:qu
`
`tmumnmmam
`
`Bur—Umin3:30,
`:5”?Mg
`
`«333...
`
`“31%;"g
`
`3.x.“
`
`"AFEELw.u\52cm:
`
`
`
`augmwuhmlé.»iniwu
`
`iyfitzm3C
`
`gimmgum
`
`
`
`
`
`.dc:so;was”(En.05,9uxnchagnuni3:»;630m2.:6:”,F35323333,:a3mac—Eua...
`
`
`
`
`
`
`
`
`
`55$3in3:55
`
`no?SEEWwfln
`
`35
`
`35
`
`
`
`
`
`
`
`
`
`Patent Application Publication
`
`Sep. 19, 2002 Sheet 35 0f 58
`
`US 2002/0131404 A1
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`“Ac—Cavita—awmvu_«2.»
`
`
`
`éofisnwag-nu.Ifi,xui£31122330»£9.56,3«cm:Maccm.115atofizn«sow0L»:21
`
`
`
`
`Cl.“3.26.“at».(ma—aythgw—n!1::c1“.numElu«cute50>an;9«an:30a:5Eaton0F
`
`
`
`czu
`
`
`
`:mEmutflmmmmzmzu
`
` 1,»“1:31.
`
`
`
`
`
`
`
`~335§uwtmrtmm323%,...2:32:35",.
`
`
`
`
`
`@124?v;:x
`
`wozmmmmam
`
`
`
`
`
`aakfimm533.Mm
`
` £23.233E3
`
`€5,5an
`
`
`
`
`
`
`
` mmmcgcn"3:23a3:5:
`
`36
`
`36
`
`
`
`
`
`
`
`Patent Application Publication
`
`Sep. 19, 2002 Sheet 36 0f 58
`
`US 2002/0131404 A1
`
`
`
`WE:
`
`
`
`
`
`
`
`aunmfimfiww
`
`
`
`
`
`sum.30.;.39»:«BE—manta.»n3Engc
`
`“:33;an
`
`
`
`IswmfifiamgH.@éfi?
`
`
`
`“1114.. a.”
`
`Cl}
`\ Li M)
`
`§
`
`
` amnuwmmmnfi
`
`
`.uutoomuuw33:315,.uvniytcxtacfi.u¢ozqv:unuaiwzaaa«r:«3.5m£35»vatzmouEvin?J53.unfit-v.33&433,."—xuiluandEva—u.6554aEvaa...
`
`
`
`
`
`
`
`
`
`
`
`
`timflmnfiaum‘.,wwHMImm
`
`5.x.“3.5.a“3&1
`”3ng,BunB3038:.“an
`
`
`
`2:533.32an.»FM.”
`,....23fiafizrugzvm:
`
`waczcu:d9.5:32
`
`
`
`
`..mTaéufiracufi.z:_En.QEm
`
`ucmLQDei—muazm
`
`_‘m
`
`3".t
`
`Jag;
`
`.21 .21 m
`
`:2!
`
`a}!
`
`
`
`mafia—Eran:cud
`
`
`
` «mummaaflmmwcimace
`
`
`
`EzaHtllinwi.s
`
`inLaw
`
`7:2,...
`
`37
`
`37
`
`
`
`
`
`
`
`
`
`
`
`
`Patent Application Publication
`
`Sep. 19, 2002 Sheet 37 0f 58
`
`US 2002/0131404 A1
`
`
`A:
`
`32L
`
`.926weof»,
`
`unia
`
`
`
`SYN”~32:ch
`
`.33.L
`
`09.35.0«Eu
`
`n}.L
`
`
`
`a???.ouni
`
`
`
`,.éémmgfli
`
`mg»
`
`W4
`
`23L
`
`«8.6“a3:“.
`
`
`
`
`
`
`wuwmumwéc.“an»etc—:4
`
`2w8=3:
`
`
`
`v,(.wrnafifldca
`
`«€3.45.»
`
`:nag
`
`
`
`
`
`
`
`t...$.39!“no.3n.1fivm3t.
`
`
`
`
`
`mugfzdozirlr:mcilamut31.2}
`
`
`
`>,,Mt.m..$hnw
`
`
`
`.ij."fiauflwow
`
`33%
`
`uuflfly
`
`
`
`
`
`Taicwn—1r;«EOE-unSZJ0—502
`
`
`
`
`
`
`
`
`
`
`
`£25“,
`
`Eizmu:4
`
`
`
`“Sofia“29%50>«um.2:555.52..:Indiva»1«can.v‘aannEton—o3
`
`
`
`
`
`
`
`
`
`
`
`38
`
`38
`
`
`
`
`Patent Application Publication
`
`Sep. 19, 2002 Sheet 38 0f 58
`
`US 2002/0131404 A1
`
`
`
`
`
`mnfiaifigwu:
`$539vaan
`
`
`
`mmozgzandand
`
`
`
`
`
`Burns«a:an3:.w...:ofianuv<aptflawwcazu«35616aE.E53Etc».32$365as»:30>:5E556ck
`
`:32...EEG.542%“£3.3.52;
`
`2233336:
`
`
`
`
`
`23.
`
`.542p{23333
`
`:3““$3.415?!”
`
`RE
`
`
`€255.33cuzghonaw
`5:.»v‘on—fihiofl
`
`
`
`anma”pauper.x
`
`I“if
`
`«ri,._wtclzsmcmv:32:w:.zzuuuywxflbaa
`
` rmLE,mcflucssungnuan—Cir/315$Q«u.Tcmaaau
`
`
`
`.
`
`"03).“
`
`33933
`
`«was...
`
`dug—3m”
`
`uzhcxumvii;E.
`
`
`
`Erik;£3“.V
`
`7.3.3:51,:u
`
`065N263
`
`ulmfloctuuy833»mum0u03~wgflcm¢m
`
`
`gown:m5.602m«303«your«3quQ
`
`
`
`Eco:
`
`magidammwmlzafl
`
`
`
`
`
`.931m0«Sn
`
`flight...“
`
`i«.33:of5Drive“:30;?.
`
`
`gmcrntvzaammzTV“
`
`my€5m&§§§.
`
`
` 5mgm
`
`39
`
`
`
`ucovmwigimgéar
`
`
`
`
`
`39
`
`
`
`
`
`
`
`
`
`
`Patent Application Publication
`Sep. 19, 2002 Sheet 39 0f 58
`
`
`US 2002/0131404 A1
`
`$301.30
`EvaL
`
`23,L
`
`33E
`
`a
`
`
`Ififiifififigga.@\
`
`
`
`£3a“mzozmgaadtflmw
`
`
`
`
`
`
`
`
`
`
`
`n.u\ma‘m.mflw~ifluunmw5%wx7.sza203as.«£3.55:5an3.1.1.0CFflnEa3»wwl..._2AnuggmuvcwaunCmgwumxra
`
`,wTfsawwwu,
`
`
`
`
`
`uxxzmizv[fl
`
`1mg
`
`
`
`
`
`
`
`
`
`
`
`
`=3.50:B...K:$33.33.:a3Eu::13;.9h.uataaauau£53.80.23.3535qu.«ch.“:%auw_nnnnwwM5«chum
`
`
`,\£9519«25:003?x33GEE:66330“3y?i.»cncuoa»:.
`
`,H"mama
`
`
`
` 2:10:53g323.».32
`
`
`
`
`
`$53.:caifinanw,“curand<nm§man.35.3“Soar493.$3.5p.zLépiazweucsuinman“min:was;aQwavicitfi
`
`
`
`
`
`
`
`
`
`
`
`
`
`“Emma:£3223.
`
`Eurasia“22
`
`
`
`SEEP;.fiflwx
`
`
`
`xvii:..r.
`
`owna«mafia;
`
`40
`
`40
`
`
`
`
`
`
`
`
`
`Patent Application Publication
`
`Sep. 19, 2002 Sheet 40 0f 58
`
`US 2002/0131404 A1
`
`ESE»
`
`
`
`
`
`
`
`\witin
`
`
`
`$33.5NS5
`
`
`
`maflwwamushmfiwccaawiaw
`
`
`
`m>o§mm3msofimuzmad“um—Um
`
`
`
`
`
`10339.“.3.?qu#33an[mttr«cm:uni—m...ww.,Haw}_.:
`
`
`
`
`
`
`
`annwmkfiwucmm352:9...)mu
`
`13233»”3;2::p
`
`go..i..xEva.Q3.33ea:«2..forum:753.:uEmu“3:332:5335n):5EaEfii!V2»
`
`i
`
`
`
`V”,intufcmfvr“
`
`
`
`(,53.05::
`
`
`
`mL«Firm.«aiiimwtoc‘m«arugunfivcwEat3:3?332.::9»Be£35uni
`
`
`
`
`
`.w«seriiifi
`
`NmmEmHfig
`
`33cc/,m£0.35we3....“1|inquv583t...-_fir?LII:2.124
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`xr.3355»;
`
`
`
`
`
`
`
`
`
`OsOEcKarmruvouflmsum:«559¢Ema.Cm33050.,nkdear—n:fiv:40)no»a»:Nwszr—arflflwéhco032.35It!auxin—wartim—Ifiv
`
`
`
`£351uncUCoo2w«Eu$.5quunpusauwquion
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`*2?
`
`«8:32«3an0
`
`25:39:34.92.59m
`
`wmflwwflfimma
`
`2:58..$3.,
`
`
`
`t2r:m\.u“cf;
`
`545,»:LiCx.
`
`3%«38»
`
`
`
`”Brigu5.5:.“
`
`41
`
`41
`
`
`
`
`
`
`
`
`
`
`Patent Application Publication
`Sep. 19, 2002 Sheet 41 0f 58
`
`
`US 2002/0131404 A1
`
`13:!$33?”
`
`
`
`
`
`
`
`
`
`muonmuzaadwNEmmto
`
`
`
`
`
`:5:at.»cm:0?an1aCor3».«053.303vStd!c43.UVEa5doctor”0.7.3..er:356m.Cu36an‘35«auEwuwma.qu65313?:’22..25330:at...
`
`
`
`
`
`
`§fl1fi=an:we513arm—Uncfimturfl135$22..£25,
`
`
`
`1y,t33115{ad06.
`
`
`
`
`
`
`
`
`Vixvusmmzauzcmitga.
`
`
`
`”.6coy—{kmw—usava,xfl
`
`
`
` 90h«unawnmp.55317::
`
`
`
`Em.[rimis:“
`
`m
`
`
`
`mafia—.5:49...”?me
`
`._:m_uu_3a$m£:u30}
`
`42
`
`
`
`
`
`
`
`
`
`
`
`,x0535afiuuwfimmmmwumffl«maium523.33..
`
`42
`
`
`
`
`
`
`
`
`Patent Application Publication
`
`Sep. 19, 2002 Sheet 42 0f 58
`
`US 2002/0131404 A1
`
`wéemuxaqflwmeoungmy.,
`
`
`
`
`
`
`
`taunmaam3:...mmuEvummo3V3lg...3355womanEflnrcnc2t.
`
`
`
`“WEEtag
`
`
`
`
`
`webumhiwt.mxuwfiffl4
`
`3é,
`
`
`
`
`‘vcanxu.Ecxc1w6.3th5:93:55.oh.wcoma:330..”
`
`
`9:935:55...16>car‘s.umziwficwxcoEnon3m:63$an
`
`
`.58393w2tita;2:63?.up:
`mCozmuzamdmums—~90
`
`mamfibutfig3533333
`
`Illlllllllllll‘ll
`3232—24ammummgb
`
`5:53:¢mmuEmm
`gmcmda"at?“
`
`E3935“cm?H“
`
`mmaaaum.m.,.
`2.338:qE;
`ownammwmom
`
`
`mcczwuamml‘tmz an@302
`
`
`
`
`
`,.mwmazcagucwfi.3:Efw...muvflmmf
`
`
`
`
`
`Syif\.
`
`mad.
`
`43
`
`43
`
`
`
`Patent Application Publication
`
`Sep. 19, 2002 Sheet 43 0f 58
`
`US 2002/0131404 A1
`
`Boo
`
`imoamm
`3:2
`
`3.3
`
`SS
`
`mchfisoi
`
`flcmcoaeoo
`
`
`
`Eflgm3:8332502
`
`EEO
`
`mEEmSm
`
`$56$50
`
`2828
`
`
`imam”.Lmouwm
`8:28:2
`
`3333235
`
` new“
`30:65NN.WQ
`
`SwimEzanuLantomnsm
`
`
`
`828%
`
`3E8
`
`EN\
`
`8st
`
`
`
`338:3:55
`
`32:6:
`
`cozEEEEE
`
`28:8
`
`mcozoozaa<
`
`3930\ng
`
`$038
`
`44
`
`44
`
`
`
`
`
`
`
`
`Patent Application Publication
`
`Sep. 19, 2002 Sheet 44 0f 58
`
`US 2002/0131404 A1
`
`Determine protocol of
`request
`
`Translate request
`
`to http
`
`7505
`
`7304
`
`7305
`
`
`
`Send to provisioning
`manager handler with
`request
`
`
`
`
`
`End
`
`
`
`Protocol Manager
`
`
`
`Perform initialization
`
`750/
`
`7507
`
`7308
`
`7309
`
`I 302
`
`
`
`Incoming
`Request?
`
`
`7306
`
` N
`
`
`N
`Outgoing
`Data?
`
`
`
`Y
`
`Determine protocol of
`requesting deVIce
`
`Encode/translate outgomg
`data to protocol of devnce
`
`Transmit packet
`requesting device
`
`to
`
`End
`
`Fig. 13
`
`45
`
`45
`
`
`
`Patent Application Publication
`
`Sep. 19, 2002 Sheet 45 of 58
`
`US 2002/0131404 A1
`
`Provisioning Manager
`
`Perform lnifiolizafion
`
`7407
`
`Defermine commond
`or re-uesf to download
`
`7402
`
`Preprocess requesi
`
`7403
`
`7405
`
`I404
`
`Perform "Walled-Garden”
`
`Provisioning
`
`I404
`
`
`
`&ufl=:
`Known
`downlood URL
`
`oppficofion
`
`
`?
`?
`
`
`
`
` I473
`I Posiprocess Requesf l
`
`Perform Open
`Provisioning
`
`Perform Applicofion
`Discovery
`
`Refrieve lisf of
`
`Downloaded Applicofions
`
`(oppropriufeiy process)
`
`
`
`End
`
`Hg. 14
`
`46
`
`46
`
`
`
`Patent Application Publication
`
`Sep. 19, 2002 Sheet 46 0f 58
`
`US 2002/0131404 A1
`
`Perform "Walled—Garden”
`
`Provisioning
`
`
`
`750/
`
`
`
`
`
`
`
`7 502
`
`7503
`
`I504
`
`Verify Pre-poid
`Biiling
`
`
`
`l-l
`
`
`—|
`
`
`
`
`—|
`I505
`
` 7506
`
`Invoke Deployment
`Manager to
`Provision Applicofion
`
`
`
`
`
`
`
`
`
`Return Application
`
`
`
`Hg. 15
`
`47
`
`47
`
`
`
`Patent Application Publication
`
`Sep. 19, 2002 Sheet 47 0f 58
`
`US 2002/0131404 A1
`
`Verify Application
`
`Download list of banned
`
`applications from carrier
`
`I607
`
`Search banned list for
`requested application
`
`I605
`
`Notify subscriber and
`log status
`
`Y
`
`
`
`I603
` In
`banned list?
`
`
`N
`
`7602
`
`I 604
`
`Log status
`_
`
`Return Success Status
`
`Hg. 1 6
`
`48
`
`48
`
`
`
`Patent Application Publication
`
`Sep. 19, 2002 Sheet 48 0f 58
`
`US 2002/0131404 A1
`
`
`
`Verify Subscriber
`
`Determine from which carrier
`.
`the message was received
`
`
`
`Identify subscriber
`
`Connect. to the identified
`corner If necessaw
`
`Retrieve the identified
`subscribers profile
`
`
`
`
`
`
`
`
`
`
`
`
`to determine
`Examine request
`the application requested
`
`
`
`
`
`
`
`I707
`
`7702
`
`7703
`
`7704
`
`7705
`
`Determine if
`
`
`the subscriber’s
`profile authorizes downloading
`I706
`the requested application
`
`
`
`
`
`
`
`
`
`Notify subscriber
`& log status
`
`Log status
`
`
`
`Return Success Status
`
`Fly. 17
`
`49
`
`49
`
`
`
`Patent Application Publication
`
`Sep. 19, 2002 Sheet 49 0f 58
`
`US 2002/0131404 A1
`
`Verify Device
`
`Identify the subscriber
`device
`
`730/
`
`Access subscriber device
`
`capabilities from device
`
`proffle
`
`Access application
`requirements from
`application profile
`
`Determine if capabilities
`meet requirements
`
`7802
`
`7305
`
`7304
`
`I 807
`
`7806
`
`7805
`
`Notify subscriber
`
`& log status Device capable? Y
`
`N
`
`Log status
`
`Return Success Status
`
`Hg. 18
`
`50
`
`50
`
`
`
`
`
`Determine whether a
`suitable application has
`
`
`been preprovisioned
`
`
` Preprovisioned
`
`application exists?
`
`App = provisioned
`appficofion
`
`
`
`
`Return App
`
`
`
`
`Patent Application Publication
`
`Sep. 19, 2002 Sheet 50 0f 58
`
`US 2002/0131404 A1
`
` Perform Open
`
` (url)
`
`Provisioning
`
`
`
`790/
`
`I 905
`
`
`
`
`
` Application profile
`exists?
`
`Create new
`
`application profile
`
`
`
`
`
`
`Verity Device
`
`7907
`
`Invoke Deployment
`Manager to Provision
`
`Unknown Application
`
`
`
`
`
`7 908
`
`appficafion
`
` App = provisioned ,
`
`
`
`
`
`Return App
`
`7909
`
`Hg. 19
`
`51
`
`51
`
`
`
`Patent Application Publication
`
`Sep. 19, 2002 Sheet 51 0f 58
`
`US 2002/0131404 A1
`
`Discovery
`
`
`
` Perform Application
`
` User specified
`search?
`
`
`Search published
`application data repositow
`
`
`for apps that match
`
`specified criteria
`e.g., category, gender,
`price, etc.
`
`
`
`
`intifial
`Set
`list = search
`
`results
`
`
`Set
`intitiol
`list : default
`
`
` Add system defined
`
`
`
`applications to list
`
`("startdeck")
`
`
`
` Verity Subscriber
`(for each app)
`
`
`
`
`Verify Device
` (for each app)
`
`
`2008
`
`2009
`
` 2070 Generate XML