`(10) Patent N0.:
`(12) United States Patent
`
`Konda
`(45) Date of Patent:
`Sep. 18, 2012
`
`U8008269523B2
`
`1/1999 Yang et al.
`5,856,977 A *
`1/2000 Prasad ..
`6,049,542 A *
`6,157,643 A * 12/2000 Ma ........
`6,567,858 B1*
`5/2003 Yan et a1.
`6,940,308 B2 ,1.
`[/2005
`g
`7,130,920 B1* 10/2006
`7,136,380 B2 * 11/2006
`7,154,887 B2* 12/2006
`7,346,049 B2*
`3/2008
`
`
`
`............... 370/395.72
`370/386
`370/389
`.. 709/238
`326/41
`709/238
`370/388
`370/388
`370/386
`
`..
`
`
`
`(54 VLSI LAYOUTS 0F FULLY CONNECTED
`GENERALIZED NETWORKS
`
`
`
`(75
`(73
`
`( *
`
`(21
`
`(22
`(86
`
`Inventor: Venkat Konda, San Jose, CA (US)
`'
`Assrgnee: 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.
`
`App1. N0.:
`
`12/601,275
`
`May 22’ 2008
`PCT/U82008/064605
`
`PCT Frled:
`PCT NO’
`N
`§371(c)(1)
`(2): (4) Date: May 31’ 2010
`
`5
`
`(87) PCT Pub. N05 W02008/147928
`PCT Pub. Date: Dec. 4, 2008
`
`(65)
`
`Prior Publication Data
`
`US 2011/0037498 A1
`
`Feb. 17, 2011
`
`Related US. Application Data
`
`(60) Provisional application No. 60/940,394, filed on May
`25, 2007.
`
`(51)
`
`Int- 0-
`(200601)
`H03K 19/177
`(52) US. Cl.
`............................................ 326/41; 326/38
`(58) Field of Classification Search
`326/3841;
`370/390, 312, 360, 388, 412
`Scc application filc for complctc scarch history.
`
`(56)
`
`References Cited
`
`U-S- PATENT DOCUMENTS
`4,813,038 A *
`3/1989 Lee ............................... 370/390
`5,406,556 A *
`4/1995 Widjaja et al.
`................ 370/381
`
`7’349‘387 B2 *
`
`""""""""""""""""" 3 [0/360
`3/2008
`(Continued)
`
`Primary Examiner 7 Vibol Tan
`
`ABSTRACT
`(57)
`In accordance with the invention, VLSIlayouts ofgeneralized
`multi—stage networks for broadcast, unicast and multicast
`connections are presented using only horizontal and vertical
`11
`5.
`re
`a outs em 0 'sru eexc ran 6 11 SW rere
`1’1k T1 VLSIly
`pl 3 1
`111
`1
`g 1‘1k
`1
`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 V011, N2, d, s), generalized folded
`multi—stage networks Vfold(N1, N2, d, s), generalized butterfly
`fat tree networks be,(N1, N2, d, s), generalized multi-Iink
`multi—stage networks Vmzmk(N1s N2, d, s), generalized folded
`multi-link multi-stage networks VfolCL,"1,1,,k(N1, N2, (1, 8), gen-
`eralized multi—link butterfly fat tree networks lemk_bfl(N1,
`N2. d, s), and generalized hypercube networks thube(Nl, N2,
`d, s) for 5:1, 2, 3 or any number in general. The embodiments
`ofVLSI layouts are useful in wide target applications such as
`FPGAs, CPLDs, pSoCs, ASIC placcmcnt and route tools,
`networking applications, parallel & distributed computing,
`and rcconfigurablc computing.
`
`48 Claims, 39 Drawing Sheets
`
`
`)1):
`u
`11, .111
`112ml 1311115111313
`511;.
`11
`
`mu,
`1
`mots
`._
`_,
`a
`.
`._
`15
`11111
`“:S
`1&1
`M5111” 51311
`M 2mm 13,1
`M (HIM/v1 (31
`151318111M5018)
`I3)I M
`mm 11511 11ms17.11:\ ‘
`1s1ssos/sms1119ymsn1s ..
`EMSIHégaMSU g:
`14511.15): 115151
`
`2
`
`a
`
`1
`1
`1
`
`12mm 1 Mw.2hsmw2p\
`512121.
`51
`
`«Na/<11 AWIYtb\-_
`111211111111 \
`W131. 1.1.1151.
`
`
`
`1/11M5012
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`1‘."manna
`1
`1
`
`1
`
`
`_
`\_
`1
`211111.111
`
`“Moms
`
`\
`3
`“1511131535511.
`
`\
`
`2a
`
`1
`
`1
`
`2,:
`use 71 was 1111
`$141,111,,
`
`<
`x
`MSG1u)nMs1s11w 11
`1111111311111,
`11
`MS(A1<C7& Msysm
`
`
`H»11132011;
`
`
`
`
`11
`\, \
`1.1.3.0119
`g
`\_
`.
`mum.»
`_/
`._
`_
`
`
`1
`Msm a 1mm
`1
`51:13 :1 w
`s(z1s
`1
`
`511.051 mamas“?"smut/«$15411 11 1
`
`
`15511055 mushy/15871.1511351111515511
`
`15531053 M51115 ”557151;,115121111135”
`
`1
`mm: min 11
`1
`* 15121111111191.
`11
`~15qu515101
`M50151: use:1 1
`um 51mm
`Maw,& 1151911
`
`
`35102111535
`131nck21;2&,,,,,,,,,,,,,
`3 Block 31,32
`
`Iii1cck11,12
`
`Page 1 of 62
`
`FLEX LOGIX EXHIBIT 1024
`
`Page 1 of 62
`
`FLEX LOGIX EXHIBIT 1024
`
`
`
`US 8,269,523 B2
`
`PageZ
`
`U.S. PATENT DOCUMENTS
`7,397,796 131*
`7/2008 Smjljani
`....................... 370/390
`7,424,010 132*
`9/2008 Konda
`.370/388
`
`7,424,011 B2*
`9/2008 Konda
`. 370/388
`
`7,468.974 131* 12/2008 Carretal.
`..................... 370/388
`*
`/
`33:33? :11 1/531: $33:th """"""""""" 332%
`’
`‘
`’
`g
`""""""""""""
`* cited by examiner
`
`Page 2 of 62
`
`Page 2 of 62
`
`
`
`
`
`
`3::5;020Al53vam39mvwo6agoA]
`
` ”m5:SLl\/Aw‘mME:\/h.\Stews.Uuflomrmo3?va85va5was.
`3.:2:30‘Iv'an.
`
`
`
`
`‘3‘‘van}:gt,h‘.”IgoAl:8.,2:592“WV/IEdi:3:9m:2:amiKg
`méméjéx3.3:VNm.__N20Al;stems.3Emo‘Vk6?ng
`
`,m3mic‘13:342)33:?,\\3.3::J\3.:‘.A3vaL@252
`
`
`
`
`
`$40i‘,r.@2vaN33V7k@3van.5Sims$3k’:_.,Qdz:2.:
`adov'4«I,I:~5.,.S5%922VNS«Ir...N50\\>/3.3:
`
`
`‘33\h<hmifimm:
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`VVSQI
`
`..,
`
`
`
`
`
`
`
`
`
`.a;LnlwLI.dejEtan95CA6mee30;\_,‘.m‘8$0V?k8th.\;a9m:_.m;
`
`
`
`egg\/6N5:‘/Rwéo;0/,(K.8.9m:@quSims.mm,fl”20:0.?4xGtw:VEW/Iaovws\AhVLLowEs.1:6A]'3.,3mg6.quvEvil@:m::3280\/‘\/J€wszQwifi),333«:0AlBo’9th\p/\C89>..m;26A]I,«Iu:N30Al.\,\9.’cm,
`
`
`
`
`
`
`
`
`,li»mm36Al\/u.33gm3:/v3,
`
`
`
`
`
`
`
`dejéw\3/LESS*x'.NNE,
`
`
`
`
`
`
`,,<>\/(\_rK)R/(K\mwfl/k/\dwfl/K,<00—(<o:09.o:nom;099:
`SE::53:63:E:2:33x/\/x/I/\)<)/k/\),<)/k__a:(>\/(\3952nN._o9%:99m:9%::3m::am:1'VI:_twoII.to.__>SSEw:0AJ|
`
`
`
`
`
`
`
`5?...'3‘.E0..#8V?L3km:.E»,9&va7/sE.I\..:3’25m:30$522$ng,.1<.VIA.v37y‘1|,:3\E32‘00ScA.BET63:?«\3/lit."/r\x31Bo‘\o?.$11.,
`
`N.__xAt.lRam:$074k8me2':a3m:..i,\Ahv2t20A]'.A$ij!$612._7&635?:_!J@0:2«/J(§§
`
`
`
`
`
`
`saw:‘Bi.8%:2$08%:“Vac/I«Es.~\$//3.0:).\\\<fiz\/a.__....nm_SSoAl’.5?3%:I:.<@332@932e50
`
`
`
`
`
`
`\\—/Hm0:2I30,_..,gem:
`<EriiI:‘I30A]I~..39.3v.__3942‘»
`
`
`,.9%:
`
`
`
`
`
`
`
`
`
`.S.E0EU.<2:
`
`Page 3 of 62
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`..m2pm26Sam::3vaSim:8.3m:t:12.6!‘6n,ojs_”vm:Zi83va“Sim:Siam:a;32.5:3vams.33:3E,V.hI—I’I=R6IEE6235.;,6:ij6:34:o!9020
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Page 3 of 62
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`US. Patent
`
`Sep. 18, 2012
`
`Sheet 2 0f 39
`
`US 8,269,523 B2
`
`
`
`
`
`om:
`
`(OS/Wmm:
`\\\/
`$39:
`
`
`
`rmnzsz:IS
`
`EEw5S
`
`€515”VNAS
`
`Moe.
`
`
`
`m:.Uum
`
`
`
`Sim:
`aim:
`aim:
`:15
`
`
`
`
`Sims
`
`Sims.
`
`5%
`
`Sim:
`
`8.3m:
`
`Srims
`
`
`
`
`
`
`A:xin
`
`afiswg
`
`83va
`
`€in
`
`5in
`
`£352
`
`
`
`@033w@332J
`
`:éwgwcdg
`
`@3w2}}:
`
`3.3%aRim:
`
`
`
`865.2imdms.
`
`
`
`cmmm:.m@342
`
`
`
`ARMS:.213:
`
`:6vawrdm
`
`@0vawSum
`
`85vaw3va
`
`.j:3».sz
`
`@6qua36va
`
`@6vawTndw
`
`$.35.a63::
`
`KxiwNr.N1:2
`
`$992a66w:
`
`\ANNE:w8335.
`
`3.0vawAmdm
`
`aim:»$4va
`
`aE:.mshew:
`
`@592wENVWE
`
`3%:wa.:m
`
`@392w@6va
`
`
`
`$6va.1QO
`
`
`
`QNKZEafinNfiS.
`
`\
`
`5%:acams.
`
`gmmwvéa“th34.2
`
`_2:42aandjE
`
`:6szwcam
`
`N”ps.wwwNS
`
`9%:w9%
`
`
`
`6652aSaws.
`
`:3vawaims.
`
`(m3:w603.3
`
`6E5:wstem:
`
`SEES.a”Saws.
`
`
`
`CfimUmS.“1:5va
`
`::$m2a:§m§
`
`5%ijw8%ij
`
`Sims.a@552
`
`“3.82,.wgim:
`
`Siaméasiamé
`
`5,592aGEES.
`
`
`
`Stems;§ém2
`
`$.6vaw2:.de
`
`823::a.Amiga:
`
`
`
`13::a333::
`
`
`
`@2322.w.mréwE
`
`“8.0vaw6:592
`
`33.8.34gig:
`
`\
`
`2%5.3w$0,345;
`
`635.2w29.9w:
`
`@3vawGrim:
`
`\
`
`\,w.__z,m86.5
`
`a::2.1ch:2
`
`
`
`$932aamajg@ӣ3a89+:\
`
`“Sims.a$3va
`
`mvmowmvg
`
`6335.a$935:A\afibwéiwrim
`
`EmowEm.
`
`3::aswig
`
`:3va.2:5m:
`
`:mc.m:0:
`
`33vaa3:52
`
`3::a2%,sz
`
`giméiiimé
`
`
`
`£3552£5.sz
`
`
`
`,3v,:5.w6w.:3_\
`
`533wNfim_
`
`§j§w$.33
`
`28a2m.
`
`3:03.m3%:
`
`
`
`8%:i913:
`
`
`
`
`
`
`
`RE:”2364.26%:5.m51:3
`
`:3vaw84va
`
`353a£0sz
`
`SE52a8:322
`
`3,.th»$sz
`
`£532a@2ng
`
`NmOwKw,
`
`30amm,
`
`@ijaswig
`
`mwOwmm_
`
`Dva.m29
`
`
`
`23%:.1335.
`
`SEE£3va
`
`
`
`E3:.11ij
`
`8thwaim:
`
`
`
`8E;fimdé2:32a3:3.
`
`wmlzzmv94
`
`dMWOJS/
`
`rmow(m:
`
`NmOwNm_
`
`i332.m233.2
`
`8592a84va
`
`mmOflaw,
`
`@332a8t:2\_x2$53a36m:
`
`:ijw$.33
`
`~“mowww,
`
`mmowmm_
`
`:0.w_‘.__
`
`N40.wN.__
`
`«30.wm:
`
`#40.w4W:
`
`A30.mm.__
`
`$401%w:
`
`50%>1:
`
`3me1:
`
`20%ml:
`
`020.m07:
`
`ENE:w83::
`
`
`
`\xngg£8.35.
`
`
`
`.gags:smmjgffiefiz
`
`\
`
`owOaom_
`
`ENSO.mN3,
`:40w,7:
`
`Page 4 of 62
`
`mzowm:
`
`:0.min:
`
`
`
`mjfl,wmel:
`
`@30ward
`
`5:0.m.t:
`
`£40.mmv.__
`
`$30.m2.:
`
`ONJD.mDN.__
`
`
`
`_\NI_O.mvN.__
`
`NN._O.wNN.__
`
`
`
`mflo.mmwn:
`
`«N40w#NA:
`
`@3vamN.__
`
`wNJO.mmm:
`
`#30wR:
`
`
`
`wN1_O.mmm:
`
`030amN.__
`
`030%8.:
`
`:10.mrm:
`
`
`
`N040.mNmn:
`
`Page 4 of 62
`
`
`
`
`US. Patent
`
`Sep. 18, 2012
`
`Sheet 3 0f 39
`
`US 8,269,523 B2
`
`WWW
`
`WW
`
`ANVA.me.2wANA..VVm.2
`
`
`
`WNNI_\Nxoo_m
`
`
`
`
`WWANIA.©Vm.2wANA.me2
`
`AV.IIA..NAI.Ime2wANA.NVw.2
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Aanws.wAA..NVw.2
`
`VVAA.AVVm.2aAA.me.AW.
`
`
`
`
`
`AA.IwIVIm.2wAA.NVm.2
`
`
`
`AIIIAII.INVm_2AWAA.AVw.2AmVoNAm.
`
`
`
`
`
`
`
`
`
`VVIIIAIINIAI.NVms.NANA.AVms.NAmowNAw.WWW.IIIAImIAI.NVm.2wAAVA.AVm.2£82.mAm.VIAVNN2OMNN2_W.mA2OwwIA2:.IIIVA0.5deWWVVN2OwNI:WW\..IINVmAVVmmN
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`ANN.mAV2I.2.mANA..NV2A2ANA.NV2.2INAINA.NV2.2wV2.2.NANAAV2s.ANA.mV2A2.NIAmAV2.2ANA.NV2.2.NANA.NV222m.wV22wAmAI:22AmAVm22wAmAi22AmAIV.N22N3ANV2A.26632.23AVA.AV2s.V.2.2A.AV.225.AA.NV2A2NAAAINV2SVAIwV22wAAIVA2
`
`
`
`
`,.32.23.32.2.520%IAN2_WI.A.NA._OVmA2:5.23.2...$.32:AI.20.”m2.WAANV2_2AIVAI.:04%7;
`
`AWAAVNNWzNWIVVAWAZWVN¢
`
`
`
`A8992wANA..NVw2VAmA.©Vm.AW.wAmAdes.
`
`
`
`
`V.I..AI.mAIme22.ANA.NVm.2
`
`IIIAImIIANVm2NANA.AVm.2$8amAw
`AAVINVANVms.aAAVA..NVm.2
`WAmA.me.2onA.Ems.
`
`
`.A.mAI.Ime.2wAmVA.NVm.2
`
`V|IWowmmvVco_m_WmVNmNvVoo_m_21‘If.
`WWWW
`
`V.I.VV.@A20.2mVA2.WIAhv
`IIIWIIWWW
`
`
`
`
`
`
`AWAA.me.2wAAA..AVm.2WAWAA.me.2aANA..292WAmAmA.Vm.2wAmA..NVm.2Rams.wAN.va.2
`
`
`
`VVVAAA.@Vms.aAAA.me2WV?A892aAAA.me.2WWAmAme.2wAmA.8m...WANI.on.2aAN.me.AW.
`VmNm.VNmNAN
`
`AAWVV.Ame.2aSA..29...W@me2wAN.va2Amme.2NAmva2WAanws.NAm.NVm.2WEEms.aAAA.Ems.VWANI.©Vm.2wAN..me.2WAmmew..2NAm.me.2VVAm.on.2aAn.me2V
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`1232.31.4.:AimrsAWAIAKAASAIVNIEmQTNfixTAINIQHAAVENIAEIAKEAmAImu2I.2IamIA«3.2am.I..22I.\.IaIA.mANEEIAImV..mV2IA2IfimI...IAjAA...NINIAVJEXNQNJEIANINUENVAININJSVIANII.mV2IA2I.mIAN32SI\E6.22A622_V.920wImA2.VAIAmAAVV22NAIImAmV22\.AN20aN2.LAVANImV22AN.mV2.2AV.\.N20.NIImI..L.VATfingWNIINVfirtNViiAiINIEI
`
`
`
`
`
`
`
`
`
`
`NV2.2ANI22.2aAmVAV2.26.92.2.aAm:22m.NAVV2s..NAwN22AmFmIZwAméIEIAmszwAAmIerAwIIwZNEAWwVéTL.Iifli¢$$I$r12¢$$2§iijzé+ijzVII.VNIVIIIIVASONAN....VVAAm.m22m..AmmV2.2.A.AM"5.82222392.2A.mA2OVMIJVmA2:..#9225232.VVW.V\AA2O.wI\AA_.@322NAm.222AmNV2.2WAN.
`
`
`
`ono_m_WorImxoo_m_WWWWW..W.W
`
`V“““““““““mmIIAImIEmma“““““““““mNINNxoOAmIWoAImA200m.WNAIAAV.85
`
`II/NIIVON2OwONI:AWVVAAII.Ime.2aAAA.NVm.2AVVI.IwVwA2aANA..NIAIwI_O.mm..__WWIVIV.I.30.mNI;NVm.2VWWIIIAIAA.NVm2INAAA.:22{moNAm.VWIIIAI.AIA.NVms.aAVA.AVm2.NAmowAAw.IIIIAImIA.NVm2INAmAI.A2..IIIAIINI.INVw2aAN.:2Am.oNAm.WVI/IIA.IIV¢N2OwANNIEW.ImVAmoNAm.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`xoo_mWmlNvVoo_m_vlmvVoo_m_W2W.Vm4538.1stAoI..INV2AN.MA.N.IINjSIINVoIA.943.3831Qmj.2IA.Q.NESIQ.35..NQIN12I.NII92IA..IEN.u2I2IL8.323w6222.37QIszwast.AqaéwflonVIAsfiLIAImImV2.2aANJJAAIIANIN2.2aAININV222W®2I2Ia.mIVH22LWANNmNono_mWONImA
`I.3WWm.NLuvmNmwAIvmNAWmwmANmW.+4I“If.+4W,,I.IIVAAIINV22NAAAmV22
`III...AoAI.me.2aGA.NVm.2WA.ANwIVIms.2.AN.NVm.2WVVAwAWV/ms.NAm.NVw.2WA.I.mINVIms.NAm.NVm.2WIAbIAIINVm2wAoA.AVm.2oAmoako.WWIIIAINII.INVm_2I...AN.:2NmoaNm.IIIAmVI.INVw2NAm.AV.w2©onN8.WWIIAmI.INVm2NAN.
`
`
`
`
`
`
`
`
`
`
`
`.NmNA\IWINAIVAIIVWNAV.WNWmNAWII+4V+4VI#4V+4nIVAVAI322VA.AaAI£2IVmN2O
`
`
`
`.mImN.:....VAEV22AANV2.2VI...mN2O4%mmnz.NV.wIAVV22wAQNV2.2mAIV59.20V»MAI=L_.Am5.2.2Ami2.290.wmI=LW
`
`
`AVm_2AmoNAm.Va..320mcm;WV..IwN2oamN2.VW.AII..320a:2.WWW.IVV.A920a92.
`
`WAmmes.waims.WWW/Imm.
`.Wme2NAm.NVm.2WWWW
`
`
`
`
` WWWWWW/I/IAmIAI.IwVw.2wAmA.NVm.2WWVVII..A.N.INIVImENAN.NVm.2
`
`
`
`
`
`AAV...me.2NAm.«62VVAm.892.A.Amme2VquVIw...wAQNsz.
`
`IAmNVm2NAm.:92302.mm.
`WWWWWWA...N20aNIm2.W.WWWWWWW
`
`
`V.Am.INIVIIms.NAm.NVm.2
`VAm.on.2aAwNVms.
`
`
`
`IIIAIw.NVm.2NAm.AVm.2NVmowmm.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`.dems..2AmNVms.
`
`
`
`Am.me2NAm.NVmA2
`
` INVm.2wAmAsz.mmoN3.WWWWWWWW
`
`
`VAN.ems.aAN.me2
`
`.V.IwIIVIIm.2aAv.NVm.2
`
`
`IIIAI.INI.INVw.2wAN.AIVms.Amo.2Am.
`
`
`
`V.
`
`
`
`WWW2L
`
`ANA2oaI.NIA.W.
`
`.W
`
`$.me2a$2292
`
`W
`
`
`
`
`
`
`
`
`
`
`
`
`
`WWWWWWW
`
`
`
`WWWW
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`9.NV.2005IVVoo_m_WNIAxoo_m_
`
`ocoA
`
`DH.0:
`
`Page 5 of 62
`
`Page 5 of 62
`
`
`
`
`
`
`
`
`
`
`
`
`US. Patent
`
`Sep. 18, 2012
`
`Sheet 4 0f 39
`
`US 8,269,523 B2
`
`
`
`7
`
`7
`
`777777777777
`
`
`
`7IIIIIWIIIIIIIIIIIIHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHJ70mmNx0057
`
`
`
`
`
` 7\./(77Sn97772.n73:7:777730.7027777m“H77.“mmmNr7777“MW7
`
`7RmN732Nam.777
`
`
`
`
`
`
`
`
`
`
`
`
`
` 77777775777777@7777;a::77:6.377.733.775777777777777),,77777Sm342.mno.“V7717:777373772w6.7.7._7>77777777777777777N70wNN777730.3.3.7770.2.77730.73777.77777777.37777.dv77750.3377C7033:7£037.7303.377
`
`
`
`
`
`
`
`
`
`
`.....................muw..m.,m.7_777Elmgdgm.........7.......7.N.I.r.w_mm._m------------.......7FAIv7gvithrm77mflmvfimmfNrfiu77ln77mfimvim7flmN77777777777777777777777777777777777777777777777.30.35777870.2577730.27.7773037.777--------------------.I.--------7--------------------.I.........7--.h..........................7......................I........7«NNv787m777ON@78577w578577.3857LIV-77.7777.77\777703N777730.53777Swath
`
`
`
`
`7:77.7.7777777.77:.7.
`7777,.77.7
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`DE.
`
`Page 6 of 62
`
`
`
`
`ggif.3ijwfw.3J7.w7.im37AJVIAnn/+77......................@6ng7--IIIIIIIIIImwgwfimg7---IIII:I---II..%......77.I-I11-13----3-885.777
`
` ”7.757aan.:._s77@3772N.73477577SN3757w$7.732.7777777777777777777777777
`
`
`
`
`7oNImNxoo_m_77.:I2v_oo_m707.@70057777777”7.777.7577<77,77<7>2.7777No.1%.szAWN.$7.7577m7Nm.2.772$9757a737:7:
`
`
`xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx7III|IIIIIIIIIIIIIIIIIIIIIIII-
`
`
`N70w0N7.:oa:77Soa9.77
`
`
`
`
`
`\\\\\\\\\\\\\\\\\\\\\\\\\\LIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
`7m7»AlvmNrAdvAv7Oman”:7:me—H:307%$.77
`
`TV7.7375:
`77.H77.Em3H.
`
`7.7%;T
`
`wN._Owmm...
`
`Nm5xoo_m7
`
`77777
`
`7“““““““““mNINNmuQm—77
`
`
`
`oW8.785NW:78:77
`
`7777777
`
`
`
`+4
`
`AIv
`
`9.70.77.74.77
`
`
`7.777777.77\77
`
`7
`
`N30aN377
`
`Page 6 of 62
`
`
`
`
`
`
`
`
`US. Patent
`
`Sep.18,2012
`
`Sheet50f39
`
`US 8,269,523 B2
`
`
`
`
`
`
`
`
`
`
`
`70mmmxoo_m_77©NImm700577:Im7‘v7007m7777777>so357NamN3727777777777777863N77777F1977“H"#477wwwwwwwwwwwwwwwwwwwwwwmNI._IOI.m/MNI.__77
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`\\\\\\\\\\\\\\\\\\\\\\I7IIIIIIIIIIIIIIIIIIIIIIIIIIIIIL
`
`5.70.327775.632.7:73”:7
`7,.I“
`7\I
`
`7$703.2.
`
`
`
`
`
`77
`
`
`
`NVI:785
`
`
`
`
`
` 7777777N30:.7777777_
`
`
`
`
`
`
`
`IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII\\\\\\\\7\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\7«NN78577ON2785777777777Iswig).a737N357777777\(77776::s7wavN77777I/jsziifiajg7777«N7ONNN7777870.25:7_
`
`
`
`
`
`
`Eowmg7771051.77mlfimw7fi7m7fiNrnmfimwimNifiwmlfimviNtrfimivimNT“fly77Luv\7777777mN70me77779.553.7.77AIvN._o.M7.N.__7720am:
`77777K777
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`7IIlIIIIIIIIIIIIIIIIIIIIIIIIII7
`
`m7VmNrm7V
`
`IIIIIIIIIIIIIIIIIIIIIIFBOISE:7IIIIIIIIIIIIImIIIIIIIIINIEomeE7
`
`
`77777777777773.63%.:I77fi7
`
`
`
`
`
`
`
`
`aw.UHH
`
`Page 7 of 62
`
`Page 7 of 62
`
`
`
`
`
`
`
`
`
`
`m w
`
`
` waxx‘wwwwxwwww‘wxwwx‘wwwwxxwwlwa‘\w‘xxwxw‘wwwwxx‘ww‘lwxwwwwj3mm5W8.WmmRWSWWWS2€onWWNF:€0meW2WWWWWW5;WWWWWWWWWW9WWWWWW6WWWWWW2WWWWWW&;WWW\\WSmwmmm“HHWmAthWNWUFAJV
`NmWOmedWwNWOWmWN:WWermewnzWWNFWOWmE‘d
`WWWWWWEWowWmWWWRWowAMvmW:WWWW:WofWWW
`ommmW0WW..WowmmW9.WWWWWWWWWWWWWW
`
`
`
`
`
`HHHHHHHHU.HHHHHHHHHHHHHHHHHHHHHIHHHHHHHHHHHHHHHHHHHHHHHJHHHHHHHHH,xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
`wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwaxw\J
`
`
`
`
`
`
`e
`
`mmW‘WmeWW”030wown:W@NWOWmman_WfWH66+6W0mwWWmmIW(M““““““““““mflw‘m“““““mmewM6
`
`
`
`
`
`
`
`
`W
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`11111mmW‘o‘m‘1W““““““mbww‘mb:{llll‘bwmmmd“““““““““““m‘WmW‘mMWWW«NWOaWNWNWWW86aoNWWWwW«NANVWSWmWWowl?WSWmW6mvWSWmWWWWWWWWWWWW62::a33W:WW6332w665::WWVSWWSWwEWmWWSWWW,/_WWW\(WWWWWa3WH:WWWWMWV:WWW.wWoam...WEE:a:2Soa«WWWNWWW+6W\+6WmVmAIVNWNAIV_.WmNrmmNFW8,W+6W+6.6W,fiW1will}
`
`
`
`
`
`
`
`
`
`
`
`
`
`aawmWWWWWWWWtW,WEWmerWWSoafl.WWNWOMWNWWWn+6Wfin"WW+6WmVmNFwWmwmNwH66+6W++.66WW“H.6+6Wa++++++++++++++++++++++++++W“““““““““““““““N5365.
`+++++++++++++++++++++++wWb‘wMEr“““““““““““““““WWENEWW
`
`mWWWzWWchWWsW-W\\\|\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\W\\|\\\\\\\\\\\\\\\\\\\\\\\\\\WWNN_‘Nx3WWN_\v_oo_m_WSW63:szWWVWVWmWWEam9%;meoW$6:sz55::WWawwWWsWa9ijW\,,v,[xW§/\/,rWWA.TcWWsWi
`
`
`
`
`
`
`
`
`
`
`
`
`.n:OwnS.".86
`
`Page 8 of 62
`
`Page 8 of 62
`
`
`
`
`
`
`
`US. Patent
`
`Sep. 18, 2012
`
`Sheet 7 0f 39
`
`US 8,269,523 B2
`
`
`
`77777
`
`“““““““““““mflb‘mfl‘...‘1"11111111111}‘1"11111111‘m‘5mev‘577
`
`
`
`
`
`
`
`
`777777
`
`777778.70w8.777
`
`
`
`fiwdjs.133:2
`
`
`
`77
`
`77nw7m77s7w§m€j§NMrmv_OO_m7
`
`
`
`7817mm7857\78m72imw7jg7
`
`77mwmmwI7777+4777$7073:777
`
`
`
`
`
`7\NQm..727.757777/7/17777/ejowlvm;_77N333;
`
`777v7
`
`
`
`3.70.2277
`
`7
`
`
`
` 7‘1}1111111‘H111J77“““““““““““““““““7““““m0111111111177Ioo77,‘Q.m777\7§m77w77§vNmmv_oo_m77ONImrv_oo_m77wInx7m77vmx_m77||77777727373723077775777777(77@73ij—fiSwing7/£9.72a6V€j§77L$.70777mm.__7<30wN777I77mwmNr7N7+477mfiownmg7“““““““““““““““““““““““““““mmm‘amm777
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`$.75.7777777$7owm377780.3.7777«70.37777w‘mv‘mm‘w7‘o‘m7m“““““““““773M337ml1111111177Mwmwgm‘l111111117@4785:11111111177\37377735737777777777777777777777777777>/7N7mjzimm
`
`
`
`“““““““““““7NEWS:7‘111+1111llLbommte7711111111111‘m6‘mm‘777N11‘1111111117‘6‘ME7
`
`777x,7777NHLFfiH":rfiflvv:vim:Mmfiflv
`
`7\777
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Page 9 of 62
`
`Page 9 of 62
`
`
`
`
`
`
`
`
`US. Patent
`
`Sep.18,2012
`
`Sheet80f39
`
`US 8,269,523 B2
`
`
`WWWWWWJ-t
`
`
`
`
`
`-.W,.-W-W
`
`WW
`
`
`
`
`
`WW
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`-WWW-TWW.NNWIWWWfiWmhwwm-WoWWINoWwmeWNOWIWOfiflWWWNWWWW-W.kw...WWW-NW.WWWMWWIWS.W,,-IIQMWW.WWW-Imfi.WWWWJWWWWWW.WWW-WWW.WWW-WWIW-,,........fWWWW........WWWMWWNN:WO1LWON.0wONI_-3.4.0vad:WIMUNN:W,NN,._OmNNWr-0NI_O.NONI:If:quiuomfii:IEW-i.N._._ONNWI=W..WWWWWW
`
`
`
`
`
`
`
`
`
`
`
`.,W..W..WW.WWWWWWW5%..WWWWWWWWWW.
`
`
`
`
`
`
`
`
`
`
`
`
`
`WWWWWWWWWW,WWWWWMWWWW5.33qu,WWWWW.W,WWW.-WW...._WWW.WWWWWWWWWWWWWWW.,-W..W..W...W.WWW..,
`
`
`
`
`
`
`WNWW-WWEN.NWWW...NWWWWWWWWW,WNNNWWWN-,WWWWWW.W...WWW.W$3...,WWWWWWWWWWWWW...W.WWNW,W
`
`
`
`
`ONWmWWW85,,WWWWWWWW.85WOW-NIoW-Wugm-.,,.lad-Wig-.39mWANNANOW-m.-ENN-WW..-WEE9.8W85mmmm.85;
`
`
`
`
`
`
`
`
`
`WfimwwfirfiwfimgfiwfilfififiwmMMWfiflWwwmmofim.WwIN.W‘NWWMWWWM,Wlmiwfmwmv.QwIwIWIWfififlWNW”INNWowmmw2WW...InnWommua
`
`
`
`
`
`
`mN,I._O,.Nw,NI__:om._o.wo,m.__Soww:meWINJOwNJmwNI_O.Nmmfi-0.3.0NEW:$0.33;NNONNL
`
`
`
`
`
`wN._O,mmNN:NmJOwNmI:3me:_:jowjmWmN._O.wIw-NIFNmI_oWWWNmI__WSOwccIEmEOwE:
`
`
`
`
`
`.WW-WWW-WNWNWW-WWWWWWW...WIWWWWWWWWWWLOVNNO.mELIEWNEDw,9%:m:I_OW»,_.I__or.W060:mW-WWWWWWWW.
`
`
`
`
`
`
`
`WWW.WWWWWW...---------:WI-WWWWWWWWWWWEE.,WWWWW.WWW.WWWW.
`
`
`
`
`
`
`WWW.WWWWWWWWWWWW-WWWWW-------..W-.WWWW.WWWWWWNW-WW3WWWWW,
`
`
`
`
`
`
` W-WWWWWNN.,NWWNWW.WWWWWWWWWWWWWWWW-WWWWNNW.WWWWE-WWWWWNWNW..WW-WWWNWWWWNWWWWWNWWW\w:
`
`
`
`
`
`
`WCIWNMMMWWWo.w...-WWW.QWMWNQWWWM...NW-WN-N-WNWNW...,-----Wm--------WWWWWWWN-W-NWWWMMWWW.,WWWW .3.F,Wad-a
`
`
`
`86%.:H”8.62.:303i,NWoWN:3,38-:8.622303:;.20.:W
`
`
`
`
`
`
`WWINWMWWWWN...-Nw-I-WNNNWHam-Wmam.JaIwo-WNme-EW.NN-I-W-NI.,NNW...WIN-WI...meWm-WN-fugmwmm3.85%me
`
`mm8W85:.NmWmW85owEW85WON2W85WNmIWmW85:mNINNW85WWWImWWogmWNWI:6an:WWWWWWWW:WW,:WNN._o
`
`
`
`mmKm.v_oo_m_:vwmmxoo_m_NNI-_L-xogm.J:1%»N0xuofiWVNMNx005:ON9.x005mNxoo_mW,.nmonEWWWWmWWWWW:WWW8-6.ch
`
`
`
`
`
`
`WN,.NIW:,inflowONF.WWW-,,o.NE5",NW.,,.o,..NN,.W._,,NN._oNNNW,,0N.,o.NoN..__-,-3.Ga3::NW.6.WNNW,,
`
`
`
`
`
`
`
`,W,NmI_o,..WINS_-,--0:,mIgI,,.,30.34,,0N6.NcN:NmWoWWNSr,-ISAN-FEW;30,3:
`
`WW:WWW:W
`
`IIIIIIIIIIIII”NEW-NWNI
`
`
`
`.WWWNWWWWWWWW.W...W..WWNWWNNWWWW-WWWWEWWW.
`
`
`
`QSOWmmrIzwrNOWwer:o—I,,O.worI_
`
`
`IIIIIII
`
`
`
`:2...
`
`.Ufim
`
`Page 10 of 62
`
`
`
`
`
`
`
`-WWNIWIN-NIWIW-&_Im_-.W"WNIWIm-NIW-ngw:NW-WIWIWIE-mgm-WWNNIWIN-QWWag-m...WE8W858mmW85m7:.NWW85m3NWW85,
`
`
`
`\\\\\\\\\\\\II\\\\\\\\\\\\JNIIIIIIIIIIIIIJIIIIIII\\\\\\\\
`
`
`
`
`
`
`
`
`
`Page 10 of 62
`
`
`
`
`
`
`
`US. Patent
`
`Sep.18,2012
`
`Sheet90f39
`
`US 8,269,523 B2
`
`
`
`
`
`as:.UE
`
`
`
`
`
`
`\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\W
`
`
`W
`
`Page 11 of 62
`
`
`
`€342.
`
`
`
`
`
`
`
`$.34:‘$.94:<
`
`_EirWE
`
`
`
`
`swig).\.a}?.mjs.4ads).W...........M.”MJ,\)/@$.__>_H3:.3:W.‘W\/\W..6i:.8.9.3klN.:Wmrim:mm3,392mWn"5435.
`..Iadj:W.._u"1|fl:Wm.h.._Wnm":35);v.Cars:WIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIILW
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`W
`
`
`n_"N40WnArem:"
`
`Page 11 of 62
`
`
`
`
`US. Patent
`
`Sep. 18, 2012
`
`Sheet 10 of 39
`
`US 8,269,523 B2
`
`
`
`
`
`
`
`
`
`3.UHH
`
`Page 12 of 62
`
`
`
`
`
`
`
`
`
`
`
`
`
`2,8929392:imz59:9
`
`Page 12 of 62
`
`
`
`
`
`US. Patent
`
`Sep.18,2012
`
`Sheet110f39
`
`US 8,269,523 B2
`
`
`
`
`
`
`
`
`KooF
`
`v:.UHH
`
`..............E
`
`
`
`
`
`CfiemE
`2652
`
`
`
`2562
`
`.,«\h1:2\Agni:>,/\
`
`
`
`
`
`
`ANtQmEntfimz
`
`
`awhmjsr,a?:3)
`
`
`
`
`
`
`
`
`
`N:
`
`'
`
`VI:
`
`Page 13 of 62
`
`Page 13 of 62
`
`
`
`
`US. Patent
`
`Sep. 18, 2012
`
`Sheet 12 of 39
`
`US 8,269,523 B2
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`€592
`
`
`
`5.09.
`
`\a:dam
`
`Page 14 of 62
`
`Page 14 of 62
`
`
`
`
`US. Patent
`
`Sep.18,2012
`
`Sheet130f39
`
`US 8,269,523 B2
`
`
`
`
`
`
`
`.«um:52:«.1232mL
`
`ENE:mm
`2N62Vm-uTS_
`
`
`
`Jocv
`
`‘5.0:
`
`Page 15 of 62
`
`
`60.32mhIG35.m
`ISo
`.mlvN._o
`TIIIImg
`
`Page 15 of 62
`
`
`
`
`
`
`US. Patent
`
`Sep. 18, 2012
`
`Sheet 14 of 39
`
`US 8,269,523 B2
`
`
`
`NI_‘xoo_m_
`
`3wj§(\)
`
`
`
`
`
`Cums.
`
`
`
`
`
`2&va
`
`
`
`
`
`rim:
`
`
`
`
`
`
`Fmowwfl
`
`“IV
`
`SO
`
`1"
`
`N._O
`
`Fl:
`
`NI:
`
`F159.
`
`fl:.UHH
`
`Page 16 of 62
`
`Page 16 of 62
`
`
`
`
`
`tn
`
`m,
`
`US 8,269,523 B2
`
`
`
` NJ505
`_‘._0w_‘n__ 2%
`
`_‘
`
`
`
`N._Owml:
`ADV
`
`
`
`aP
`
`wN<8N
`
`mN<Nwarm
`
`\7wad/wk
`
`m2chm<~.GE
`
`\r<ooN
`
`ON?wo:
`
`,\J/L/|\\|/<
`
`~<N.UHm
`
`Page 17 of 62
`
`
`
`BowE:0AlAI3.
`
`
`
`Page 17 of 62
`
`
`
`US. Patent
`
`Sep. 18, 2012
`
`Sheet 16 of 39
`
`US 8,269,523 B2
`
`
`
`Nm—N.Umm
`
`
`
`ES“—m—~.0:—
`
`
`
`$8.72.137.
`
`VMN.UHH
`
`
`
`
`
`
`
`
`omrwo\w/\_\
`
`50.w57
`
`NmOwwm7
`
`:wNjS—wfij
`
`30%VI:
`
`N17O$N177
`
`@170ww._7
`
`30.mv.77
`
`7NIr7005
`
`mmoom
`
`
`
`MMN.Uum
`
`SO7\.__
`
`N70Nu:
`
`20on:
`
`v.70v.7_
`
`
`
` :gfizrmOmFQ«720w\977I7
`
`
`
`NfiL7¢
`:0a»BL
`
`N772w:372
`
`Page 18 of 62
`
`
`
`V7OQV77
`
`
`
`m._O.n/MI:
`
`film7857
`
`77
`
`77
`
`
`
`wwwwwwwwwwwwwwwwwwwwAquEflQQAEL
`
`/Bonfl7
`
`777777777777Swag570w577777777777
`
`
`
`7#70wv.:
`
`.qu7857
`
`Page 18 of 62
`
`
`
`
`
`
`
`etaP
`
`8
`
`0
`
`2
`
`mS
`
`Ef07
`
`US 8,269,523 B2
`
`a$8822.0:
`
`//\\|/,,\)u(\//‘\]/\J:/‘\_//‘\\|/<\Jn/‘\o:omrwomw
`
`
`ONrwo:
`
`
`
`adj:a6rdat}:wa:
`
`:
`
`,v:_Oafin:
`
`NmOwNm_
`
`3.}:aQ.Es.
`
`mI_Owon:
`
`$0aEN._oaN.__
`
`.Soa3l$0aE_DoaE.2.32w3.3:.
`
`mmOwmm_
`
`mI_O.mm1:
`
`040won:
`
`m:0
`
`30
`
`80
`
`
`
`1Sow30SSo
`
`2.,Do
`
`1So
`
`m:88HHUN.Umm
`
`7:
`
`NI:
`
`ml:
`
`#1:
`
`mu:
`
`on:
`
`N]:
`
`mi:
`
`Page 19 of 62
`
`Page 19 of 62
`
`
`
`
`US. Patent
`
`Sep.18,2012
`
`Sheet180f39
`
`US 8,269,523 B2
`
`288280Ema“N8”GE
`
`
`“\mWWWW63::WomeW_WWmNWAlvWwWARVWWWWH¢WWmNW9.WWWW\mWOmeWWW““““““““““mewBWWIIIIIIIIIIIIIIIIIIIIIIIIVWWNWWsWWAhVWWWWWwWo.13IW»WW:WWWWWWsWWm$915.WW@IWWwWWzWEN:flwWWWrWWsWWWWWWWWs.WNW0wN.=WW9WVWWs.Wmlmono_m_NIWIv_oo_m_WmmvWn.o_m_WN_‘x005WWLNIWWmWWsWiWVWNWW:WWWWWWWWIWWIWmIWWvWWE
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`xxxxxxxxxxxxWL/FMUEuSNUEIIIIIIIIIIIIIIIIIIIIMIIIIII
`
`
`
`
`
`
`:WW_Wm.Nxoo_m_WvmvWoo_m_WmNv_oo_mWWvlmxoofiWW30aw:WWWWWWIWWWWW)3.«WW2ESWNWWEWAIVWWWWW<wWoamW_W20“WSW.WwWoamWW_W30
`
`
`WAhVWWARVW.WWWWWWWIWWWWW:WW?WWIWWWW50.”Z:WxxxxxxxxxxxxxxxxxCDIWMw/dexxxxxxxxxxxxxxxxxWW
`
`
`
`
`
`
`
`
`
`IIIIIIIIIIIIIIIIIWIWmIWIpmMHWWIIIIIIIIIIIIIIIIIIWIWIWbWIMWWIWWWwwWW_WWWWWWWHW5WWWWWI W\mWo:WmWWIIUIIIIHWIEWQWIwAflWINWEAIQWQWWIWEMUWIWWWExxxxxxxxxGdjfiflmflWIIdGI:Edami}.Womono_m_WNI_\ono_mWWWWWWWWWWW8~ngW3NW:WW{é,mesWWm3WWWWmsW30w8WWI?am:a:W3m:50gm__WW/,WWaWoWmmW_WWWWWNWo WWmWoamW:W«WWWWVWoWmWWWWWWWmNFWWWWWWWHWWWWWWWHWWW50WWNW: WWWWWWvWNWmsWWWWWNWNWwEW.WWIANmesWWmQW:wsWmrwoWmEm:+£ngWM3W92$0aNwWW_WWW
`
`
`
`
`
`
`
`
`
`AmeiEmemNWWzmW:W2.moWWWWsW:WmnWWs;vWWNWWS:6:532:2
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`WImINIWmmWIm““““““““WIIIIIIIIIIIIIIIIWWIImIIWWIoIoIWWWW
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`WSWWWWN:3.0E
`
`Page 20 of 62
`
`Page 20 of 62
`
`
`
`
`
`
`eS
`
`p
`
`O
`
`SU.
`
`mw
`
`DamFDoow
`
`0
`
`120
`
`2.,N._o8$01:o
`
`2
`
`m
`
`0
`
`30S80
`
`920Al1$0a50
`
`«mo
`
`3
`
`f30
`
`ojo980
`
`US 8,269,523 B2
`
`«:0Al
`
`80
`
`50
`
`$0
`
`8.6
`9.6
`~30
`mjo
`:40
`So
`30
`
`
`
`
`
`
`
`
`
`
`I
`
`A».
`
`E.
`
`
`
`i;S:5:
`.1..2.2
` a:
` .a\
`
`
`
`
`
`
`4..9......\Gum:
`
`
`
`
`
`
`932\\/@642
`6.822b/Q/x395.
`
`
`£692vu\P/I3:24
`raj:<W§j§
`
`,,Vim‘fi6&5:
`
`.Eli:
`
`$va
`
`
`
`Mam.Umm
`
`/(\JZ/8o_\o:or
`
`
`
`:mmjz
`
`.0
`
`
`:52).3%:
`
`'O.\I4..Q.
`
`3.3m:v.\w/_Sim:
`
`
`
`vfll§.
`
`
`
`2&vaU.€4va
`
`
`
`
`_\_\n_
`.v_\._
`m:
`N:
`o:
`9%:
`m_.|_
`
`Page 21 of 62
`
`Page 21 of 62
`
`
`
`
`
`
`
`
`US. Patent
`
`Sep.18,2012
`
`Sheet200f39
`
`US 8,269,523 B2
`
`
`»wHCEms..rI/«\.\.fiC$92.mC~va
`irlxv
`
`
`iwE»._s_wwwd.__>_
`
`,7.7»
`
`id]:w333%
`
`
`
`5/'/>\‘\.
`
`
`
`
`
`8,992Ifllfiyeimaim;aSim:
`
`Nocom
`
`NON.UHm
`
`CQwEwCiw:II.I.
`:.$m_>_.m:.$m5_
`
`
`212w54.2:35;$.22
`
`
`9.3.2.”:3or03ono:om?omvwo:
`
`!
`
`
`.v/\n.....7LE.\Iia$22wa~val\!‘.amg.ma5m:.lNi.E\/\.{:2£18.22N::5;9%:
`
`
`3am:I~.\D4Ifimww:wmN92ya“4%....mmm_>_wmrm_>_nU30w8.\a..s42a3632\</..
`
`
`,ngyfimzwA,“Ah“I dWRW\n;A;‘mnmmmmwm_
`
`
`
`W/<<<”Awnmjg.wStuEars..mat:
`“13:3“a\N’‘
`.__>_w8&3:3m3:
`
`
`‘.r»v.>Ba.mzs,..,/\.I_“\W...«<.AQ322w33m:_D'/\I;.V992w2“:m_>_.VIN‘LA«mowwm.‘v.,4.3::w“$.34:
`
`
`Pa"<...ia<
`
`<><><
`
`
`flew:wN’OVQV.
`
`
`aim:.m3%:Em:.mSim:
`
`_\._OwW:
`
`N40aNi
`
`mI_O.mmu:
`
`30.mVI:
`
`mI_O.mml:
`
`040.mon:
`
`:0.m#1:
`
`wJOfiwd
`
`mJmed
`
`030w0:,
`
`_‘_‘:_Ow:1:
`
`
`
`N_\I_O.mN_.n=
`
`0:0.m2::
`
`;\I_O.m¢_‘.=
`
`930w9“:
`
`@30w8.:
`
`Page 22 of 62
`
`Page 22 of 62
`
`
`
`
`
`
`
`
`US. Patent
`
`Sep.18,2012
`
`Sheet210f39
`
`US 8,269,523 B2
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`\\w\\\AAWAUEWAMWE\nWw\\wWxxmflohmmu?
`WWAmeWwAW.WAAWWNWstW
`
`AWN,AWmsWWmANWNWmW2
`
`
`W/AmWmeWWW.aAnAstWmmoWmmmWA80a9:
`:nww.
`AAA.mW.3wANWWNW._2WmszWAANWAW.__AWW
`
` WWWWWWWWWWWWWWWAAWAWmW>_AAWNWmsWWWWWWWWWWWWWWWW
`
`
`
`
`
`
`
`
`WW
`
`WW
`
`
`
`
`
`
`
`AWN._OaN.__
`
`n c
`
`h
`
`
`
`mn—N.UAAA
`
`Page 23 of 62
`
` WWWA«A»finWW«WA»fiWWWWWW.WWW6;:szAWWNAN=2vaWWWW50wA.__WWWmWAWWAWEWHHHHHANNEE}‘mwgwmmwgfil‘mfimaHHHwawwwmgmwwmimwafi‘“MBAWW‘Jomv_oo_m_WNAxoo_m_
`
`
`
`
`
`AmeWWsWWWWAWm._OA.%m.__WNWmsWWWAWNAWmAAwANW W“““““““““““““““““W“““““““““““h““““WmAVWSWmWWAmVWBWmWWWWWWWWWWWWAAWWmWWstWWWWWWAAWAWmAAWMAAWNWmW2WWWAAmeWAW.wAAWAWmW>WAmoWmAwWWWWW/ANWmesWaANWEms.NmoaNwWWWWW/W30WmBWWW/SoaAWWWWW
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`mWA.__AAAWWsWwflAAAWNWWAW.x.AW.m._O.wm.__WWWWWA030wAWWA._W_WAA3WANNWWWWA+AWW8NAjAA”AN.mjsWWWWA. wWAANWwAW.mWAWmsWaAmWNWmsWWWW.AAW,meWAA”AAWAWWmsWAmo”Am.WWWW/AndmeAWWwAnW:92$0»mm_WW\WAAA._oWmW:W/ WAAmAxoo_m_Awmxoo_m_WWWWWWWWWAAmeW2Wm:WWWWWAAWAWmsz AWWWAVmAAO.mmAnzWWAANAWASW.WAANWNWWEW\WWAWAA:_OwWAA.__WHWHHHAWMAWLK‘‘‘omwgfiwfidmflmfiwwwwwwmwwwfiflémfimfifié‘‘AWA‘JAWWW \WWWA.AmNIWWAmIWWAWAWW.+AWWAmN.AW:2AmmNWmWWs. WIW®AmAvWQOWmWWWNAAAono_me_WWWWWWWWWAwWmesWWWWWWAmWAAWWmsWWmAwWNWmW2WW.2WWWWWW/A,WwWmeEwAmWAWmsWmeowmmWWWWwAmAW.Wm_20W0.39WWW.NW@303A...WWWWA6aWWWA.W_WWWW
`
`
`
`
`
`
`“““““AmwaJsEAWmNAJAAaNWWa_‘1‘ll1mw§fiwa§n§§flhdi
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Page 23 of 62
`
`
`
`
`
`
`
`
`
`US. Patent
`
`Sep.18,2012
`
`Sheet220f39
`
`US 8,269,523 B2
`
`
`
`
`
`
`
`
`vfmmfi
`7flu30W37
`.7387
`
`
`
`
`
`
`
`
`111111111}Womb:“““““““““““mBMW:
`
`\737VmN77VmN7\V7fl,7
` 77777777777777w7O.me:7.30wNu;
`
`
`
`
`
`
`
`
`
`
`
`
`vmN_\\mwmN\mTV7X,7MEG
`
`
`arm—‘4:Wad/m4:
`
`:OwN—Hi:7me:_
`
`
`
`7:12785
`
`xxxxxxxxxxxxxxxxxxxxxxxxxxLxxxxxxwxxxxxxxxxxxxwx\\\\\\7
`
`\/(\‘7,7wk7£98.72.”£37.75.778.3772a$5772:77777
`
`
`
`wajg.m73:77:ARESw73,5757
`
`mNv_oo_m_7vmv7007mm
`
`777
`
`0mv_oo_m7N_\v7007m_7777286:57w73:72
`REE:man;7:77
`
`”$9.757a73,372
`
`77,,/\
`
`
`
`$6372“137,757
`
`\_/7
`
`7777
`
`
`
`
`
`
`
`
` 7777AK\.7sow/m3:_\._O(:3:
`
`
`
`
`
`NVI:785
`
`77777777
`
`mjoww;
`
`77777777777777\EN.UE
`
`
`QTWN
`N._Oamu;
`So.3777
`
`+¢7
`
`»7
`
`Page 24 of 62
`
`Page 24 of 62
`
`
`
`
`
`
`US. Patent
`
`US 8,269,523 B2
`
`
`
`
`
`97U2.702170F\7B\\7fl11‘}11111111Emmwm‘7777
`
`
`
`
`
`
`
`
`
`
`““““‘““““““““““7
`
`7777777
`
`
`
`
`
`
`
`HHwHHHHHHHHHHHHJ&mmxooENrxoo_m_
` «m7w785777V285777777777777727777177m7w._o.ww.__77Eoww.__7a7wmNF777‘mm7877777w77¢77H717t777¢7.750.95.720:77PHHHHHHHHHHHHHHHJ
`
`e\\\\\\\\\\\\\\\\\\\\\\I‘\\\\\\\
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`\
`
`
`
`
`
`
`
` mQN.UHm
`
`
`
`
`
`
`
`Page 25 of 62
`
`
`
`
`
`
`870429.77:
`
`77vTummmIr1777»H7mNI77x77$70.3:
`
`
`
`
`
`
`
`
`77
`
`$37.7:a3.8.757
`
`227$737£273737
`
`77
`
`
`
`7777777mjowm;
`
`.\77
`
`777
`
`._7
`
`SE785NW:785
`
`Page 25 of 62
`
`
`
`
`
`
`
`US. Patent
`
`Sep.18,2012
`
`Sheet240f39
`
`US 8,269,523 B2
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`63::w$.94:
`
`
`:HmI_O«wmu:
`
`
`
`:0aV:
`
`
`
`3,34:imég
`
`
`
`vim€ng
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`ngfi
`
`:0.wW:
`
`N40.mNu:
`
`m C
`
`ON
`
`oQN.me
`
`Page 26 of 62
`
`Page 26 of 62
`
`
`
`
`US. Patent
`
`Sep. 18, 2012
`
`Sheet 25 of 39
`
`US 8,269,523 B2
`
`30AlV\
`
`
`
`
`
`<ccm
`
`O<mUF—
`
`m._oAl
`
`
`
`
`
`
`$322f/80Al\\.\‘é/I.mmow85m:3was.E?!-8am:
`
`
`
`30
`
`30Aciwjzw
`
`(20%;:«:2030$05meaim:a.1.,,.$de
`
`
`:._o,.14
`
`
`
`
`:’/I8,gm:\/@mK:s_
`\ugr‘éit:2§.
`
`
`
`
`.<-«I
`
`$40is,
`3.6v'43.n,l:
`NfimoV?k@352.\sigma).
`
`bung:/4352
`
`wYmZEJ£3542}
`
`
`
`x\V\3.9m:
`
`A252,.
`
`
`
`
`
`
`
`
`
`
`
`
`
`aims.
`
`
`
`
`
`
`
`
`
`5.8m:
`
`633$.
`
`Saws.
`
`
`
`
`
`
`
`
`
`$3:2)35::4
`$332wAvoigi
`
`.\
`
`35.3J
`
`k63va
`
`
`
`
`
`
`
` v:0AI3.8:55.25::Qmjz215.
`
`
`
`
`
`isAlBo€5923.9m:9.3:33%.:6va:dmz
`
`
`20Al3cm:iF/I.Iiaems..I:a392
`
`nmo”@0va..
`Amééu/Raj:~523mg
`199.3\/)€32~1984:~$32
`
`
`
`
`
`:3$0W)";«m$59,.-.$622
`a,~Gr95.
`
`
`
`
`
`
`
`/,/\\}/\//K»/<\}\//k,<\}x//K\/\))(\/\]/_1//L\_,<\),\//K\,,,/\\),\//\___,/\)<)/L\/\)41//L\
`our092:or9:on;o:o?o:
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`_\n__
`
`Nu:
`
`m1:
`
`«1:
`
`mu:
`
`on:
`
`5;:
`
`mu:
`
`mn:
`
`9“:
`
`:1:
`
`Ni:
`
`EH:
`
`3%:
`
`m3,
`
`m_\1__
`
`:1:
`
`EH:
`
`9.1:
`
`DNA:
`
`vwn:
`
`NNA:
`
`mwn=
`
`«Mn:
`
`mNA:
`
`0N1:
`
`Rn:
`
`wNA:
`
`mNI:
`
`emu:
`
`5::
`
`Non:
`
`Page 27 of 62
`
`Page 27 of 62
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`US. Patent
`
`Sep. 18, 2012
`
`Sheet 26 of 39
`
`US 8,269,523 B2
`
`
`
`“Q’.
`
`
`
`
`
`
`
`
`
`8x39:63va.m83va.\I/‘63va1035::l\!‘.250.2a835::
`
`
`
`
`
`
`
`
`
`Sims:_.9nga:émgcar:a93::‘A.Arias.a.25m:..A30.mEl.II.VIA30w_‘.=
`
`
`
`..A..AAA>A.7L.A.3m:AANwas.mGam:.\I/‘Amgm:mAN32:l\!‘.AN5m:”Q:m:v’¢‘A$0Ma30wm:
`
`
`mmwjzwAv.$.:>_\/.NAESa$.33DASHE).w96::7»imagew23:5.Soww:
`
`
`
`:méaAjs::m._:§;._s_ESwifi2:55:45
`
`
`
`
`
`
`
`
`
`
`.A}..@039S«is:w$2:aAwSEI~.\F/Ifiu30wm:\Eng:13::\/.#5::wAQNZ:
`A_l\.€.€./4A.Doa.Z\/<\/.3:5.wANSI:bx’So3.:
`
`
`
`3.84::wSA:3
`\o’.ml\.A30aAw:
`
`
`
`
`
`
`€in\AAA1$.92:aAmimza.>r\p/\p/t3.9m:aA352Am.:2:aAA.“cm:$0am2
`
`
`
`
`/<\/‘\/<\@5:.mA3345./.NijEa83:2n‘A/.I......«19.6a9.:3+vaAAA,Aa.9..A982:Equm:aims:aSims.7/\kAmmo3m:!Iii/IAI;!.i<.:VIM:1:40a::\AAAAwmwmjsaA8435
`
`
`
`A352A..A3ms:a3ms.EAws:a5ms.“moaB‘\I=AAl7”E'l‘:EI/lx.\:IAlvm:owm:_\521/<REEMQNijgAo
`
`$.39:AAaws..12vaB>Bexams:aswam:\«mo.mFa:
`A.gums:aSims.A,Agms:awéms..mAms.wm:m:7Kmmowwm:Ax3%.Hi:AAA»lfl‘.3.5.3::A,AA2::aAm9:2.A,s.w83.:>_4/Amnmjs:aA323
`
`ijwAEAEEI\Z.A,y.Alvmjo.w5.:
`
`
`.3AAli/I1r<D<I<’<vIA'So:a:
`
`/////V,\AUAvA,AAAV.1:033:
`A:l~/<\’<\/‘\’65:2Ans—$45GENES.wSEE:
`
`
`.“A\IA“yx.A.Soaw:
`
`
`\\J/Ax)/\\//I\\II/\\/(\\//|\\I//\\/(\\//w\\J/A.)/\\//w\\J/\\)/\\9:Simon:
`
`
`830:8332823:
`
`mm.me
`
`Page 28 of 62
`
`t\/23::aA332\/38%:wanN32\/\§Amj:::AmmA3::
`
`
`
`
`Rims:AmAmAAms..mSaws.Améw:.maims..Am59:w8:9:VA$0Ammm_II.VIAEUat:
`A.44.A.:wjoaw:
`
`323::aand“:933::AwANmAEEJ
`
`
`A332:3...\p/>/Am:0vaaAm:NEE.Afidm:a56m:Smow2m:
`
`
`..t>~AAAAA:3m:5!w’<.§3gm:MA:«Es.!'l.‘.A:Cm:aA:cm:7.7,MK:50.”:2_:30aR:
`
`
`
`
`
`AA.A.A.AA:62;Saws.:Ams;:gmz.A$035,A:3mg.nW/‘:El:mm:w:mw:I~'~D/IiVii?!h.IAadaa:
`sag/QMA3435:aAmman—«A$.35:aA34125ArAAA.,lv“IA.>.«3mg.mNEms.7kN50a29AN::2:Alielawljr/\h.AM‘A$6am3A\/‘\/<«2:21:63\/23:5.
`
`
`
`A7/AAv.D.“AUAVI\V/\AAVAV’.was.2a:
`wAiASs:
`
`
`</‘\/<\\.92.mAmm.mv.:>_/‘~33:2.wA332
`
`.F/Izl~.mlowing!vlAlvmfloamm:<\‘/FREEw896::@332aA334:.>,<.fi/\.‘lvwfloamm:
`
`5.34:..a’4xVIAlvmfioama:
`.....AA4185a8.:
`
`
`
`
`
`
`
`
`./\3::w8934::mm.3::aASANEA/‘.\A“I\’/5,§§m§i£im2
`
`A?
`
`AA83qu.mAEAQME
`
`A5|>
`A83:92aAmtwvms.
`
`A
`
`
`
`3.392.m@3vaA7\\
`
`050.w39
`
`JIM:
`
`$335:w93:?
`
`63::w3&qu
`
`
`
`:5.ij.mAAs.:._sr
`
`A
`
`31065.:
`
`N30.mNmn:
`
`‘/Raj:a69:3
`Alvofloa8.:
`
`
`
`AAmtgw:.1352:
`
`
`
`EmojzaA9632\é“ESwavdéand]:aASA:3
`
`»AA;36a8.:
`
`lbiA36.m9.:
`
`mrmmerfl
`
`Page 28 of 62
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`US. Patent
`
`Sep.18,2012
`
`Sheet270f39
`
`US 8,269,523 B2
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`WAfiwW+N4+AAVW+4.WWWWm.VWmNAm.VmNAWmAWW+4.,N.+.WAWWW+4fl+4WI.“WNA.“+4WW.V.AW2.:Ammjs..WW.AANIWOAmWWAWNI:AWWAWmmWs.mAwWmWWs.W...AV.mAI_OmeA.__WWAmmjéf«WWAAWWW.V.WmAIWOAmmAIWWWAVWAVWmWAAWwA.VWmWs.WWWAAIWOWm.AAIW_
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`AWms.aAm.AWst.30N8WWWWWWWAWW.WWAWmAWAaAn.AWmSW$0amm.WWAWm,.WAWmsW.NAm.AWWmAWAmoamm.WW/A.V.WAWwAWWWaAAV.AWWms.AmoaAw_WAAW.mes.A.AA..WVWm.AW.WAmmes.Wm3....szAAA.mstWNAm..VWms.WAWVems.WmAWVWWWWW.VWmsWWWWAAWWWWAWWmAAWmAmems.W.@992N8.8m:WW3.9.szNAm.822W.WAWVW.ems.wAAVems.W...WAm.mstWWmAm.NWwAA..WW.WAS.WAWWWmsWWmAAA.NWmsWWWAm.mWWWmsWWAWAm.NWmSWWW.WWW.VmW.WWm_2WAW.AAV.NWms.WW...,WWWAm.
`
`
`
`
`
`
`
`
`
`
`
`
`
`mmwwAwAMWNWWEHMWAWEWWNwEHmmEWAWWWfiL.SMHEaBAVWusAIAPEEMBNUEIAmEéEREIETLAmvmrzmAmuVjAAAIAmIAjzw/AfirzIAWwWAELWAIwWéTLIAIIAAAMIAAVIAIIANNIEWAAVNIAIATWIEINAEIEL
`
`
`
`
`WWWWW.AWNAowNN...WWW.AAWN._ow8.;..WW:0wAAA.__W..WNAWoww;
`
`
`.I.I.WNNANxoo_m_WWAVAmAvWQOWmWNAAA.WooEA
`
`IIIIII““““““““““““““.IIIII““““““““““““““““““““““““““““““
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`.WANWWA.AWms.aANAW.AWmsWwAmoWA.NAm_.WWAWwWAW.WAWmAAwANA.WAWmsWEmoWm89
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`WVjsloIAIAW.__>.waAIN._s_IdmIA.qW._I§IAfloAIAjs.dAImj_2IamWVJVAINAIAjs..2?szAAquEINAAIAjSI.AdImjsAdaJVWIAAAAIafljgaddjéAqfldAIflmIAWISIIAN.mWIELANIAN.WWIAWIIANIAJ:amIWWEIAmrojéI.mNmIAWI._AIA_W..+4WWm..+4WfiA+4.WWW..AA.:.W.A$A.WWA.A3_WAmN._oaN...AWA34.ARE.W.INAAAWWW3.3....2::W.AWmAWoABEL.WWW30NEWAONQNISIonIAI.V.AA._o
`
`
`
`WAW.Wm_W._WASA.AWWWmsW050woAm_WWAA.AWms.AAAAAWWmSWAmoNAm_W/AAWW.AWmsWNAm.A.Wm_>WwmowomWWWWWWAWmW.AWms_NAm.AWWWm_>_AmoWmAmWW21.392a82%:WRams.aAA..VWw_>_mWszwAAW$szWAm32..NAm.WAVNIMNxoo_mW9.AAxoo_m