`US 7,079,499 B1
`Akhtar et al.
`(45) Date of Patent:
`Jul. 18, 2006
`
`(10) Patent No.:
`
`US007079499B1
`
`(54)
`
`INTERNET PROTOCOL MOBILITY
`ARCHITECTURE FRAMEWORK
`
`(75)
`
`Inventors: Haseeb Akhtar, Garland, TX (US);
`Emad A. Qaddoura, Plano, TX (US);
`Russell 0 C0115“: P131110: TX (US);
`Liem Q. Le, Richardson, TX (US);
`Zemin Zhll Plano TX (US)
`’
`’
`.
`.
`(Ncoggel Networks Limited, St. Laurent
`
`.
`.
`(73) A551gnee.
`
`( * ) Notice:
`
`Subject. to any disclaimer, the term of this
`patent IS extended or adjusted under 35
`U.S.C. 154(b) by 0 days.
`
`.
`..
`,
`(21) Appl No . 09/657 351
`
`(22)
`
`Filed:
`
`Sep. 7, 2000
`
`(56)
`
`EP
`EP
`W0
`W0
`W0
`
`$8
`
`References Cited
`U.S. PATENT DOCUMENTS
`5,901,352 A
`5/1999 St-Pierre et al.
`............ 455/426
`
`370/338
`6,501,746 B1* 12/2002 Leung ..............
`6,731,621 B1*
`5/2004 Mizutani et a1.
`............ 370/338
`FOREIGN PATENT DOCUMENTS
`
`1 017 208 A2
`1 017 208 A3
`WO 98/32301
`WO 98/45982
`WO 99/12329
`
`$8 gggggég
`
`7/2000
`7/2000
`7/1998
`10/1998
`3/1999
`
`113;;
`
`OTHER PUBLICATIONS
`Richard D. Verjinski, Phase, A Portable Host Access System
`Environment, CH2681, 1989 IEEE.
`* cited by examiner
`
`Primary Examiner%hi Pham
`Assistant ExamineriDerrick W Ferris
`
`Related US. Application Data
`
`(74) Attorney, Agent, or FirmiCarr LLP
`
`(60) Provisional application No. 60/192,411, filed on Mar.
`27, 2000, prov151onal applicatlon No. 60/157,449,
`filed on Oct. 4, 1999, provisional application No.
`60/ 157,289, filed on Oct. 1, 1999, provisional appli-
`cation No. 60/156,669, filed on Sep. 29, 1999, pro-
`visional application No. 60/ 1 5 2,916, filed on Sep. 8,
`1999,
`
`(51)
`
`Int. Cl.
`(2006.01)
`H04L 12/56
`(52) US. Cl.
`....................................... 370/310; 370/389
`(58) Field of Classification Search ................ 370/310,
`370/338, 465, 466, 469; 707/100, 103 R,
`707/103 X; 717/100,106,108,116
`See application file for complete search history.
`
`(57)
`
`ABSTRACT
`
`A communications architecture for enabling lP-based
`mobile communications includes a Local Service Function
`(LSF) component configured to serve as an lP-based serving
`area network for a set of x-Access Networks, and a Network
`Service Function (NSF) component configured to serve as
`an lP-based home network by managing a MN’s subscrip-
`tion and associated profile so that the MN is authorized to
`use the resources of the LSF. An x-Access Network (XAN)
`is interconnected to the LSF and NSF for providing hetero-
`geneous Layer 2 access for MNS ineSPective of access
`technology.
`
`4 Claims, 110 Drawing Sheets
`
`
`
`i mUserDevice
`
`
`/ P
`622
`
`out
`
`0..*
`
`
`
`
`620
`
`—imeserDeviceRef
`
`1
`
`1..*
`
`1
`
`
`HimeserProfile
`624
`1 —imelassOfServiceRef
`
`—imeserDevieeRef
`1
`
`0..*
`1
`
`
`imeser
`
`
`—imeserRef
`-imeserProfileRef
`
`
`
`ipmstSubnet
`
`
`
`
`632
`
`1.!
`
`
`
`ipmstDomain
`
`1
`
`—ipmstSubnetRef
`
`
`
`634
`
`0..*
` imelassOfService
`1
`-imest0mainRef
`
`626
`
`
`
`
`
`-imesfSubnetRef
`
`
`
` imesfSubnet l\
`/ imestomain
`628
`
`1,
`
`.1
`
`1
`
`0001
`
`530
`
`EX. 1013
`
`Apple v. MPH Techs. Oy
`IPR2019-00819
`
`0001
`
`Ex. 1013
`Apple v. MPH Techs. Oy
`IPR2019-00819
`
`
`
`US 7,079,499 B1
`
`
`
`foEuzmmuoo<
`
`\
`
`\#8502Bmfim/
`
`
`
`0295.02mmuog
`
`Nofij/v
`
`WIIIFIJ
`
`flH#8382980
`
`U.S. Patent
`
`m,z<xmoHH
`
`may
`
`mofifi
`
`z<x
`
`w:
`
`x09“meg/
`
`N.mzsx
`
`/
`
`2:
`
`o:
`
`2?
`
`o:I4mI
`
`0002
`
`0002
`
`
`
`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 2 of 110
`
`US 7,079,499 B1
`
`
`
`
`
`
`
`Mobile User
`
`Homed ill NSF2
`
`‘——-—v———’ W—J LW—'—j
`
`Access Network
`
`Home Networks
`Backbone Network
`Visited Network
`_30_2
`1%
`fl!
`\—___—__Y_——_———J
`
`Core Network 1__1
`
`0003
`
`0003
`
`
`
`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 3 of 110
`
`US 7,079,499 B1
`
`
`
`NetworkServingFunction104
`
`
`
`Mobility
`Manager
`Function
`
`
`
`
`
`Serving
`Mobility
`Manager
`Function
`
`NetworkServingFunction106
`
`
`
`
`xAccess
`
`Network110
`
`0004
`
`0004
`
`
`
`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 4 of 110
`
`US 7,079,499 B1
`
`470
`
`472
`
`Accounting
`Service Bureau
`
`Service Agreement
`Broker
`
`Unified
`450
`461 - Director
`y
`UDS
`Service
`Function
`Database
`
`
`
`S
`ecure
`Messaging
`
`IP Network
`
`Gateway
` Router
`Function
`
`
`Messaging
`Gateway
`
`
`
`..—.
`LDS
`Database
`
`Local
`Directory
`S ervrce
`
`Sw1tch
`
`_
`
`431
`
`\II||III|||II||I
`
`Router
`
`Switch
`
`Access
`
`Control
`
`Connect
`
`Control
`
`Cellsite
`Cellsite
`Interface
`Interface
`I I l I I I I I I I I I I I |: I l I I I I I I I | I I \
`
`448
`
`448
`
`449
`
`449
`
`0005
`
`428
`
`3
`
`0005
`
`
`
`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 5 of 110
`
`US 7,079,499 B1
`
`FIG. 46452
`
`1 _____________
`:—HCDM Function
`452g 1
` 400
`
`L432; _ _ i531L _ _4§29_ _ _ _ _l
`
`FIG. 4B
`4641
`r:SCIMxE-Ffin'c'tifin_________ 7
`
`411
`
`0—151? AAA—Funct—ion— _________________ _'
`l
`450a
`AAA Routmg
`|
`—
`Function
`
`
`450!
`
`400
`
`450a
`450d
`4500
`450_b
`/\‘
`450 I— _______________________
`
`_]
`
`FIG. 4F
`
`'ISF—AXA'Echt—iéf _________________ 7
`
`
`I
`462
`AAA Routing
`3 Function
`
`
`462_f
`
`
`
`411
`
`0006
`
`0006
`
`
`
`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 6 of 110
`
`US 7,079,499 B1
`
`i:
`
`/8382:“/
`
`I
`
`33.2%
`
`
`
`mmmhgflxx
`
`5383?\
`
`mm:
`
`0007
`
`0007
`
`
`
`
`
`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 7 of 110
`
`US 7,079,499 B1
`
`
`
`5Emc<mmm2nzflam
`
`emmbamm5222
`
`mmmmagn:
`
`mmmmaia:magma
`
`______
`
`_______
`
`w:E313m2:giwfiEax:22m\me.a:
`
`
`
` $22;:58:EGE
`
`25%;:8mafiaa25723
`
`
`
`mmmmngn:HSIMoSmmmmmgn:magma
`
`n#3.“Sixes£32;
`
`
`
`2HmmmmnaEmacawmmmmng.EE535
`
`0008
`
`mmmmngEages
`
`gm_
`
`
`
`FE»mafia:azmm
`
`
`
`9%:ch:72:2
`
`mmmmngA:
`
`an_an
`
`
`
` m2:8mmfiaiA:.5523;
`
`mmfifiES.@3722
`
`mmmma:a:E;mo
`
`2m.
`
`0008
`
`
`
`
`
`
`
`
`
`
`
`
`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 8 of 110
`
`US 7,079,499 B1
`
`_______
`
`______
`
`
`
`
`
`rIIIIlIllIIIIIIlIIll4\llllllllllllllllll\rIIIIIIIIIIIIlIIIIIJ\IIIIIIIIIIIIIIIIIkrIIIlIIllIIlIlllllflllllllllllllilllk
`
`c:29$3\Emzmx:Ea\N3as
`
`
`
`@2722EEO:
`
`mmGE
`
`‘_———_._.______
`
`<8$22$80?
`
`<8E5233.
`
`2:m5.mo
`
`go922“E3:a::2z:a:,3
`
`
`5:Emma:9me«8as53
`
`
`
`
`Eng“Simon:47:<8EB.amoem
`
`mo<mmmz928
`
`<8macawoh.
`
`
`
`Ez5:.8223
`
`0009
`
`0009
`
`
`
`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 9 of 110
`
`US 7,079,499 B1
`
`can
`
`mam
`
`
`
`mzammzmmopm
`
`
`
`Em;“Elmo“:<EmomeEmm
`
`m:75m3mznmmzm3mznhm;Ev22mm322m
`
`9%GE
`
`.SIVSS<E<8may39$
`
`WEE.
`
`
`
`E.mu<mmm2Qme
`
`
`
`mu<mmm292mm
`
`<8macawE.
`
`omm.
`
`$223
`
`22$2.
`
`”Emma:2%22a;$254asnaz
`
`com.52magma
`
`<8$2222m5.mo
`
`magma<8.2525:
`
`<8eimzéh.
`
`z:5:mo
`
`Em
`
`924<<zmay:mznbmz<2Moogmuzmmmmmm
`
`
`méfizmmEEEHégaéz
`
`
`«opaEmmpammaz<
`«8is«3/
`
`0010
`
`52mg:8magma:3%mgmmz$8.5
`
`quSm53,5:
`
`0010
`
`
`
`
`
`
`
`
`
`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 10 of 110
`
`US 7,079,499 B1
`
`m:8
`
`m3m7:—mmz
`
`mm<szmm;
`
`x:2%N3:2:
`
`«3GE
`
`
`
`8<mmm2.58
`
`972_<zFE:
`
`922880mm
`
`<8
`
`5:85
`
`<8fizz
`
`<8Ea.BEE
`
`8:83<7:
`
`539
`
`<855725
`
`22m5.“8
`
`
`
`mzamm;89%
`
`8me8%
`
`
`
`mkmmb$223
`
`
`
`Emfi.mDIMoS<7:22
`
`mzmmm;n5Moog
`
`8me85
`
`883mm972
`
`<8$22
`
`32@388
`
`<85823:.
`
`22m5.mo
`
`:5
`
`mumEm
`
`Eh
`
`mo<mmm=25:8
`
`922$888.
`
`.5223<8
`
`
`
`H<z98m:
`
`
`
`2.magma:92mm
`
`3:83E<Ez~
`
`mzam3
`
`8me88
`
`
`
`H<zm5.r$22.3
`
`asE:05a54%;5am
`
`825%
`
`a;222%
`
`22$3:
`
`0011
`
`0011
`
`
`
`
`
`
`
`
`
`
`
`
`
`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 11 of 110
`
`US 7,079,499 B1
`
`FIG. 6
`
`600
`
`202
`
`
` LSF/NSF
`
`
`
`
`
` Queries
`
`
`
`
`
`UDS
`
`Function
`
`- U
`
`DS
`
`Database
`
`- U
`
`DS
`
`_________________ .l
`|
`
`(Read, Write and Modify)
`
`0012
`
`0012
`
`
`
`U
`
`n
`
`US 7,079,499 B1
`
`tflmwmoofimogmmbfifil
`
`mmumP838.8583
`
`s”*o.6s:
`
`Enummbafil
`
`m,*zHEmoEoEEmDEmTfimougoeombafilmm8
`J23;:aH*..o
`
`
`
`
`
`ougpomSmmEoSEmtfiofismmzaa-H*5mmomoofigomSmmfloEmTfl«‘8
`05mgnEaaofiwzafi
`
`momEmSoESSEIH
`
`mEthmmDEE
`
`0013
`
`pwapsmEaE
`
`Emfiafimfiag-
`
`Emfioemqfifi
`
`*zo
`
`one*4ammm
`
`0013
`
`
`
`
`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 13 of 110
`
`US 7,079,499 B1
`
`”Eoismsafi
`
`”Esmbsufia”5+:
`
`8333033083
`
`”Esmbsuaa"8+:
`
`:EHMumuoEemsmgsae-:EHwumoosoesae-
`mfibmbsofiau85388?
`uEbmbofiBSu525$?
`
`:22"Humaaacmmmcflaflu:Zn."Homflmqsemgafl:
`snaazgonaflusH“28:20:23.3:
`
`
`
`«mmoneuEbmbSQEE"5:38am?
`
`zn”828m:
`
`3%GEas
`
`soN$288.33-
`
`uawbmbsofia"=m+ul3
`
`mafimfifio"Eekmmamsmsu
`
`usEmiBQES“8T
`
`fine
`
`mafiwnsmbafi
`
`mmEmbBoES”8530mm?
`
`magmbsofia"3&8331
`
`magmbfioflaH8+:
`
`mummEbmmBmEEm”“886353258?
`
`3c329:23:330
`
`Snazzgonmflueflmémoé"“28523333938603a
`8cs§§§§$i££"Ecsfifififiauoexflgu
`answbsofia”mEmZooQomeu5853?
`mnfimozmasz“Snazzzazgozafififiu
`uofiuzbgzon”uoficzbgzumcotfioan
`Hopgzgofiu—uenSnag—23353?
`£23338;”mmoécéfifimwmfi:
`“Esmbsofia”NomuoESmomu
`mmfigfifimom"$28533?
`mqfimozmasz“mmflgfimfixl
`magmfiofimbn”goo—Smog-
`
`3598325"33.
`
`“38:233.“$285253:
`
`0014
`
`magmbsofiaHuuubmu
`
`”Esmbsofianso:
`
`3538825"Tunmbmbsofianam:
`
`0014
`
`
`
`
`
`
`
`
`
`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 14 of 110
`
`US 7,079,499 B1
`
`omm
`
`ESSEAAESAED5V
`
`3o
`
`acmuemmsfifl
`
`3%GE
`
`uqfimboaofia”mmosgocozflzoan
`
`528m”mmfigfignaasmfia
`
`uEbmbBQEEHwafiwzsmsu
`
`Baogfiuo”BSEfiooEEI
`
`uflbmbBoBEn2533:
`
`Ewfloom“BESmSEfiSaT
`
`528m"EMBEEEI
`
`magmbsoouaummosuaofiaufiotgl
`
`magmbfiofia”“38:22:89ng
`
`magmbofiohn"Ezwmfinotgn
`
`uESmESoBE”$283825:
`
`528m”«oofiEmznafiaE?
`:75”HomSEEumbamT
`
`:75"HomooEmmEmmmSamT
`
`:zn”HomoEoShomDSmT
`
`magmbsofia"Baaszfioafigucu
`
`ugEmbSQSEHSnazzgmoaauu
`
`mEbmbSoEE"bouBaommuEmgu
`
`wflbmbBoBE”«385:8:
`
`mmflgfismom”mmuuchSmomoafil
`
`”Esmbgofiau33.8%38?
`
`unEmbSofiaH“.8283”:
`
`spaszgonmose"”552:3:
`
`95633H225:
`
`ufibmbsofiau52.282:
`
`ufibmbofifia"=58:
`
`mEhmbBQEE“255E:
`
`2::n3233.?
`
`za"$9238:
`
`ungmbofifiau52822887
`
`Spaszmaoflsue"232::
`
`Spaszmaofifleen:53:
`
`mafimfisoo”823:
`
`Bmofifiuon8525828?
`
`32533925”2::
`
`29HEsosomn
`
`353.8325”ougmnficotutan
`
`maggots"Baofituomzfimamsu
`
`unfimfim"Susfisusggoomw»
`
`”5.5538”Max:531
`
`0015
`
`0015
`
`
`
`
`
`U.S
`
`Patent
`
`Jul. 18, 2006
`
`Sheet 15 of 110
`
`US 7,079,499 B1
`
`omw
`
`:Egmfiagfiggfiv
`zapsamzamxafisgfiv
`
`”starfish:u33333.3?
`mflbmbsofia"mmoswfioanan
`
`uEhmbofiSSu€33.58?
`uaEmbofimEanacumgmoun
`
`
`
`“Esmbafifia"”33,3825:
`magmbsofia”#32355-
`22¢u“£55831
`
`“Esmbsoflau8+:
`
`mfibmbsoohn"5+:
`
`m8
`
`snaszgofixoeéaaoam"snaszonofiflfiuzémofl:
`
`SmsnosfiflabexuseuBassesfifiasfifisn
`
`mambmotoazz"Snazzzamfinosmfififin
`
`“28522928.”snaszgofiflgn
`
`uEbmbBaEE“as“285920332833?
`
`ufibwbowooha"MommoEBmoml
`
`$23538;"mmfigfismcaa
`
`unwbmbsofia"28233;:
`
`ngmbBQEEH32.6:
`
`cofiezbgzunuconfisbufloavutaoal
`
`“Esmozsfii“Suaoéflaoumflumuua
`
`$98556905:53:83:
`
`”5.53.8828”bomofiommmfimsn:
`
`$23538;”mmfigguhflfluflu
`
`ufibmozuasz”$2223de
`
`”5.5338HEotmmmmsmsn
`
`023"02:30.83:
`
`Mahmbsofia"so:
`
`z:"82$?
`
` .5as.$233.32-mgasPow:
`
`0016
`
`mmm
`
`EEOEEEAAEEEVV
`
`EmaoeszEAAESAQEVV
`
`aniambozoua”85958?
`
`uEbmbBoEE"Tunfimbofifia"in
`
`wmo
`
`:"$653237
`
`“Esmbfiofia"Signage?
`275HEmafisonmmzwgafiam
`mawbmbsombo”afimzfimaoun
`:za0HomewaaommmcmzagT
`H“£65923.
`
`
`
`0016
`
`
`
`
`
`
`
`
`
`
`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 16 of 110
`
`US 7,079,499 B1
`
`FIG. 6])
`
`660g
`
`organizationalUnit
`—ou :: = 1PM Management
`
`organizationalUnit
`—0u :: = ipmstDomain
`
`organizationalUnit
`-ou :: = imestomain
`
`634g
`
`623g
`
`organizationalUnit
`-ou :: = imesfSubnet
`
`630g
`
`0
`
`organizationalUnit
`-0u :: = ipmstSubnet
`
`organizationalUnit
`
`63231
`
`6203
`
`organizationalUnit
`—ou :: = imeserDeVice
`
`622g
`
`
`
`
`
`
`
`organizationalUnit
`organizationalUnit
`
`—ou :: = imelassOfService
`—ou :: = imeserProfile
`
`
`
`6243
`
`6263
`
`0017
`
`0017
`
`
`
`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 17 of 110
`
`US 7,079,499 B1
`
`fiamfiomfioofi
`
`@343
`
`m3;
`
`5m:2:2SEE2:
`
`$320353
`
`
`
` $835a25:£252230:
`
`
`
`.852:”cabanamm;
`
`“as;@282£30:05
`
`
`
`was$233an
`
`
`
`Ecgmfioab22582
`
`$253.m3c8833,8
`
`3&2?35:56“a:
`
`mm25225c:2:
`
`
`
`wopoefluegbaseman
`
`new?2mm;2:Ho:2.
`
`8843583538983
`mm252233425
`
`”5&3qu8882+3.83“?»
`
`
`
`mbuoz2302BS
`
`mmmm.9:8:352:0Swan:
`
`z
`
`
`
`
`
`A8:“538was.
`
`.....mm:I:
`
`uEbm
`
`z
`
`z
`
`z
`
`z
`
`z
`
`mambmficaflomao
`588::
`
`”3%
`
`ungmfionuamfi
`Esofia
`
`“55m
`
`u:_sm8oqu$mau
`
`“55m
`
`..mflbmfionuamsE85$»va-qumquu_omao—II
`ESQESE
`
`mmusgouozflzoz
`
`anmnmahmmmmflcgfl
`
`QE“5
`
`0018
`
`0018
`
`
`
`
`
`
`
`
`
`
`
`
`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 18 of 110
`
`US 7,079,499 B1
`
`=mi9§u3ufioauo
`
`
`
`323%?"75
`
`=mio3m£ofionuo
`
`.ooggomSmmmSEEuso@358Hommflo
`55:59:528326$338.30@593
`
`
`JawfimumqfizEEHE3288??
`
`.oEopmuumDBEuso.83m5.58:8822:.
`
`.moifioanEF."Zn5m:2:E8:22:as.
`
`.aHomooEomSmmSoEEHawomufioiavmzfifi
`
`l.
`
`“2852238483
`
`EflmfiEa:33%:
`
`.838525%
`
`Bmogfimu3st
`
`2n:.3wBapocou
`
`
`
`.8300bflzoom
`
`
`
`
`
`Hung—SHgaseousm..~umD
`
`©8925
`
`mEbm
`
`”Esmfioqflvmao
`
`
`
`
`
`”Esmfioasomau38¢:quBSEfiSEE
`
`omdfiowmdvm2:H83963vs28&
`3oz33ozmadame“
`
`
`Mahayana—$8Savagemmosgofiaufifiéu
`
`3%«E
`
`mmvxomvmmfi2:E@381;33::
`2:832:3$88052533.sms
`
`EE:u..$na==zE8m:
`
`”Esmfloautmao%
`
`“55m
`
`H8025
`
`25.83
`
`0019
`
`0019
`
`
`
`
`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 19 of 110
`
`US 7,079,499 B1
`
`
`
`
`
`
`
`
`
`.uofioeompfifiuso.882:5853::2;
`
`625373?”75
`
`=mfo§mflofionno
`
`JnoammmamzEafiuso$338.73332.
`
`822;ESE:2.:2:
`
`
`
`:52?“Emma?”a;
`
`
`
`5:$3385«82%
`
`3;ragga258
`
`$58.55Enos?
`
`EE2?2:mmwas
`
`asm_852€888
`
`2:5E952...32a:5225
`
`<8ufibm
`
`.385588;cm
`
`1:85?
`
`H25:52a:mamasml
`25°83_$2305'
`
`0020
`
`0020
`
`
`
`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 20 of 110
`
`US 7,079,499 B1
`
`.
`
`
`
`“bpfi-ma¢-mba
`
`35:55
`
`bmmuommmop
`
`0:23080:whom:
`39.5mem3m:.
`H“3528303”.BmaEmBoauEmS
`
`
`
`ESgamma;5mm
`
`.8386.33233
`
`{asMSEwasAssam:
`
`
`
`1283?£3.63
`
`.8585.833m
`
`Enos?
`
`
`
`£333«35m
`
`1285?
`
`Sow.
`
`
`
`Spas:9.5.3.83
`
`
`
`.............aw--l.1-E%a:
`
`28$me
`
`0021
`
`0021
`
`
`
`
`
`
`
`
`
`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 21 of 110
`
`US 7,079,499 B1
`
`85%2:338
`
`
`
`
`
`
`
`
`
`SENmowHHHHHHooHHwHHaVIuo83%£359»SSE.
`
`i=3:alg68.ESEBHHBHSégEHHHoH2:..How283H8888oImFlemoHoHHu—ommubetchaga$23-2
`
`mfipm:5538chm5.
`“EbmfioaflomaomwhwwmaE
`
`
`
`
`
`
`
`
`...Qommher
`
`83%SEEa823.
`
`38%:asHis3°33
`
`
`
`232:.mdcam:23
`
`38:2
`
`
`
`
`
` ER#852«5$888Sniomnam£32:a3cam:83%;..393
`
`
`
`
`
`A233:.xoonBoHHv.u.u”HHHmeHoHHuHumS%
`
`mHHEm
`
`H8928
`
`33.85%
`
`Rm6E
`
`0022
`
`0022
`
`
`
`
`
`
`
`
`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 22 of 110
`
`US 7,079,499 B1
`
`.5SEE$8582:
`A85“..maoa.u.m059555832532“
`
`
`JamfimwmqmzSEESooEoouomDSEuua.mofimemmbaflnsoH8@338223.oz5528ESEmoéofimmza_
`
`
`2.n“aimnoicomuu
`
`mafimsonuzmao58325_..
`
`.ooaanoaugss”z:
`
`
`
`.uonqnoanEf”75
`
`amiofuflmtoano
`
`..mx.85w5ofio:no
`
`dowrammomwflofifing.8“8:28823.
`
`
`JmuaowmcmzEgmnsoo2>$m3mm3083
`
`
`
`.
`
`
`
`”Esmfiocu—mmmoESEomEmmsosa
`
`
`
`SegmiofiufioqgonBaoébmpafi2:
`
`556.58323E“as
`mma08H0
`$380qu
`a.
`
`um63
`
`0023
`
`0023
`
`
`
`
`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 23 of 110
`
`US 7,079,499 B1
`
`
`
`2:Ho228.58Siam
`
`Eoodnmmmauondag
`82a:5@252
`
`ufibm
`
`
`
`
`
`$83.#8362EBunfimfionflummo532:5agmflaaou
`
`
`
`Juansmmmzafiuao:"7E
`
`
`
`JamfimmmamzSEES
`
`amioEoEBnoano
`
`#85»:
`
`$25?
`
`2:.38:38225Homeuqaamvazsfi
`
`mm»HE
`
`
`
`88.miofiatongfi
`
`oz
`
`02>$m8mm208325“53m
`
`heBE:58882:.mnfimfioausmgobowobn:l
`
`
`
`u
`
`
`
`.EmSoEESgT5..
`
`
`
`=mfio5efiutoquoEmaoemqfifi
`
`#5593:me891.50you$5.8me22..womqwaaoemgafi
`
`
`
`
`
`
`
`Wm62
`
`B.QE
`
`0024
`
`0024
`
`
`
`
`
`
`
`
`
`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 24 of 110
`
`US 7,079,499 B1
`
`
`
`82%new“—858:2:8853:38BEE
`2:33286::$833
`
`23Eva2;?finmm
`«unnammmz238$225A:one
`Ha
`Mahmfiaau—umaum
`
`8825 ”5508:38mem
`
` 58HBEE88882:..8885l%%53-2;2%;%%
`oodmmhmmbmmz2333,029»
`
`8338538883magmaoaflumsm
`3.9.63.3H2:33982:
`SEmmEmmEUSE2:H“55m
`
`wonnsmwfififl
`
`finmm
`
`$832.
`
`n83:358;.8SEE
`
`82528x83»:85
`
`no$228on23.
`
`$53me23
`
`magmfiaaufimmum
`
`macaw
`
`”55m
`
`.8835
`
`xmmzpmnnzm
`
`“55m
`
`magmfionmzmwom
`8.823mmoggfioanam
`
`
`
`hew:
`
`
`
`o.mmm.nmm.mmmmambmfioauamaum
`
`2:.8“833.83“.2:.
`
`amansmwmzfifi
`
`magmficaflummom
`
`”53m
`
`ufibm
`
`8825
`
`xmmzfinnsm
`
`8838538583
`
`
`.8“88a:8888an...
`
`ooEumysmmm—oafi25
`
`
`Inflbmfiodw—mmao.mMMWWWQIz
`32%;;gags;%%
`
`
`
`km65%
`
`0025
`
`
`
`”5.3m
`
`8825
`
`8.383%$083855
`
`0025
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 25 of 110
`
`US 7,079,499 B1
`
`$82#8502EB25
`
`2:ha5352
`
`EoodnwmmEmondagmagmfionsommoN»EEmmEmSou
`
`
`
`3%
`
`“82:5
`
`
`
`Mo32388Siam
`
`fig3,3,:33%;%%
`
`amiofiufimtgno
`
`.Efimfiaensz”E
`558035:8328
`
`25mo028.3me2:.
`
`#253354
`
`€352mac:
`
`“0582?:
`
`He63
`
`0026
`
`0026
`
`
`
`
`
`
`
`
`
`
`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 26 of 110
`
`US 7,079,499 B1
`
`FIG. 6M
`
`Service Provisioning
`Customer Care (e.g.., GUI)
`
`461;}
`
`LDAP
`
`461
`
`
`
`_
`New Semce
`
`Componet
`
`461g
`
`
`
` User
`
`LDAP
`Profile
`
`
`
`4610
`
`461_b
`
`461g
`
`
`
`LDAP
`
`461;e
`
`461_f
`
`LDAP
`
`461_f
`
`LDAP
`
`IP
`Network
`
`110
`
`110
`
`0027
`
`0027
`
`
`
`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 27 of 110
`
`US 7,079,499 B1
`
`
`
`
`4-1
`Roaming
`User
`
`| T |
`
`|
`|
`I
`I
`
`
` /, 462:. ”—— ___
`
`428
`’
`111866 8A2
`
`|
`/
`x
`/
`/
`Y
`‘
`/
`|
`IPSec SA5"1PSe:'sA3
`g
`1144
`‘ ~~~~~~
`
`
`
`““““““:__I_P.S§E..S§é_+
`
`Visited Network
`
`l
`|
`|
`|
`|
`I
`
`|
`|
`|
`t
`|
`|
`
`Backbone
`Network
`
`0028
`
`0028
`
`
`
`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 28 of 110
`
`US 7,079,499 B1
`
`LSF/NSF 2
`(Combined)
`
`202
`
`
`
`
`
`
`
`\
`
`\‘v’
`
`IP “~’:/
`,'
`’ Network/”
`I
`
`
`
`106
`
`106
`
`\ _____________________
`
`k102
`
`«———~~— IPsec SA
`
`FIG. 10
`
`Home
`Network
`102
`—
`
`I
`
`|
`i
`|
`
`: I |
`
`Visiting
`Network , _________
`/
`1000
`/
`
`\\ I]
`
`E
`|
`\ |
`
`\
`
`
`
` IP I
`Network
`/
`
`
`
`Mobile User
`
`(Homed in NSF A) Correspondent Nodes
`
`
`<-----— IPsec SA
`
`0029
`
`0029
`
`
`
`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 29 of 110
`
`US 7,079,499 B1
`
`FIG. 11
`
`1100\\
`
`452
`
`
`
`450
`
`404
`
`1120
`
`Policy
`Server
`
`CA
`Server
`
`\
`
`\
`
`\
`
`\
`
`\
`IPsec SA
`
`l I | I
`
`| | I |
`
`Visiting Network
`M
`r—’—&‘—fl
`
`462
`
`SCDM
`
`464
`
`
`
`NetIvIv)0rk ® POSt .
`
`Processmg
`\
`104
`Billing
`\
`Server
`1114 \\
`470
`
`\
`
`108
`
`I
`I
`
`\
`
`\
`
`1116
`
`\
`
`\
`
`\
`
`302
`Home
`Network
`
`0030
`
`0030
`
`
`
`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 30 of 110
`
`US 7,079,499 B1
`
`
`
`€9,302080m$.83quononxomf$8.592~5me_an._mum_fl_
`
`
`
`
`
`
`
`a:
`
`smarts
`
`bcofii
`
`28:5SEom
`$5582
`
`I
`
`$752@3385
`
`mom
`
`NNGE
`
`.h/33Er
`
`Z?
`
`72»
`
`.3a
`
`$82
`
`38502
`
`0031
`
`0031
`
`
`
`
`
`
`
`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 31 of 110
`
`US 7,079,499 B1
`
`mm¢
`
`oomw\
`
`<mom
`
`
`
`A22uqdnmomvNmmg\mmz
`
`mvofi
`
`momv
`
`mesonsm
`
`momwfimd
`
`mom//
`
`on
`
`«m.+........v
`
`;7_____________
`
`<cofi
`
`New
`
`0032
`
`VB
`
`0nv
`
`—‘
`
`0032
`
`
`
`
`
`
`
`
`U.S. Patent
`
`US 7,079,499 B1
`
`ma
`
`_
`
`n_mmmoatBE
`
`
`
`swoflJmm<mmg\\ouatmfi:
`
` Mxm;7%szMmy:\AI3Jan;.......i:@3833?2mmiziE:36E
`
`0033
`
`
`
`«mofiwowfi
`
`0033
`
`
`
`
`
`US 7,079,499 B1
`
`I I
`
`| |
`
`_l
`I
`
`I I
`
`I I
`
`_I
`I
`
`I I
`
`_n258EDGE___E532;___“masonsEgg“nu_____o_EE_z:a:”E525%___u_z:amagma:a:E:Eas:___,m_52%E55_magma:5Eva___3_____m"_Ea__mm:_h.s_magma:an:_magma:E3%__E5.;Emmafl_ESE52EmmaaaE:52._Emagma_m53mm:_m,uz:822:5sz2,3n122:55:a,sm"2235225am22.2%.;
`is:u________I
`_II4I\(|IIII1
`
`
`
`Zoammm3mm...5.42ng
`
`ma<5352.
`
`m5.2.Zoama
`
`
`
`xmoEmzammo“;
`
`ONE
`
`I I I
`
`0034
`
`V:GE
`
`0034
`
`
`
`
`
`
`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 34 of 110
`
`US 7,079,499 B1
`
`33
`
`24x22:
`
`
`22235ch"Emu?
`
`9&5ngmuxoommmEa.
`
`
`
`a2:5.mm;£3.92
`
`EEEESm.
`
`
`
`momsommmzfi"SEE
`
`
`
`ammsamm9&5ng
`
`mm:ESE
`
`5Egamma:a£28m”;
`
`E»542;
`
`m:65%
`
`$3
`
`0035
`
`2.:Sam
`
`z:E.magmmmz
`
`
`
`
`F:magma
`
`mm;283mmimmmz
`
`mi;
`
`0035
`
`
`
`
`
`
`
`
`
`U.S. Patent
`
`m
`
`US 7,079,499 B1
`
`E:
`
`fl<2:
`
`MTHESE25mmmz
`
`<mommE
`
`
`w33SE%«figJ.
`.6an--é........
`
`
`0036
`
`0036
`
`
`
`
`
`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 36 of 110
`
`US 7,079,499 B1
`
`asasa:_E33N2502
`
`La8?:“£83m
`
`«m8?:
`
`ao:
`
`m:
`
`é2:Sa:
`
`%
`
`/_z:\mfifimom
`
`\m:
`
`AN63
`
`0037
`
`0037
`
`
`
`
`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 37 of 110
`
`US 7,079,499 B1
`
`
`
`
`FIG. 19
`
`110B
`
`112
`
`Roaming (I
`MN
`\\
`
`110A
`
`0038
`
`0038
`
`
`
`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 38 of 110
`
`US 7,079,499 B1
`
`3cm/.
`XAIBEEEMi
`
`..
`
`:2
`
`gm 2522302
`
`:285333.01...“
`
`
`
`3.395:23meme
`
`83:32a
`
`0039
`
`3%
`
`0039
`
`
`
`
`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 39 of 110
`
`US 7,079,499 B1
`
`FIG. 20A
`
`“2
`
`110
`
`106
`
`LSF
`
`|
`I Registraton Request
`|
`I Prepare for System Change
`|
`I System Change
`Correspondent Node List
`
`
`Registration Reply
`Correspondent Node List Ack
`
`
`| | I I
`
`Add L2 IP Association
`Activate Packet Service
`Buffer Data
`
`Cleanup
`Forward Data
`Handoff Required Ack
`
`| |
`
`I
`
`|
`|
`|
`
`r-————1
`
`| |
`
`l |
`
`Handoff Required
`| Activate Packet Service Ack
`| Buffer Data Ack,
`Forward Data Ack
`
`Cleanup Ack
`
`F]G. BOB
`
`
`
`
`l————'l
`
`
`
`
`0040
`
`0040
`
`
`
`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 40 of 110
`
`US7
`
`9
`
`079,499 B1
`
`
`fiomabomwnmfloacuwmfiynmfiomwucnvmmfie
`fioéwnomwmmHommbomvmmficmmbmmwmmfic
`....:o.........:o.....-.-...:::::.....-::.:..o:.u....:-u.......-.:.o..::-.:...o.:.::-:-.:...:..::-...:...o:.:..:..........:.-:....:.::..z...
`...:::::..:...:...::::.:..::::...:...:.:...:.:..:.:..:.....:.:...:......::...::..:.::...........::.:.::::.....:.::::5343aa
`.........................................................................................................................................................................~wa.wau
`mbfiaflmflm#mfiua..:.:.:::...:.
`
`mN,o
`mmo
`
`@m.5
`
`$33
`
`33
`
`9%.ME
`
`sis
`
`9%
`
`0041
`
`0041
`
`
`
`U.S.
`
`Patent
`
`Jul
`
`.18,2006
`
`Sheet41 0f110
`
`9US7
`
`079,499 B1
`
`858m+m$963A:.88+N:252v123:.8“85:58moEwm3$963a.83i2233v
`
`
`mm
`68m:howdofiwauonmagnum+=mmuagé&numb+d:2HomDv
`
`.::5:5:23:5::5::5:5:3:3:5:5:5:3:3:5:5:§:§:5:§:§:3:§:5:5:5:++0$£HHanflefiflflbm
`
`t:.o.oo:..::.::_:.c....::.:.o....:...z....o:z:..zn:.o.:...z:...z.......o..::.c...1:z:...:...z:o:o:......oo::o..........-:.........:..:....:I..................+Am§§&N28+@222afi233-5523
`mN33
`$8.83a:aZov
`flcmcummfimmficaahwmvnufiommbwmvmmficsis
`
`%mwe
`
`0042
`
`0042
`
`
`
`U.S.
`
`Patent
`
`Jul
`
`.18,2006
`
`Sheet42 0f110
`
`9US7
`
`079,499 B1
`
`c...:...-:::.coo:.—n::u:....2...o....-::..::::.::::p:.o...:..o..::..:-zoo-z:u.o.:uo...:.:::::::.....::...:.:o.::.oooo...:.:..-:..:..I........mmo.€w<NA22
`
`323%mg22
`Hommbmmwmmflammbmmfimmfioawfimmvmmfio:35
`mNcas
`
` EQNd: o.......o::......:..:-....:...::::....:::..u:::c..:z.........::::::::..::.:.:...........::..::::......::..o.u:-::............:....:.:..lficawbwmvaHommbgmvmmficmcpmmfimmfiosisQQN6:
`mNscam
`
`0043
`
`0043
`
`
`
`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 43 of 110
`
`U87
`
`9
`
`079,499 B1
`
`:2822:53+5suns
`
`.c..-.......-.-..-.-u.-...c..u..-.-..-.o.o.....-.-o.-.....ooo.....................-...-..o...o............u...~.......-.o..-.-..oo...............-.....o.....oo.o.....oo.u..-.o...
`.-u..c.o.~..o.-..o......so-...-....o.......-.o......-....cu.-.u..o-ac...c....-..o.oc...o.o.........o...............c..oo..ou.o-o...-.-...-...........o..........~...-.....-....
`:2£333n25.
`~<Zan:Mflfiflom...::.2.::.21........2...................................:..:............::....:........................................................
`
`Hommvcmwmmfiomcnomwmmfiommuomvmmfio
`Homwmmmvmm_camumwmvmmficannmmvmmfio
`mmo
`mmo
`
`SNGE
`
`:35
`
`33
`
`3%GE
`
`sis
`
`2.3
`
`0044
`
`0044
`
`
`
`U.S. Patent
`
`Jul. 18
`
`, 2006
`
`Sheet 44 of 110
`
`US 7,079,499 B1
`
` Ammamz
` Bogoumv..................................................................................................................................................I................+Amcamz#8323+amamzEQSEVfinsfiuafiSu2:9Ifiomepmmfinmfloamhwmfinmfiomopwmfiqmmfiosis
`
`
`
`mmHo3%
`
`0045
`
`Maw63
`
`0045
`
`
`
`U.S. Patent
`
`Jul. 18
`
`, 2006
`
`Sheet 45 of 110
`
`US 7,079,499 B1
`
`mmHo +3
`floawnomvmm“omahomvmmficacnmmvamdo
`
`@N62
`
`m“I:33
`
`23
`
`3
`
`on
`
`0046
`
`$53Show
`
`
`
`20?.28m
`
`$522:25
`
`message:
`
`mqowmqfixm
`
`Egaai
`
`0046
`
`
`
`U.S. Patent
`
`Jul. 18
`
`, 2006
`
`Sheet 46 of 110
`
`US 7,079,499 B1
`
`223$po
`
`EQNGE
`$963was:IHomnpwmwmmHoawmfiomwmmfiomwpmmemfio:35
`mmflo23
`ESSESEI:3325:
`
`0047
`
`0047
`
`
`
`U.S. Patent
`
`mJ
`
`60028,
`
`LuS
`
`M
`
`0u
`
`CuU
`
`HI
`
`,079,499 B1
`
`1.mass:
`
`.mEggs:
`w$8633:28
` flomwhcmvmmflammbomflymmficmapomwnmfio3E5
`mNHo33
`
`mnowmqfixm
`
`0048
`
`ZQN6E
`
`0048
`
`
`
`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 48 of 110
`
`US 7,079,499 B1
`
`EEEBE
`
`maowmqfixm
`
`$9323:28
`
`mNfloin Qam65%
`$963SamIHEEEEHH
`fiomcummwmmHoaabomfimmficawhmmfimmfio:35
`
`tagqum
`
`0049
`
`0049
`
`
`
`U.S.
`
`Patent
`
`Jul
`
`.18,2006
`
`Sheet49 0f110
`
`US7
`
`,079,499 B1
`
`
`
`.:.n......::.-.o:....-:....:::ono....:...:..o::on..z....::::..::o:.:::.:-...:.u.....o....:::::o:o::..-::....::::..z...:...::..wava:I.2:...................:...................:22......................Itmu¢nAH+V\QVflwufimg
`mm
`.....:..:::.o.oo::.o.:...:::uou...:oo::.::..oo.:oo:u:::.:.::.:.:::...-:.o..-.::::.:o..24....:o:..oooo::.o:.:..o...o....oo:.:::agwa
`HomwbwmvmmHommhcmvmmfioacncmvmfifiosmite
`
`23
`
`RamGE
`
`QQN6E
`
`0050
`
`mqoaqflxm
`
`mmo finite
`flomwnwmwmmfloannwmflmmfiommpmmwmmfio
`
`$8
`
`+¢
`
`0050
`
`
`
`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 50 of 110
`
`US 7,079,499 B1
`
`ham6E mnsmnfixm
`RamGE
`Haawbomwmm“camuwmvmmfiaacpmmWQmmHesis
`HommmmmwmmfloacnomvnmfioambmmwynmHo“emits
`mNo23
`mN23
`mzommnfixm.mmohugwanMom:w
`
`i.
`
`0051
`
`0051
`
`
`
`U.S. Patent
`
`M028,1
`
`LuS
`
`15W.
`
`0u
`
`US 7,079,499 B1
`
`mwas:a5:
`3m.6?
`floawuwnwnmficmmnwmwmmfiommnomvnmfioQuanta
`mN33
`
`mm
`
`a$53A:E:
`
`
`0052
`
`3963Eam:
`
`mm33
`
`:33
`
`I
`
`0052
`
`
`
`U.S. Patent
`
`Jul
`
`.18,2006
`
`Sheet52 0f110
`
`9US7
`
`079,499 B1
`
`$22;a3m:
`
`mNcin kgm.QE
`Homwnmmvnmfiommpmmvmmfiomcpwmvmmfiogauze
`
` 23qume
`mmBE
`
`Halts
`
`0053
`
`0053
`
`
`
`U.S. Patent
`
`Jul
`
`.18,2006
`
`Sheet53 0f110
`
`9US7
`
`079,499 B1
`
`mN
`
`fiommpmmvmmdommnwowmmficacumnvnmfie
`
`
`aumnto
`
`QH%m
`
`\SN6?
`
`mm;5:2:am<8mam:
`
`km;Bed05¢«ammunvw<mmPhumD
`
`mm”whm
`Ham;So2:“a$963a9.83IflommummvmmfioacbomemfiomapcmvmmfioHanna
`
`0054
`
`NQwG:
`
`0054
`
`
`
`
`
`9
`
`U.S.
`
`aP
`
`+l
`
`6m
`
`ow
`
`0
`
`Cu
`
`079,499 B1
`
`o_M.mm§mSK
`mmNc33
` 73238a3‘
`mmNo3.3
`m,E2..2:2was:aE:Iflcambmmvmm“campmmflmmfioacbmmfimmfio$35
`flsmasmmvmm”omcpwmflgnmficmmpmmwmm:V:35
`
`ESN6E
`
`0055
`
`0055
`
`
`
`U.S. Patent
`
`6m
`
`M
`
`HI
`
`079,499 B1
`
`fi36%a:
`
`mnNo23
`
` ,$26;38%I
`Hcaapmmwmmficacnomflynmfiomnpmmwmm_o“auto
`
`m,mzoaqofim+v
`mNc3% Q§NGE
`ficaemmmvnm.fiomwpcmwmmficacnwnvmumfiofiance
`
`0056
`
`0056
`
`
`
`U.S. Patent
`
`HJ
`
`m
`
`LuS
`
`65
`
`0
`
`US 7,079,499 B1
`
`m36%6?
`
`MnNHcin
`
`M“8.83382£83I
`
`
`doawbmmwmmfioaafiemfimmfiommwnmmvmmfiogmaize
`
`0057
`
`0057
`
`
`
`U.S. Patent
`
`Jul. 18
`
`, 2006
`
`Sheet 57 of 110
`
`US 7,079,499 B1
`
`magmasxm 8%2552
` mmoéguse:IHangmanmmHasHflomcpomvmmfloambomvmmfiomcuomemfio“auto
`
`mNfl3%a
`
`56mGE
`
`H
`
`
`
`mmSEE3:28
`
`H83355
`
`0058
`
`0058
`
`
`
`
`
`U.S. Patent
`
`Jul. 18
`
`, 2006
`
`Sheet 58 of 110
`
`US 7,079,499 B1
`
`$96338m
`
`
`
`”—83oaom
`
`Hagan“gu
` 223me
`domwucmvmmfiomwwummvmmfioaancmemHoHmmruo
`mNflc2.3
`£235522
`
`ExamGE
`
`3
`
`0059
`
`0059
`
`
`
`U.S. Patent
`
`9
`
`
`
`
`
`
`.......REE:53a:.......................................53—mmzmMaw.....moa:25%;fig............._.........................Im,MEN-
`
`J85........
`mE:.225as.
`
`:--......I.......
`
`
`
`
`
`«Sumooicozaozcw53<as53.fizzmom
`
`US 7,079,499 B1
`
`0.momfim
`
`mmmfim
`
`wmfim
`
`wmfim
`
`9:682;513nQSwMfiQOMII
`
`
`
`2:9522Emmacowabfluom
`
`um3322gmnosmbmammmm:a..................................................S,
`
`0060
`
`.I.II.l—IIIIIIIIIIIIIIIIIIIIIIII
`
`0060
`
`
`
`
`
`U.S. Patent
`
`0HMmWLuS
`
`US 7,079,499 B1
`
`
`.aosabfluom132:”33.9%.00IIIIIIIIIIIIIIIIIIIIIIIIIIH.mommGoo....I__~<zvaumscambmaomuIlllllllllllllllllllllllllJmean28.85mm;
`
`
`
`
`
`
`
`28-08v825%;.22:chasswwww.........M3%.28-882.55.zzzsmésfimmmm..........m,8%.
`
`.25 carnal
`
`052m2%n=ms2.7:candofimbfiquI
`
`NI
`Ojl
`NI
`
`“(II
`
`IIIIII IIIIIIIIIIIII IIIIIIIIIIIII
`
`
`
`.............h:88:878.0395
`
`3mm-
`
`
`
`
`
`
`
`mm;qvmvmmzwfiommmombowé
`
`o:
`
`72x
`
`szma:
`
`0061
`
`0061
`
`
`
`
`
`
`
`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 61 of 110
`
`US 7,079,499 B1
`
`
`
`
`
`ommw-ulnulunzuulllull.»llllllllllllllllllllllllllllllll
`
`A B
`
`lb.............
`
`aa;
`5.3n:m2
`
`bmum:osfamaom
`
`Ez
`
`
`
`
`
`mud»wmvhmzofiommammbom;V
`
`mmGE
`
`
`
`
`
`
`<883mm;.aoswbmaumESEHMmfisuomWEB.E5835.25.:@5952%&m23,:
`
`0062
`
`0062
`
`
`
`
`
`
`
`
`
`
`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 62 of 110
`
`US 7,079,499 B1
`
`
`
`.83EEEE.3HImEEm.
`
`0063
`
`VNGE
`
`0063
`
`
`
`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 63 of 110
`
`US 7,079,499 B1
`
`
`vmmm-uuuuuuuu
`ogsuoooi“oozcom28:00
`
`
`
`wmmmq:.........
`
`:csgmaé mmzmaommmnva
`
`hmd3&2
`
`.22$2.82
`
`EN6:
`
`0064
`
`0064
`
`
`
`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 64 of 110
`
`US 7,079,499 B1
`
`
`
`2380...".5:28.30
`
`5:235»:
`
`mfiNGE
`
`0065
`
`0065
`
`
`
`U.S. Patent
`
`00
`
`MwamS
`
`US 7,079,499 B1
`
`
`
`
`6*OQNIlllllllll-..IIHIIIIIIIIII-.m:2Esoaamazeexam-25”;as228525.2an52s:am:25$232saga;
`
`
`
`2,moonllllllllllllllllllllllllllllllllllllllllllllllUIIIII930894".0920£065-}-m-
`
`
`
`
`
`ma325gg%Eco..—
`
`
`
`mmzShowmama:
`
`mm6?
`
`0066
`
`
`m3mm-uuuuuuuuu#2SanEmEomuuuuuuuuuI-
`88..........x<sa.........
`
`505--
`
`was:aman:
`
`om:8uuuuuuuuuI-
`
`
`
`
`
`83.E2:88.;co_§__oo§ocozgguom}I.............................-
`
`0066
`
`
`
`
`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 66 of 110
`
`US 7,079,499 B1
`
`
`
`menu-.............
`
`
`
`$3-1-5...“.....Hamifii:----..§.u--:...--Eaas3?.EéHOEmass:7.5£25£5E:ama3:saga;
`
`
`
`
`
`
`
`menu-IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII-ohavmooi00:chE226I:m-
`
`
`
`
`
`VSiamnfié
`
`
`
`
`mmvvmwmmzShow9.stcmdV
`EE%mm;o?2:o:m:
`
`KW65%
`
`
`
`
`
`
`”fl.............-
`
`lllllllllllmulesvoooi21mco_fi._.m_momi—.
`
`
`
`
`Sum-nnnnnnnnnnnnn:333Stanuuuuuuuuuuuu..-
`
`gum-In:
`
`IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII$8uwmnwmlwmywqmummmflcmEm2San322$
`
`#238Batch
`
`
`
`omnm-uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuwaméga:m25:85
`mmnm-IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII'323:35llllllllllllI-
`
`
`
`0067
`
`0067
`
`
`
`
`
`
`
`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 67 of 110
`
`US 7,079,499 B1
`
`
`
`
`
`
`
`33.till}:II}Eduwmmo.EMEEJEE.Wyaflafigumafi:.5:.32aa:.25€32:an--
`
`
`
`
`
`mowmuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuIII05300.50.20E986lulu
`
`sawa:E
`
`
`
`EE%mmwvmvmmzmEomwhom:c3VS:.meo?2:o:m:
`
`mm6:
`
`0068
`
`:233maosmbmaom:
`
`0068
`
`
`
`
`
`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 68 of 110
`
`US 7
`
`9
`
`079,499 B1
`
`:8:II:.smz
`
`mmzwas:
`
`am.QQ
`
`0069
`
`<8
`
`.83m3
`any?n:
`
`22Smnosgmmum
`
`52V
`
`
`
`amennosabmfluuz
`
`
`
`22amen85¢meva
`
`0069
`
`
`
`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 69 of 110
`
`US 7,079,499 B1
`
`
`
`mmzuse:mama:
`
`5:22am:—
`
`538i2%;
`
`0070
`
`0070
`
`
`
`U.S. Patent
`
`mJ
`
`0
`
`US 7,079,499 B1
`
`
`
`.EEREES:.2:32:8an.752453n=ma.25$3annorabflumm2-nnnnnnnnnnnnnnnnnnnnnnnnnLuuuuuuuuuuuuuuuuuuuuuuuuuuI-m,man35.nofiwbmafiunuofieuum
`
`
`
`
`
`
`Siam£3.
`
`
`mmaNwmvmmzoaom38$o3V
`E2:%mga:2:o:m:
`
`NM.GEN
`
`
`
`
`
`Panacea.co_.ao_Em£:<uuuuuuuuuuuumuuuuuuuuuuuuuuuuuuuuuuuuuImean.5.1:}.:::::::::::::::LfimmbmmflnommHnmmwuizvaomnosfifiuomuuuuuuuuuuuuuuuuuuuuuuuuuu-m«‘onIIIIIIIImIIIIIIIII
`
`
`
`
`
`
`
`
`
`
`
`
`Aug—Mum.85E.szgmnozmbflmomyIIIIIIIIIIIII.IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII-Smam
`H:3-uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuI-M-uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
`
`
`
`
`n.W93m$5.3m.83mmg.EzvuomnosmbmmuomIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIu-
`
`
`
`
`SE-.............................E:2m2é:&m2.25?“5:235
`
`mZm-lllllllllllllllllllllllllllllllllllllllllllllllllll-
`
`
`
`
`
`
`
`omfim-InnuullllnnunllnlnuluuuouIllluanulllluavslslluusnnlIn:nullauuu~_¢zvbmomnosmbflummI-
`
`azimumSagas—nnnnnnnnnnnnnnnnnnnnnnnnn-
`
`0071
`
`0071
`
`
`
`
`
`
`
`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 71 of 110
`
`US 7,079,499 B1
`
` emmmmuuuuuu”fllllllostoooiflung:mcfism......
`
`
`
`
`
`
`mmmm-in:mm0.5.0000...“caumgfimmmlllllnnnnnnnnnnnnnn
`
`ommmlllllllllllllllI}:mlllllll05309.n—c0=m0=c0£=<nu}
`
`
`
`
`......................“Human
`
`llllllllIllIIlllllllllll-lllllllllllIll-IIIIIIII“
`
`
`
`
`
`I'll“mHmm................ll”uuuuuuwhauoooifimwsomm38200:-”
`
`ngdcobsgmom
`
`vomm1]IIIIIIIIIIIIIIII
`
`
`
`moanAnge:a.3335::=§8EomE3352
`
`
`3mm.............................fl.......133%:sEomE3952
`mgI.............--
`...........................................Lullxnull
`
`mmz25m385wmm.GE
`
`commLl}..-
`
`
`
`3mm-lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll-
`
`0072
`
`0072
`
`
`
`
`
`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 72 of 110
`
`US 7,079,499 B1
`
`
`
`
`
`...............owmwwmmmmu‘w.wag...-
`
`mwmGE
`
`0073
`
`0073
`
`
`
`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 73 of 110
`
`US 7,079,499 B1
`
`mmzmSommama:
`
`Fem.GE
`
`momm-nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
`
`
` Sz,2soéomasamLEE
`
`.3512:8553.0%;a:$3am::5ii;8:225
`
`0074
`
`0074
`
`
`
`
`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 74 of 110
`
`US 7,079,499 B1
`
`
`
`mg.GE
`
`0075
`
`0075
`
`
`
`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 75 of 110
`
`US 7,079,499 B1
`
`
`
`
` a:.13%-{-1}:itinl-52Esoa.omagam-@5meas:55:iiiiiliiii{ii}-
`SE-...............................................333:35cm.........
`
`
`
`mmzmEommama:wmGE.
`
`.25mac;.5:£3am::5Egg252%;
`
`0076
`
`
`
`
`
`Em_m......2:88:5:223.....H.......................A......I
`
`
`
`
`
`
`.323m25.:a2sec;.22E;Enema;
` 5-H
`
`
`fix“.lllllllllHlllllllll$5onEzvbamlmofibfluom
`
`wfifimlllllllllllllllllllllllllllllllllllll”II
`
`0076
`
`
`
`
`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 76 of 110
`
`US 7,079,499 B1
`
`
`
`
`
`
`
`
`
`25min---:III:-------------------------------nullTIIVr-u-
`
`
`
`
`
`man---------------------------------gamma-3%
`
`
`
`2:a:agnaw-3-3E%%%z:EHE
`
`mm.GE.
`
`
`
`
`
`
`
`
`
`odmm--------------------%Ewmmwmwwmwwsq........-
`
`9833*gaging<5.:-
`
`mommin-In:in:In:-----o---n-u-III-lawmiwm-v-8:3no;mam-i-
`
`
`
`
`
`
`mommil-I:-zlll--------------_---------------Emu-Ia--FEE-zu-
`
`
`
`
`
`
`
`
`
`Smmii--+--.-----------------------------
`
`ncfismmom3mdmm--------------
`
`
`
`3mmill:III:3an85amIIIIIIIIIIIIIIIIIIIIIIIIIIIn..-
`
`
`3%-}-------
`
`magqofismammw?lllllllllllllllllllllll
`
`
`
`
`
`
`
`
`
`MMMMillIIIIIn:gnomflwnm$556.3:lllllllllllllllllllllllllllII-Eas:E...........................--
`
`
`
`ommmil------
`
`
`
`mama----------
`
`33:}------
`
`
`
`25m----------
`
`
`
`ammm---------
`
`
`
`owmm---------
`
`
`
`bmom8:23?“.24
`
`
`Nwmmwgwmmw&m-
`
`$233
`
`$8.5m85%
`
`
`
`Emmi}--ll-----------------------------.
`
`
`
`
`
`
`
`mmmm--§m_am§.m§q----........................--
`
`
`
`
`
`ammo-fixw-E-flamaéfiwaéwfa.3a:4“........................--
`
`0077
`
`
`
`EEEEggExam?
`
`gammiggas:
`
`0077
`
`
`
`
`
`
`U.S. Patent
`
`J
`
`7m
`
`m
`
`US 7,079,499 B1
`
`%E%%
`
`mmz
`
`
`
`mmoms89cWEREEyzz.8333.3:358
`
`
`
`SEssaSEum
`
`13%:“ammmmasm
`
`Eon—«2:33EggmEséomE:
`85.53%mBugin:$2.8m5%.:QOH,
`
`
`
`
`2%:Ssgfiuz
`
`mm.GE
`
`0078
`
`0078
`
`
`
`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet78 0f110
`
`US 7,079,499 B1
`
`
`
`
`
`
`
`oocn-IIIIIIIIIIIIII:III:IIIIIIII
`
`$ng8%me»:52
`
`
`
`Nami---
`
`68:5».
`
`
`
`comm-nunnullluluIn}1-:-
`
`
`
`85%cHcmi:-|--1|Ivmmaomlagging“$4uuuuuuu
`
`
`
`
`3%-:-------------
`
`
`
`8%-}--------------------
`
`$3-:-------------------
`
`
`
`Emmi:----------........
`
`
`Emmi-----------
`osmi§----------L-m-.af33
`
`2”:2:mac
`
`auxnosgmaé3
`
`$55523?:<5.
`
`25%%%%EH
`
`.33--------.-----------------
`
`
`------------------L--_l-Vr--
`
`
`
`mamacobwsmmé
`
` EggéuaH
`
`$3-:----------------------
`
`E%%%22Hé
`
`Ill-.-ll|l+l|||r|Tlll
`
`
`
`30m.89:325$Saga;
`
`um.GE
`
`3..6E
`
`
`moon-IIIIIIIIIIInullnullnnnnnnnn
`
`
`lllllllllllllill'l
`
`
`llllllllllllll-T.lllLllll+lIl-.I!-
`
`Anosabmafiuumv:2an852023;
`
` Anonabmafiné$2.3mEzgmaéHa