throbber
a2) United States Patent
`US 7,079,499 B1
`(0) Patent No.:
`Jul. 18, 2006
`(45) Date of Patent:
`Akhtaret al.
`
`US007079499B1
`
`(54)
`
`INTERNET PROTOCOL MOBILITY
`ARCHITECTURE FRAMEWORK
`
`(75)
`
`Inventors: Haseeb Akhtar, Garland, TX (US);
`Emad A. Qaddoura, Plano, TX (US);
`Russell C. Coffin, Plano, TX (US);
`Liem Q. Le, Richardson, TX (US);
`Zemin Zhu, Plano, TX (US)
`;
`,
`se
`(73) Assignee: cay Networks Limited, St. Laurent
`(*) 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
`.
`No.:
`3
`
`(22)
`
`Filed:
`
`Sep. 7, 2000
`
`Related U.S. Application Data
`(60) Provisional application No. 60/192,41 1, 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,
`
`(51)
`
`Int. Cl.
`(2006.01)
`HOAL 12/56
`(52) US. C1. ccccccceeeeeeseseststeeseens 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.
`
`(56)
`
`References Cited
`U.S. PATENT DOCUMENTS
`5,901,352 A
`5/1999 St-Pierre et al. 0.0... 455/426
`... 370/338
`6,501,746 B1* 12/2002 Leung ...........
`
`5/2004 Mizutani et al. ........... 370/338
`6,731,621 BI1*
`FOREIGN PATENT DOCUMENTS
`1 017 208 A2
`7/2000
`1017 208 A3_—7/2000
`WO 98/32301
`7/1998
`WO 98/4598?
`10/1998
`3/1999
`WO 99/12329
`wo jovteaos
`4i900
`OTHER PUBLICATIONS
`Richard D. Verjinski, Phase, A Portable Host Access System
`Environment, CH2681, 1989 IEEE.
`* cited by examiner
`
`EP
`EP
`WO
`Wo
`WO
`wo
`
`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 networkfor 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 NSF for providing hetero-
`geneous Layer 2 access for MNsirrespective of access
`technology.
`
`4 Claims, 110 Drawing Sheets
`
`
`
`ipmUserDevice
`
`rn Pp
`0..*
`622
`
`0..*
`
`~ipmUserDeviceRef|1
`
`0..*
`1
`
`
`ipmUser
`
`—ipmUserDeviceRef
`1
`ipmUserProfile
`
`a4 1|-ipmClassOfServiceRef
`
`0..#
`
`ipmClass0fService
`.
`:
`1
`-ipmLsfDomainRef
`
`626
`
`1
`
`
`
`—ipmNsfSubnetRef
`
`
`ipmNsfDomain
`
`834
`
`0..*
`
`
`-ipmLsfSubnetRef
`
`
`
`yLipmLsfDomain
`
`628
`
`1.4
`
`1
`
`ipmLsfSubnet L
`
`630
`
`0001
`
`Ex. 1013
`Apple v. MPH Techs. Oy
`IPR2019-00820
`
`
`
`
`620
`
`1..*
`
`1
`
`-ipmUserRef
`~ipmUserProfileRef
`
`
`
` 1..*
`
`ipmNsfSubnet
`
`632
`
`
`
`
`0001
`
`Ex. 1013
`Apple v. MPH Techs. Oy
`IPR2019-00820
`
`

`

`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~~~-~=022E-|--------p-------
`
`QTE

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket