`
`a2) United States Patent
`US 7,079,499 B1
`(0) Patent No.:
`Jul. 18, 2006
`(45) Date of Patent:
`Akhtaret al.
`
`(54)
`
`INTERNET PROTOCOL MOBILITY
`ARCHITECTURE FRAMEWORK
`
`(56)
`
`References Cited
`U.S. PATENT DOCUMENTS
`
`(75)
`
`Inventors: Haseeb Akhtar, Garland, TX (US);
`EmadA. Qaddoura, Plano, TX (US);
`Russell C. Coffin, Plano, TX (US);
`Liem Q. Le, Richardson, TX (US);
`Zemin Zhu, Plano, TX (US)
`
`(73)
`
`Assignee: Nortel Networks Limited, St. Laurent
`(CA)
`
`(*)
`
`Notice:
`
`Subject to any disclaimer, the term ofthis
`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
`
`(60)
`
`(51)
`
`(52)
`(58)
`
`Related U.S. Application Data
`
`Provisional application No. 60/192,411, filed on Mar.
`27, 2000, provisional application 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/152,916, filed on Sep. 8,
`1999,
`
`Int. Cl.
`
`(2006.01)
`HOAL 12/56
`US. C1. i cecccceceeceeteceteeeeeneeeee 370/310; 370/389
`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.
`
`............ 455/426
`5/1999 St-Pierre et al.
`5,901,352 A
`6,501,746 B1* 12/2002 Leung ..............
`.. 370/338
`
`6,731,621 B1*
`5/2004 Mizutaniet al.
`............ 370/338
`
`FOREIGN PATENT DOCUMENTS
`
`EP
`EP
`WO
`WO
`WO
`WO
`WO
`
`1 017 208 A2
`1 017 208 A3
`WO 98/32301
`WO 98/45982
`WO 99/12329
`WO 99/18515
`WO 99/38303
`
`7/2000
`7/2000
`7/1998
`10/1998
`3/1999
`4/1999
`4/1999
`
`OTHER PUBLICATIONS
`
`Richard D. Verjinski, Phase, A Portable Host Access System
`Environment, CH2681, 1989 IEEE.
`
`* cited by examiner
`
`Primary Examiner—Chi Pham
`Assistant Examiner—Derrick W Ferris
`
`(74) Attorney, Agent, or Firm—Carr LLP
`
`(57)
`
`ABSTRACT
`
`A communications architecture for enabling IP-based
`mobile communications includes a Local Service Function
`(LSF) component configured to serve as an IP-based serving
`area network for a set of x-Access Networks, and a Network
`Service Function (NSF) component configured to serve as
`an IP-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 NSFfor providing hetero-
`geneous Layer 2 access for MNsirrespective of access
`technology.
`
`4 Claims, 110 Drawing Sheets
`
`
`
`
`
`ipmUserDevice
`fn
`622
`0..*
`
`0..*
`
`~ipmUserDeviceRef|1
`
`
`0..* 1
`
`
`ipmUser
`
`620
`
`1
`
`-ipmUserRef
`~ipmUserProfileRef
`
`
`
`
`1.*
`
`—ipmUserDeviceRef
`1
`
`I ipmUserProfile
`624
`1|-ipmClassOfServiceRef
`
`ipmNsfSubnet
`
`632
`
`L.*
`
`
`
`
`0..*
` ipmClass0fService
`1
`-ipmLsfDomainRef
`
`826
`
`—ipmNsfSubnetRef
`
`
`
`ipmNsfDomain
`
`
`
`634
`
`
`
`-ipmLsfSubnetRef
`
`
`
` ipmLsfSubnet 1.
`yLipmLsfDomain
`628
`
`1,
`
`a
`
`1
`
`000
`
`1
`
`630
`
`Ex. 1013
`Apple v. MPH Techs. Oy
`IPR2019-008 19
`
`0001
`
`Ex. 1013
`Apple v. MPH Techs. Oy
`IPR2019-00819
`
`
`
`US 7,079,499 B1
`
`coo
`
`
`
`TOT4tOM}ON9.109
`
`Jul. 18, 2006
`
`Sheet 1 of 110
`
`
`
`
`YIOM}ONSsaooy|/7 YALOMPNaTsuIS|YIOMJONSS900¥!/POT‘\!Ort
`OlT\NV[NE|HEP|
`OTT|801skaOTT
`NVI/NVX2||211PTTa/|OTT
`NVX|!/|
`|/907‘oaTT|ixX
`
`c0IN |lll
`
`U.S. Patent
`
`EOld
`
`0002
`
`0002
`
`
`
`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 2 of 110
`
`US 7,079,499 B1
`
`
`FIG. 3
`
`Mobile User
`Homed in NSF2 ee _
`Access Network
`Visited Network
`Backbone Network
`Home Networks
`v4
`ovo
`Je
`304
`306
`302
`
`Core Network 101
`
`0003
`
`0003
`
`
`
`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 3 of 110
`
`US 7,079,499 B1
`
`
` Home
`
`
`Mobility
`Manager
`Function
`
`
`
` NetworkServingFunction104
`
`.
`Serving
`Mobility
`M
`anager
`Function
`
`'!
`
`'
`
`|
`2 coy
`ES
`Mom |
`Bgl
`Si
`eo
`SE
`Be |
`
`
`eeereeeee
`
`zq
`
`xAccess
`
`Network110
`
`
`
`
`Cellsite
`Interface
`Nee eeeeeehae a ae aera es eee ee
`
`0004
`
`0004
`
`
`
`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 4 of 110
`
`US 7,079,499 B1
`
`FIG. 4B
`
`Accounting
`Service Bureau
`CalYe
`
`470
`
`472
`Service Agreement
`Broker
`
`
`
`
`
`Secure
`IP Network
`Messaging
`Service
`Function||Gateway
`108
`
`474
`
`
`Secure
`
`
`Messaging
`Gateway
`
`
`428 Switch
`Directory Billing
`CallMex Prox°
`Database]|Service
`Function!
`~439
`“432
`433
`434
`
`Router
`Switch
`
`Access
`Control
`
`Connect
`Control
`
`Cellsite
`Interface
`
`448
`
`Cellsite
`Interface
`
`448
`
`woeeee
`
`449
`
`(2
`
`sug 2
`
`449
`
`449
`
`0005
`
`0005
`
`
`
`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 5 of 110
`
`US 7,079,499 B1
`
`HIG. 4€
`
`452
`
`400
`
`FIG. 4D
`
`464
`
`4i1
`
`(NSF AAAFunction ££ (>—————] — |
`|
`AAA Routing
`450a
`
`
`Function
`
`400
`
`450
`
`450e
`450d
`450c
`450b
`oe _|
`
`FIG. 4F
`l[sFAAAFunction = >————— }} © |
`|
`462
`AAA Routing
`
`a
`Function
`
`
`
`411
`
`0006
`
`0006
`
`
`
`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 6 of 110
`
`US 7,079,499 B1
`
`SsoIppy
`
`
`
`
`
`woTyeooTTy~~
`
`~~
`
`vor
`
`SSaIppy
`
`woreoo{ly-
`
`AST
`
`0007
`
`0007
`
`
`
`
`Jul. 18, 2006
`
`Sheet 7 of 110
`
`US 7,079,499 B1
`
`U.S. Patent
`
`
`
`QTTNOgzr/9chSNg97/8crdOHd79hWHS/2S>WWH
`
`
`
`YHOVNVNALTIIGON
`
`VGOIA
`
`NY
`
`||||SSduddyd]dLVOOTIV||
`
`nS
`
`HLIMdOVSSHNONdS
`
`
`
`ISanbadUNVIVN
`
`Ssqdadydi
`
`HLIMdOVSSAAONS
`
`
`
`LSanbgdUNVIVN
`
`SSdaddvdl
`
`
`
`SSTYddVdl]LINSNVYL
`
`WNS/NWHOL
`
`
`
`SSduadvdidl-M007SsddddydlaAMOud
`
`
`NISSdaddvdIddOLsSSdaddvdiLINSNVaL
`
`025|gg
`
`SNCOL
`
`soddadydlaAMOdd
`SSduadvdiLINSNVAL
`
` |||||||!TaVidi-X001SNOL
`
`USVaTAHLAOVNVA
`
`SSduaadvdidaHLa0
`
`TTS
`
`0008
`
`0008
`
`
`
`
`
`
`
`
`
`
`
`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 8 of 110
`
`US 7,079,499 B1
`
`
`
`HLAGOVSSHAN(NAS
`
`ISIN5aYUNVIVN
`
`YOOS.NW
`
`NWHHLd0
`
`YOOS.NWdAMOda
`
`YOOLINSNVad
`
`NWdHL40
`
`WOVSSAWGNdS EF
`YOOdfM001
`
`91TNOger/9SFSNCvorWAS/2ShNAH
`
`
`
`NIOVNVNALIIGON
`
`GSOd
`
`dl-X001VNIVODHHLddOLs
`WTaVL
`IVNdHLSNIVOV
`YOOdxOLsSOL
`
`0009
`
`0009
`
`
`
`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 9 of 110
`
`917NO9G¢vSNGASN92>SNAdSTvorWASoSWAH
`
`OGOld
`
`gg
`
`YOOdHLddoLs
`
`df-X00TVNI
`
`oGS
`
`TTEVL
`
`
`
`WIdVLdQ-X001VNIdONAaaTa
`SN@dSNdyOLs
`
`OLdOVSSHN(NaS
`SN@dSNdaols
`
`
`
`QOVSSHA(NYS
`
`YOOFXOLSOL
`
`LSNIVOV
`
`IVNHL
`
`0cs
`
`|||||||||||IW/EeseEEHesEl
`
`
`
`SNWISINdaYTONTATATAIVNJHEISNIVDY
`TOVSSUNCONSVNJHLLSNIVOVSNdUSN
`
`
`(NVIVNHEMSNCSNdfYO0Tv9¢TONTATATY
`
`
`
`
`US 7,079,499 B1
`
`99¢
`
`GAOT
`
`YOOS.NW
`
`o9G
`
`YOOLINSNVaL
`
`NWdH40
`
`YOOS,NW
`
`(NYdAldOdd
`
`YOOJINSNVUL
`
`NWAHLdo
`
`v9S
`
`v09,ISdnoayCNV
`
`1|||||||||||||
`
`6GS
`
`0010
`
`
`
`
`
`ONIYOLSALVILINI
`
`ONALAOTEOLFOVSSHNCNaS
`
`0010
`
`
`
`
`
`
`
`
`
`
`
`
`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 10 of 110
`
`US 7,079,499 B1
`
`WOVSSHNUNS
`
`(NVIVNHLM
`
`S.NWLSanbay
`
`v0o
`
`TATGOda
`
`YOOS,NW
`
`|||||||||||||||||||||!
`
`917NO
`
`9S?SNCdSN
`
`9¢hSNQAST
`
`b97WAS
`
`ectNAH
`
`dSOld
`
`YOOHHLduois
`
`dfl-X001VNI
`
`q1ava
`
`HOVSSHAUNS
`
`SNAddOLsOL
`
`LSNIVOVYOO
`
`IVN$,uasn
`
`02S
`
`|||||||||
`
`o0S
`
`NWdHL0YOOJINSNVAL
`
`SNQdSTdAYOOT
`
`HONDAATA
`
`
`
`ISANOadINV
`
`YOOS.NW
`
`(NYdAMOde
`
`YOOLINSNVal
`
`NWdHLdo
`
`ves
`
`
`
`S,4aSALSNIVOV
`
`YNIIVN
`
`SN@dS7
`
`FONTATY
`
`WTEVLdN-001
`
`IVNdHLLSNIVOV
`
`TONTURATY
`
`THLISNIVOV
`
`IVNS,uaSn
`
`0011
`
`SNdSTduos
`OLTOVSSHNGNdS
`OLTOVSSHNCNIS
`
`
`WONGaATa
`
`ONIYOLSALVILINI
`SNddST4x01
`
`0011
`
`
`
`
`
`
`
`
`
`
`
`
`
`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 11 of 110
`
`US 7,079,499 B1
`
`FIG. 6
`
`600
`
`
`
`LSF/NSF
`
`
`
`
`
`
`
` UDS
`Function
`
`
`
` Queries
`|
`ee eee ee ee 4
`(Read, Write and Modify)
`
`
`— U
`
`DS
`Database
`
`— U
`
`DS
`
`0012
`
`0012
`
`
`
`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 12 of 110
`
`US 7,079,499 B1
`
`joyjouqnsjsnurdt—I
`
`veg
`
`uleUlogJsNuIdt
`
`yeuqnsjsyurdtr
`
`069Jayasaspuidi—
`
`0&9+TyouqngjsTurdt
`eTJoyetyorgsasqudi—
`T+0
`joyyouqngjsyTudr—
`
`
`JOYATISJOSse[NualJ$29aoigiesjudt
`ayIoAlagjosse[judi—
`
`Joyul(jsurdtI929
`oyureWMoqssyudi—
`+0V9‘Old
`V929
`dITALISIQSSe[juIdt
`ulewoqysyTurdt
`doIAa(Jesywid
`JoyootaaquesqwdI—
`
`T|Joyaotaeqaesygurdt—
`
`x0
`
`+0
`
`God
`
`0013
`
`0013
`
`
`
`
`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 13 of 110
`
`US 7,079,499 B1
`
`suygfioparq:wonduosap-
`
`suLyghioyadg:addpaoueg—
`
`AUNgAIOpaIg:Wo+-
`
`aolAa(ias/urdt
`
`oo9
`
`a[oigiosurdt
`
`ddIAJagyosse[jurdi
`
`sulygsozoatig:w9+-
`SULSAO}IAIIG:WO4+-
`
`[]Na
`
`BULIYSAIO}OALIG:Us+—
`
`surygdioyaliq:w9+-
`
`vr9
`
`NQ:ostyaas—
`
`(IO+sseqgyaafqo+—
`
`[]NG+Jeyeotasagyosseryuidr—
`suayGdi0palig:wordiwosap-
`¥29929
`[]NG:Joyeotaaqyspurds-
`suITSlope:wondiwosap—
`{]Na.:Joyurecogysyurdt-
`Joyurewmogdstsyudi—-
`quo}ezuesto
`Jaquinyauoydajayatiunisoey:laquinyeuoydarasarruisoes—
`(a9‘Dddoy
`PalyUoap][EUMaLXafay,+polftpUep][eUlw1aLxXapa}—
`[CtsSC«d;:CCe
`Jaqumyauoqdayay,:Jaquinyatoydayay—
`suIngdioyaasg:sureNaoysqAsaarjaqyeatsdyd-
`SULSOMIUINN+JeqUINYNOSIeUoneusezul—
`poyzopAtoatfag:poyjepAreatjaqpasrajaid—
`Jaquinyatoyqdajay:1aquinyauoydazay—
`SULISETGeULIg:JOpeopuyworNeunsap—
`ALShopasg:woydiaosap-
`SUII}S}9}00:PlOMssegiasn—
`SSOIPPY[e}sOg:SSaIPpypatoystsoi—
`BuySAlopoaaq:Xogaousoysod-
`SSAIPpyle}sog:ssoippyjeysod—
`SULISOIGVINN:ssappy[Z]xX-
`FaLygA1oyaliq:apoypeysod—
`
`979
`
`uosia
`
`HULYSAIOWIOIG:aVy-
`
`JOqUINNXa[ay,:1aquanyxaya}—
`
`0014
`
`surngdioyoaiig:yaars-
`
`duuygioyartg:no-
`
`dutrygksopadg:78-
`
`dulaygdioyoaag:[-
`
`0014
`
`
`
`
`
`
`
`
`
`
`
`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 14 of 110
`
`US 7,079,499 B1
`
`029Jasuidi<<{YWrTIXny>>
`
`
`879U0S19qa10}3Ul
`
`
`
`(Vaq9‘Dd
`
`
`
`HUISAI0JIIIG:SSaIppyeponetiqoul—
`
`ues[oog:ssaippy}UeueUlIegsi-
`
`
`
`HuySAlopoalig:seysieasn—
`
`ueajoog:payqeuqeotasacuidi—
`
`ayeoytyie):ayeoyTsagudi—
`
`duyghr0zxI1Iq+Niqtesn-
`
`ueajoog:paleysisayst—
`
`sULIGhIOVIaIIG:SseIppysoerejyuasns—
`
`suysk1opaI:Jaquinyyunosoyudi-—
`
`duLygAlopelig:eNJsTuUe.Mo—
`
`suryghiopatig:reNTayyuediNd-
`
`uea[oog:VOOUITMSNACeyepdn—
`(ING:Joysotaaquaspurdr—
`
`[ING:Joyaotasagyossepjudi—
`
`[JNG:Joyaryorgsasquidi—
`
`sugk1oyaIiq:19quin\jUaurysedap-
`
`suryshiopasig:1aquinyaefo[dua—
`
`dutdygAtopeastq:L1099}e)ssautsnq—
`
`AuINSAIoalIg:asuaorp1ed-
`
`SSaIppy[e}sog:Ssaippyeysoqeuroy—
`
`suysdsoya1g:adfjaefojdura—
`
`duryshiojalg:aureuuaats—
`
`Jaquinyauoydajay,:auoygauloy-
`
`5011}9}9}90:oIpne-
`
`suIygdtoyartg>TYNPe]2qeI-
`
`SuLyShIopattg:[reu-
`
`dutaysAIoparig+spent
`
`Dadf+oyoydsadf-
`
`NQ:Jeseueu-
`
`dutygf1opadg:Jaquinyuool—
`
`Jaquinyauoydaray,:
`
`Jaquinyeuoydayay,:afiqou-
`
`dU1I}9}9}90:oyoqd-
`
`dJVITIVII)>ayeotyej1esn-
`
`suyshiopealig:pm-
`
`NQ@:Areyassas—
`
`sulayghi0poa1g:adendueTpaiajaid—
`
`
`
`dUIN}S}9}00+ayBOyTJe)qNIWSIesn—
`
`dUINSHq:JayTyuapfenbrangggx-
`
`SU}S}2}90:ZTSYOddesn-
`
`0015
`
`0015
`
`
`
`
`
`U.S
`
`. Patent
`
`Jul. 18, 2006
`
`Sheet 15 of 110
`
`US 7,079,499 B1
`
`0&9
`
`dUShiopaliq:sseippyyeuqns—
`duiysdioparig:worndiosap-
`duLygkIopal:ssoippyyauqns—
`suyskiopedig:wordiuosap-
`
`
`
`HULI}SAIO}III.:YSePyeuqns—
`dulygdiopoadig:ysepyjyeuqns—
`[ING:Jeysespundi-
`
`sULSAIoOpIIIG:Ud4+-
`suLIySAlopalig:wo+-
`
`pouqngysqurdt<<AHWITIXNY>>
`youqngyjsnurdi<<A4WPrIIXNY>>
`
`cb9
`
`poyzayAroatjag:poyyapAreatjaqpastajasd—
`
`
`
`HUSA|GeULIY:LoyvoIpurworeuTysep-
`
`JOQUINNXe]a],:Jaquinyxaa}—
`
`sulygdrioyaltg:A1ogayegssautsng—
`
`SSalppy[e}sog:SSaippypaisysidos—
`
`SULSOIIUNN>SSaIppy{Z]x—
`
`TUWorjezrues10
`
`8U11}9}9}90:ploMsseqiasn—
`
`opiny:apinjyoreas—
`
`SULYSAIOPLIG:No-
`
`N@>ostyaas-
`
`
`
`;9CO+s8219}08L90+-|aq
`doyI9“HA
`
`29
`
`UyeuLogysTudI<<AYVTTIXAY>>
`
`
`WIRMOGJSNUdI<<AYWTIKNY>>
`
`suSAiopaIIg:wWeayurewop—
`[]N@:Joyurenogdsyjsyurdt-
`(]+sJoujeuqngysturdr-
`Huyskiopedng:wWyeayurewop— ]:Joujouqngysyundt-[]NG:Jayurewogdsysyurdi—
`
`
`
`
`
`Jaquinyauoydapapeiuisoey:taquinyauoydarasatiuntsoes—
`
`JalIjap][eUWialxa[ay,:Jalyuapypeurwi19}x9]9}-
`
`BUSOWaUINy:JaqunyNS|euoneusayut-
`
`Joquinyouoydaay,:sequinyouoydata;—
`
`sulnygéloparg:aenaoyjoraayaqyeatshyd—
`
`BULSAIOpaIG+Xoqaotjqysod—
`
`SSIIPpyl[e}sog:ssoippyleysod—
`
`suysdiopaig:apojreysod-
`
`duygk10yoa1Ig:4aaI)s-
`
`0016
`
`Sutygdiopaig:worndrosap—
`
`HULIYSAIOPIIIG:4S-
`
`aUSAO>[-
`
`vE9
`
`0016
`
`
`
`
`
`
`
`
`
`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 16 of 110
`
`US 7,079,499 B1
`
`FIG. 6D
`
`660a
`
`organizationalUnit
`-ou :: = IPM Management
`
`organizationalUnit
`-ou :: = ipmNsfDomain|
`
`organizationalUnit
`= ipmLsfDomain
`ou: =
`
`|-
`
`634a
`
`628a
`
`organizationalUnit
`-ou :: = ipmLsfSubnet
`
`630a
`
`(A)
`
`organizationalUnit
`-ou :: = ipmNsfSubnet
`
`organizationalUnit
`
`632a
`
`620a
`
`organizationalUnit
`
`622a
`
`
`
`
`
`
`organizationalUnit
`organizationalUnit
`
`—ou :: = ipmUserProfile
`-ou :: = ipmClassO0fService
`
`
`624a
`
`626a
`
`
`
`
`
`0017
`
`0017
`
`
`
`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 17 of 110
`
`US 7,079,499 B1
`
`veAQo
`
`
`
`W109‘]]aqU19}S9MTNOSE|WUIS
`St8pON9TTqoW24}
`
`qoryayeFST8q}JOTWN:
`
`
`
`duldsryaaptapooa44q+peie}sisa4
`
`
`
`S,PPONeTIGOWet}
`
`
`
`SIse‘a'l)earSUNNOI
`
`
`
`(eaedurnorsyd)
`
`SULNS
`
`TechOct00tdiawoysaponapiqoy
`oessoippe
`
`
`DULI}Sa1OUs]ase}Ar0y0I1qSSOIPPYOPONTIGOW
`
`surd}S
`
`
`
`Jasaq}Joaureusq],
`
`SULTSa1OUsase)
`
`
`
`
`sUIL}S
`
`(219“Old
`
`ASTVaA
`
`ANYL
`
`
`
`
`
`JaqyoyasudyusisseTy
`
`SPMSSOIpPpeI
`
`
`
`Aq‘8'0)pazeoorye10
`
`(doHd
`
`
`
`
`
`Jaqjeyadutdsjrustssepy
`
`BIapONaftqoWet}
`
`
`
`pesaystsorA[pUeseid
`
`
`peuorstaoidApjuaueutsed
`
`
`awoYS,9PoNITOH3ty}
`omSULI}SaLOUs[ase)eopala}staays]a
`
`
`AULT}Sa1OUspase)~jUsUeUl1agssaIppys]
`
`0018
`
`0018
`
`
`
`
`
`
`
`
`
`
`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 18 of 110
`
`US 7,079,499 B1
`
`
`
`S710]909}IOU=0
`
`ase,|9}e0131}.191|ssarppyjqazeyywosINo
`
`‘QoIALacygsse]judt=no9dIATOSJOsselo
`
`
`
`
`‘yuawaseueWuUIdI=nossepopoolqoarpiyoid
`‘“uamaseuepWuldI=ntsse[oqoalqo
`
`
`
`‘ayorgassqurdi=no|Jasnaq}10}aouadajalaq],
`‘gopuyor=pin,:Nq_|298"a4}Jo}sousrayoraU
`
`99°01020Feaq}10}ssaippyJoale)d]
`
`QL9GPECTHdl24}4qpoudisse
`9CPXoepEcy
`UBSIy[“eqUINUNidJasy
`SS9008a}adnoas0}Jasn
`aPpONagosutureos
`
`JIqunwyUNOIIe§Jasf)
`
`ay}AqpayoayasIagaqzut
`GULSa10Us
`SULISa1OUsTaSe)|ayeOIT}199|ayeotstyzayyurdr
`
`
`ayeaytyiags1asy
`
`Wd]4qpoyesoued
`
`
`
`Jajuay)Ayanoag
`
`
`
`‘aopuyor=pmn,,‘Nd
`
`SYLOM]aU[a}1IOU=0
`
`yunos0esty0}
`
`0019
`
`
`
`Jayue0A}1INIeS
`
`Jaquinyyunoooyurdt
`
`(VI9‘Dl
`
`0019
`
`
`
`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 19 of 110
`
`US 7,079,499 B1
`
`
`
`‘goruyor=ptmn,‘NG
`
`‘gotaaqiasquidt=no
`Jasn9}10}aoualajalaul,
`
`CO©(2)49‘DI
`ayepdy ssepoyoa[qo
`
`
`
`yoo
`
`£10}0211¢
`
`autdyS
`
`aSTV|SAIOM}AT[9}10U=0
`‘“uawadeuey,uldt=no
`
`id]aq}
`aq}ytdSNay)
`
`
`Jayjayadatpusissely
`aotaap
`
`ewayas payqeuaSIao1Adas
`
`
`
`
`
`qeqyssepoyoatqo
`
`
`
`‘apoyAyuno)99T€OSI
`
`yeuonjdo
`
`
`
`ay}SIswWeNWOUIUO)
`
`
`
`pueAloyepuemautjep
`
`
`
`soynginye[euondo
`
`
`
`
`
`(aureujst]
`
`JO}Jasgteuaq}seauies
`
`adAyoj01d|aseydoy}
`
`‘3't) aueuINg
`
`0020
`
`0020
`
`
`
`
`
`
`
`
`U.S. Patent
`
`CS®oe——(p)ag‘OM
`
`
`
`
`
`Jul. 18, 2006
`
`Sheet 20 of 110
`
`US 7,079,499 B1
`
`|
`
`Lgcpog66en
`piomsseds10s§
`
`LLLT-26-226
`
`auoydawoysJas)
`
`Jaquinu
`
`oNansS|JaquInyauoyqsuoy
`
`PATA9PtseAe]T0ce
`
`
`‘SSaIppe}aa1}S
`
`jeuordo
`
`190¢
`
`
`
`JaquinuyUsujIedy
`
`
`
`IoAyto‘a‘t)kyTe907
`
`
`
`§JasnJoyststy}‘(Wotdad
`
`
`
`jeuondo‘ssarppe
`
`
`
`‘aoUTAOIgIO9381S
`
`[euordo
`
`pj
`
`0021
`
`0021
`
`
`
`
`
`
`
`
`
`Wod'sxlomjaupaylougaopuyol|ay,10jaueUUOUIUIO)
`
`US 7,079,499 B1
`
`
`
`s]IqoUl‘d'a‘Iasnay}
`
`silanol
`
`
`
`
`
`Ayjeotdoyareyey}saotaap
`
`
`
`
`
`
`(0042-ddbwWoodTeN)'3'9|so1ap‘sopuaaaotAap
`
`
`
`
`
`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 21 of 110
`
`
`(atiqour‘xooqa}ou)'s"a
`pueyxIOMjU9q}ssav0e
`
`
`
`
`
`saotasp‘sadf}0}JaqiiosqnsajIqoweAqpasn
`
`ddIAVespWd
`
`au}ISUordisosapau
`
`aolAapay}‘[apour
`
`“"UOISI9A
`
`
`
`SOIAOPOM}alea1IU],
`
`Poydeaexg|asodmyomaforiey|ode,|omyomega]
`
`sUIN}S
`
`Joyal
`
`SUII}SI1OUTTaSe)f
`poe
`
`0022
`
`oe
`
`AG“OA
`
`ada0tuep
`
`
`
`0022
`
`
`
`
`
`
`
`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 22 of 110
`
`US 7,079,499 B1
`
`W09'syIOMTI}100@qOg
`
`a[oigiespurdi30}
`
`
`
`Jo]aweuUOWUIODay]
`
`ssepoyoalqo
`
`
`
`
`
`
`
`
`
`(aoyjjo‘amoy)'a'aa[orgsaspudtay}ynoqe
`
`WOKEUIOJULat}[fe4st]
`
`
`
`‘aopuyor=pmn|‘Nd
`
`(2{10M}aU]a}10U=0
`
`sse[opelqo
`
`‘Q0IAJagJQsse[guidi=no
`‘UetaseueWUldI=no
`
`‘\uoUleseueWwdI=no
`
`‘gotaaqiespurdi=no
`Io}soUaIaJaloq],
`ddTALOCTOSsEeL)udI
`ddTAaqaasywidt
`
` aAULI}Sa1OUTASe?)oeSULI}Sa10Usase)
`Joysotaaquesqwidt
`
`,SY10MaUl9}10U=0
`
`
`
`‘aopuyor=pm,‘Nd
`
`
`
`JO}aouatajalau],Jaysotasagygsseyjuid!
`
`0023
`
`pe
`
`
`
`YIHd
`
`0023
`
`
`
`
`
`
`
`
`
`
`
`
`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 23 of 110
`
`US 7,079,499 B1
`
`
`
`00'szJOM[a}10U@qoq
`
`ddIAJagygsse[guidraq)
`
`
`
`
`
`
`
`‘yusuaseueWwidiI=no
`
`(SYLOMpOUla}1OU=0
`
`‘yauqngjsnudi=uo‘Nd
`
`
`ay}JOavdUsIaJaIaU],
`pm::
`
`
` puqusySn
`
`Joyjouqngysyundy
`
`
`‘urewmogjsyudi=uo :Nq
`‘yUoWeseueR_UdI=no
`
`SYLOMJau[a}A0U=0
`
`JO}aoUadajalau],
`uleulogysTurdt
`
`
`
`say
`
`a
`
`
`
`aq}Jojusuoduioswyeay
`
`Woo'aqeqs@aoq'uyor
`
`aUOYatf}10fJoijI}Wap]
`
`yloayau
`
`
`
`
`
`S§900VYAOMJONFLA
`
`ONWeayurewop
`
`Joyurewogysyurdy
`
`[19‘Old
`
`0024
`
`JojauleuwoUUIODaq],ona
`
`
`
`H9‘Old
`
`0024
`
`
`
`
`
`
`
`
`
`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 24 of 110
`
`US 7,079,499 B1
`
`
`
`dUSar0Usase)|
`
`10yaJIq
`
`sULI}S
`
`
`1OpaIIFw|Cadaadnfamine|adey
`Wod'sxlomyazouggydrJo}aureuau],UOWWOD
`
`
`08049GF'LPssolppy}euqns
`
`W0d'syIOTa}10N@DTaI
`0'SSe'SGe'SGe
`0'SGe°oGe'SGe
`youqnsysyurdt1aq}10}uondiiosepsu],WOTal1osap
`
`
`
`
`DOTAIICISSe[UII917}auLI}S
`aq}OJUoNdIosapayy,
`
`Josaluepunog10s}IUII|
`JOsalzepunogJOS}IWIT
`
`94}puejsiapunsadtaap
`
`aq}puejsiapunsadtaap
`ay}djayanjeay1qZF
`ay}djeqonjeaHq2
`youqnspueyJOM}JOUaq}
`youqnspueyA0M}eU90}
`
`Jo}awedUOMIUIODaq]
`
`aoIAdasygsse[jurd!aq}
`SULSalOUsTase)f
`gnydumyen|adh,|oueN
`
`
`FUL]Saouspase,)A10,0911¢
`FULSa10UsaseD|
`dulsygesoudjase)|¢
`1009114ssoippy}auqns
`wee
`
`
`SULT}Sa10UATaSe)f
`duLI}Sw104991
`
`youqngjsnurdt
`
`aUtI}S
`
`08'02°9SP'LAP
`JOSSoIppedg]3s
`
`youqnsysT24}
`
`suttys
`
`AGOIA
`
`0025
`
`aulqys
`
`1O}IaII(]
`ysepjeuqns
`
`JOSsoipped]eq]
`
`puqnsISNeq}
`
` FULTSaLOUs[ase)|¢
`
`JOPIII
`
`suLI}S
`
`ysewyouqns
`
`
`
`
`
`£9Old
`
`0025
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 25 of 110
`
`US 7,079,499 B1
`
`‘youqngjsyudi=u9,,:Nd
`
`‘\uswedeueWwdi=no
`
`
`ay}JoaoUaIejolaq],
`youqnsySt
`
`aireaetnania[oe[ey
`uloo'oqegsT@a0q'uyorUW[eayUrewop
`
`Jayyeuqngysyudi YOMoU
`
`510MaUTa}10U-0
`
`
`
`Joyueuodulodwyeay
`
`
`
`SS900VYIOMJONALA]20}
`
`
`
`ayyAoyJaljTyUaP]
`
`sUIOY
`
`19Old
`
`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)
`
`461d|LDAP
`
`461
`
`
`
`461a
`
`46le
`
`461b
`
`New Service
`Componet
`
`
`
` User
`
`LDAP
`
`Profile
`
`
`461c
`
`461c
`
`
`
`
`461f
`461f
`4618
`
`UDS Database
`
`LDAP
`
`LDAP
`
`LDAP
`
`110
`
`IP
`Network
`
`110
`
`110
`
`0027
`
`0027
`
`
`
`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 27 of 110
`
`US 7,079,499 B1
`
`
`
`
`Router2|
`
`Router 3K
`
`
`Roaming
`User
`
`
`Stenf-
`
`IPSec si ! see SA3
`
`—S
`
`Router r ‘[,
`462|
`IsNetwork)
`ee4—_
`
`3 464
`
`7 iTH cD a wfi —
`ss
`
`_
`
`7 Wee Ste
`
`
`
`| ! !
`
`428
`
`=)
`
`Uh
`
`“
`
`ng%
`
`Tanne
`|
`147SecSad
`
`Backbone
`Network
`
`Home Network
`
`| | | | ||
`
`Visited Network
`
`0028
`
`0028
`
`
`
`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 28 of 110
`
`US 7,079,499 B1
`
` 202
`
`LSF/NSF 2
`(Combined)
`
`
`
`106
`
`WSLeepree —=—----~ [Psec SA
`
`XY02
`
`FIG. 10
`
`!
`
`]
`
`|
`
`|
`
`| | |
`
`‘S
`
`\!
`
`Visiting
`Network = ----
`oo
`1000
`7
`_N A
`
`Home
`Network
`102
`—
`
`
` IP,
`Network
`
`
`
`Mobile User
`
`
`
`(Homed in NSF A) Correspondent Nodes
`
`—-----~ [Psec SA
`
`0029
`
`0029
`
`
`
`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 29 of 110
`
`US 7,079,499 B1
`
`Fig. 11
`1100
`
`452
`
`Visiting Network
`304
`—- |
`|
`
`HCDM
`
`404
`
`1120
`
`Policy
`
`CA
`
`i122
`<>
`
`aN
`|
`!
`|
`
`462
`SCDM
`
`\.
`
`Nv
`IPsec SA
`IP
`
`AAA Function
`
`450
`
`
`Post \
`Network
`
`Processing
`Billing
`
`
`
`464C1s) ! Server
`
`106
`
`‘
`
`302
`Home
`
`0030
`
`0030
`
`
`
`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 30 of 110
`
`US 7,079,499 B1
`
`oo“
`
`uoTjUN]VV
`
`¥S
`
`A
`
`
`neamgsotAsas
`suTUNOIIy
`
`ASN/ASTpeyeisazu]
`
`c0e
`
`
`
`Gl‘Old
`
`
`
`
`
`YIOMNUO|FAOMJONauoqyoeg,YIOMJONPOPSIA
`
`OTTT
`
`a7eOIT}18)
`
`AyoyyAy
`
`NS
`
`Nvx
`
`NVx
`
`OTT
`
`SS909Y
`
`YIOMJON
`
`0031
`
`0031
`
`
`
`
`
`
`
`US 7,079,499 B1
`
`aro
`
`gost
`
`VS~--------_
`
`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 31 of 110
`
`JOST
`
`VQOH
`
`oGt
`
`(NNsuTureoy)2dS1/dSN
`
`908ee801
`
`29F
`
`0032
`
`0032
`
`
`
`
`
`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 32 of 110
`
`US 7,079,499 B1
`
`vor
`
`
`
`aoejiejulJSN/AST
`
`OTT
`
`GPGvgp~~fs--
`
`q90120RjtayujClISTNVx./PI‘OL
`
`vOrT
`
`
`
`adej1azU]
`
`
`
`
`
`807T-dS1/4S1ow)/BdeJ19}U]eevOrTvAolNNVX/NI
`
`0033
`
`0033
`
`
`
`
`
`
`
`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 33 of 110
`
`US 7,079,499 B1
`
`TerT
`
`HATS
`
`SHOVSSANWd
`
`NWOL
`
`NOWVNINGAL2740
`
`NOWLVOIMILONGNdSs
`
`NOWLVOIMILONGAIMOda
`NOMLVNINGALeT40
`
`
`
`GHLSLYNINGHL
`
`NOISSHS¢1
`
`GlVdiVILINI
`
`GHLOLNOISSHS
`
`
`
`MYOMLINSSPOOV
`
`OchI
`
`VELOd
`
`TaANYoo[eprrr
`
`
`
`ASNdS]NVxNA
`
`GNSS)||SHOVSSHNWal |]Nvonasanbay||INANZOVNVW||FOUNOSHTAALVILINI!||||ASTVIA||NWHLdodGaNuisad]||NWOLSADVSSARTUVLHLSSNWowd|||TSNOUSHYWalBALGOSY}||||||||Berl|||
`
`QNYNOISSHS7WdI
`HSTT@VLSd
`
`SHOVSSANWdONaS
`
`HSNOL
`
`
`
`C1WalSLVILINI
`
`ISTHUMNOISSIS
`
`9cFhT
`
`0034
`
`0034
`
`
`
`
`
`
`
`
`
`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 34 of 110
`
`US 7,079,499 B1
`
`NVXWOdd
`
`NOWLVOIMILONFAMOda
`
`
`
`CNAWAOVNVAqOUNOSHYFHL
`TIVLVHLdS1AdILON
`
`(aLTTdWNO)Si
`
`HOUNOSMANVXWATOTY
`
`
`
`ISHNO9YLNANSOVNVA
`
`JSTNOY
`
`SVSa0uNoSay
`
`ASTAMCHLSANAy
`
`GhlOA
`
`vrrl
`
`0035
`
`9trT
`
`
`
`WdI(Nas
`
`NWOLSdOVSSHN
`
`WddAOaa
`
`
`
`ASTWOUSHDVSSAN
`
`BrbT
`
`0035
`
`
`
`
`
`
`
`
`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 35 of 110
`
`US 7,079,499 B1
`
`Vvol
`
`ASN
`
`(auoyNW
`
`)
`
`
`
` 80T oNVS22SdI
`
`VOGY
`
`cOST
`
`0036
`
`0036
`
`
`
`
`
`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 36 of 110
`
`US 7,079,499 B1
`
`YS92Sdl
`
`
`
`vorvOT91‘Dd
`
`OTT
`
`oll
`
`°oll
`
`\|_NW|SULUILOY
`
`AlOld
`
`0037
`
`0037
`
`
`
`
`
`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 37 of 110
`
`US 7,079,499 B1
`
`
`
`0038
`
`0038
`
`
`
`U.S. Patent
`
`06
`AA
`
`Jor}U07)WOT}
`
`2e[IqOW
`
`eIYSISay SPON
`
`Jul. 18, 2006
`
`Sheet 38 of 110
`
`US 7,079,499 B1
`
`Id¥peziprepueys——
`
`7002.
`.dV|
`~<ePaztpsepurys-—
`
`oyeIyIGIY27
`
`0039
`
`0039
`
`
`
`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 39 of 110
`
`US 7,079,499 B1
`
`FIG. 20A
`
`ie
`
`110
`
`106
`
`ISF
`
`l
`|
`
`| | | |
`
`|
`
`FIG. 20B
`
`
`
`
`Add L2 IP Association
`|
`Activate Packet Service
`|
`Buffer Data
`|
`Cleanup
`|
`Forward Data
`|
`Handoff Required Ack
`|
`ec
`
`Handoff Required
`Activate Packet Service Ack
`Buffer Data Ack,
`Forward Data Ack
`Cleanup Ack
`OT
`
`
`
`
`0040
`
`| Registraton Request
`Prepare for System Change
`System Change
`Correspondent Node List
`
`
`| | | | | |
`
`|
`
`Registration Reply
`Correspondent Node List Ack
`
`0040
`
`
`
`US 7
`
`2
`
`079,499 Bl
`
`Sheet 40 of 110
`
`4°8—-J30
`T106849SFECTOBBLYNSFTES2?TOBRBADGFECTO£C
`
`COMERSCOEEaESECOHETETOEODEFUEFECEOHSCTEEDERESONUTEESOSUEEFELORODDOTOEDEREDERDELATEDEPUCTEOHORDETTOHEORETEREETORODESEOCROREREEHERONEODUDETSEDODEORETEESEDEDOOROEEEEEOTERED
`
`
`
`
`
`
`
`aInyeusisJRYEBTTeeetettseeettessstensssseseesssasencesssssecssssonssssssssesscansssoetssnssscossssessesceusssoensauianaeussuuasncesaeneeccauineeanensestied
`
`resevenecanscnqnerscnsscucnscsacancuscanscacescessenaqansausqreqsousscrsecssensisczarenesvascanazavessesacesseeuuasscacevuceaessenseersansnsceaseassengeeseestestesBaBHT
`
`reseeanascnscvacanenecuucnucsueescassessascassesccasanscosszacasasasassessasasassesscascrsseesassasacesseracescensenseacevcescenscesenssenceaseesesseeeaesseseteaseespaBIT
`
`
` J0684249S¢FECTOK6CRBLISCFESTOG6BBLAIYGHESTOtG
`
`
`
`
`trereeeevevernsereerecescscecossorsersrorscreronreeeTABI[BVA](g-u)q\sua]
`
`
`U.S. Patent
`
`Jul. 18, 2006
`
`0041
`
`0041
`
`
`
`U.S.
`
`Patent
`
`Jul
`
`. 18, 2006
`
`Sheet 41 of 110
`
`079,499 Bl
`
`t6
`gZaig HOg“FT
`adIAlag+2SSOIPPYd]Jas]+2[VNJasy>++<dasqLoJWoIUTjeqsolAIag+]sselppydI498)+1IVNJasy>
`
`
`
`
`
`
`
`
`
`
`POUTOOECEEOEEESEEOTEDELEOSEEHDEDDOSOSEEEEOETOOEOREDDEEESEEOEHEHOEDODFODETHOHEODETOESOEHOEEOUDESHDENDDIDOESEEDEDEECEEEODOEDEEDEESOOOEODADEOEEEOTSUODOEEOCOEEREENEDSSOODESEREOODEpo
`<SSOIPPYqd]UWNQDueeteeetseeesessseeeesssesseeesscnsssasecsennnssssaeccccessssnensesseeesssssnssecsassnssseseesssssssasseseesssessasusveseeasssusnseagsnnnes
`
`
`<daSf)OJWOTPUTJaVolAlaS+USSIIPPVYJAAS,+H[VNTaspporeeeeerererrerrereereseeeeeeeescereverennceccccceseseecesessseeeseree
`
`
`eeeeeeOLLIELILLIASTISLOZWOTPTUIJOT
`
`TOG6GBARTGHFESTOBRLIOGHFESZTOBBLXGHESTO|-HO
`
`rrerereeeeesrrrered@SSOIPDPYdl2NO>+<SSOIDPYdlJNQ>(g-u)Yyyduey
`
`
`
`US 7
`
`2
`
`0042
`
`0042
`
`
`
`U.S.
`
`Patent
`
`Jul
`
`. 18, 2006
`
`Sheet 42 of 110
`
`SSAIPPY.CTNA
`
`
` HOG‘OI POCOPEREEDEOEE0GHd
`DSENOORERSPORENEOEDESOOOHEDECORDEEREDEEEDERODODODEERERODEEEDODDSSDEDOLEOEOOEEIEREREOSEDEENEHDDSDUOOCAEEEEEEDHDDOEEDNORDDEREEEOEDERRECOROOSOOEEOEEEDOODNODESEOSOSpon
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`OCUTCHOSEDOETASHOEHETEROCROREEEEOODERODTEEHODDOEHESHOOETTUTEDODODFLEFEEEESEDOHETEESEDEEREDDDEDEEEEREODODEROCOHODELETSHOEOOEDUCECEEDEEREOEEOORDODEDEEEODODORUCEOREEEEEOCESpoPENOLA
`TO6BLISFHETRZETOBRLXYSFESTOVGERLSHESZTO|yS-Ho
`
`
`1T0O6829GFESGTOBRBLAXDGFrESTO6BBLIGHEZIO|38-Ho
`SSOIPPYOT]NIeeeeeteeenseecesssesseeeeeeessssusensssecccassssssssssssssesscsasssssnessssseecseassssssessssssesssssssssssusisceussssnsessecssssnssenssees
`tZ0avg
`£20aydg
`
`US 7
`
`2
`
`079,499 Bl
`
`0043
`
`0043
`
`
`
`10684249G¢F8Ee¢tobseBeLOSCHrEsTOBBLYXNGHESTO£G0 98—JJ0
`FESTOt60 CHOCO
`
`
`
`
`
`
`
`TOOTHEDEESREEOEHEERUREDPEOESEEDEDEOOROESEREDESEOORODODELEDEDESEESEESSEODELERTDESTDOSOTEOEOOCEOOTODEDFEUSEEDEDEODESESEOEPODSODRIOFEDHOORSEOEDOSOEOEEEOFOROEOODEDOODE
`PEUHEOOOOHOERTaoDOEDRESETSTOEEEREDOLOLODESSEDERODORFESOOTESEDESEDOSSETESODETTESEDODESOOEETIDOEEODEDEOOOOEOHHEETOTDEDDOHFOOOEROEEDODODEDECESOOTEDEDDEOCCEEDNSOCRORERNEODS
`
`
`
`
`
`
`
`
`IVNealyGUTPMOPeererserereseeseseseseeesseeeeeseesescsesencecevcnsssecssseneuserscasenavessscseosssaseneransaseseansessacasaeneesesenenestseesessststeeseenenes
`
`To6BeALRGFPFESTOBRALXRDGPFESTOBGRLRSG
`revsenuecnenvucvecsscosnovavavsusanccusoavocasccnacaniecacoaneqassasensennsessappyWysueyo1=adfy,
`
`
`
`srrssveeensanerasunsuneeruneererununereeneeereeeesTuTBOTWFUTNOY(p+U)Wyauy
`
`ao8798-JJ0
`
`at
`
`L0¢“Dd
`
`aydg
`
`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 43 of 110
`
`US 7
`
`079,499 Bl
`
`L0¢Wd
`
`aydg
`
`0044
`
`0044
`
`
`
`Jul. 18
`
`, 2006
`
`Sheet 44 of 110
`
`US 7,079,499 B1
`
`U.S. Patent CUDUTBAT
`[ODOPOAoresereserETATTaeESeaepousereeteretteeter
`
`
`teeneeveneeeeeny+<¢AWN[000}01g>+<]aWeN[090}01g>(g-u)qydueqg}=addyoo|TO6B8LA29GCHFEEZGTOB6BKBLISGCHFEReTOB6BRBLXSHESIO|38-0
`
`
`
`
`€2J0avg
`
`NOG‘OIA
`
`0045
`
`0045
`
`
`
`Jul. 18
`
`, 2006
`
`Sheet 45 of 110
`
`US 7,079,499 B1
`
`U.S. Patent SUOTST9}XqaPe
`suoop—ceT06829SPFEZTOBRLORDSGSFrEZTO6R829SFE SSaIppy
`STIO|3S-3O
`g2I0aydg
`SsaIppyJo-ale)pat
`
`
`JUodyauloypo
`
`
`Pa
`
`woHROyTUap]
`
`T0¢HMA
`
`0046
`
`0046
`
`
`
`U.S. Patent
`
`Jul. 18
`
`, 2006
`
`US 7,079,499 B1
`
`Sheet 46 of 110
`
`NOGA
`TOBeRLOSHFESTOBRLO9SHFTEZTOBRBLXSFETO|r98-HO
`
`
`gZI0aydg
`WoNesyTUapy—yUosy
`
`aUloy
`
`SUOISHa}X]
`
`0047
`
`0047
`
`
`
`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 47 of 110
`
`US 7
`
`079,499 Bl
`
`
` wearwap] SsaIppy
`enBw¥98-JJ0o
`TO6bBRALONSGFESCTOBRLIOSGFESTOCRLISHESTO
`téT0
` SUOTSU9}X]+2Pe
`
`
`
`Jo-a1e)
`
`raPa
`
`0048
`
`NO¢Old
`
`0048
`
`
`
`Jul. 18, 2006
`
`Sheet 48 of 110
`
`US 7,079,499 B1
`
`U.S. Patent woryeotyTywap]poo
`
`aULoyoy|pomfoefafoinfalals|estTo
`TO0O6829GSCPFEZTOBBLXNGHFESTOBBLALDKRGEHEZTO|3s8-3HO
`¢ZJ0aykg
`
`
`ssaippyjo-aie)pat|yuadyawloyoe|+96
`SSaIppy
`
`O0d“OIA
`
`91
`
`0¢
`
`0049
`
`0049
`
`
`
`U.S.
`
`Patent
`
`Jul
`
`. 18, 2006
`
`Sheet 49 of 110
`
`US 7
`
`079,499 Bl
`
`paarasay
`
`SMoIsua}xy7 eeIIIIII
`d0¢‘Old
`eeIIIIIIIIITABIBEpe|reresserancerenenserensaueseacercnrsnsassrsesscscacencsencaresenesesessestsesBaBIT(1+4/u)
`TO68A2HSPFEZTOBRLXD9SGFESTOBRBLNSGHESTO|S-HO
`TO6BLIXISFESTOBRLRDGFESTOBRLIDSFEZTO|8-H
`IEEE
`g20aykq
`yyauey
`gZaydg
`
`006‘Dd
`
`0050
`
`0050
`
`
`
`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 50 of 110
`
`US 7,079,499 B1
`
`S0¢‘Old SUOISUa}Xy
`d0G‘OA
`T0684249SFEC@TOBRBLIGCHTEZTOBRBLISHEZIO|S8-Ho
`
`1068296F8&¢@T0684249S65F62@T068296F€2TO|PS-3O
`
`
`g20aydg
`gZayAg
`SSaIppydjtaspF
`
`suoIsua}xy
`
`+7
`
`0051
`
`0051
`
`
`
`U.S. Patent
`
`Jul. 18, 2006
`
`US 7,079,499 B1
`
`E
`
`t
`
`G
`
`6
`
`G
`
`Sheet 51 of 110
`
`aydg 498-JJ0
`ssaippyd]Jasp
`SSolppyd]19sy SSaIppydlJasp
`1068496FECTO6RALHNSCFECTOBRADSGFESTOE
`
`
`
`
`LOE“dA
`+|8-30
`
`oy4q
`
`0052
`
`0052
`
`
`
`U.S. Patent
`
`Jul
`
`. 18, 2006
`
`Sheet 52 of 110
`
`US 7
`
`079,499 Bl
`
`PpodAtasay
`
`SUOISUI}X]]
`
`£G
`
`SSaIPpY dlJas
`t6 0aug
`TO68A49S¢FECT06829SFESZTO6BLIGEFESTO|PS-HO
`
`
`106849G¢FE2TtTO068BA2Z9NSFECTOBBLISSFESTO|¥S-HO
`
`
`
`qyste]
`
`MOG‘Old
`
`—_
`
`X06‘DIA
`
`0053
`
`aig
`
`+P
`
`0053
`
`
`
`AOE"OLA
`
`106829SFEZTOBRBALDGFESTOBRBLYOSGFELTO|8-H
`T06829SPFEZTOB6BRBLIOSGHFESTO06R829SFEZTO|38-HO
`gZavg
`tGT0
`
`ASTPIOeq}yeSsoippyqd]8,438)So
`
`
`
`
`
`LOGHd
`
`0054
`
`U.S. Patent
`
`Jul
`
`. 18, 2006
`
`Sheet 53 of 110
`
`US 7
`
`079,499 Bl
`
`dS]490aQ}yeSsoippydj§4a8/)
`
`
`
`ASTAadoq}FeVO)S8128/)
`
`pa
`
`aydg
`
`0054
`
`
`
`U.S.
`
`Patent
`
`Jul
`
`. 18, 2006
`
`Sheet 54 of 110
`
`US 7
`
`079,499 Bl
`
`paatosoy
`
`SUOISUa}X]
`
`BLYGFESTO|¥8-HO §20)aq
`ASTPOay}yessaappyd]408/) TO68L9SFESCTOBRBLISFESZTO6B
`TO0O6824296¢FECTO6BLI9IGCFTECTOB
`
`BLISSESTIO|}¥8-Ho
`gZ0avg
`
`
`
`WOE‘Old
`
`GV0EDd
`
`0055
`
`0055
`
`
`
`U.S. Patent
`
`Jul. 18
`
`, 2006
`
`Sheet 55 of 110
`
`US 7
`
`079,499 Bl
`
`paalasay
`
`poAtesayy
`
`yysuey]
`
`ysonbay
`ssa00y
`
`£G
`
`£é SUOISUa}xX]
`qysuey 0aydg
` =TO6O8ALX9GFr_ESTOBRBLXYDGFEZTOBBLALRGEFESTO|8-H
`
`TO6BL9SGFEZTOBRLXNSGFESTOBRBLXREFESTO|¥S-HO
`
`
`IV0OGDA
`
`0aykg
`
`+4
`
`dvoeOIA
`
`0056
`
`0056
`
`
`
`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 56 of 110
`
`US 7,079,499 B1
`
`paaiasay
`
`qysuey
`
`
`
`yaafay/ydaa0yssa00y
`
`£é
`
`T 0ayg
`1TO0O68296S68&e¢TO06849SFE2@TO6829GFESTO|}PS-HO
`
`
`
`
`
`AVOG‘OTA
`
`0057
`
`0057
`
`
`
`Jul. 18
`
`, 2006
`
`Sheet 57 of 110
`
`US 7,079,499 B1
`
`£
`
`jo-are)
`
`woeoyryuap]
`
`él SsaIppy
`ee0TO0O68A496SFECTOK6BRBALIVGFtECTOBBADGFESTIO
`U.S. Patent SuOIsua}x]
`2I0aykg
`jUuesyalopa|SSOIPpyIWO}y]py
`
`
`Pe
`
`AVOGOld
`
`}98-JJ0
`
`
`
`0058
`
`0058
`
`
`
`
`
`
`U.S. Patent
`
`Jul. 18
`
`, 2006
`
`Sheet 58 of 110
`
`£
`
`6
`
`aUIT}aJTT
`
`
`
`ssaippyawioy
`
`
`
`yuesyswOY
`
`WOTPeoTJI}Uap]
`
`suoIsua}Xx]
`
`US 7,079,499 B1
`
`TJ TO68ALPGCHFRESTOBRLIGFESTOBRLOSGHEZTO|3S-J0
`
`QV0EOIA
`
`0avg
`
`0059
`
`0059
`
`
`
`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 59 of 110
`
`US 7,079,499 B1
`
`|(vOO‘*IVN)
`bayuonesystsay
`
`
`
`BETBponannnnToeDIne;
`abw-++,+LLLLLLLEeeepeeleator
`
`
`
`
`
`eVS-po------|Barre(00Way‘TWN)dseqgyny
`
`
`
`
`Ogle(XPPY21SM‘ZPPVdISN‘@NoIg|IVN)Atdayuoyensizayl
`
`‘IVN)AIdeyworeaqsizoy
`TTainpadorgAdaaoyexsway~~7—~
`
`
`
`Rinamyo0!0!™F™”™*~*~‘“—‘~*SS~SC“CSSSCS
`—_(PPV_21_NW‘JPPYdl4980‘IVN)|UorpeIOOssydT27PPV
`
`
`
`
`
`qaDadkyaqyorg(uyny)CPPYdiSH)(VN)uotjenstsoy|
`Changerwey]ere|—
`qzoreLAYNWoeony
`
`
`
`)dsayqyny
`
`0060
`
`e201?
`
`0060
`
`
`
`
`
`
`US 7,079,499 B1
`
`80Ge-p~~~~~(vo““IVN)b2yuoyesisay]lcti(i‘sqWS””UUPT-VOG0-(~~~000pennnnpeaHp+-=-
`
`
`
`
`
`
`penuy=90¢¢(voo‘oyulAST‘Uuoterjsisoy=adfyaoy‘adda[yord‘PPYdlSW‘IVN)boyuonensiaay]-
`
`
`
`
`
`
`U.S. Patent 7fo]
`
`
`
`
`lee(¥o0-99Paen‘aTyolg‘TYN)dsaywoTyerstsaya (
`
`OTee-(¥OI-909paeN‘aTjorg‘TYN)dsaywoeSIsaya
`
`
`
`
`
`(09payeo0[-09‘aqyorg“IVN)
`
`NV
`
`otoyspy
`
`Jul. 18, 2006
`
`Sheet 60 of 110
`
`0061
`
`0061
`
`
`
`
`
`
`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 61 of 110
`
`ocvcbASN90HSosyOey
`
`E¢Dd
`
`0062
`
`
`
`
`
`(IPPYZTSW‘214d‘PPVdISW‘IVN)AIdoywonensisay
`
`US 7,079,499 B1
`
`DEBOpnnnnnoe
`
`|(ato1g‘IPPYdlSW‘IVN
`
`
`)é{dayuoyensiday|
`
`0062
`
`
`
`
`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 62 of 110
`
`US 7,079,499 B1
`
`afford beOd
`
`
`
`‘ojuy[Bulut],
`
`‘addy,
`
`0063
`
`0063
`
`
`
`
`
`pyeg-+--------+--------4-------pe
`
`o0ge|---------POCOYTSPd
`
`gzee!|eanpadddeUoHeseay~POOF-
`
`
`SINPSSOJY4JSeNboy}XopUODcIBANPOIOAdUO!PBOHUSYINYpors~
`
`~----,-----M~----e7a=f=a===aa.
`
`
`
`HSN9WloH§cosyASTMON
`TTTTTsinpssoigUoPeOHUaYNYPOTTTT
`
`
`
`
`
`(IVN)}sanbay4x0}00;)(IVN)}sanbayjxa}009
`
`
`
`jsanbaywonensisay
`
`
`
`VGe“Old
`
`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 63 of 110
`
`US 7,079,499 B1
`
`906¢4-———-----—--
`
`90S2
`
`0064
`
`
`
`
`
`
`IVN
`
`
`
`0064
`
`
`
`
`
`
`
`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 64 of 110
`
`US 7,079,499 B1
`
`S4NPS90J1_4UOI}BOOUeD
`
`
`
`UOHe.NSIBeY GSeOld
`
`0065
`
`0065
`
`
`
`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 65 of 110
`
`US 7,079,499 B1
`
`
`
`[NWCODGrnrrrrnpannnnfannmmnPpeinpecoideBueyowayshg|||NO|WVwas||[e@nvx][tTNvx|
`
`VW090-bnnpordornrcnnntrotote--
`
`
`
`Oc9ef~~Jaanpasosg|S-uoyejaqueduoyessibey
`919¢----------[eeepbyoydqWO)
`
`
`
`
`
`
`
`
`
`
`(IVNASTPIO‘Va‘aduey)woyshg=addydoy‘oyuyyeuruttey,‘addyapyorg‘Wyny“IPPYdiSW‘IVN)yanboyworensisay
`HOVbyepreMs0g
`
`
`ssaippydilSW)dqwea)
`-
`
`oydnural~—~SNSF~
`
`
`
`ASN9WOHSsJasy
`
`[e007]
`
`96DIA
`
`0066
`
`0066
`
`
`
`
`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 66 of 110
`
`US 7,079,499 B1
`
`
`
`
`
`
`
`
`
`
`eid(We‘edueggyy=addysoy‘[oyuyteurmmzag]‘[adky-ayyorg]‘qyny‘[appVdlSH]‘IVN)Uonensi@oy|
`
`COMo)dqueayy)tt(iti‘éCS_
`
`
`
`QELeyoyayeqJaynglti‘‘CUCO;*~™;~~
`
`COLnpnfe||_84npesosgeBueyoweeks~~~TT
`
`
`
`
`
`QTMpnnnnmn=(oddaynoyMay‘ssazppydq]SW)eyeqpreAIO]
`
`
`DOO(ssozppydISW)queasy
`Q0L0-b--o-oooccente
` 9046
`olde——--"===-==-=—=eunpecoigsyepdnsseippy~
`
`
`
`
`a-
`~_@dNPad0d4AidoyUoHBsjsiGay~~|]-
`
`
`
`NVXNAL
`
`ov
`
`£6Dd
`
`
`
`yoyeyeqpeaiog
`
`0067
`
`0067
`
`
`
`
`
`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 67 of 110
`
`US 7,079,499 B1
`
` VOB)atuegyvysoddiey[oyuyfeurumez)[addy-ayorg)“Way“EPpyalSW]‘IVN)Uonenstaoy|—
`
`
`
`
`
`
`
`
`
`
`BOBGOrrrnnnnnnnpnnennnnmee[>sanpesoigebusysweyshs~~1]|NWX||NW82hbehASNSWOH
`S.t9sQOeyor.EE86Oa
`
`
`
`(IVN)
`
`Ajdayuoyenstioy|
`
`0068
`
`0068
`
`
`
`
`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 68 of 110
`
`US 7
`
`079,499 Bl
`
`ASNeWoYsaasq--JSTMAN 66OA
`
`
`
`VO)‘JUJSTPYdI‘IVN)boywonerystsay
`
`
`(vooyu]AST‘PPVdi‘IVN)beyuoryexstday
`
`
`
`(IVN)dsaywonenstsoy
`
`
`
`I¥N)dsoydorjessisay
`
`0069
`
`0069
`
`
`
`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 69 of 110
`
`US 7,079,499 B1
`
`uoweaeeu”
`
`aAdey
`
`ds
`
`NewWoys‘
`
`1asy
`
`0070
`
`0070
`
`
`
`U.S. Patent
`
`Jul. 18, 2006
`
`Sheet 70 of 110
`
`US 7,079,499 B1
`
`QTEponrrrnrrncrnfnntet+np5--
`
`VI6-pno-noa-oneb-------------p--===++---
`
`bOTE|--------prS4NPS90dqUOBoHUeYNY~~~Prrrpnnm-
`
`
`Oclé-Teern)Atdayuorpexstdoy|
`TI§-}----------~--4-------------4-------------+---OSnet=--
`DOTEponrnfodyaay‘oyayast‘WN)boyuonensioy]tc(ittst*t*t*=‘“‘“‘‘;;}O*é‘;<;OS”7
`
`
`
`
`uonensioy]=etttidt|ttt—~S BOTE-p--HoFOapnne—
`
`
`
`
`
`
`
`
`([vu]‘worexsidoraq=oddyday‘[oyuyeurmay]‘[addy~apyorg][any‘“IpPYdiSH]‘IVN)Jsenbayuoryenstdoy-L-------~~~-4----------.2J-i--------~-]-—------__---_-cOTé
`
`
`eTTe-fF(YN)dsaywnensdoy}=(<ti‘<i‘<W)!UC*dr”*~<;<‘ié;SOO*dr!..OOO
`
`
`
`
`Ort(adfysey‘oyuyqs‘IyN)boy
`
`(addsay‘oulAST‘J¥N)beyuonesstday
`
`
`
`(1PPY21SW“IPPYdISW‘IVN)AIdayconenstday
`
`NVNN|ASTO1¥~901ort
`
`
`
`(I¥N)dseywornenstday
`
`[&Ola
`
`0071
`
`0071
`
`
`
`
`Jul. 18, 2006
`
`Sheet 71 of 110
`
`U.S. Patent
`
`US 7,079,499 B1
`
`DCOnogbanirnnnnnnnbannnnpecannatana-
`Z0eey-~---wpBBRRTS
`
`BOCETemopas]GSS@XDBVdTAPPVET“OpUTTiea)oIAi0g4goyemnoy||-sossouppy)Ss)
`
`
`
`
`
`
`
`
`
`
`SOssorppYdl“APPVZTOFM]Weo)bodOHbeudHTTOCC*dSC(‘C;s7aa~_Gone9%aoraiogtqyey]|~ 960b4------pas—Ta9JNPSss01gayepdyBulpuig~-~-~PTPpnpranmnm-2081appyer'og
`
`(appveneeutbedObfineHeestfnfSINPS904HOPUBL|--------|---------F026
`
`
`
`
`
`
`—B1C84mtpcrTTTprapassaysanbay}X9}UOD~~~{~~}aJNpssoi
`
`
`
`
`CGOR|~~TTTTTTTTTTART="="Fgunpasodguone4si6ay~~~-~=0