`
`112) United States Patent
`US 8,269,523 B2
`Konda
`(45) Date of Patent:
`Sep. 18, 2012
`
`(10) Patent No.:
`
`(54)
`
`VLSI LAYOUTS OF FULLY CONNECTED
`GENERALIZED NETWORKS
`
`(75)
`
`Inventor: Venkat Konda, San Jose, CA (US)
`
`(73)
`
`Assignee: Konda Technologies Inc., San Jose, CA
`(US)
`
`(*)
`
`Notice:
`
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 183 days.
`
`(21)
`
`App1.No.:
`
`12/601,275
`
`(22)
`
`PCT Filed:
`
`May 22, 2008
`
`(86)
`
`(87)
`
`(65)
`
`(60)
`
`(51)
`
`(52)
`(58)
`
`(56)
`
`PCT No.:
`
`PCT/US2008/064605
`
`§ 371 (C)(1),
`(2), (4) Date: May 31, 2010
`
`PCT Pub. No.: WO2008/147928
`
`PCT Pub. Date: Dec. 4, 2008
`
`Prior Publication Data
`
`US 2011/0037498 A1
`
`Feb. 17, 2011
`
`Related US. Application Data
`
`Provisional application No. 60/940,394, filed on May
`25, 2007.
`
`Int. Cl.
`
`H03K 19/177
`(2006.01)
`
`326/41; 326/38
`US. Cl.
`Field of Classification Search .............. 326/3841;
`370/390, 312, 360, 388, 412
`See application file for complete search history.
`
`References Cited
`
`U.S. PATENT DOCUMENTS
`
`4,813,038 A *
`5,406,556 A *
`
`3/1989 Lee ............................... 370/390
`4/1995 Widjaja et al.
`................ 370/381
`
`1/1999 Yang et al.
`............... 370/395.72
`5,856,977 A *
`
`4/2000 Prasad ..
`370/386
`6,049,542 A *
`6,157,643 A * 12/2000 Ma ........
`.. 370/389
`
`5/2003 Yang et al.
`709/238
`6,567,858 B1*
`
`.. 326/41
`6,940,308 B2*
`9/2005
`709/238
`7,130,920 B1* 10/2006
`
`370/388
`7,136,380 B2* 11/2006
`370/388
`7,154,887 B2* 12/2006
`..
`7,346,049 B2*
`3/2008
`370/386
`7,349,387 B2*
`3/2008 Wu ............................... 370/360
`
`(Continued)
`
`Primary Examiner 7 Vibol Tan
`
`(57)
`
`ABSTRACT
`
`In accordance with the invention, VLSI layouts ofgeneralized
`multi-stage networks for broadcast, unicast and multicast
`connections are presented using only horizontal and vertical
`links. The VLSI layouts employ shuffle exchange links where
`outlet links of cross links from switches in a stage in one
`sub-integrated circuit block are connected to inlet links of
`switches in the succeeding stage in another sub-integrated
`circuit block so that said cross links are either vertical links or
`horizontal and vice versa. In one embodiment the sub-inte-
`
`grated circuit blocks are arranged in a hypercube arrangement
`in a two-dimensional plane. The VLSI layouts exploit the
`benefits of significantly lower cross points,
`lower signal
`latency, lower power and full connectivity with significantly
`fast compilation.
`The VLSI layouts presented are applicable to generalized
`multi-stage networks V(N1, N2,
`(1, s), generalized folded
`multi-stage networks Vfo,(,,,(N1 , N2, (1, s), generalized butterfly
`fat tree networks Vbfl(N1, N2,
`(1, s), generalized multi-link
`multi-stage networks Vm,ink(N1, N2, (1, s), generalized folded
`multi-link multi-stage networks Vfo,d_mh."k(N1, N2, (1, 5), gen-
`eralized multi-link butterfly fat tree networks thnk_bfl(N1,
`N2, (1, s), and generalized hypercube networks Vhwbe(Nl, N2
`(1, s) for F1, 2, 3 or any number in general. The embodiments
`ofVLSI layouts are useful in wide target applications such as
`FPGAs, CPLDs, pSoCs, ASlC placement and route tools,
`networking applications, parallel & distributed computing,
`and reconfigurable computing.
`
`48 Claims, 39 Drawing Sheets
`
` ,
`
`
`
`5 5
`H
`
` 111555115 \ 1
`115 x.015
`*55
`5
`
`112255125
`1
`5
`\
`
`.11.
`‘
`I
`1111511115151!
`
`111250121
`1515 5051s M511.1s 5 M51115 5
`
`1 151250515M51112)5M5111h\«
`1
`2 151 5M 15,
`_
`,
`11512121511515, \ ,
`51: 5551: M511“$131515
`5.
`
`1.515 18):,11519.15
`
`
`1 mi
`1 11121121551
`1151mm ,
`,1
`M513415MS15,11
`1
`
`
`
`M51515)5 M515
`11511
`51
`11115151555511.11252121
`
`
` 211,111.11
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
` , 1. 1111112511511.
`
`112i 5om 1/
`5.\
`.
`,
`1
`
` 1:555g ,
`MSLZ’105MSIB’1415\
`21115 M 1
`,
`EM511155M51115
`w 151:1 11
`151155511 115111252114511111;
`‘
`1
`Ms1¢111sMs15111 1.151; 1415151515 511
`,
`MS1S,,11141|5MS1S141
`115151115
`1111
`215 515
`21511051 5151} 1
`11S ADS
`Si
`)
`1 1
`
`
`
`11515115551211.
`
`,mmwwgumm
`115015
`1
`“11255 01.25 g
`1
`
` . 55 .
` ,
`282
`5
`1
`2t!
`
`
`
`
`1131150151)
`*
`
`
`iijmfi 11
`
`
`111155115
`_,
`5
`1515551 115111 51151,?
`
`
`
`1151111511
`
`5M1 ,10131»!
`1121
`2.11‘1151
`
`161w 5 111515,:
`
`
`
`1,
`,
`1513051M51113k‘fiMSS7Jh‘slg
`151050510 MS1IM,1n 5 “511%
` 3° 15118115115512.8115
`5151. 51 5 11151
`
`“115011511519
`MSG,10)5 M515,11:1,15,10
`
`
`
`
`
`
`
`Bl
`
`12555125
`111250112)
`1
`5555
`11115111515
`1555055 M51,,55M515
`1 151555111‘\1551.1u
`
`‘
`11512,“)11151
`15515055 MS|1 5115195517551151
`2
`1
`51‘),,115?.51;13°
`1.151: 515
`M515.15 M5152
`1
`5‘
`11515585 11515.1
`1.1515515
`‘
`5‘
`1151251‘ 1151551
`1,511,515.15155111
` MSIO,s15 M515‘51,
`M511215 MS(§,5>1
`1151251511
`M5115,5Ms1s>1>
`
`I‘51ack11712
`1510515 15716
`131nc111;2&.................1 EEQEKEQE..................1
`
`Page 1 of 62
`
`FLEX LOGIX EXHIBIT 1001
`
`FLEX LOGIX EXHIBIT 1001
`
`Page 1 of 62
`
`
`
`US 8,269,523 B2
`
`Page 2
`
`U.S. PATENT DOCUMENTS
`7,397,796 Bl”
`7/2008 Smiljani
`....................... 370/390
`
`7,424,010 B2*
`9/2008 Konda .....
`. 370/388
`7,424,011 B2*
`9/2008 Konda .......................... 370/388
`
`7,468,974 131* 12/2008 Carr et al.
`..................... 370/388
`*
`
`3333333 3},
`333}: $33,333:;
`" 332/2}
`’
`’
`g
`"""""""""""
`* cited by examiner
`
`Page 2 of 62
`
`Page 2 of 62
`
`
`
`U.S
`
`Patent
`
`Sep.18,2012
`
`Sheetlrof39
`
`US 8,269,523 B2
`
`$40
`:0
`50
`MJO
`#40
`mA_O
`040
`mJO
`N40
`0:0
`N30
`MED
`330
`:30
`
`1‘
`Al
`
`mEO
`
`@30
`
`‘l
`
`#NJ0
`mN._O
`N:0
`w:0
`930
`ONJO
`NNJO
`mNJO
`@N40
`NNJO
`wNJO
`QNJO
`030
`_‘N1_O
`
`
`63:3Al.,\
`:mo,h
`
`
`
`
`
`<33:
`
`$99.3
`
`353$,
`
`
`
`Llmrmo3;va83w:,8355.
`
`‘Juluuh
`Almrmou\w/_x63va_.
`
`
`
`
`
`AI.,,_,
`
`Im2:thVi’zl_$532hmié
`
`
`
`
`
`@3vag:5.32,.$33.”@3vaA@2va
`,o“);53::J/_,a
`
`
`
`
`
`
`
`
`E:«V.f3.9m:\\>’/¢
`
`
`Site:E8235.
`
`
`
`
`
`
`
`stem“:2':$3va83va
`
`mm
`
`NmO
`
`.7k‘I
`
`$4“qu
`
`aims.
`
`A
`
`Nam:
`
`$632
`
`
`
`
`
`
`
`VI
`
`
`
`
`
`
`
`va
`
`63:?x
`
`‘l..\
`‘J«Inu-GijsI/‘\@3321..V“93
`
`$02HAléumsjz
`
`A]"Wail;$th1‘le88w:
`
`
`
`
`50.\>/\€892
`‘ILK”
`
`mmo35m:$.ng6:ms.mm,fl“
`\-(8N8:\/ENE:63::
`
`
`
`
`
`
`
`
`A]I
`
`
`
`
`<2:
`
`\mMW/\
`
`<—.0:—
`
`
`
`Qor:
`
`$992
`
`
`
`
`
`
`Al$0:3vaSam:
`
`
`
`3:2E‘Gmejs.
`
`
`
`
`
`«3.845.
`
`
`
`VlhlalgI
`
`SEE:
`
`
`
`
`_\I__
`
`Nu:
`
`m1:
`
`#1:
`
`mu:
`
`0::
`
`ml:
`
`mu:
`
`mu:
`
`CW:
`
`:1:
`
`Ni:
`
`mi:
`
`3‘1:
`
`m_\:__
`
`EH:
`
`NW:
`
`EU:
`
`an:
`
`0N1:
`
`emu:
`
`NNI:
`
`mwnz
`
`VNn=
`
`mNI:
`
`0N1:
`
`NNI:
`
`wNA:
`
`mun:
`
`own:
`
`5::
`
`Non:
`
`Page 3 of 62
`
`Page 3 of 62
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`U S. Patent
`
`Sep. 18, 2012
`
`Sheet 2 of 39
`
`US 8,269,523 B2
`
`
`
`
`
`:im:
`6im:
`6im:
`6im:
`
`
`
`
`
`
`Sim:
`
`6im:
`
`Cim:
`
`Sim:
`
`6im:
`
`6:im:
`
`
`
`
`
`
`A:im:
`
`6rim:
`
`6:,iw
`
`Eim:
`
`6tim:
`
`6iim:
`
`
`
`:ém:6:66:
`
`E:.66i:
`
`6.3m:a6.3m:
`
`666::w6.3::
`
`
`
`Chaim:6:66:
`
`
`
`6.9m:666m:65m:66im:
`
`
`
`3mm:.66i:.::w6.9::EU:666::
`
`
`
`
`
`33m:.666m:666:w666:
`
`LEE:66~i::
`
`
`
`:6.65:a6.3m:6.8m:w66665m:6Sim:
`
`6.5::a63::
`
`‘1
`
`Kx:.6NE::
`
`
`
`
`
`69m:a665:6.8m:w66m:65m:m6.3m:
`
`
`
`
`
`666:.m6hnim:6.8m:666m:66m:.66.:m:
`
`
`
`
`
`mccw
`
`
`
`m:.UHm
`
`02‘
`
`/a/\/
`
`/(omQdm/F(\,(%F/w\m$(\,)J
`
`
`
`vmn=2w:V.__>_
`
`
`
`woJvamJEvnliwVNAS
`
`
`
`63::w666::J
`
`63::w666:?
`
`\
`
`
`
`
`
`635:w6:.mim:635:.66:65:
`
`\.w.__2.wow.m._:.
`
`\63::w666::
`
`6hmim:666m:
`
`\rd1:2awN.m._E
`
`6”:w666::
`
`63::w606::
`
`\\
`
`Brim:w625:
`
`
`
`Mg:.6663::
`
`86::w666::
`
`
`
`623m:662am:62am:6666:
`
`
`
`Eim:a3.9m:Eim:scrim:
`
`62%:a623m:636:w665:
`
`Bit:a666::
`
`\
`
`x3::a666::
`
`665:w666:
`
`
`
`6.3m:mSam:66m:66im:
`
`
`
`636:”6:05:63:66:65:gim:aslim
`
`
`
`
`
`E5:6666::
`
`
`
`
`
`
`
`65m:a6.9m:Pém:.666m:65m:66,:m
`
`666::w666:?TR6&5:w6&5:
`
`62mm:66:65:63m:66:6
`
`666::a$6”3:V\
`
`SmowEm_
`
`6.6::a63::
`
`6:536:35:
`
`:wO.m:9
`
`
`
`56m:.6636:
`
`3::a63::
`
`6itm:w6rim:
`
`Si::.66:3:
`
`\
`
`33::6666::
`66::w66;“:\
`
`Nrmow59
`
`66::w63::
`
`
`
`Qmo.m2m_
`
`:wowgfl
`
`8.6::w65::
`
`63m:w635:
`
`Showmvfl
`
`
`
`6:66:a63m:6::m:w6::m:
`
`6:3:6606::
`
`
`
`665:w66m:65m:66.5m:
`
`666::a63::Q
`
`NWO.mKw,
`
`80mmm,
`
`3::a63::
`
`mmo6mm.
`
`ovaaovm_
`
`63::w6.3::
`
`
`
`
`
`RE:6666::666::6gig:\
`
`MEGwQM:
`
`:0.m3“:
`
`mjowmel:
`
`@joword
`
`:20.mNE
`
`QZO.mmfi:
`
`940.mmen:
`
`0N._O.mown:
`
`
`
`_\N._O.m6N.__
`
`NN._O.wNN.__
`
`
`
`mm._0.mMNI:
`
`vN1_OwVNA:
`
`mNJOwmmnz
`
`wN1_Owmm]:
`
`:30wmm:
`
`
`
`wN1_O.mmm]:
`
`QNJOwmun:
`
`om._Oa00.:
`
`:10.mrm]:
`
`
`
`N040.mN01:
`
`
`
`:im:iim:
`
`E::w66::
`
`
`
`65m:.66im:
`
`
`
`wwlzzw:14
`
`66:66.33
`
`.
`
`
`
`626::.66:3:
`
`\
`
`dmwOS/
`
`:mo6Fm_
`
`NwOwNm_
`
`Lw6::w22::
`
`mwO.mmm,
`
`3::w62::
`
`«mo6«m.
`
`mmowmm_
`
`:0.m_‘.__
`
`«.5.wN.__
`
`040.won:
`
`#40.w46.:
`
`A30.wm.__
`
`@40ww]:
`
`50akn:
`
`EOwwA:
`
`040.mm1:
`
`ojowoel:
`
`6W5:w666::
`
`#66::w63::
`
`.._:w666::SN6::a66.E:\
`
`owOw@w_
`
`ijowNW:
`Fjow:1:
`
`Page 4 of 62
`
`Page 4 of 62
`
`
`
`
`AVA3VAIIVMV...VVVV.AAJV.IVV,V.3VAAV.:VVVAV.VVAAVANVVAVVV..VmNVoAVAIAVNVLV.V.VAAVVVVVAVA.VANVsVA.VmNIVonmNVLVVV.GSA;A.VVVNVAV,_NVAVonmAVVLV.VVA.V:VAV:23AVmVonIAVVVV
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`:92AmoNAm_9VVAVmVowAVm:VAmNVowAVNgVVNAVONNIVVV.V.VVAVAVoAV
`
`
`
`
`
`
`
`
`€ngAwAV85V.NIm€ngSVVVVVVVV
`
`
`
`
`
`.VVmNV_VI:VVVVAVAAANVVAVVV..VAVAVoNImIAVVVV,VVNAA:33ANANVVAVVIVI.AVoNAAIVCVAVANVNVAV.VANNVAVAIVAI.20wmIVLVVVANNVoAmVoNAm_VHVV/A...”IvVANVV.,AVAVNVowAVNV_VVA..onamV_VV._VV30aNV_VV_.II_VII.VVmmVNAIvmIVmAmNAVNAVmV9AIV,.AIAvVII,VA.vVV.IIVVVVmVAVAA..NVVAV.WAAANVVAVmNVoIIANIVVVVIVIIAVVIINANIIAVIVIAVIwVNNANV85AAAAV85mV85VNIAV85VSVVVVV
`
`
`
`
`
`
`Ml»AIAo.mVIANAoIAVstVVoIAIAVVAVVVMV.oANNAVAVVIN.AVIAVNVVIEIAVIAQAIAmidAImjzaAINJEINAIANVAIVVVNNAINVEIAAANVAAVVIANVAAVVIAVVIgjgwadjfiIaIAjzaAaNjéAmaVsaflqflsfiIAImImVVEVNINJJAVVIIAImAjIs;mNVVsVVmIAMAVIAVV3WAjsVLmVVNNImNV02VAVNImA
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`AAN.AEIINWANHVVIVBAIANANVAVHLIVVIANEHmmflgmwgAAAMVEWANwAwfimmmémAerNmefiwAwmIVVAfifimflAméAmmflVIIIIIVImIIINWAVIAIAEVIIAVIIAVIIANIAIINNIVNVIIINImAImuVIIAVVIIflmIIAIBAAIININImmAIAmeINEIIIAINIIANIVIAIVVNMNNUAIA
`AVVVmAVVVAVANVANszV.AmA.VAVVVmVVVVAVANA.NszV.AAVAVVVAVVmsVw8A.NszV.VAVA.mVVmAVVAAAA.ANVVVAme2wANA.VNVmAVVAAVVAVmesVwANAVNszV6A.me2aAAVA.VNVmVVVVVAA.Vme_>_wAAVNszVVVANAVAVVm:wANA.ems.VAmVAVAVVmsVwAmA_me_2AmVVAVAVszVwAmVA.me2VVAA.AVVmV>VAVAA.me_>_VAVV,VV.VANA
`
`
`
`
`
`
`
`AVVVmAVVaAAA.NVmsV,AA.me2aAVNA.NszVVVV/..AmAVAVVmsVwAmA.NVmAVVVVVAVN.VAVVVmAVVANAN.AVAAVmme2wAAA.ANVmV>VAme2aAVNA.VNVmsVVAmA$52aAmAVANVmsVVANmeAVVaAN.AVVmV>VVVVVAAA.AVszVA.VAAA.8m:VAVNVA.892aAAA.me2VVAmAVAVszVA.VAmA.8w:VVAN.AVVm_>_aANVmesVVAVAAA.
`
`
`
`
`
`
`
`
`
`AVmAVVVAVAAA.:92:8aAAw_ANA.AszVaAAA.:92VNVAmoVAV.A.Am_VVVVVVAVmA.AVmsVAVAmA.V..AAVAVmsVAmoNmAm_VV/AVN.AVmsVANAN.AVVVmAVVNVmsVVVVAAA.
`
`
`
`
`
`AVmsVVAVANAAVmsVN.AmoaNAw_VVVVAmAV.AVmsVVAV.ANA.:92$8amAQ...,VVVAm/A.AVmsVVAV.A:92£8aEm..VVVVAVA.AVmsVVAV.AA.NVmsVVVV...ANVA.
`
`
`
`
`
`
`
`
`VAbA.VAVm:aAAVA.AVmVVVVoAmoako_V/AA.AVm:aAAAVm2AmoNAm./VAm.VAVmsVNAm.
`
`
`
`
`
`
`
`
`AAVAV.A9m2wAAVAVANVmsV
`
`VVAoA.AVVmAVVwAAVAVmesV
`
`V..A.AVA_me2VaAAVA.NVmsV
`
`VVVVVVVV
`
`VVVVVV
`
`VV
`
`A362wAA.AVVmV>VVAAVmVVmsVwAAVmesV
`
`
`
`VAAA.VAVVVVmAVVAVAVANVmsV
`
`
`
`VVVVV
`
`VAm.meAVVVAVAAVVNVmsV
`
`/A.AV.mVVmsV
`
`aAAV.NszV
`
`
`
`
`
`
`
`
`VAAVVmesVA.VAAVVmesV
`
`
` VVVVVVVVVAmVV.VAszVaAAV.AVVm2AVmVowAVw_VVVVVVVVV
`
`8.992aSims.VAmeVVmsVAVAmeszV
`
`
`
`
`
`
`.Am.VAVVVVmAVVANAN.NVmsV
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`NAVstVV:AN._OVmANIzVVVmAVAVVsVmAVmVsVVAAVOVMAAIV:AVAVAVVEAVAVAVNVEAV.VmIVOVwmI:VAVAVAAAVVVsVIA,VaANA.mVV_\V_.AVANNVowNVNV_V.VAVAVoaAVAV_...VVAVVoAV.AVV_VVV,VVIV.VNVVoVAVNIV_VAVmsVAdeNAm.VtVAVVVfifNVI“if;VANCE:NVVVVtVAVAVVNAAVVVsVAIvVVVmIVV¢V
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`A.NAVNVVs_A.NAAVV_>_aAVNA.NVV_>_A.NAAVVV_\V_.AVAN.AAVVVAVVAmAmVVVAVVVNVAVAmAVNVVAVVA.NAAVV_\V_.AVAAmANVVsVANJVAAstVwAA.:3AAVA.mVVsVNAAVA.VNVV§AAVAVAVSVNAAVANVAVEAAVA.AmVVVAV_.AVAVA.AVVVAVVAA.mVV_>VaAA.VNVVVAV_AAAVVsV.NAANVVSVAAVAVVVSVNAAAVVSV
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`S.
`
`.08—.
`
`DA.0:
`
`Page 5 of 62
`
`US 8,269,523 B2
`
`VV
`
`VV
`
`VVV_AV
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`V
`
`
`
`NmAmxoo_m_VV
`
`VV
`
`V
`
`A9992waims.
`
`“““““““““mNINNmooAmV
`
`3.392aAAAVVNszV
`VAm992VAVAm.392
`
`
`Amme2NAm.NV_VVV
`
`
` VAm.AVmAVVANAm.:92$0VAVmm_VV_VVVVVVV
`
`VAAVV.AVVmsVaAAA.me2
`
`.VAVVVVmAVVVNAm.NVmsV
`
`
` VVVVVVVVAAVVVAVmsVwAAV.AVszV$0Nam.VVVVVVVV
`AmeVwAVVaAmVNVmAVV
`VVAm.AVVm_>_AVAm.me_\V_
`
`
`.VAVwV/mAVVVNAm.NVmAVVV
`
`
`VVVA/mVVAVmsVwAm.AVVmsVmmoVAVmm.
`
`
`
`
`
`
`
`
`
`
`VANme2AVAVNVmeAVV
`
`V.V..AVN,AVVVVmsVaAVNVNszV
`
`
`,VVAVVVN.AVwAVVwAVN.AVVmAVVVAmo.VVAw_
`
`VVVVVVVANAVowNA.V_
`
`
`
`
`
`V.V._VNmVoaNVmV_V.AAVNVoaAVVNV_VAVVAVAVoaAVIAV_.VIAhvArv
`VowlamvVoo_m_mmImNvVAVo_m_VNAImAvVoo_m_VoAIav_oo_m_
`
`
`
`
`
`
`AMEUEMAENUEIEUENAANNUEALWEEEWES$612KAméIEIAmAjzwAAmNVVzAwwVVNAIwAWWVVSTL.ITNVAIwVATWVlNVVAzr$.AIZwAVNNVV3Avaj2IwVIYAjz.353%:VANVA”VVVVA4A.Vva,VVVAANAVVVAVVAEVVAVAAmVonAmVVAA.V.AVNVAVVVVANNVVAVVVVANVowANVVVV._ASVVAVVVVAVSVVAVVV.mAVomIvaAVVVA.22::A.VNNVVAVV.VAAVoVAVVIAA_VAESNABNUEIAEERHPCEIEVQENAAEEL
`
`
`
`
`
`VVVWANVV;VVAVIV
`
`—VVVVVV:LVVVVVVVVVVV.
`
`VVVVL
`
`.IV
`
`Page 5 of 62
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`U.S. Patent
`
`Sep.18,2012
`
`Sheet40f39
`
`US 8,269,523 B2
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`WIIIIIIIIIIWNImmeIomWwWWmWImIEoImWImW““““““““““W“““““““““““Wm1‘9?ngWmWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNWoNv/WNWWWWWwWowwWWW«Wei/“WWW
`WomeWWWWWWowNWWWNWONNWW
`LhVWWWLhWVWLIVWrWWWWmWmNLUVWWWLWUVWLUVW
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
` WWWWfigwWWWW:NamFWWWWW)1IWW>)WSNWmWWsWa34?;WvWWANN3W2wEN:WsWWaNWwWWsWaQNW3W?WWWWWWWmWowomWWWWW30.3”;WFWONEWWWfiWW3W3WwWmNrWWmW“mNmWVmNFWI WWWWsWmN.INWWsWwWNm.:WW>WQNNWWWSWwSNWWE:
`
`
`
`
`
`“““““““““““£6»quWW“““““““““““m5&erWIII:IIIIIIIBQWWWWW
`
`
`
`
`WmmIWNImemeIII3&3ng“““““““““EHWWWNQWIIII
`
`
`
`
`
`
`
`
`oiNNWWWWIIIIIIIIIImemIGWIWIIIIIIIIIIIham/«VIZ; W“““““““““NmeIwmeWmIWWW“““““““““wNINNWUOEWWSImZQOWmWNWSWSWnWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW3WW3WW_WwWnWWmWVmNmwmNFWWiKnWWIWna.WWWWWomeWW
`
`NmWowNngWWwNWONMNWWW@503;WNFWONNFWWW
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`NWOwNanW:OwerIEWmeWI:WNWOumanW
`
`
`WWWWVGNWFWWE\mWWW_>_.mv:rrWW.
`WWWWWNI_\xoo_m_
`
`WW,x/WWWWNWwWWsza.:WWsW\
`WWWWW
`
`
`
`
`
`
`
`LhVWxWLIVWLhVWmWmNWFWWmW“mNWLUVWWLWUVWLUVWWFNWOvm\rN1__WNSOWMMS:mWO.mhI:W:OflFdW
`
`new
`
`a:.Uum
`
`Page 6 of 62
`
`Page 6 of 62
`
`
`
`
`
`
`
`
`
`
`
`U.S. Patent
`
`Sep. 18, 2012
`
`Sheet 5 of 39
`
`US 8,269,523 B2
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`77777777777777777777777778.70.3377I77fi7m7VmNFm7VF+\.v77:¢7IIIIIIIIIIIIIIIIIIIIIIFINNONNHFINE7NF7ow.NF7_7
`
`7ININIIIFMw7IoIm7Im7IIIIIIIIIIIIIIIIII77wIFlNIva7IoI9w7IIIIIIIIIIIIIIIIIII77
`
`
`
`
`
`
`
`
`
`
`
`
`777777777
`
`777777777
`
`7/<\
`
`778N772w3.3.772
`
`
`
`
`
`\\\\\\\\\\\\\\\\\\\\\\\\\\\\\I7IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
`.337777X\77\7m:7Ffin7mwmNFI7mLuv7VmNFI77mwmNFfifln
`
`777777N30.mNfi7wN._oaMN:mF._o
`5.70.32777NN._o.mNN.__77$.70.”F57FF7o:FF
`\77¢7Adv77\V
`
`
`
`77777
`
`mNINNv_ooI_m_I77
`
`NFIFF78$
`
`
`
`
`
` 7777777NF._owN.7F_
`
`
`
`
`
`
`
`
`
`
`
`
`
`7IIIIIIIIIIIIIIIIIIIIIImNI._IoI.mmNI.7777IIIIIIIIIIIIIIIIIIIIIImNI7©IMMNI7777IIIIIIIIIIIIIIIIIIIIIIIIBNIVWB7702032777$70327772.70.31777mwFfiLIw"7mwEmNF37FI77fiI7n17+7 70mmmx007m77®NImmxoo_m_77:Im7L7007m77o_\lmv7oo_m_7777777777Fe:EfiNmu777777777>/I\77777777hflst.w:7qu:77777I
`
`
`
`7IIIIIIIIIIIIIIIIIIIIIIIINHIUMIDC720.3777 7777777I£5.77).a67V7st7777777\(7777ASNIENSVQ7777_/$N:_>7.F.$FN:_>77777«floaflfl:7870.25777_7IIIIIIIIIIIIIIIIIIIII|IIIIIIIII7IIIIIIIIIIIIIIIIIIIII|IIIIIIIII7IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII7NmNv787m77ON@785777“Imv7007m730:277Eoww:I7777777mwmNF77m77mwmN77m7VmN7+477t77I77778.7032777NEONNS:
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`aw.Umm
`
`Page 7 of 62
`
`Page 7 of 62
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`womWowWIWWm:
` 3W,mWW:WWWWWWWWN”WW::_Wm““““““““““WMNIWWUIMMNIWIW“““““wW“““““
`
`
`
`
`
`
`
`
`
`IIIIIIIIIIIIIIIIIIIIIIWIWWBIWWWIWWWIIIIIIIIIIIIIIIIIIIIIIImWIBWIWmWIWWWIIIIIIIIIIIIIIIIIIIIIIIIWIWoIWIIvamWIWWNWOWmNWWWn3WIWWWmwmNWWWWWmWVeniWWWWW:MIIIIIIIIIIIIIIIIIIIIIIWINWonIWINIWWW
`mWWEWW6WWWWchWszWONmWWWWWWWWWWWtWNNIWOwNNI=WmWIWOwwWIWWWmWOwWI=WW
`ENWWSWIWWNWWmWWszWWmNmWWWW§<W1W.NNWOwVNWWWONWOwONW_WW30wMI:«W0wWVWWW0W\IWW\\W2mWNWWWmWWW,¢WnIWWfl.w:WwWmNIWOIWVN.(WWwWWszmeWWsWWWWWW2WinWWszIWW~thWNIMNWWWWWWWWWWWWonWWowWmvmWWWWWW8WNWWSWWW3%:szNWWmWWWsW
`
`
`
`
`
`
`
`
`xoo_m_WONIvaWQOWmWWWw:onovmVWooEW
`.mmNI:W9.5meW:WLn.NWOMEI:20WSWIIIIIIIIIIIIIIIIIIIIIIIIIII._IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIImWWIIIIIIIIIIIIIIIIIIIWIIIIIIIIIIIIIIIIIIIIIIIIIIIIwWNNva—oeWWWWWWIWSWWowwfiWWszWSV9W:WWIWNmeWSmeWWmWWsWWWWWIONNWWWWWWWWNWWVWNWWEWWW?IWW»;IIW.1wWWszW
`.WIIIIIIIIII
`
`
`
`
`
`
`
`_.IIIIIIIIIIIIIIIIIIL_IIIIIIIIIIIIIIIIIIIIIIIIIIII.IIIIIIIIIIIIIIIII
`
`
`
`
`
`
`
`
`
`.I:U:S.".2:
`
`Page 8 of 62
`
`2
`
`
` BI“““““3NmWmx028vaWOOWmWNW:xoonmaW9,Ww.W8%}“HWWAIVI:WmTHwWNWfivmeWNWfiIIIHWIIWmWmvNWHWN
`
`
`
`NmIWOmeI=mWIWOWmijIWWNWIWOwNWIW.
`
`omImNvWe...W:vaWo;WW
`
`
`
`
`HHHHHHHHH“HHHHHHHHHHHHHHHHHHLWHHHIHHHHHJHHHHHHHHHHHHHHHHxxxxxxxxxxxxxxxxxxxxxxxxxxx
`a230.mW5.:3.5was3.5WIWWWW:
`
`
`
`VW
`
`
`
`Page 8 of 62
`
`
`
`
`
`
`
`
`U.S. Patent
`
`Sep. 18, 2012
`
`Sheet 7 of 39
`
`US 8,269,523 B2
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`7,777777777373772N8737577777777(7,73.3777733777777577777/,7m.m77s7a6vi7s777777777ON7ON7ON7777N70Nm7777w7oww7773777777777VMLNWHWN77vNWHWN777viNiNNfiHU
`
`
`
`7xxxxxxxxxxxxxxxxxxxxxlxxxxxxxxlxxxxxxxxxxxxxxxxxxxxxlx\\\\\\\\7xxxxxxxxxxxxxxxxxxxxxxxxxxxxx77\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\oo7oo77N007oo7@3777777777777777777VNNN77m7ONN3777777w77m777»N77m7
`
`
`A7le777777\777NN7oNNNN777779707:73777N70NN7777‘““““““““““““Num‘NmN‘77
`
`
` 7NNIva7007m7777\37£772w@3777).7777777777777.‘77..77777),7N7772N7737V77s7777777777777NN7o.NmN7777Njowmj:7807377777N70NN77737777777N77NNN77N77N77N77N77NN7AJV7777777
`
`
`
`“““““““““““NN70Nmfi777711‘111111lleoME:7111llllllll‘flb‘mme77‘111llllllllbpws7
`“““““““““““““““““71‘1‘11111111111‘J
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`“““““““““““magma.7‘3‘1‘11:11:1W7pflm7777‘1"1‘11:11:1m77fiw77777"1"111111138777777777
`J7370.N@7777373777_7N77KNNNfl"7N77W7NNN7N77NNN77N7»N7I7I777
`
`
`
`
`
`
`
`
`
`
`
`\xowmjz
`
`fiNN7‘775778NN787m77NNmN787m
`
`7
`
`77mm7m77s7w”N937:77
`
`7“““““““““mwJWfiQQ7wNuNNMOQE
`
`
`
`
`
`
`
`AJV77x
`
`N30337::70N:77
`
`7777
`
`970N97777N30NN37
`777V
`
`
`77777
`
`
`
`
`
`
`
`
`
`02:.
`
`Page 9 of 62
`
`Page 9 of 62
`
`
`
`
`
`
`
`
`
`
`U.S. Patent
`
`Sep. 18, 2012
`
`Sheet 8 of 39
`
`US 8,269,523 B2
`
`mN._Owmy]:
`
`
`
` w:.Ufim
`
`
`
`
` NNNNNNNN,:,:.,NNNNNMNNNN...
`
`
`.:_.:N.:NNN.NN..N....:N.:N.:N.N.NNNNNNNNNN...NM.......,.:_.:N.N.N.NN.,.mm.5ono_m_WWvwmmVWQOWm:Nww.NNNWodWm...1:.31$Noam:
`
`
`
`
`
`
`:::aN1mN:NNNoE1WW.1NN1N:N:NNNN:_N1ONNNN85WWEEN85.
`
`
`,omfiwmkNNNNNNUNWNNNNNENNNHNNMWNNN.N..N..:..:..NE...:,NNWNMNMMWNMNNNNNOwchWWQNNOwomNrShowNN,.N1.._NWWNN.WONNLW.N.N,..
`
`
`
`NWNNNNNNNNNNNWNNNNNNNNN
`
`
`N:N.:NNNMN.N.E,NNNNNNNNN.NNNNNNNNNNWNNNNNNNNNN\Ioov
`
`
`
`
`
`
`
`NW‘NWnNWuNNm.6.NNNWmWW,NmehfiNN.:_o,N:N,NN_,:“NW‘MNO.NN:N.NWW,,N:WuNimanimi.N“J...
`
`
`
`
`
`
`NNNNMWNMNW.NWfig”.NWWNNNNNNNMNNNN,.:NMMNNN.
`
`.$é%?N%%:;%ENNNN§N§NENNEfigxgi%foiég
`
`
`
`
`
`
`:QNN1w:N:N::V_wo:_m:WW.©:N.N!m:N.WNW:um_nw.NON:mdN:xdgmj.WW.,::od:N::mm:NWQQEW.@quoo_m_111%:Nw:NWuonWWwdwfigq-:W::::®m::m:m:NWud._m_W
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`.Nom.=.NNONNN_WW,N._o:.NN._W,WNN-_oN8.:920..NONNNWWNNONNNWN._o.NN._NW:wNNuMNNNNogmWW..NN.N:N:.m.NON:.NdUquENNWW.-m::Nw.NWuon:1WWedNdw1wwwaofl11WENQN.Nug11W1N1mwN8511WWW,,,WWWWWWW8.6
`
`
`
`
`
`
`
`
`
`.NNNNN.....,NNNNNNNNN.N.N:5...N,.NNNNNNNNNNNNNNNNN.NNNNNNNNNNNNNNNNN.NN.NNNNNNNNN
`
`
`
`
`
`
`NN._o.NN,.NNrWW,020N03.,m.._o,:.N,N.__:WW:,N._o:.NN._NW
`
`
`
`
`
`
`NNN0.N¢N.__WW,NNN0N1NNN_NN._o.NNNN_WWON.,0.No;WW,o_N«N:NNNoNNNNNWWNEONNNNNW9.5.:.__W
`
`
`
`
`
`
`
`
`
`NNNo:NN,N._N..W,NNNONNNNN:SONNNNWW,SONE.NNNo.N:N:N.__.NNNONNNNNW,50.3.__N.,ZONE:
`WWWWWWW,WWWWWWWWWWWW
`
`
`
`.NNNNNMNMW.N.N.N...........NNNNNNNNNN.N,...NN...
`
`
`..:M.NNNNNNNNmg...NNN..N.NW..NNNNNNN.NNNMN.N.NN.
`
`
`NNNNNN.NNNNNN....NNNNM.NNNN.NNNNNNNWMNNN
`
`
`.NNNWNMNNHN,NNNMWNH..NNNNWNMNNMWNNNNNMNNN
`
`
`
`
`
`,.NNNN.NNNNNNNNNNNN...,NNNNNNNNNNNNNNNN.N
`VNMNxoo_mWWWON9.x005wNxoo_mWWvmonmW
`
`
`
`leNmv_oo_.m_WWwNIKNv_oo_m©_.19.ono_m_WWNNI:.xoo_mW
`
`
`
`
`
`
`Page 10 of 62
`
`
`
`
`N:N1:.WWWNNM....NMWNNN.,,11NN1N:NWinnNN.N0NNWNNW,WingiquNoNNONONNW,:th::.NMWWMNNNN_WWWuNMWanWN._,o.NNNN__WWanW‘vNfiWwNON.N,N.F::0N._o,No,NNHN.W,W,TWEWQWWWHN:WuN:EWWNNWMNWNNW..NNNWW.
`
`
`
`
`
`
`
`
`
`
`
`:NNNIMNNNEWNNNNNNINMUEN::NNNIN:N:NNN:&_.m_1W$313335..WW1:Nmm:.:8:NNNNNm:_“““o@:N:N:NNNNNN_.WWNN.2.N85NE.2.N8_mW
`
`
`
`
`
`
`
`
`NNNHNWmmmNW,NMMNHNNNWNNMWWMNNW:QNN1moNNQMNNNON:NO.N#MNWNM_TWWNNMNa....N.Nan:W,QNNNNNNLQNNNEN,::N:NV1N.N:.Ndd_:m:
`
`
`WWWWWWWW
`WWWWWWWW
`
`Page 10 of 62
`
`
`
`
`U.S. Patent
`
`Sep.18,2012
`
`Sheet90f39
`
`US 8,269,523 B2
`
`
`
`
`
`53:5.83:5.
`
`3/>/«E
`
`8.3.:86::3::
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`----m
`
`
`
`IN._O
`
`
`
`
`
`
`
`
`
`
`
`
`..TNI:
`rmo"‘"Eam..:0w$.33..
`€33.m’2\u---
`
`
`
`.............Mum:.$.__>_m..............WmCmJEm..............................w.m-u-mm2.392:2mu-n-na83m.W:.1|._m.
`
`_ccr
`
`HM.UHm
`
`Page 11 of 62
`
`Page 11 of 62
`
`
`
`
`
`U.S. Patent
`
`Sep.18,2012
`
`Sheet100f39
`
`US 8,269,523 B2
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`...............
`
`..‘$6.3’\$.83
`
`/\
`
`>363:.C
`ENfifiW\>8Es.$94,?
`
`\/..
`/\8.8.3
`
`:235:5.
`NE\/
`
`
` 5%:u5%:m3.3mTN.__u.uuuuuuuuu“t.|.1t.|.1k.|r"aas);m3N33maEs.mnW:ilr|i|r|1|.
`
`
` ‘:2.9-.“S-"uI,nuumh4E:2::4.m:0mAtszAfiSwEwrwanQm4%?3.524:45.m\/(\/.
`
`
`35:5;..............Wm:dém..............Wm:43:m........:::.w.m
`..........
`.m>"+Illvmfiu
`mn-
`
`
`
`
`
`weer
`
`3.Umm
`
`Page 12 of 62
`
`Page 12 of 62
`
`
`
`
`U.S. Patent
`
`Sep.18,2012
`
`Sheet110f39
`
`US 8,269,523 B2
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`,.€892
` ,..§:2
`
`.23:5.\/
`
`.E:
`
`
`
`
`
`
`
`
`
`1|"
`
`)$.32m/k\"
`50"
`Em
`.HIV:0
`.nlvN._o
`T:_
`1|N.__
`
`x2:
`
`v:.0:
`
`Page 13 of 62
`
`Page 13 of 62
`
`
`
`U.S. Patent
`
`Sep.18,2012
`
`Sheet120f39
`
`US 8,269,523 B2
`
`
`
`:55:
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Fchr
`
`
`
`\Hv:.Umm
`
`Page 14 of 62
`
`Page 14 of 62
`
`
`
`
`tnetm
`
`9
`
`US 8,269,523 B2
`
`3U/M$9.3/<\
`
`NI?V—Oo_mGEES.
`
`
`
`
`
`
`
`
`
`
`
`00/3r".31h.u.C:92‘a3,"p.>nue15::nSnu.
`2u135250.32mm\73:5."9.A,.
`
`3IIIIIIIIIIIIIIIIIIIIIIIIIIIIIII-1ntueneuh1Sn
`
`
`
`
`
`I”
`
`So
`
`N:
`
`'
`
`l-u-uT-\—
`
`:'
`
`mN133:mP
`
`
`
`
`Is.d0:
`
`
`
`Page 15 of 62
`
`Page 15 of 62
`
`
`
`
`U.S. Patent
`
`Sep.18,2012
`
`Sheet140f39
`
`US 8,269,523 B2
`
`
`
`
`
`
`
`NJ605
`
`
`
`
`
`25W:
`
`
`
`
`
`:N
`a_>_
`
`
`
`
`
`
`FJOOF
`
`fl:.UHH
`
`Page 16 of 62
`
`
`
`FmOwrQ
`
`rlllv
`
`:0
`
`l
`
`N._O
`
`N:
`
`'
`
`_\.__
`
`
`
`:gfi:
`
`
`
`
`
`Page 16 of 62
`
`
`
`
`
`aP
`
`m
`
`US 8,269,523 B2
`
`m938m<~.GE
`
`NWflow:N._oAlAlN.__
`
`
`
`
`
`
`
`mN<NUfa
`
`%ONFwo:
`
`m258:38
`
`~<N.UHH
`
`ONFwo:
`
`(\l/Z
`
`Page 17 of 62
`
`
`
`
`
` NJx85
`
`
`
`
` N._Owml:
`
`:0w_‘n__
`
`Page 17 of 62
`
`
`
`U.S. Patent
`
`Sep.18,2012
`
`Sheet160f39
`
`US 8,269,523 B2
`
`wmoom
`
`va.UHm
`
`mMooN
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Nm—N.UHm
`
`
`
`Econ—m~.0:
`
`
`
`o?7823:
`
`QN
`
`7.772wad:
`
`VIA
`
`VL777\k7
`v’IM‘IA$0”$7
`V‘750w57
`
`\/$.37:wQ.3.77).
`
`30$_\._7
`
`NJOMVNI:
`
`n.70amu:
`
`#170av.77
`
`_\:_O7\.__
`
`N170Nu:
`
`30on:
`
`v.70VI:
`
`Page 18 of 62
`
`\\\\\\\\\\\\\\\\\\\\\\\\\\\\7
`
`7m._Ov“mu;
`
`
`
`«AOwVI:
`
`film7857
`
`77
`
`77
`
`
`
`““““““““““@3363:
`
`NFV
`x/Bo3.7777
`
`777777777777@392570w577777777777
`
`
`7/Soa37
`
`\V
`
`film6057
`
`Page 18 of 62
`
`
`
`
`
`
`
`
`U.S. Patent
`
`Sep.18,2012
`
`Sheet170f39
`
`US 8,269,523 B2
`
`FFUch
`
`:UN
`me
`
`Nroocw
`
`:0
`
`N15
`
`015
`
`.30
`
`m._O
`
`95
`
`540
`
`95
`
`0309‘om?
`
`ONwwO:
`
`SUN
`me
`
`//|\\|<Jn(\
`
`
`
`aims.aa.5m:
`
`7/’\
`’M‘IA
`\
`
`/.$3a“3.5.3
`
`l«moaE
`
`8.8.3a8:8a;
`
`12
`as:
`s
`
`:0w_\.__
`
`N._OaN1:
`
`mI_Oamu:
`
`#40av1:
`
`m._Oaml:
`
`96won:
`
`540%5.:
`
`w._Oaml:
`
`_\.__
`
`Nu:
`
`ml:
`
`#1:
`
`mu:
`
`on:
`
`5.:
`
`mu:
`
`Page 19 of 62
`
`Page 19 of 62
`
`
`
`
`
`
`U.S. Patent
`
`Sep.18,2012
`
`Sheet180f39
`
`US 8,269,523 B2
`
`WmImW85«IFW85WmImW85WNIFW85W..WWWWWIWNF.
`
`
`QWWsWwQWwWFWFWWsWWW\I»WWW\/(WWNIWOwNI:WSFQWWsW
`
`.mWNFFWWWE/WWQQWWsWWm23::
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`WWWWIIIIIIIIIIIIIIIIIIIIIIIIFWWWmimjzaWNF.NWW_>WWARVWWWWWIwWowMWWWWWowmWWWWomeWWWWIWWW4%;WWmJig:WWN50,”:W”TamW¢WWWWmWome:W““““““““““mewm
`
`
`
`
`
`
`
`
`
`WWWW
`
`WWW
`
`.FWWFWWSW
`
`
`
`
`
`
`
`
`
`
`
`
`
`“““““““““WW WwnvWoo_m_wmvWoo_m_WmNxoo_m_WWvlmxoanWWW30aQW_WWWWWW3WWWWWImmwmjéaEFSWEWAUVWWWWW20MW;20a:WwWoWmNFWmNFWWWWWW“Ww.WWWWWmWNW¢WWWW50w/FWWWW“““““““““FIWbIm/EW
`
`“ImWWWW30':WW
`
`
`
`
`
`xxxxxxxxxxxxL/WFMWWEuFmNUsFIIIIIIIIIIIIIIIIIIIIhIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
`
`
`
`
`
`
`
`
`
`28:389m3%SUNGE
`
`
`FWmsWFmowFmWW_W/WW$5amWWWIWWNWowIWWW MWJIGJQjEwWImTFWflx/WWWomxoo_m_WNI_\xoo_m_WWWWWWWWWWW8&szWAFNWwFWWW5meszW:923039W/WWIWme_\,WWmAFW WWWWWQWNWmsWWWWWNWNWwWWANmesWwQWFWmsWmFmowmFmWWW,fifiwzWmANWFms.NwoWmNwWWWIWWWmWoamWWW«WQWowQWWWWIWWmWmTHNFfiW,W,,IWWWWWDowW:WI,IWmWo
`
`
`WIIUIIIIQWQWSIMAQINWW2AmLWIflWJSWIwIaFFWrWWWzIIIIIIIII@djfiflw
`
`
`
`WWWFNWWWWNWWWW;WWWWI,IIIIIWIWmWIprWWWIIIIIIIIIIIIIIIIIIIIIIWWWIIIIIIIIIIII
`
`:WWW
`
`
`
`86:2.mIWInmiWIWSWWES—wTmFWIWSW:WmWWSanfiNWIWSW:mIWI__>_I_O
`
`
`
`
`
`
`
`WmIF6onWQImWoofiW
`
`
`
`
`
`
`
`W
`
`
`
`
`
`
`
`
`
`
`
`E88GUN.05
`
`Page 20 of 62
`
`Page 20 of 62
`
`
`
`
`
`
`U.S. Patent
`
`Sep.18,2012
`
`Sheet190f39
`
`US 8,269,523 B2
`
`racom
`
`mSO
`m_\._O
`mI_O
`o_\:_O
`N_\:_O
`m_\:_O
`#30
`#40
`_\_\:_O
`N40
`mI_O
`.30
`95
`$40
`040
`_\._0
`
`
`rmO
`
`NmO
`
`mmO
`
`LVmO
`
`mmO
`
`me
`
`NmO
`
`mmO
`
`
`
`
`
`
`
`
`
`I','.‘-:
`
`
`
`.13.2
`
`
`
`
` ,,I1>IIH
` MQN.UHH
`Eggné
`....,,.2.
`Am392—,9.«Eu»;—,.5=32»:
`..élg,“
`,:2g.
` ,3;
`
`aims.4...3;Sim:Sim:
`
`
`
`
`
`
`
`
`
`
`
`_\n__
`
`Nu:
`
`ml:
`
`#1:
`
`mu:
`
`ml:
`
`NH
`#4
`_\_\|
`3‘:
`or:
`or:
`Nwl
`m_\1__
`9‘4
`
`Page 21 of 62
`
`Page 21 of 62
`
`
`
`
`
`
`
`
`
`
`
`
`
`2B3
`
`2Avmdvnzz.wANmMNV‘AwwajE.wANmm3.225,.,r.ojoaa;w@392Fxaim:a6.892”I\L;_>_
`
`
`
`"/{‘\l30wmm_
`.l:I>I840me2.,~E3.m$5.__>_45.2wmmN.__>_</«33.2wA343:
`
`S.
`
`
`
`9Pam"4\...iax_.VI.30wm.__mwa/Né’anmjgwstmv“N332.”at:
`
`
`
`
`t§%7\/.3::.m3.3.22e.._Soa0.:e,3A,VA,V3m;’80w3«Ma9m:
`
`
`
`.It\hhAm:gm:zI’«\I\..:am:a9N52raminfic_>_VIA50wE26am;
`
`
`
`
`
`,Sw35::DN::2a$.N:_>_7»56::a$3.22Soa2H\/‘I‘liN32,.waNa:l\!‘.Nmm_>_aNrm:.IM‘I.$0aN2\./‘\/...__>_aadj:Q8.22w3”:;30w3.4§<Via9m:Islizlfimwm:amNms.Emiwl.IASoaB.Ea,.s42a$632
`
`
`
`
`‘.~.30.mw.__mA.“em:ix’......./4.Q3m:wA.“$92.WM‘“«mow.nm_50a5.
`
`6992wx?9.x»,.3&vawaims.4.mmmm_>_wm;m_>_._mmowmm_
`@992”fl'fi»<.maim:aENE:'\»‘f‘.6d80a99:._owr;
`
`
`
`
`
`.__>_wSNNZE8w0::wE;_>_as.$4.»,
`
`/«\<.4\D‘33:m6H:.__>_030wo;
`
`
`
`
`
`
`
`
`
`
`
`
`
`Riggs).4.32th:SoaS.m9992:im:w3%:4AEm:wEm_>_VA50aEaII.VI._‘._0wW:m3.22.”;42
`
`
`
`&o_‘omrwoj‘on?om?owrwo:
`
`
`
`
`
`neM
`
`tNDocN
`
`CPNn—Nwarm
`
`S.
`
`Page 22 of 62
`
`Page 22 of 62
`
`
`
`
`
`
`
`
`U.S. Patent
`
`Sep.18,2012
`
`Sheet210f39
`
`US 8,269,523 B2
`
`m
`
`7
`
`7
`
`7
`
`
`
` 7777777777777,77N77N7m7>77m.7N7N727.7777,,,7,,N,7m7m727m7N777m:Nmo7”Nm_.77_777777777777_7
`
`
`
` 7:m7.v7oo_m_7o?mv7oo_m_7777N7m7m7>77777 mHHwawwflfléwfiwfififlgmfiamwwwwwwwwfigfifiwmfiwmfiflmflmfi777777%7,I77.7\7777mN7¢777>7waNdjé777m7._oamfi:777N.«777777.2N7327777797.70a,77777 m7,w7>77”7QN7m7>77777,,,/7w7m7m_>_7”$77,792wmo.77mm.77777/7,7777”.77927»7&7777277aoa$777N7@770”Iv7777.7777.707m,N77.777,,777777777777177 7770057777777777m7m7m7>777657,977777/77w7777ms7a7w7N7m72777m.
`“““““awaiaagfigfifimfija‘1‘11139273757737.3427337471
`
`
`
`
`/77773.70.77W7777/,,/7.7707.70w7077.77
`
`
`
`.v7.77VN,7i77...?7737777;;3.777.7727777630am:7N7777777>77MW7N77N77<77777m790@377
`
`
`
`,,,,7m,7mm7w7>77m7m77m72mmowmm7
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`7I7@7.m7v7007mm7:N7.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`73,792
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
` 7\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\7wwwwwwwwwwwwwwwwwwwwwwh\\\\\\\777IN77857777m7787777777777777777777m7w7>7777N7m7,m727777w777m:7m77“.N7m7>777,,77N77,77w727”7N7N7m7>777777,/7:7m77:777m:5077«m77777,,,,/,7N7mm2w7N7777w:NmowNw777,,/,6.5.mw..:77/,,,//,30wW7:77
`
`
`
`
`
`
`
`
`
`
`
`
`
`
` 77777777777777,777m,N7927%7N7N7m72777777777777777777
`
` 777vaf777vmE77,777MW77,777977:777377:72«7757777777207.7%,37777777750aN7.__776:7357HHH|HHHHHH7MHM7‘77www7W7N7HEHWMW7NfimflmmaWHIHHHHHHHHHHMMUEMWNHEHMNNEwfim\\J
`
`
`
`
`wmxoo_m_N7.v_oo_m_
`
`
`/7,m7m7m72a7m77w7>7$077787
`w.7.
`:7»77i.
`777807m877,7N._o7”,N.__
`
`
`
`
`
`
`
`
`
`8.7m772.77737.77273775375777.77777
`
`‘‘‘‘‘Nmfigw‘m‘mg‘777‘‘‘‘777‘‘B‘o‘mE77““““““
`
`
`
`mm—N.me
`
`Page 23 of 62
`
`
`
`
`
`Page 23 of 62
`
`
`
`
`
`U.S. Patent
`
`Sep.18,2012
`
`Sheet220f39
`
`US 8,269,523 B2
`
`
`
`
`
`
`
`
`
`
`
`\vn—N.Umm
`
`30“.377
`
`771,,(
`
`._O.mw.:
`
`elm785
`
`mN/fimjgw9:57:72
`
`7
`
`7N13787m7
`
`
`
`7
`
`
`
`
`777777777780MB;30aN777
`\7x
`
`
`
`‘muwwmmfi1111111117“““““““““““mhmmmmfi
`
`
`
`
`
`
`
`
`\_7v“mmmfl."NFIWENTHEN7TV7«Sow/2.77
`flog;
`
`
`
`7:19785
`
`£37.72a73.3.75.
`
`7\/,/\
`
`30:37
`
`
`
`6N.@:s_.m7N3._1/7
`
`7:757
`
`
`
`
`
`
`““““““““““gem:EM¢77
`\7A\7iimKN7w“mmmm“Nrfilly
`
`Edam/3.7Njowm;
`
`
`
`
`
`
`
`
` $187857NW:78%7777777777
`
`77/_
`
`36:72waiér
`7K7
`$677757w7377772
`
`799.772a73,372777777
`
`
`
`
`
`
`
`V
`
`
`
`20.37.77
`
`Ix7
`
`I730v37.7
`
`Page 24 of 62
`
`Page 24 of 62
`
`
`
`
`
`U.S. Patent
`
`Sep.18,2012
`
`Sheet230f39
`
`US 8,269,523 B2
`
`
`
`
`
`7IIIIIIIIIIIIIIIIIIIIIIImIFI._L_fiF:vtmNALFTJ773I77t#47._IOIMmI:7IIIIIIIIIIIIIIIIIIIIIIIIFI._©I.mI IIIIIIIIIIIIIIIIIIIIIIImuvawmm7777oImF787m 30.3.7777303977X77777VmNFfiIII"777VfvmNFfiflv7[Kt,77¢“H777IIIIIIIIIIIIIIIIIIIIIIEAIUMMH77I “““““““““““mImemImIFE7IIIIIIIIIIIIIIIIIIIIIIIEmeI7777wI28577FI287m77777777777777I/,fi.m:7>7w§.N:s77777;77NIFv787m777777777777777.F77777So»:77N.7owN._777«inNfimF
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`F30.»FF 77777777772.5a2.77
`
`\\7$+7vmNF777VmNI»77I
`F.imNFI777VH7mNF7AMV777
`mF._o$3777
`
`
`$.70wa.7777I7\7
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`wF7ome7777
`
`
`
`
`
`7
`
`77
`
`
`
`
`
`
`I7Nw.m7.77>7a$N.N7.77>7
`
`7777
`
`0FImFV787mNFIFF7873
`
`7777777NF._owN_F.7_
`
`777
`
`._7
`
`.7
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`mQN.Umm
`
`Page 25 of 62
`
`Page 25 of 62
`
`
`
`
`
`
`
`
`
`1‘11}W‘lllllflww‘fl: Wo_\Imx02WWWWWWW3WWcmW»:owWw:_W2NrWvWWWWtIW\fiW%“““““mEmmm/N‘GWWW
`
`030m;
`
`
`
`
`
`
`
`
`
`
`
`
`2
`
`
`
`B“““““““““““““““““““““““““““““““““BSmZQonWN»:Woofi
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`.MvWxW“““““mENE:1111‘lllllfiwwé
`
`meOwwIWW59WW9WW6WW2,WWWW00NEOwWNFWWS3WWUmNWWW»WWNW
`
`
`
`SwnmemonW
`NWEWWSWWWW»NWWW»W.__»W.N63.3WmWNZ»WaW:._szWWWW»NmW.W>sWW2306%.:W30am; hW|WSWW»385WWWWWWW2wNWWWW»W.__2w
`.\WWWwZowNWWWmWowNWWWW
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`0
`
`S.U.@DONmeUHHA—
`
`WNmWis.WmWW:mjs.WWONWWWWWWWWw$552WW/>,(WWW:W33:2ionWWtWWmSong.WNWmedWtW\WWaNWWW»NW\VWWPm._0.mm.__W:0.”SW
`
`
`
`
`
`
`
`
`
`Page 26 of 62
`
`Page 26 of 62
`
`
`
`
`
`U.S
`
`Patent
`
`Sep.18,2012
`
`Sheet250f39
`
`US 8,269,523 B2
`
`030AI
`
`
`
`2.5A]
`
`
`
`50virkl
`
`m._o-F5;
`
`
`3063:2V§.N:2EA»::23«mo.W/8$52€va2"w.m$3525"!“E
`
`
`30\.Nmo.adm2s»,@962ANtwéIv:'tl
`
`
`vIvISo:823:223:2:,m:2:12:.Q:N:2
`
`
`30Al502252$.82:22
`
`SoA]93.2992‘\/«92
`
`m._oAJ23:2:65:2g”(23:2
`
`
`\3:2<80Almmow22522352v.t\>I/.m8.:m2
`
`
`
`
`
`
`
`
`
`
`\‘/3.32w’mg
`
`mEOAIrlhl
`240A]I_u«”m<h
`a;,xa'A]$0"4‘“$526,062
`3.6Go2v.\/\9052E2..
`
`:._o..\/,(6N.m:2\/2:52«\a‘fi
`
`030Al.k.As...
`829:?‘3LESS./63:2./8.6Al\,’8:32.
`52~63:2~/mjoAll5,0523252”$52
`
`
`2.52.8m2.Ii298m2,:
`
`
`840‘Ju..I~I—l:
`2302%:2UA,9“!)6w:2___J:3:2wNrmoWx@352,.5562$55@352w..m5525V41“3.6v'lu‘..~0I:l‘\l\:I.N30Al:8v.$352‘3’ES
`
`3.6_.I
`
`F3242i.«\/%Nm«:2\/$305.2%5.32.835228352
`
`R40,.‘
`
`
`
`
`
`
`
`
`
`
`
`
`802352n,8652
`30atm2G9E2:r:
`
`32:?\/‘\/@NM:2
`
`
`
`
`
`
`
`
`
`
`u.82/4@542
`
`
`
`
`
`2<<.h
`
`
`
`<\)/(x/<\),\//\__/<\),,\/<\X\)\l/L\/\l/(\//\>x/<\,f\\),\//\_/\)<)/L\,/0%09cm:or02on;o:0?
`
`
`
`
`
`
`
`<8»
`
`Page 27 of 62
`
`ONJO.I;v{.th
`
`
`
`230AlVl_.r/I‘\.flm”I‘\wNIE
`
`
`N20\r.\,Al6352.l63523:32..A6252T8352
`
`
`
`020Gimvm2.,_32%.6352J/\”H2...\w/x@262
`222,32)»223:2w35:20:32:535:2g35.2J2%”:J
`
`
`
`
`
`
`
`
`
`
`
`
`
`3.6.x23.322:222:662viV/I23.5m2~W4im
`
`
`
`
`
`
`
`
`
`
`b/é'293:2Gmi._2)\
`
`mg
`
`3.32
`
`3m,
`
`$.32
`
`3w,
`
`Nu:
`
`m1:
`
`#1:
`
`mu:
`
`0::
`
`ml:
`
`mu:
`
`mu:
`
`9‘1:
`
`:1:
`
`Ni:
`
`mrn:
`
`3‘1:
`
`m_\:__
`
`own:
`
`NW:
`
`EH:
`
`m7:
`
`0N1:
`
`vNI:
`
`NNA:
`
`awn:
`
`v”:
`
`mNA:
`
`0N1:
`
`2N1:
`
`wNA:
`
`mun:
`
`own:
`
`5::
`
`Non:
`
`Page 27 of 62
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`U.S. Patent
`
`Sep.18,2012
`
`Sheet260f39
`
`US 8,269,523 B2
`
`
`
`wk»
`
`
`
`”AAA...>...As«is.lelIAEVZ:i.Amwas.AwAmQms.
`
`
`
`
`
`Am.t.__A:wAE.N..:AA.Amims.Ammvms.aAmims.ws?\Vx»,,A35).aSims.Améms.wSims.30Ammm.AvvAZululxifiVIISoa9.~.AAxIs/<\/<\/‘\’
`
`
`Ft.<’<.§Amgms.aAAANvms.ms.mmoAmam.__:30aC...I?abuse:wAONAEs.IQO/‘\”«\.ijs.AmSN,cs.9.5w9.:
`
`
`
`
`
`,AI,/.:s.<:7..v>A,.12.6.23.
`
`AA,Ar/Izl\.\AAlvmzow2:
`..A3ms.a3ms.$0aB.
`pA.A.AA130w3.:
`
`Exams.aAENAms.
`
`\..
`
`.>.h,ms.7kN60aN5.AN::2:,IiaifiiiN:amsaN:was.Vil\h..A’IH‘IA£6ami.A
`
`
`
`
`
`
`
`sag/«’133...).aA336.23.“...s.a83...;
`“A?s.\VA.AplV\v/V:30.mAR:
`
`
`Amrims.,a=\p/>/835s.wAmsmfis.fimoa2w.
`vEMF/1.x’ax18.0amu...
`
`t>~AA}FI<’<.:A:Ems.aA:«Es.:l‘.:50AMim.RdwR:
`
`
`
`<‘/‘\./«\\Awmdjs..manEs.
`AAv8.0a8.:
`
`
`
`Amssz.w3.34s:ASE:w3&3?Aoosz.w:1».3...?
`
`AAasams.AmAmsmvws.A:.Agaws.aAESms.V!s,aims.aAfiims..7\K050wSm.
`AAAA..rA..A.N30AmN2.
`
`
`
`
`
`AP/ls,.lrll.V"N‘|:30a:2.
`
`”zlzl\.s
`\I,.
`inflows:w693...:
`
`A835.2%msNAms.
`If\’/b,AmAdmswAmEmé
`<~m._s.aAomajs.
`/Inmjs.a693...).
`Alvofloaom...
`
`
`
`amine.
`
`A‘FREEwAmejs.AN5...:a8
`
`Emow2m.
`
`Alvmfloamm:
`
`635::wActums.\/m....:A..mAwm,m..:2g8652“Sims.4.
`.‘\~/>\’/r’\>/\LA:E.m::wA:.:m.2
`
`
`
`}<«2.313.sz
`386.:wAmmajs.\<\Ades.Am623s.
`,..$6aw;
`
`.7/\L.06035.
`
`\4/23::£333.).
`.IAI:50aE...
`
`.N30AmNN...
`
`
`
`Afisjs.aAmmdfis.
`
`A3ms.aflaws.A..3ms.awdms.80a3.
`
`
`AP/ls.3.5me.
`
`A33s.aAwN,:._s.
`
`AmhmAws.waims.Amtms.wAm:ws.A.mwowmm.II.I.2.0.mE.
`
`Exams.w33%.).
`Astams.aAosgws.
`.\.\’/I/I_Q’/.,
` $33.2a
`
`«
`
`A
`
`
`
`osmjs.\A/‘Q“abs.31%:$23.).”81:3
`
`
`
`
`
`A:wO.m:2
`
`9.40.m9H:
`
`030Am8.:
`
`|._AA4AI?Sims.~A§§I
`
`
`
`
`
`ANsijwAQEEAfiA..AAA5:?»AAAA.A.AAAA\I.«mas.wA}ms.>.Ems.a«Nms..3ms.w.1ms.,«moAmwm.A:AA.msAAA-Alia:.I:!.....ifiAAnoa5.
`
`
`
`
`
`
`
`
`
`Sims._Asams.aA352Asgws.aSims.‘AAstws.wAscws..50Am5.
`
`
`ANgms.AANgms.ANANwas.AAIME.NmowNm_m._owm...
`.hh7"\kAI
`
`A.33.).\/figs.aA:.m.._s.Dhflfijs.w98:27\/iwhmjs.w:35:
`..’30wN:
`
`|AIVIA30w;
`
`
`
`.‘mJEvaAE:m.=>.wrm.__>__‘.>.:2w_‘.N.:2..w.=>..w:‘._
`
`
`
`
`
`AHHVA
`
`Néms.waims.
`
`.;30wA“...
`
`)3.)O:Ama:(awon/A(
`\/\/\l/\/\_/\/\\
`
`Aaflmdmw.
`
`\
`
`
`
`-dmwa/
`
`mm.me
`
`Page 28 of 62
`
`,.
`
`.\.\’/Ifi
`Andi:aSums.
`
`adj:
`
`.Ejs.wANSIs.
`
`$0amm.
`
`30wm...
`
`30Amw...
`
`Page 28 of 62
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`2NANAVVNVVV>VANAAVVAVVNAVNANVVVAAANAVmVsVNANAVVAVVAVVANA.mVVAVVNIANAVVNVVsVANAAVVSVNANAVNVV:AmVAAmVVsVNNAVVAVsVANAVmVVENAmANVVsVANA:VVV2NBANVV>VAmA:stV.mAAVAAVsVAAVmVsVNAA.VVNVsVAAVVVVVAVsVNAANVsVA