`BEFORE THE PATENT TRIAL AND APPEAL BOARD
`
`Attorney Docket No. 062891.3964
`
`IPR No. Unassigned
`
`
`
`In Re:
`
`U.S. Patent 6,069,895
`
`Inventor:
`
`Siamack Ayandeh
`
`Filed:
`
`Issued:
`
`August 29, 1997
`
`May 30, 2000
`
`
`
`
`
`:
`
`:
`
`:
`
`:
`
`Assignee: Bockstar Technologies LLC
`Title:
`Distributed Route Server
`
`Mail Stop PATENT BOARD
`Patent Trial and Appeal Board
`U.S. Patent and Trademark Office
`P.O. Box 1450
`Alexandria, Virginia 22313-1450
`
`Submitted Electronically via the Patent Review Processing System
`
`DECLARATION OF DR. PAUL C. CLARK
`UNDER 37 C.F.R. § 1.132
`
`
`
`
`
`CISCO Exhibit 1009
`Cisco v. Bockstar
`Trial IPR2014 - 1
`
`
`
`Table of Contents
`
`Introduction ...................................................................................................... 1
`I.
`Background and Qualifications ....................................................................... 2
`II.
`III. Legal Understanding ........................................................................................ 5
`IV. Level of Ordinary Skill in the Art ................................................................... 7
`V.
`The ’895 Patent ................................................................................................ 9
`A. Overview of the ’895 Patent ......................................................................... 9
`B. Claim Construction ..................................................................................... 11
`VI. The Prior Art .................................................................................................. 19
`A.
`Prior Art Considered ................................................................................... 19
`B. The Background of Routing Architectures ................................................. 19
`C. Newman and Bion ....................................................................................... 21
`D.
`Souza ........................................................................................................... 42
`E.
`Jain .............................................................................................................. 45
`F. Wicki ............................................................................................................ 48
`G. Katsube ........................................................................................................ 52
`H.
`Internet Archive Downloads ....................................................................... 58
`
`
`
`CISCO Exhibit 1009
`Cisco v. Bockstar
`Trial IPR2014 - 2
`
`
`
`Declaration of Dr. Paul C. Clark
`
`
`I, Dr. Paul C. Clark, declare as follows:
`
`I.
`
`Introduction
`1.
`
`I have been retained as a technical expert on behalf of Cisco Systems,
`
`Inc. in connection with the above-captioned petition (“Petition”) for Inter Partes
`
`Review (“IPR”) of U.S. Patent No. 6,069,895 (“the ’895 Patent”). I understand
`
`that the ’895 Patent is currently assigned to Bockstar Technologies LLC.
`
`2.
`
`I am familiar with the technology at issue as of August 29, 1997,
`
`which is the filing date of the application from which the ’895 Patent granted.
`
`3.
`
`I have been asked to provide my technical opinion on concepts
`
`discussed in the ’895 Patent and the prior art references, as well as my technical
`
`opinion on how these concepts relate to several ’895 Patent claim limitations in the
`
`context of the specification.
`
`4.
`
`I have been asked to consider how a person of ordinary skill in the art
`
`would understand the claims of the ’895 Patent and the prior art references
`
`identified in the Petition. In reaching the opinions stated herein, I have considered
`
`the ’895 Patent, the Petition, and the references listed in Section V in the context of
`
`my own education, training, research, knowledge, and personal and professional
`
`experience.
`
` 1
`
`
`
`
`CISCO Exhibit 1009
`Cisco v. Bockstar
`Trial IPR2014 - 3
`
`
`
`5.
`
`I am being compensated at my standard hourly rate of $590 per hour.
`
`My compensation is not dependent on the outcome of this IPR and in no way
`
`affects the substance of my statements in this declaration.
`
`II. Background and Qualifications
`6. My qualifications are stated more fully in my curriculum vitae.
`
`CSCO-1010. Here I provide a brief summary of my qualifications:
`
`7.
`
`In 1986, I received a Bachelor of Science degree in Mathematics from
`
`the University of California, Irvine. In 1988, I received a Master of Science degree
`
`in Electrical Engineering and Computer Science from the University of Southern
`
`California. In 1994, I received a Doctor of Science degree in Computer Science
`
`from George Washington University.
`
`8.
`
`From 1985 to 1989, I worked as a Systems Engineer at Ultrasystems
`
`Defense and Space. At Ultrasystems, I designed and implemented large-scale
`
`simulation and network-based systems for the United States Department of
`
`Defense (“DoD”). A custom high-speed database server I designed and
`
`implemented was used for real-time intelligence collection by the National
`
`Security Agency (“NSA”).
`
`9.
`
`From 1989 to September 1990, I worked as a Technical Lead at GTE
`
`Government Systems. While at GTE, I designed and implemented network load
`
`generators for an OS/2 LAN Manager to measure network performance load
`
` 2
`
`
`
`
`CISCO Exhibit 1009
`Cisco v. Bockstar
`Trial IPR2014 - 4
`
`
`
`metrics for the Central Intelligence Agency (“CIA”). I also developed X Windows
`
`interfaces for a large-scale multiuser event driven network database system.
`
`10. From 1990 to 1995, I worked as a Senior Security Engineer at Trusted
`
`Information Systems. While at Trusted Information Systems, I implemented
`
`Privacy Enhanced Mail (“PEM”) as defined in RFC 1113, 1114 and 1115 and was
`
`involved in the design and implementation of the MIME Object Security Services
`
`front end to PEM as specified in the PEM-MIME Internet Draft and subsequent
`
`RFC 1848. In connection with this work I attended and closely followed security
`
`industry conferences, working groups and publications. I also designed and
`
`implemented high assurance security systems, including trusted operating systems
`
`and applications for NSA and the Defense Advanced Research Projects Agency
`
`(“DARPA”) and a secure email forwarder for the first whitehouse.gov email
`
`server. Based upon the TIS PEM implementation, the White House mail forwarder
`
`inspected email to ensure it was digitally signed and from an authorized sender. If
`
`the message was properly validated, the signed version was archived on the server
`
`and the un-enhanced email forwarded to the intended recipient. My work at
`
`Trusted
`
`Information Systems
`
`involved cryptography, multilevel systems,
`
`smartcards, and other cutting edge network and security technologies.
`
`11. From 1995 to 1999, I worked as Chief Scientist at DynCorp Network
`
`Solutions, where I served as senior internal consultant for a variety of projects. For
`
` 3
`
`
`
`
`CISCO Exhibit 1009
`Cisco v. Bockstar
`Trial IPR2014 - 5
`
`
`
`example, I was architect and Technical Director of the IRS Secure Submission and
`
`Retrieval System that allowed the digitally signed and encrypted submission of tax
`
`data over the Internet. I also created a suite of security products for providing
`
`secure wide area access to database and application servers that was marketed and
`
`sold to the DoD and other parts of the federal government.
`
`12. Since 1999, I have been President and Chief Technology Officer of
`
`Paul C. Clark LLC/SecureMethods, Inc. SecureMethods specializes in the design,
`
`implementation, and deployment of advanced secure network applications for
`
`commercial and government clients, including the United States Department of
`
`Defense. SecureMethods provides a comprehensive scalable, COTS-based secure
`
`architecture, implemented through the use of the SM Gateway. The SM Gateway
`
`is a next-generation security appliance developed by SecureMethods that is
`
`available on UNIX-based platforms using commercial, government, and Type I
`
`cryptography, implemented in both hardware and software. In my capacity as
`
`President and Chief Technology Officer of SecureMethods, I have technical and
`
`operational oversight of all projects and corporate technical operations. I also
`
`provide guidance to senior technical personnel relating to design, implementation,
`
`and troubleshooting for a wide range of systems both internal and external. My
`
`work
`
`includes network systems and security, cryptographic applications,
`
`certification, key management, authentication, and integrity strategies for network
`
` 4
`
`
`
`
`CISCO Exhibit 1009
`Cisco v. Bockstar
`Trial IPR2014 - 6
`
`
`
`applications. My firm specializes in complex software and hardware systems for
`
`commercial and DoD clients.
`
`13.
`
`I have also been a member of the Federal Advisory Committee for
`
`Key Management
`
`Infrastructure
`
`(“KMI”), serving as Chairman of
`
`the
`
`Interoperability Working Group for Cryptographic Key Recovery. I have also
`
`served as an adjunct professor in the Computer Science Department at George
`
`Washington University, where I have taught doctoral-level cryptography and
`
`computer security courses. I have also appeared before a Congressional committee
`
`to provide testimony on the “Advanced Technology for Border Control.”
`
`14.
`
`I have co-authored a number of publications in the computer
`
`networking and security areas, and I am a named inventor on two patents, U.S.
`
`Patent Nos. 5,448,045 and 5,892,902.
`
`III. Legal Understanding
`15. My opinions are informed by my understanding of the relevant law. I
`
`understand that the patentability analysis is conducted on a claim-by-claim basis.
`
`16.
`
`I understand that in proceedings before the USPTO, the claims of an
`
`unexpired patent are to be given their broadest reasonable interpretation in view of
`
`the specification from the perspective of one of ordinary skill in the art. I have
`
`been informed that the ’895 Patent has not expired.
`
`17.
`
`I understand that the prior art may render a patent claim “obvious.” I
`
` 5
`
`
`
`
`CISCO Exhibit 1009
`Cisco v. Bockstar
`Trial IPR2014 - 7
`
`
`
`understand that two or more pieces of prior art that each disclose fewer than all
`
`elements of a patent claim may nevertheless be combined to render a patent claim
`
`obvious if the combination of the prior art collectively discloses all elements of the
`
`claim and one of ordinary skill in the art at the time would have been motivated to
`
`combine the prior art. I understand that this motivation to combine need not be
`
`explicit in any of the prior art, but may be inferred from the knowledge of one of
`
`ordinary skill in the art at the time the patent was filed. I also understand that one
`
`of ordinary skill in the art is not an automaton, but is a person having ordinary
`
`creativity. I further understand that one or more pieces of prior art that disclose
`
`fewer than all of the elements of a patent claim may render a patent claim obvious
`
`if including the missing element would have been obvious to one of skill in the art
`
`(e.g., the missing element represents only an insubstantial difference over the prior
`
`art or a reconfiguration of a known system).
`
`18.
`
`I understand that a patent claim is obvious if the differences between
`
`the subject matter claimed and the prior art are such that the subject matter as a
`
`whole would have been obvious at the time of the invention. I understand that the
`
`obviousness analysis must focus on the knowledge available to one of skill in the
`
`art at the time of the invention in order to avoid impermissible hindsight. I further
`
`understand that the obviousness inquiry assumes that the person having ordinary
`
`skill in the art would have knowledge of all relevant references available at the
`
` 6
`
`
`
`
`CISCO Exhibit 1009
`Cisco v. Bockstar
`Trial IPR2014 - 8
`
`
`
`time of the invention.
`
`19.
`
`I also understand that the USPTO has identified exemplary rationales
`
`that may support a conclusion of obviousness, and I have considered those
`
`rationales in my analysis. The rationales include:
`
`(A) combining prior art elements according to known methods to
`yield predictable results;
`
`(B) simple substitution of one known element for another to obtain
`predictable results;
`
`(C) use of known techniques to improve similar devices (methods
`or products) in the same way;
`
`(D) applying a known technique to a known device (method or
`product) ready for improvement to yield predictable results;
`
`(E) “obvious to try” – choosing from a finite number of identified,
`predictable solutions, with a reasonable expectation of success;
`
` known work in one field of endeavor may prompt variations of
`(F)
`it for use in either the same field or a different one based on design
`incentives or other market forces if the variations are predictable to
`one of ordinary skill in the art; and
`
`(G) some teaching, suggestion, or motivation in the prior art that
`would have led one of ordinary skill to modify the prior art reference
`or to combine prior art reference teachings to arrive at the claimed
`invention.
`
`IV. Level of Ordinary Skill in the Art
`20.
`I have approached my analysis of the ’895 Patent from the perspective
`
`of a hypothetical person of ordinary skill in the art at the time of the filing of the
`
` 7
`
`
`
`
`CISCO Exhibit 1009
`Cisco v. Bockstar
`Trial IPR2014 - 9
`
`
`
`’895 Patent.
`
`21. The ’895 Patent relates to the design of a network router. In order to
`
`determine who a hypothetical person of ordinary skill would be for purposes of this
`
`declaration, I have considered what was reasonably known in the field as of
`
`August 29, 1997 (the filing date of the ’895 Patent), the education levels of active
`
`workers in the field, the problems encountered in working in the field, the nature of
`
`the prior art relating to the field, and the complexity and speed of the development
`
`of the technology.
`
`22.
`
`I am familiar with the knowledge and capabilities one of ordinary skill
`
`in the computer networking arts in the period prior to August 1997. For example,
`
`my work as the Chief Scientist for DynCorp Network Solutions often involved
`
`network architecture, capacity planning, configuration and deployment. These
`
`projects included the interconnection of multiple IRS service centers on the
`
`Treasury Communication System (TCS) wan and the Internet. I also had technical
`
`oversight and involvement in a variety of other network projects including DoD
`
`and USPS. My work during that period allowed me to become personally familiar
`
`with the level of skill of individuals and the general state of the art. Unless
`
`otherwise stated, my testimony below refers to the knowledge of one of ordinary
`
`skill in the computer networking arts in the period around August 1997, the period
`
`that includes the filing date of the ’895 Patent.
`
` 8
`
`
`
`
`CISCO Exhibit 1009
`Cisco v. Bockstar
`Trial IPR2014 - 10
`
`
`
`23. Based on these factors, it is my opinion that a hypothetical person of
`
`ordinary skill in the art of the ’895 Patent would be (1) an engineer with at least a
`
`degree in electrical engineering, computer science, computer engineering, or a
`
`related discipline and several years of professional or research experience in
`
`computer networking; or (2) an engineer with at least five years of professional or
`
`research experience in computer networking.
`
`V. The ’895 Patent
`A. Overview of the ’895 Patent
`24.
`I have reviewed the ’895 Patent by Ayandeh, which is titled
`
`“Distributed Route Server.” CSCO-1001. I understand that the ’895 Patent was
`
`filed on August 29, 1997, and issued on May 30, 2000. See id. I also understand
`
`that the ’895 Patent does not claim priority to any other patent application. See id.
`
`25.
`
`I understand the ’895 Patent relates to a design for a network route
`
`server (e.g., a router) where routing functions are distributed in multiple packet
`
`processing elements of the server. See id. at Abstract. The ’895 Patent discloses
`
`that the design includes a “route server element” that creates a routing table using a
`
`topology database. Id. at 11:13-17. Instead of the route server element routing the
`
`packets, the ’895 Patent discloses a scalable array of “packet processing elements”
`
`(also referred to as “intelligent line-cards” in the patent) that individually receive
`
`copies of the routing table and route the packets. Id. at 11:24-28. The packet
`
` 9
`
`
`
`
`CISCO Exhibit 1009
`Cisco v. Bockstar
`Trial IPR2014 - 11
`
`
`
`processing elements are able to route the packets autonomously using the copies of
`
`the routing table without needing to consult the route server element. Id. Packets
`
`are communicated between the packet processing elements using a “switch fabric”
`
`according to the ’895 Patent. Id. at 1:28-33.
`
`26. According to the ’895 Patent, this design is scalable in that the speed
`
`and/or capacity to process packets can be increased by increasing the number of
`
`the intelligent line-cards since they are processing the packets and not the route
`
`server element. Id. at 10:50-55. But this capacity is scalable only up to the
`
`capacity of the switch fabric because the switch fabric is responsible for
`
`communicating packets between the intelligent line-cards in the design. See id. at
`
`10:50-55 and 2:46-48.
`
`27.
`
` The ’895 Patent specification contemplates embodiments in which
`
`the packet processing elements also handle both connectionless and connection-
`
`oriented traffic. Id. at 11:45-63. Connection-oriented services route traffic
`
`between endpoints through fixed paths and intermediate hops or nodes simply need
`
`to send the traffic along the fixed paths. Connectionless routing allows for
`
`different paths between the endpoints at the cost of additional processing required
`
`to make routing decisions at each intermediate hop or node. The ’895 Patent
`
`teaches that, in order to handle both of these types of traffic, the packet processing
`
`elements have both a routing table and VCI (virtual circuit identifier) table. Id. at
`
`
`
`10
`
`
`CISCO Exhibit 1009
`Cisco v. Bockstar
`Trial IPR2014 - 12
`
`
`
`3:8-30. The routing table is used to route connectionless traffic and the VCI table
`
`is used to route connection-oriented traffic. Id.
`
`28. The ’895 Patent also describes how often these tables are updated.
`
`The routing tables can be updated periodically or when there is a change in the
`
`network topology or traffic patterns. Id. With respect to the VCI tables, though,
`
`the ’895 Patent teaches that the VCI tables are updated as connections get setup or
`
`taken down. Id. at 3:31-32. This is because, in a connection-oriented system, the
`
`path through multiple hops must be established in order for the data to be routed
`
`through the network; thus, delays in having routers configured with the appropriate
`
`VCI information translates into delays in getting the packet routed through the
`
`network.
`
`B. Claim Construction
`(i)
`“Scalable Switching Architecture” / “Scalable Array of Packet
`Processing Elements”
`
`29.
`
`It is my opinion that the broadest reasonable interpretation of
`
`“scalable switching architecture” in the context of the ’895 Patent’s specification is
`
`“a switching architecture whose capacity can be increased without modifying the
`
`architecture” and a broadest reasonable interpretation of the term “scalable array of
`
`packet processing elements” is “an array of packet processing elements whose
`
`capacity can be increased without modifying the architecture.”
`
`
`
`11
`
`
`CISCO Exhibit 1009
`Cisco v. Bockstar
`Trial IPR2014 - 13
`
`
`
`30. The ’895 Patent specification states that “[i]t should also be
`
`appreciated by those skilled in the art that the aggregate performance of a server
`
`constructed with the intelligent line-cards 48 in accordance with the invention
`
`scales by increasing the number of intelligent line-cards 48 up to a point where the
`
`switch fabric capacity is realized.” Id. at 10:50-55. In addition, the applicant of
`
`the ’895 Patent stated: “The disclosure explicitly explains that the capacity of the
`
`switch is scalable because the packet processing elements have an aggregate
`
`capacity that is scalable to a capacity of the switch fabric.” CSCO-1002 at 73-74.
`
`Hence, the intrinsic evidence teaches that the architecture is “scalable” because the
`
`number of packet processing elements can be scaled; that is, in order to process
`
`more packets, packet processing elements would be added to the architecture and
`
`connected to the switch fabric in the same way as the other packet processing
`
`elements. The limit to how much this can scale is the capacity of the switch fabric.
`
`This is because the switch fabric interconnects packet processing elements; thus, if
`
`packets would be sent to the switch fabric by the set of packet processing elements
`
`at a rate that is higher than the capacity of the switch fabric, there would be delays
`
`in the switching of the packets that corresponds to the capacity of the switch fabric.
`
`31.
`
` Given that the intrinsic evidence both teaches how to scale the
`
`architecture of the ’895 Patent and the limits of how far up it can scale in terms of
`
`components of the architecture itself and without modification of the architecture,
`
`
`
`12
`
`
`CISCO Exhibit 1009
`Cisco v. Bockstar
`Trial IPR2014 - 14
`
`
`
`one of ordinary skill in the art at the time the ’895 Patent was filed would have
`
`understood that “scalable” architectures are ones in which capacity can be
`
`increased without needing to change the architecture. This is in accord with the
`
`intrinsic evidence of the ’895 Patent as it teaches increasing the capacity by adding
`
`line cards to the system. Therefore, one of ordinary skill in the art would
`
`understand that for a switching architecture or an array of packet processing
`
`elements to be “scalable” its capacity must be capable of being increased without
`
`significant change to the underlying architecture. That is why it is my opinion that
`
`the broadest reasonable interpretation of “scalable switching architecture” in the
`
`context of the ’895 Patent’s specification is “a switching architecture whose
`
`capacity can be increased without modifying the architecture” and a broadest
`
`reasonable interpretation of the term “scalable array of packet processing
`
`elements” is “an array of packet processing elements whose capacity can be
`
`increased without modifying the architecture.”
`
`(ii)
`
`“Processor Means” (of the “Route Server Element”)
`
`32.
`
`Independent Claims 1, 9, and 16 recite a “processor means” of the
`
`“route server element” for either “creating a routing table for the route server using
`
`a topology database and a routing algorithm” (Claim 1) or “executing a topology
`
`discovery protocol and maintaining a topology database of the network, and for
`
`creating a routing table for the route server using the topology database and a
`
`
`
`13
`
`
`CISCO Exhibit 1009
`Cisco v. Bockstar
`Trial IPR2014 - 15
`
`
`
`routing algorithm” (Claims 9 and 16). I understand that these limitations are
`
`presumed to be means-plus-function limitations governed by 35 U.S.C. § 112, ¶ 6
`
`and that the construction of these terms depends on the corresponding structure
`
`identified in the specification of the ’895 Patent. I also understand that, because
`
`these are software means-plus-function limitations, the corresponding structure
`
`must also include an algorithm to perform the recited function. It is my opinion
`
`that the broadest reasonable interpretation of the corresponding structure to these
`
`limitations disclosed in the ’895 Patent’s specification is a central controller
`
`performing the recited function using the Shortest Path First routing algorithm. I
`
`have not formed an opinion of whether the ’895 Patent has disclosed sufficient
`
`structure to comply with 35 U.S.C. § 112, ¶ 6.
`
`33. The ’895 Patent specification states: “The intelligent line-cards 48 in
`
`accordance with the invention accommodate complete copies of the routing tables
`
`computed by the central controller 46. These complete copies of the routing tables
`
`are downloaded periodically by the central controller 46 to the intelligent line-
`
`cards 48 in accordance with criteria which will be explained below in some detail.”
`
`CSCO-1001 at 7:63-8:2. It also states that “[t]he size of the routing tables created
`
`by the central controller 46 and downloaded to the intelligent line-cards 48 can be
`
`on the order of 100 kbytes, or more.” Id. at 9:17-19. One of ordinary skill in the
`
`art at the time the ’895 Patent was filed would understand that the structure
`
`
`
`14
`
`
`CISCO Exhibit 1009
`Cisco v. Bockstar
`Trial IPR2014 - 16
`
`
`
`identified by the specification that “creat[es] a routing table for the route server
`
`using a topology database and a routing algorithm” (Claim 1) or “execut[es] a
`
`topology discovery protocol and maintain[s] a topology database of the network,
`
`and for creating a routing table for the route server using the topology database and
`
`a routing algorithm” (Claims 9 and 16) is a “central controller.” The ’895 Patent
`
`does not appear to provide any details of how a “central controller” is
`
`implemented. Regarding the algorithm for performing the recited function, the
`
`’895 Patent discusses in several places the creation of the routing table. However,
`
`in many of those instances, it simply states that the routing table is created using a
`
`topology database and a routing algorithm. CSCO-1001 at Abstract, 1:32-36, and
`
`2:31-32. But this is already in the recited function of the means-plus-function
`
`limitations. The only algorithm discussed in the ’895 Patent’s specification for
`
`performing the recited function (i.e., creating a routing table using the topology
`
`database and a routing algorithm”) is the well-known Shortest Path First algorithm.
`
`CSCO-1001 at 4:37-41, 5:15-18, and 5:60-65. Thus, I believe the broadest
`
`reasonable interpretation of the corresponding structure to these limitations
`
`disclosed in the ’895 Patent’s specification is a central controller performing the
`
`recited function using the Shortest Path First routing algorithm or equivalents
`
`thereof.
`
`
`
`15
`
`
`CISCO Exhibit 1009
`Cisco v. Bockstar
`Trial IPR2014 - 17
`
`
`
`(iii)
`
`“Memory Means” (of the “Packet Processing Element”)
`
`34.
`
`Independent Claims 1, 9, and 16 recite a “memory means” of the
`
`“packet processing element” for “storing a copy of the routing table.” I understand
`
`that these limitations are presumed to be means-plus-function limitations governed
`
`by 35 U.S.C. § 112, ¶ 6 and that the construction of these terms depends on the
`
`corresponding structure identified in the specification of the ’895 Patent. It is my
`
`opinion that the broadest reasonable interpretation of the corresponding structure to
`
`these limitations disclosed in the ’895 Patent’s specification is a memory or
`
`equivalents thereof for performing the recited function. I have not formed an
`
`opinion of whether the ’895 Patent has disclosed a sufficient structure to comply
`
`with 35 U.S.C. § 112, ¶ 6.
`
`35. The ’895 Patent specification states: “The intelligent line-cards 48 are
`
`preferably integrated input/output (I-O) controllers having input ports 50 and
`
`output ports 52 . . . . The intelligent line-cards 48 also are equipped with
`
`processors and memory to permit them to execute programs relating to
`
`sophisticated routing functions.” CSCO-1001 at 7:4-6, 21-24. It also states: “The
`
`intelligent line-cards 48 in accordance with the invention accommodate complete
`
`copies of the routing tables computed by the central controller 46. These complete
`
`copies of the routing tables are downloaded periodically by the central controller
`
`46 to the intelligent line-cards 48 in accordance with criteria which will be
`
`
`
`16
`
`
`CISCO Exhibit 1009
`Cisco v. Bockstar
`Trial IPR2014 - 18
`
`
`
`explained below in some detail.” Id. at 7:63-8:2. Further, the specification states:
`
`“The size of the routing tables created by the central controller 46 and downloaded
`
`to the intelligent line-cards 48 can be on the order of 100 kbytes, or more.” Id. at
`
`9:16-18. The ’895 Patent does not appear to provide any further details of what is
`
`used to store a routing table other than “a memory.” Thus, I believe the broadest
`
`reasonable interpretation of the corresponding structure to these limitations
`
`disclosed in the ’895 Patent’s specification is a “memory” or equivalents thereof
`
`for performing the recited function.
`
`(iv)
`
`“Processor Means” (of the “Packet Processing Element”)
`
`36.
`
`Independent Claims 1, 9, and 16 recite a “processor means” of the
`
`“packet processing element” for “using the copy of the routing table to route
`
`packets received by the packet processing element” (Claims 1 and 9) or “for using
`
`the copy of the routing table to route packets received by the processing element”
`
`(Claim 16). I understand that these limitations are presumed to be means-plus-
`
`function limitations governed by 35 U.S.C. § 112, ¶ 6 and that the construction of
`
`these terms depends on the corresponding structure identified in the specification
`
`of the ’895 Patent. I also understand that, because these are software means-plus-
`
`function limitations, the corresponding structure must also include an algorithm to
`
`perform the recited function. It is my opinion that the broadest reasonable
`
`interpretation of the corresponding structure to these limitations disclosed in the
`
`
`
`17
`
`
`CISCO Exhibit 1009
`Cisco v. Bockstar
`Trial IPR2014 - 19
`
`
`
`’895 Patent’s specification is a processor for performing the recited function by
`
`finding destination port information of the device routing a packet in a routing
`
`table and forwarding the packet using the destination port information or
`
`equivalents thereof.; I have not formed an opinion of whether the ’895 Patent has
`
`disclosed sufficient structure to comply with 35 U.S.C. § 112, ¶ 6.
`
`37. The ’895 Patent specification states: “The intelligent line-cards 48 are
`
`preferably integrated input/output (I-O) controllers having input ports 50 and
`
`output ports 52 . . . . The intelligent line-cards 48 also are equipped with
`
`processors and memory to permit them to execute programs relating to
`
`sophisticated routing functions.” CSCO-1001 at 7:4-6, 21-24. The ’895 Patent
`
`does not appear to provide any further details of what is used to route packets using
`
`the routing table other than “processors.” Regarding the algorithm for performing
`
`the recited function of using the routing table to route the packets, the ’895 Patent
`
`discloses: “The forwarding function is then invoked which finds the destination
`
`port-id based on the information in the routing table.” CSCO-1001 at 7:37-40.
`
`Thus, I believe the broadest reasonable interpretation of the corresponding
`
`structure to these limitations disclosed in the ’895 Patent’s specification is a
`
`processor for performing the recited function by finding destination port
`
`information of the device routing a packet in a routing table and forwarding the
`
`packet using the destination port information or equivalents thereof.
`
`
`
`18
`
`
`CISCO Exhibit 1009
`Cisco v. Bockstar
`Trial IPR2014 - 20
`
`
`
`VI. The Prior Art
`A. Prior Art Considered
`38.
`I have reviewed and considered the following documents:
`
`CSCO-1003
`
`“IP Switching and Gigabit Routers” by P. Newman, et al.
`(“Newman”)
`
`CSCO-1004 U.S. Patent No. 6,097,718 by Joel P. Bion (“Bion”)
`
`CSCO-1005
`
`“GIGAswitch System: A High-performance Packet-switching
`Platform” by Robert J. Souza, et al. (“Souza”)
`
`CSCO-1006 U.S. Patent No. 5,377,327 by Rajendra K. Jain, et al. (“Jain”)
`
`CSCO-1007 U.S. Patent No. 5,740,346 by Thomas M. Wicki, et al.
`(“Wicki”)
`
`CSCO-1008
`
`“Router Architecture Extensions for ATM: Overview” by
`Yasuhiro Katsube, et al. (“Katsube”)
`
`CSCO-1013 Moy, J., Networking Working Group RFC 1583, March 1994
`(“RFC 1583)
`
`CSCO-1014 Baker, Fred, Network Working Group RFC 1812, June 1995
`(“RFC 1812”)
`
`CSCO-1015
`
`Institute, University of Southern
`Information Sciences
`California, RFC 791, “Internet Protocol,” September 1981
`(“RFC 791”)
`
`
`B. The Background of Routing Architectures
`39. The ’895 Patent generally relates to an architecture for a route server
`
`(e.g., a router). According to the ’895 Patent, several well known routing protocols
`
`(including the Open Shortest Path First (OSPF) protocol) identify a route server
`
`
`
`19
`
`
`CISCO Exhibit 1009
`Cisco v. B