throbber
IN THE UUNITED
`
`
`
`STATES PPATENT
`
`
`
`AND TRAADEMARRK OFFICCE
`
`
`
`
`
`
`6IP2
`Atty Doccket No.: 440963-0006
`
`
`
`
`
`
`
`
` SECURRITY AND
`
`
`
` TRAFFICC FLOW
`
` E
`
`st et al.
`Smethurs
`8
`7,224,66
`2007
`May 29,
`54
`10/307,1
`2002
`Nov. 27,
`
`CONTROOL PLAN
`
`MANAGGEMENT
`
`
`In re Paatent of:
`tent No.:
`U.S. Pa
`ate:
`Issue D
`erial No.:
`Appl. S
`Filing DDate:
`
`Title:
`
`
`
`
`
`DECCLARATIOON OF DR.. BILL LINN
`
`
`
`
`
`
`
`
`My naame is Dr. BBill Lin. I amm a professorr of electricaal and compuuter engineeering
`
`
`
`1
`
`
`
`
`
`
`
`
`
`
`
`that I am suubmitting a ddeclaration inn
`
`
`
`
`
`. n
`
`
`
`at the University of CCalifornia, San Diego. I understand
`
`
`
`
`
`connectioon with Interr Partes review (“IPR”) pproceedingss before the UUnited Statees Patent andd
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Trademaark Office forr U.S. Patennt Number 7,,224,668 (“thhe ’668 Pateent”).
`
`
`
`
`
`
`
`
`
`
`
`2
`
`
`
`
`
`I havee been retainned on behalff of Arista NNetworks, In
`
`
`
`
`
`
`
`
`
`tion is not bbased on thee outcome off my opinionns.
`
`
`
`
`
`
`
`. a
`
`compens
`
`
`
`
`
`
`
`3.
`
`
`
`
`
`I havee reviewed thhe ’668 Pateent, includingg the claims
`
`
`
`
`
`c. (“Arista”)). My
`
`
`
`of the patennt in view of f the
`
`
`
`
`
`
`
`
`
`
`
`
`
`specificaation and the file history. In additionn, I have reviiewed the foollowing doccuments:
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`U.S. PPatent No. 6,,246,680 (“FFrazier”)
`
`
`
`
`
`Europpean Patent AApp. Publicaation No. 1,1128,609 A2 ((“Cherian”)
`
`
`
`
`Newtoon’s Telecomm Dictionaryy, CMP Boooks, 17th ed.
`2001.
`
`
`
`U.S. PPatent No. 6,,460,146 (“MMoberg”)
`ation, 1999 (Joe Habraken, Praactical Ciscoo Routers, QUUE Corpora
`
`
`
`
`
`)
`“Habraken”
`
`
`
`
`
`Georgge C. Sackettt, Cisco Rouuter Handboook, McGraww-Hill, 2000
`(“Cisco Rouuter
`
`
`Handbbook”)
`
`
`
`U.S. PPatent No. 7,,860,999 (“LLavian”)
`
`
`
`U.S. PPatent No. 7,,127,526 (“DDuncan”)
`
`
`
`U.S. PPatent No. 6,,876,654 (“HHegde”)
`
`
`
`
`
`
`
`
`
`
`
`792”) “IETF RFC 7rfc792.txt (“ditor.org/rfc/http:///www.rfc-ed
`
`IETF RFC 792, “IInternet Conntrol Messagge Protocol,”” retrieved frrom
`
`Page 1 of 44
`
`ARISTA 1102
`
`

`
`
`
`Declaratiion of Dr. Biill Lin
`
`
`U.S. Pateent No.: 7,2224,668
`
`
`
`
`
`Atty Doccket No.: 409963-0006IP22
`
`IETF RFC 1812, ““Requiremennts for IP Veersion 4 Rouuters,” retrieeved from
`
`
`
`
`
`
`
`C 1812”)
`
`
`
`
`http:///www.rfc-edditor.org/rfc/rfc1812.txt ((“IETF RFC
`
`
`
`
`
`My cuurriculum vittae (“CV”) iis provided aas an Exhibitt.
`
`
`
`I receiived a Bacheelor of Sciennce in Electrrical Engineeering and Coomputer Scieences
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`4 5
`
`.
`
`
`
`from University of CCalifornia, Beerkeley in MMay 1985; a MMasters of SScience in Ellectrical
`
`
`
`
`
`. i
`
`
`
`
`
`
`
`
`
`
`
`Engineerring and Commputer Sciennces from thee Universityy of Californnia, Berkeleyy in May 19888;
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`and a Ph..D. in Electrrical Engineeering and Coomputer Scieences from thhe Universitty of Califorrnia,
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Berkeleyy in May 19991.
`
`
`
`6
`
`
`
`. f
`
`
`
`I serveed as the Heead of Researrch of the Syystems Conttrol and Commmunicationns
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Group of IMEC Reseearch Laboraatory, Leuveen, Belgium
`
`
`
`
`
`
`
`
`
`
`
`
`
`from Februaary, 1992 – DDecember, 11996.
`
`
`
`est Editor onn 2 ACM or
`
`
`
`I also havve served or am currentlly serving ass Associate EEditor or Gu
`
`
`
`
`
`
`
`
`
`
`
`IEEE jouurnals, an Asssociate Edittor on the Intternational JJournal of Emmbedded Syystems, as
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`General CChair on 4 AACM or IEEE conferences, on the OOrganizing orr Steering Coommittees foor 6
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`conferences.
`
`7
`
`
`
`
`
`nd tworking, ancomputer netthe field of ce patents in tentor on fiveI am aa named inve
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`have published over 160 journal articles and conference ppapers in topp-tier venue
`
`
`
`
`
`
`
`
`
`
`
`s and
`
`publicati
`ons.
`
`8
`
`
`
`
`
`s filed 4, which wasr 10/307,154tion numberU.S. applicatssued from UThe ’6668 Patent is
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`on November 27, 20002. The ’668 Patent doees not includde a priority
`
`
`
`claim. It is
`
`
`
`therefore myy
`
`
`
`
`
`
`
`
`
`understannding that thhe filing datee of Novembber 27, 2002
`
`
`
`
`
`
`
`
`
`al Date”) (hereinafterr the “Critica
`
`
`
`
`
`’668 Patentt is entitled.
`
`
`
`representts the earliesst possible prriority date tto which the
`
`
`
`
`
`
`
`
`
`Page 2 off 44
`
`. m
`
`. b
`
`
`
`
`
`
`
`ACM or IEEE conferrences, and oon the Technnical Programam Committeees of over 440 ACM or IIEEE
`
`
`
`
`
`
`
`
`
`

`
`
`
`Declaratiion of Dr. Biill Lin
`
`
`U.S. Pateent No.: 7,2224,668
`
`
`
`
`
`Atty Doccket No.: 409963-0006IP22
`
`9
`
`
`
`
`
`
`
`
`
`A person of ordinnary skill in tthe art as of tthe Critical DDate (hereinnafter a
`
`
`
`
`
`
`
`
`
`“POSITA”) would haave had a MMasters of Sciience Degreee (or a simillar technical
`
`
`
`
`
`
`
`
`
`
`
`Masters De
`
`gree,
`
`
`
`or higherr degree) in aan academicc area emphaasizing compputer networrking or, alteernatively, a
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Bachelorr Degree (or higher degreee) in an acaademic area
`
`
`
`
`
`
`
`emphasizingg the design
`
`
`
`of electricall,
`
`
`
`experience iin computer
`
`network
`
`
`
`
`
`computerr, or softwarre engineerinng with severral years of
`
`
`
`
`
`
`
`. A
`
`
`
`engineeriing and the ddesign of commputer netwworks. Addittional educaation in a releevant field, ssuch
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`as compuuter science, computer enngineering, oor electrical
`
`
`
`
`
`
`
`
`
`
`
`
`
`engineeringg, or industryy experiencee may
`
`
`
`compensate for a defficit in one of the other aaspects of thee requiremennts stated abbove.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`10.
`
`
`
`
`
`
`
`
`
`
`
`I am ffamiliar withh the knowleedge and cappabilities of oone of ordin
`
`
`
`
`
`ary skill in tthese
`
`
`
`areas, and notably wiith designingg computer ccommunicattions networkrks and compputer architeecture
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`problemss, including tthe design of data netwoorks, high-peerformance sswitches andd routers, maany-
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`core proccessors and ssystems-on-cchip, and ASSIC chip dessigns and stuudying their
`
`
`
`
`
`
`
`
`
`
`
`
`
`interaction wwith
`
`
`
`people inn experimenttal and real-wworld enviroonments. Sppecifically, mmy experiencce working wwith
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`industry, with underggraduate andd post-graduaate students,, with colleaagues from a
`
`
`
`
`
`
`
`cademia, annd
`
`ctly and per
`
`
`
`sonally famiiliar
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`become direowed me to bustry has alloicing in induwith engiineers practi
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`, my rwise stated,with the level of skilll of individuuals and the ggeneral statee of the art. UUnless other
`
`
`
`
`
`
`
`testimonyy below refeers to the knoowledge of oone of ordinaary skill in ththe fields as
`
`
`
`
`
`
`
`
`
`
`
`
`
`of the Criticcal
`
`
`
`Date, or bbefore.
`
`
`
`This ddeclaration iss organized as follows:
`
`
`
`
`
`I.
`
`II.
`
`III.
`
`IV.
`
`
`
`Brief Overrview of the ’668 Patentt (pg. 4)
`
`
`
`
`
`
`
`Terminoloogy (pg. 6)
`
`
`
`Discussionn of Referennces (pg. 12)
`
`
`
`
`
`
`
`Legal Prinnciples (pg. 441)
`
`
`
`
`
`11.
`
`
`
`Page 3 off 44
`
`

`
`
`
`Declaratiion of Dr. Biill Lin
`
`
`U.S. Pateent No.: 7,2224,668
`
`
`
`
`
`Atty Doccket No.: 409963-0006IP22
`
`
`
`
`
`VII.
`
`
`
`Additionall Remarks (ppg. 42)
`
`
`
`
`
`Brief Overview oof the ’668 PPatent
`
`
`
`
`
`
`
`.
`I.
`
`
`
`12.
`
`
`
`
`
`
`
`
`
`The ’6668 patent ddescribes an iinternetworkking device,
`
`
`
`
`
`such as a roouter, that rouutes
`
`
`
`
`
`packets rreceived at thhe device towwards their ddestination. An internettworking devvice 100 of tthe
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`’668 pateent is illustraated in Figurre 1:
`
`
`
`
`
`
`
`13.
`
`
`
`
`
`The innternetworkiing device 100 includes
`
`
`
`
`
`
`
`two logical
`
`
`
`componentss: a data
`
`
`
`
`
`
`
`
`
`ne 150. The forwardinng plane 1355 (i.e., data pplane) and a control plan
`
`
`
`
`
`’668 Patentt at 3:22-34;
`
`5:5-
`
`
`
`21. The data plane 135 is compoosed of physical interfac
`
`
`
`
`
`
`
`e ports 120,
`
`line cards 1
`
`
`
`10, and a ceentral
`
`
`
`
`
`
`
`
`
`
`
`switch enngine 130. IId. at 5:5-9. The data plaane 135 passses along, orr “forwards,”” packets
`
`
`
`
`
`
`
`
`
`
`
`received at the port innterfaces 120 toward theeir ultimate ddestination.
`
`
`
`
`
`
`
` Id. at 1:54-556; 3:23-26;; 5:8-
`
`
`
`
`
`9. The control plane 150 is “a coollection of pprocesses” 1
`
`
`
`
`
`
`
`55 and is re
`
`
`
`sponsible foor higher layeer
`
`
`
`
`
`Page 4 off 44
`
`

`
`Atty Doccket No.: 409963-0006IP22
`
`
`
`
`
`
`
`
`
`
`
`Declaratiion of Dr. Biill Lin
`
`
`U.S. Pateent No.: 7,2224,668
`
`
`
`
`
`
`
`
`functionss of the devicce, such as ccontrol and cconfigurationn of the interrnetworkingg device 100.. Id.
`
`
`
`
`
`
`
`
`
`
`
`at 1:56-59; 3:26-31; 44:58-61; 5:10-23.
`
`
`
`144.
`
`
`
`
`
`The innternetworkiing device 100 applies pport services
`
`
`
`
`
`
`
`
`
`to packets ppassing throuugh
`
`
`
`
`
`the internnetworking ddevice 100. Id. at 6:1-444; 6:67-7:14
`
`
`
`
`
`
`
`
`
`. Port servicces are a set
`
`
`
`of policies oor
`
`
`
`rules thatt are appliedd to the packeets. Id. at 4::3-8; 6:4-7; 66:24-27; 9:1
`
`
`
`
`
`
`
`
`
`
`
`include QQuality of Seervice processsing or packket rate-limiiting. Id. at 44:6-8; 6:4-2
`
`
`
`
`
`
`
`
`
`
`
`
`
`-4. Port servvices may
`
`
`
`3. For exammple,
`
`
`
`“one poliicy may be tto rate limit TTelnet SYN packets to aa specific ratte that is a toolerable rate
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`determinned through aa specific haardware conffiguration.”
`
`
`
`
`
`
`
`
`
`defined uusing class mmaps, policy maps, or acccess control
`
`
`
`
`
`
`
`Id. at 4:6-8.
`
`
`
` Port servicces may be
`
`lists. Id. at
`
`
`
`7:19-20; 7:446-47.
`
`
`
`15.
`
`
`
`
`
`The innternetworkiing device appplies differrent port servvices to diffeerent packet
`
`
`
`
`
`
`
`
`
`
`
`
`
`types. Idd. at 3:56-58; 6:16-18; 6::41-43. Somme of the pacckets receiveed by the inteernetworkinng
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`device arre “normal trransit packett[s],” which are destinedd for other deevices conneected to the
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`internetwworking deviice. Id. at 7:3-8. Other ppackets, howwever, are “ccontrol planee packets,” wwhich
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`are packeets that are ddestined for tthe control pplane and thaat are used bby the controol plane to coontrol
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`and confifigure the internetworkinng device. Idd. at 6:57-63
`
`
`
`
`
`
`
`; 5:56-58; 7
`
`
`
`:8-14. For eexample,
`
`
`
`“protocol control pacckets” may bbe destined ffor the controol plane. Id.. at 5:30-31;
`
`
`
`
`
`
`
`
`
`
`
` 8:34-49.
`
`
`
`16.
`
`
`
`
`
`The innternetworkiing device 100 includes
`
`
`
`
`
`
`
`“normal inpput and outpuut port servicces”
`
`
`
`
`
`
`that are aapplied to noormal transit
`
`
`
`
`
`. The internpackets. Idd. at 6:41-43.
`
`
`
`
`etworking ddevice 100 allso
`
`
`
`
`
`includes control planne port servicces that are sspecifically ffor control pplane packetss. See id. at
`
`
`
`
`
`
`
`
`
`
`
`
`
`7:5-
`
`
`
`14; 9:1-66. These conntrol plane poort services are applied oonly to packkets destinedd to the contrrol
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`plane andd not to normmal transit paackets that aare forwardedd out of the
`
`
`
`
`
`device. Seee, e.g., id. at
`
`3:56-
`
`
`
`58; 6:16--18; 6:41-43; 7:5-14.
`
`
`
`
`
`Page 5 off 44
`
`

`
`
`
`Declaratiion of Dr. Biill Lin
`
`
`U.S. Pateent No.: 7,2224,668
`
`
`
`
`
`Atty Doccket No.: 409963-0006IP22
`
`
`
`17.
`
`
`
`To thiis end, the innternetworking device 1000 includes tthe control pplane port
`
`
`
`
`
`
`
`
`
`
`
`
`
`services 145 and a coontrol plane port 140. Thhe control p
`
`
`
`
`
`
`
`
`
`lane port 1440 “may or mmay not be a
`
`
`
`
`
`single phhysical port.”” Id. 5:1-2. “For exampple, [the conttrol plane poort 140] mayy be a virtuall
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`address through whicch packets trravel or are rrouted from
`
`
`
`
`
`
`
`
`
`the data planne 135 to thee control plaane
`
`
`
`
`
`
`
`150.” Idd. at 5:2-4. TThe packets bbound for thhe control plaane 150 are rrouted throuugh the contrrol
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`plane porrt 140. Id. at 7:5-12; 9:11-6. The conntrol plane pport services
`
`
`
`
`
`
`
`
`
`
`
`145 are onlyy applied to
`
`
`
`those pacckets routed through the control planne port 140. Id. at 3:56-558; 6:16-18;; 7:13-14.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`18.
`
`
`
`Thus, during operration, a packket enters thhe internetwoorking devic
`
`
`
`
`
`
`
`
`
`
`
`e through onne of
`
`
`
`the interfface ports 1220. Id. at 4:553-56. The aassociated “lline card [1110] detects [tthe] packet aand
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`delivers iit to the centtral switch enngine 130,” which makees a routing ddecision. Idd. at 6:66-7:44.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`“In the caase of a normmal transit packet, the paacket would
`
`
`
`
`
`
`
`
`
`be routed too a destinatioon port 120 oon an
`
`
`
`
`
`
`
`associateed line card 1110” and thee control planne port serviices 145 are
`
`
`
`
`
`
`
`
`
`not applied
`
`
`
`to the packeet.
`
`
`
`Id. at 7:5-7. “If, howwever, the paacket is destined for a knnown controll plane 150 aaddress, or too an
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`address nnot on a forwwarding tablee 160, the paacket is tagg
`
`
`
`
`
`
`
`ed as being
`
`
`
`destined to [[the] controll
`
`
`
`
`
`
`
`
`
`
`
`plane porrt” Id. at 7:88-11. “The ppacket is theen routed thro
`
`
`
`
`ort trol plane poough the agggregate cont
`
`
`
`
`
`140” andd the “aggreggate control pplane port seervices [145 are applied
`
`
`
`
`
`
`
`
`
`
`
`to] the packket.” Id. 7:1
`
`1-14.
`
`
`
`Because the “controll plane port sservices” aree applied onlly to packetss passing thrrough the conntrol
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`ckets mal transit pacnd not normne packets ancontrol plany applied to vices are onlyplane porrt, these serv
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`that are fforwarded ouut of the devvice. See, e.gg., id. at 3:566-58; 6:16-1
`
`
`
`
`
`
`
`
`
`
`
`8; 6:41-43; 77:5-14.
`
`
`
`
`
`III.
`
`
`
`19.
`
`
`
`
`
`Termminology
`
`
`
`I am nnot a lawyer. However, I have been
`
`
`
`
`
`
`
`informed thhat, during ann IPR proceeeding
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`involvingg the ‘668 Paatent, claim terminologyy is given thee broadest reeasonable intterpretation
`
`
`
`
`
`at
`
`
`
`Page 6 off 44
`
`

`
`
`
`Declaratiion of Dr. Biill Lin
`
`
`U.S. Pateent No.: 7,2224,668
`
`
`
`
`
`
`Atty Doccket No.: 409963-0006IP22
`
`
`
`the time of the Critical Date. I haave been infformed that tthis means thhe claims shhould be
`
`
`
`
`
`
`
`
`
`
`
`
`
`interpreteed as broadlyy as their terrms reasonabbly allow, buut that such iinterpretatioon should nott be
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`inconsisttent with the patent’s speecification annd with usagge of the termms by a POSSITA when
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`consideriing the broaddest reasonaable interprettation. I havve used the CCritical Date
`
`
`
`
`
`
`
`
`
`
`
`
`
` as the pointt in
`
`
`
`time for cclaim interprretation purpposes, althouugh in many y cases the saame analysiss would holdd true
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`even at aan earlier timme than the CCritical Date..
`
`
`
`
`
`
`
`
`
`20.
`
`
`
`
`
`I havee also been aadvised that aa claim mayy be written iin means-pluus-function fform,
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`where thee claim recittes a means ffor performiing a functioon. I have fuurther been aadvised that tthis
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`type of claim covers the specific structure dissclosed in thhe patent speecification foor performinng the
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`cture e actual strucmust discloseThe patent mstructure. Talents of that d the equivaclaimed ffunction, and
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`for performing the cllaimed functtion, and the structure m
`
`
`
`ay not be infferred, inherrent, or
`
`
`
`
`
`
`
`
`
`
`
`ng on hm executinor an algorithl apparatus, obe a physical ucture can brence. A struincorporaated by refer
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`a computting device iif the claims involve softftware. I havve been advi
`
`
`
`
`
`
`
`
`
`
`
`sed that to aanticipate a
`
`
`
`means pllus function claim, the prrior art referrence must ddisclose, exprressly or inhherently, the
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`claimed ffunction andd the same orr equivalent correspondiing structuree. A structurre is equivaleent if
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`the two sstructures perform the iddentical functtion in substtantially the
`
`
`
`
`
`
`
`
`
`
`
`same way too achieve
`
`
`
`substantiially the samme result. Strructures are also equivallent if the diffferences bettween the twwo
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`are insubbstantial.
`
`
`
`21.
`
`
`
`
`
`I havee been informmed that it wwould be use
`
`
`
`
`
`
`
`ful to providde some guiddance in thiss
`
`
`
`
`
`
`
`proceedinng with resppect to the terrms below. As part of thhat, I considdered the conntext of the tterms
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`within thhe claim, use of the termss within the specificationn, and my unnderstandingg of how a
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`POSITA would havee understoodd the terms ass of the Critiical Date.
`
`
`
`
`
`Page 7 off 44
`
`

`
`Atty Doccket No.: 409963-0006IP22
`
`
`
`22.
`
`
`
`l ned physical, predeterminm “specific,on of the termI havee considered interpretatio
`
`
`
`
`
`
`
`Declaratiion of Dr. Biill Lin
`
`
`U.S. Pateent No.: 7,2224,668
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`ports” as used in the ‘668 Patent.. From my rreview, I bellieve the termm could be innterpreted, uunder
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`the broaddest reasonabble interpretaation, broadlly enough too encompasss all ports of f the
`
`
`
`
`
`
`
`internetwworking deviice. I note thhat this term is not expreessly definedd in the ‘668
`
`
`
`
`
`
`
`
`
`
`
`
`
` Patent. Myy
`
`
`
`attention has been dirrected to claaim 8, whichh is dependennt on claim 11 and specifiies that the
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`“control
`
`
`
`plane port seervices” are implementeed as “an agggregate contrrol plane funnction,” whicch is
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`plane port shich control a case in whapparentlly related to
`
`
`
`
`
`ervices are aapplied to al
`
`
`
`l of the portss of
`
`
`
`the devicce. The ’668 Patent, 4:244-25; 6:48-61 (“The centtral, aggregaate control pllane servicess 145
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`provide aa level of serrvice (or conntrol) for all packets receeived from aany port on thhe device 1000”).
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`seems that, u
`Thus, it s
`
`
`
`
`
`
`
`
`predetermmined physiccal ports” coould be consttrued broadlly enough too encompass
`
`
`
`
`
`
`
`
`
`under the brooadest reasonnable interprretation stanndard, the terrm “specific
`
`
`
`,
`
`
`
`all of the poorts
`
`
`
`
`
`
`
`of the intternetworkinng device.
`
`
`
`
`
`23.
`
`
`
`
`
`Claimm 37 recites ““means for cconfiguring aa plurality off physical neetwork interfface
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`ports.” I understand that Arista pproposes thaat this term reecites the fuunction of “c
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`onfiguring aa
`
`and
`
`
`plurality of physical
`
`
`
`network inteerface ports”” and, for thee purposes oof assessing aanticipation
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`onsidered as should be coprocesses” sontrol plane obviousnness, that “co
`
`
`
`
`
`the correspoonding structture.
`
`
`
`at least indi
`I agree thhat claim 37
`
`
`
`
`cates that “thhe ports [aree] configurabble by controol plane
`
`
`
`
`
`
`
`
`
`processess.” I furtherr understand that Arista hhas previoussly proposedd that the ’6668 Patent
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`disclosess that the conntrol plane processes cann be implemeented as softftware, but dooes not discllose
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`a specificc algorithm pperformed by the controol plane proc
`
`
`
`
`
`
`
`
`
`
`
`
`
`esses for connfiguring thee ports. I aggree
`
`
`
`with this assessment.. The’668 PPatent specifiies that contrrol plane proocesses can bbe implemennted
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`as softwaare. The ’6668 Patent, 4:662-64 (“conttrol plane 1550 processess could be immplemented aas
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Page 8 off 44
`
`

`
`
`
`Declaratiion of Dr. Biill Lin
`
`
`U.S. Pateent No.: 7,2224,668
`
`
`
`
`
`
`Atty Doccket No.: 409963-0006IP22
`
`
`
`software at any level of a systemm.”). But the ’668 Patentt does not dissclose a speccific algorithhm
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`for configguring the ports.
`
`
`
`
`
`244.
`
`
`
`
`
`
`
`Claimm 37 recites ““means for eexecuting po
`
`
`
`rt services oon packets enntering and
`
`
`
`
`
`exiting thhe physical nnetwork inteerface ports.”” I understannd that Aristta proposes tthat this termm
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`recites thhe function oof “executingg port services on packetts entering aand exiting thhe physical
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`network interface porrts” and thatt, to the extennt the ’668 PPatent disclooses correspoonding struccture,
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`the structture is a swittch engine. I agree withh that assessmment in vieww of the ’6688 Patent at, e
`
`
`
`
`
`
`
`
`
`
`
`
`
`.g.,
`
`
`
`Figs. 4 && 6; 6:67-7:22; 8:7-9.
`
`
`
`
`
`25.
`
`
`
`
`
`
`
`
`
`
`
`
`
`Claimm 37 recites ““means for eexecuting a pplurality of ccontrol planee processes.”” I
`
`
`
`
`
`
`
`understannd that Aristta proposes tthat this termm recites the
`
`
`
`
`
`
`
`function of
`
`
`
`“executing aa plurality o
`
`f
`
`
`
`control pplane processses” and thatt, to the exteent the ’668 PPatent disclooses correspoonding struccture,
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`the structture is a proccessor. I agrree with thatt assessmentt in view of tthe ’668 Pateent at, e.g., 44:58-
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`60; 4:62--64; 5:21-23.
`
`
`
`
`
`26.
`
`
`
`
`
`
`
`
`
`
`
`Claimm 37 recites ““means for aaccessing thee collection oof control pllane processees as
`
`
`
`
`
`
`
`a control plane port eentity.” I unnderstand thaat Arista propposes that thhis term recittes the functtion
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`at, to tity” and thalane port ents a control plprocesses asontrol plane lection of coof “accesssing the col
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`the extennt the ’668 Patent disclosses corresponnding structuure, the struccture is a conntrol plane pport.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`I agree wwith that asseessment in viiew of the ’6668 Patent att, e.g., 3:48-
`
`
`
`
`
`50; 4:65-5:44; 8:52-54.
`
`
`
`27.
`
`
`
`
`
`Claimm 37 recites ““means for ooperating on
`
`
`
`
`
`
`
`packets receeived from sspecific,
`
`
`
`
`
`predetermmined physiccal ports andd destined too the collecti
`
`
`
`
`
`
`
`
`
`on of controol plane proccesses in a wway
`
`
`
`
`
`
`
`that is inddependent of the individdual physicall port interfaace configuraation and poort services
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`applied thhereto.” I unnderstand thhat Arista prooposes that tthis term reccites the funcction of
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`“operatinng on packetts received frrom specificc, predetermiined physicaal ports and ddestined to tthe
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Page 9 off 44
`
`

`
`
`
`Declaratiion of Dr. Biill Lin
`
`
`U.S. Pateent No.: 7,2224,668
`
`
`
`
`
`
`
`
`
`
`
`
`the individuual physical pport
`
`
`
`Atty Doccket No.: 409963-0006IP22
`
`
`
`collectionn of control plane processses in a wayy that is indeependent of
`
`
`
`
`
`interface configuratioon and port sservices applied thereto”” and that, too the extent tthe ’668 Pateent
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`disclosess correspondding structuree, the structuure is a switcch engine. I aagree with thhat assessmeent in
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`view of tthe ’668 Pateent at, e.g., FFigs. 4 & 6; 8:12-15.
`
`
`
`
`
`
`
`
`
`28.
`
`
`
`
`
`Claimm 38 recites ““means for pprocessing paackets originnating at a pllurality of
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`physical ports, said mmeans furtheer comprisingg: means forr passing pacckets through
`l
`h the contro
`
`plane porrt, rather thaan directly from the physsical ports too individual ccontrol planee processes.”” I
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`understannd that Aristta proposes tthat this termm recites the
`
`
`
`
`
`
`
`
`
`two functionns of: (1) “pprocessing
`
`
`
`
`
`
`
`
`
`
`
`packets ooriginating aat a plurality of physical ports” and (22) “passing
`
`
`
`
`
`packets throough the conntrol
`
`
`
`
`
`” I e processes.”control planeo individual csical ports toplane porrt, rather thaan directly from the phys
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`agree witth that assessment. I also understandd that Aristaa has previouusly proposeed that the ’6668
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Patent dooes not discloose correspoonding structture for thes
`
`
`
`e functions bbecause the
`
`
`
`claim furtheer
`
`
`
`
`
`specifies that “the coontrol plane pport additionnally compriises” the meaans for proceessing packeets. I
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`agree witth this assesssment. The ’668 Patent does not desscribe any sppecific struccture that is ppart
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`of the conntrol plane pport that proccesses packeets or that paasses packetss through thee control plaane
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`port. I unnderstand thaat, for the puurposes of asssessing anti
`
`
`
`
`
`
`
`
`
`cipation andd obviousnesss in this
`
`
`
`
`
`proceedinng, Arista prroposes that a switch enggine should bbe considereed the closesst potentiallyy
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`corresponnding structuure. I agree that, to the eextent that thhe ‘668 Pateent is deemedd to disclosee
`
`
`
`
`
`
`
`
`
`
`
`corresponnding structuure, the closest potentiallly corresponnding structuure is a switcch engine.
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`29.
`
`
`
`
`
`
`
`
`
`
`
`
`
`Claimm 43 recites ““means for aapplying disttributed conttrol plane poort services oonly
`
`
`
`
`
`
`
`to the pacckets receiveed from the specific, pree-determinedd physical poorts.” I undeerstand that
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Arista prroposes that tthis term reccites the funcction of “appplying distribbuted controol plane portt
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`services oonly to the ppackets receiived from the specific, ppre-determin
`
`
`
`ed physical
`
`
`
`ports” and thhat,
`
`
`
`Page 10 oof 44
`
`

`
`
`
`Declaratiion of Dr. Biill Lin
`
`
`U.S. Pateent No.: 7,2224,668
`
`
`
`
`
`
`Atty Doccket No.: 409963-0006IP22
`
`
`
`
`
`
`
`
`
`to the exttent the ’6688 Patent disccloses correspponding struucture, the sttructure is a
`
`
`
`
`
`
`
`
`
`agree witth this assesssment in view of the ’6668 Patent at,
`
`
`
`e.g., Fig. 6;
`
`8:12-15.
`
`
`
`30.
`
`
`
`
`
`
`
`
`
`
`
`Claimm 53 recites ““means for aapplying portt services to the control
`
`
`
`
`
`switch enginne. I
`
`plane port
`
`
`
`additionaally comprisees means forr applying seervices seleccted from a ggroup consissting of Quallity
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`of Servicce functions, packet classsification, paacket markinng, packet quueuing, packket rate limitting,
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`port.” I ntrol plane pned to the conackets destinolicies for paher access poflow control, and oth
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`understannd that Aristta proposes tthat this termm recites twoo functions oof: (1) “applyying port
`
`
`
`
`
`
`
`services tto the controol plane portt” and (2) “appplying servvices selectedd from a grooup consistinng of
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Quality oof Service fuunctions, paccket classificcation, packeet marking, ppacket queuiing, packet rrate
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`limiting, flow control, and other access policcies for packeets destined
`
`
`
`
`
`to the controol plane portt”
`
`
`
`
`
`and that, to the extennt the ’668 Paatent disclosses corresponnding structuure, the struccture is a swwitch
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Patent at, e..g., Figs. 4 && 6; 8:12-15
`
`
`
`.
`
`
`
`w of the ’668 ment in viewthat assessmengine. II agree with
`
`
`
`
`
`
`
`
`
`31.
`
`
`
`Claimm 54 recites ““means for cconfiguring tthe control pplane port serrvices as an
`
`
`
`
`
`
`
`
`
`
`
`
`
`entity sepparate from pphysical porrt services.” I understan
`
`
`
`
`
`
`
`
`
`
`
`
`
`d that Aristaa proposes thhat this term m
`
`
`
`recites thhe function oof “configuriing the contrrol plane porrt services ass an entity seeparate fromm
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`physical port services” and, for thhe purposes of assessingg anticipationn and obviouusness, that
`
`
`
`
`
`
`
`
`
`
`
`
`
`“control
`
`
`
`
`plane processses” shouldd be considerred as the coorrespondingg structure. I
`
`
`
`
`
`
`
`
`
`agree that, tto the
`
`
`
`extent thee ’668 Patennt discloses ccorrespondinng structure, that structurre is a controol plane, whhich
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`5:10-17. I
`
`
`
`Patent disclooses that thee
`
`
`
`
`
`the ’668 Patent descrribes as a colllection of prrocesses. Thhe ’668 Patennt, 4:62-64;
`
`
`
`
`
`
`
`further unnderstand thhat Arista hass previouslyy proposed thhat the ’668
`
`
`
`
`
`
`
`
`
`
`
`control pplane processses can be immplemented as software,, but does noot disclose a
`
`
`
`
`
`
`
`
`
`
`
`specific
`
`
`
`
`
`
`
`
`
`
`
`algorithmm performed by the contrrol plane proocesses for cconfiguring tthe control pplane port
`
`
`
`
`
`
`
`services aas an entity separate fromm physical pport servicess. I agree wiith this assesssment. The
`
`
`
`
`
`
`
`
`
`
`
`
`
`’668
`
`
`
`Page 11 oof 44
`
`

`
`
`
`Declaratiion of Dr. Biill Lin
`
`
`U.S. Pateent No.: 7,2224,668
`
`
`
`
`
`
`Atty Doccket No.: 409963-0006IP22
`
`
`
`Patent sppecifies that ccontrol plan
`
`e processes
`
`
`
`can be impleemented as ssoftware. Seee, the ’668
`
`
`
`
`
`ny oftware at anmented as sould be implemrocesses couPatent at, e.g., 4:62-664 (“control plane 150 pr
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`level of aa system.”). But the ’668 Patent doees not disclosse a specificc algorithm ffor configuriing
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`the contrrol plane porrt services.
`
`
`
`
`
`
`II
`
`
`
`II. Discuussion of Refferences
`
`A.
`
`Frazier
`
`
`
`32.
`
`
`
`ng g and filterinet forwardingce for packeworking devican internetwFrazieer discloses a
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`across a nnetwork. Frrazier, 1:58-663. A device 101 of Fraaizer is illustrtrated in Figuure 1:
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`The ddevice 101 deepicted in Fiigure 1 is a ““high speed EEthernet swiitch.” Id. at
`
`
`
`
`
`33.
`
`
`
`
`
`
`
`
`
`
`
`
`
`2:41-42, 2:65-67. Hoowever, Frazzier disclosees that the deevice 101 cann be “other ttypes of netwwork
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`s.” Id. at 3:11-3
`
`
`work devicesnd other netwbrouters, anges, routers, devices ssuch as bridg
`
`
`
`
`
`
`
`344.
`
`
`
`
`
`
`
`
`
`
`
`
`
`In parrticular, deviice 101 discllosed in Frazzier represennts a “multi-llayer distribuuted
`
`
`
`
`
`
`
`network element (MLLDNE)” 1011. Id. at 3:111. This deviice “is used tto interconn
`
`
`
`
`
`
`
`
`
`
`
`
`
`ect a numbeer of
`
`
`
`nodes and end-stationns” and “to rroute packetts according
`
`
`
`
`
`
`
`
`
`
`
`
`
`to predefineed routing prrotocols.” Idd. at
`
`
`
`Page 12 oof 44
`
`

`
`
`
`Declaratiion of Dr. Biill Lin
`
`
`U.S. Pateent No.: 7,2224,668
`
`
`
`
`
`
`Atty Doccket No.: 409963-0006IP22
`
`
`
`
`
`ment packet red to implem3:9-13. PParticularly, device 101 “is configur
`
`
`
`
`
`
`
`routing funcctions in a
`
`
`
`distributeed manner.” Id. at 3:25-27. Such a distributed
`
`
`
`
`
`
`
`
`
`
`
`
`
`approach givves the MLDDNE the ability
`
`
`
`to have ““different parrts of a functtion [] performed by difffferent subsyystems in thee MLDNE, wwhile
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Id. at
`
`
`
`of subsystemms
`
`
`
`the final result of the functions reemains transsparent to thee external noodes and endd-stations.”
`
`
`
`
`
`
`
`
`
`3:27-30.
`
`
`
`35.
`
`
`
`s “a number ent, includesne embodimece 101, in onTo thaat end, devic
`
`
`
`
`
`
`
`
`
`
`
`110,” eacch of which “includes a switch element 100 couppled to a forrwarding andd filtering
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`database 140.” Id. att 3:37-42. TThese subsystems 110 “aare fully messhed and inteerconnected
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`using a nnumber of intternal links 141.” Id. at 3:37-39. Innterconnectinng multiple ssubsystems
`
`
`
`
`
`
`
`
`
`
`
`
`
`110
`
`
`
`in this waay will “creaate a larger sswitch,” which is sufficieently expanddable to suppport “a
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`multigigaabit switch.”” Id. at 3:39; 3:56-58. FFrazier disclooses that succh a “scalabl
`
`
`
`
`
`
`
`
`
`
`
`
`
`e architecturre”
`
`
`
`
`
`
`
`
`
`ding ctions by addernal connecmber of exterease the numdictably incrallows a system architect “to pred
`
`
`
`
`
`
`
`
`
`
`
`additionaal subsystemms, thereby alllowing greaater flexibilitty in defininng the MLDNNE as a standd
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`alone rouuter.” Id. at 3:30-35.
`
`
`
`
`
`36.
`
`
`
`which device odiment in wnative embooses an alternFrazieer also disclo
`
`
`
`
`
`
`
`
`
`101 “may
`
`
`
`comprisee a single swwitch elementt 100.” Id. aat 4:24-25. AA POSITA wwould underrstand that a
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`device 1001 accordingg to this embbodiment inccludes a singgle subsystemm 110 with aa single
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`switchingg element 1000 and a singgle forwardinng and filterring databasee 140.
`
`
`
`
`
`
`
`
`
`
`
`
`
`37.
`
`
`
`
`
`
`
`
`
`In eithher embodimment, device 101 includees a “central
`
`
`
`
`
`processing ssystem (CPSS)
`
`
`
`
`
`160 that is coupled too the individdual subsysteem[s] 110” aand that operrates at a higgher level abbove
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`the subsyystems. Id. aat 3:59-61. FFor each subbsystem, “[t]]he CPS has
`
`
`
`
`
`
`
`
`
`
`
`communication interrface” througgh which it ccan provide ““centralized
`
`
`
`
`
`
`
`
`
`
`
`between switch elemments.” Id. att 3:66-4:2. TThe CPS 1600 comprises
`
`
`
`
`
`
`
`
`
`
`
`Page 13 oof 44
`
`
`
`a direct conntrol and
`
`
`
`communicaation and conntrol
`
`
`
`
`
`a “central pprocessing unnit
`
`
`
`

`
`Atty Doccket No.: 409963-0006IP22
`
`
`
`(CPU) 1661 coupled tto a central mmemory 163.” Id. at 3:622-64. To prrovide the ceentralized
`
`
`
`
`
`
`
`
`
`
`
`Declaratiion of Dr. Biill Lin
`
`
`U.S. Pateent No.: 7,2224,668
`
`
`
`
`
`
`
`
`
`
`communication and ccontrol, the ““CPU 161 mmay transmitt commands
`
`
`
`
`
`
`
`
`
`
`
`or packets too the networrk
`
`
`
`
`
`switch ellement 100 vvia the CPU interface 215.” Id. at 4::26-27. Usinng such commmands or
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`packets, “one or morre software pprocesses runnning on thee CPU 161 [ccan] managee entries in [tthe]
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`external fforwarding aand filtering database 1440.” Id. at 4::28-30.
`
`
`
`
`
`38.
`
`
`
`
`
`
`
`
`
`
`
`
`
`Switchh element 1000, contained in each subbsystem 1100 of device 1101, comprisses
`
`
`
`
`
`
`
`several elements. Sppecifically, swwitch elemeent 100 compprises “a cenntral process
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`interface 215, a switcch fabric bloock 210, a neetwork interfface 205, a ccascading intterface 225,
`
`
`
`
`
`
`
`ing unit (CPPU)
`
`and
`
`
`
`
`
`
`
`a shared memory maanager 220.” Id. at 4:7-10. This struucture is showwn in detail
`
`
`
`
`
`
`
`
`
`
`
`in Figure 2:
`
`
`
`
`
`
`
`39.
`
`
`
`
`
`The network interrface 205 inccludes “multtiple ports foor transmittinng and receivving
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`packets oover a netwoork.” Id. at 11:62-63. Speecifically, thhe network innterface 205
`
`
`
`
`
`
`
`
`
`
`
`
`
`input andd output capaability” and are used to ““interface thhe external coonnections 1117.” Id. at
`
`
`
`
`
`
`
`
`
`
`
`
`
` ports “hav[
`
`e]
`
`3:50-
`
`
`
`52. In paarticular, “neetwork interfface 205 opeerates in accoordance withh a correspoonding Etherrnet
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`protocol to receive EEthernet packkets from a nnetwork (nott shown) andd to transmitt Ethernet paackets
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`orts (not showe external poone or moreonto the nnetwork via
`
`
`
`wn).” Id. att 4:13-17.
`
`
`
`
`
`
`
`
`
`Page 14 oof 44
`
`

`
`Atty Doccket No.: 409963-0006IP22
`
`
`
`
`
`her e or more othing with oneinterconnectis used “for iThe caascading interface 225 is
`
`
`
`
`
`
`
`
`
`
`
`
`
`Declaratiion of Dr. Biill Lin
`
`
`U.S. Pateent No.: 7,2224,668
`
`
`
`
`
`
`
`40.
`
`
`
`
`
`
`
`
`
`switch ellements in a full-mesh toopology” in ddevice 101.
`
`
`
`
`
` Id. at 2:22

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