throbber
UNITED STATES PATENT AND TRADEMARK OFFICE
`________________
`
`BEFORE THE PATENT TRIAL AND APPEAL BOARD
`________________
`
`CAVIUM, INC.,
`
`Petitioner,
`
`v.
`
`ALACRITECH INC.,
`
`Patent Owner
`________________
`
`Case IPR2018-00403
`U.S. Patent 8,805,948
`________________
`
`PATENT OWNER'S PRELIMINARY RESPONSE
`PURSUANT TO 35 U.S.C. § 313 AND 37 C.F.R. § 42.107
`
`
`
`
`
`
`
`
`
`

`

`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Case No. IPR2018-00403
`U.S. Patent No. 8,805,948
`
`TABLE OF CONTENTS
`
`Page
`
`I.
`
`II.
`
`INTRODUCTION .................................................................................1
`
`OVERVIEW OF THE '948 PATENT ...................................................6
`
`A.
`
`B.
`
`The '948 Patent Specification ......................................................6
`
`The '948 Patent Claims ............................................................ 11
`
`III.
`
`PROSECUTION HISTORY OF THE '948 PATENT ....................... 11
`
`IV. OVERVIEW OF THE ALLEGED PRIOR ART .............................. 12
`
`A.
`
`B.
`
`C.
`
`Thia, A Reduced Operation Protocol Engine (ROPE) for
`a Multiple-layer Bypass Architecture (1995) ("Thia") ............ 13
`
`Tanenbaum, Computer Networks, 3rd ed. (1996)
`("Tanenbaum") ......................................................................... 17
`
`Stevens, TCP/IP Illustrated Volume 2: The
`Implementation ("Stevens2") (Ex. 1013) ................................. 19
`
`V.
`
`CLAIM CONSTRUCTION ............................................................... 21
`
`VI. THE BOARD SHOULD EXERCISE ITS DISCRETION
`UNDER 35 U.S.C. § 314(A) AND 37 C.F.R. § 42.108(A) TO
`DENY INSTITUTION OF ANY CLAIM OF THE '948
`PATENT ............................................................................................. 21
`
`A. All Factors Weigh in Favor of The Board Exercising its
`Discretion to Deny Institution of the Second Petition
`under 35 U.S.C. § 314(a) ......................................................... 22
`
`1.
`
`2.
`
`3.
`
`4.
`
`First Factor: Cavium Has Filed Two Petitions
`Directed to the Same Claims of the '948 Patent on
`the Same Ground ........................................................... 23
`Second Factor: Cavium Held Back Alleged
`Evidence and Arguments from the First Petition
`that it Now Seeks to Add in the Second Petition ........... 24
`Third Factor: Cavium Had Alacritech's
`Preliminary Response to the First Petition and the
`Board's Decision Denying the First Petition at the
`time the Second Petition Was Filed ............................... 26
`Fourth Factor: Cavium Waited Months Between
`First Learning of Stevens2 reference, the
`
`
`
`i
`
`

`

`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Case No. IPR2018-00403
`U.S. Patent No. 8,805,948
`
`5.
`
`6.
`
`7.
`
`Deficiencies in its First Petition, and the Filing of
`the Second Petition ........................................................ 27
`Fifth Factor: Cavium Offers No Explanation for
`the Time Elapsed Between Filing the First and
`Second Petitions Challenging The Same Claims
`Using The Same Ground................................................ 29
`Sixth Factor: Cavium's Serial, Incremental
`Petitions Waste Finite Resources of the Board ............. 30
`Seventh Factor: Cavium's Serial, Incremental
`Petitions Risk Issuance of a Final Determination
`Within One Year ............................................................ 31
`
`B.
`
`The Board Also Should Exercise its Discretion to Deny
`Institution of the Second Petition Under 35 U.S.C. §
`325(d) ....................................................................................... 32
`
`VII. EVEN IF THE BOARD DOES NOT EXERCISE ITS
`DISCRETION TO DENY THE THIRD PETITION, CAVIUM
`STILL HAS NOT MADE A SUFFICIENT THRESHOLD
`SHOWING THAT STEVENS2 IS AVAILABLE AS PRIOR
`ART .................................................................................................... 34
`
`VIII. CAVIUM HAS NOT SUFFICIENTLY SHOWN A
`MOTIVATION TO COMBINE THIA WITH TANENBAUM
`OR STEVENS2 .................................................................................. 39
`
`IX. CAVIUM HAS NOT SHOWN A DISCLOSURE OF PACKET
`PROCESSING FOR THE "CHECKING" LIMITATIONS OF
`THE CHALLENGED CLAIMS ........................................................ 41
`
`X. ALACRITECH RESERVES ITS RIGHTS UNDER THE
`PENDING OIL STATES CASE AT THE UNITED STATES
`SUPREME COURT ........................................................................... 48
`
`XI. CONCLUSION .................................................................................. 48
`
`
`
`ii
`
`

`

`
`
`
`
`
`
`
`
`
`
`
`
`
`Case No. IPR2018-00403
`U.S. Patent No. 8,805,948
`
`
`
`
`
`TABLE OF AUTHORITIES
`
`
`
`Cases
`Alacritech, Inc. v. CenturyLink, Inc.,
`2:16-cv-00693-JRG-RSP (E.D. Tex.) ......................................................... 6
`
`Alacritech, Inc. v. Wistron Corp.,
`2:16-cv-00692-JRG-RSP (E.D. Tex.) ......................................................... 6
`
`Alacritech, Inc. v. Dell Inc.,
`2:16-cv-00695-RWS-RSP (E.D. Tex.) ........................................................ 6
`
`Apple Inc., v. DSS Technology Management, Inc.,
`Case IPR2015-00369 (PTAB Aug. 12, 2015) ....................................... 4, 28
`
`Beckman Instruments v.LKB Produkter AB,
`892 F.2d 1547, 13 USPQ2d 1301 (Fed. Cir. 1989)................................... 13
`
`Butamax Advanced Biofuels LLC, v. Gevo, Inc.,
`Case IPR2014-00581 (PTAB Oct. 14, 2014) ............................................ 29
`
`Cisco Systems, Inc. v. C-Cation Techs., LLC,
`IPR2014-00454 (PTAB Aug. 29, 2014) ................................................... 36
`
`Coalition for Affordable Drugs IV LLC v. Pharmacyclics, Inc,
`IPR2015-01076 (PTAB Oct.19, 2015) ...................................................... 36
`
`Duk San Neolux Co., Ltd. v. Idemitsu Kosan Co., Ltd.,
`Case IPR2017-00197 (PTAB March 31, 2017) ........................................ 26
`
`Dynamic Drinkware LLC v. Nat'l Graphics, Inc.,
`800 F.3d 1375, 1379 (Fed. Cir. 2015) ....................................................... 33
`
`General Plastic Industrial Co., LTD. v. Canon Kabushiki Kaisha,
`Case IPR2016-01357 (PTAB September 6, 2017) ................... 3, 20, 22, 29
`
`Harmonic, Inc. v. Avid Tech., Inc.,
`815 F.3d 1356 (Fed. Cir. 2016) ................................................................. 20
`
`LG Electronics, Inc. v. Core Wireless Licensing S.A.R.L.,
`IPR2016-00986 (PTAB August 22, 2016) .................................................. 3
`
`Nvidia Corp. v. Samsung Electronics Co., LTD.,
`Case IPR2016-00134 (PTAB May 4, 2016) ............................. 3, 20, 22, 29
`
`
`
`iii
`
`

`

`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Case No. IPR2018-00403
`U.S. Patent No. 8,805,948
`
`Oil States Energy Servs. LLC v. Greene's Energy Group, LLC,
`Case No. 16-712, certiorari granted (U.S. Jun. 12, 2017) ....................... 47
`
`Samsung Elec. Co. v. Rembrandt Wireless Techs., LP,
`Case IPR2015-00114 (PTAB Jan. 28, 2015) ............................................ 29
`
`Sketchers USA, Inc., v. Adidas, AG.,
`IPR2017-00322 (PTAB May 30, 2017) .............................................. 20, 29
`
`Symbol Techs. Inc. v. Opticon Inc.,
`935 F.2d 1569, 19 USPQ2d 1241 (Fed. Cir. 1991)................................... 13
`
`Xactware Sols., Inc. v. Eagle View Techs., Inc.,
`Case IPR2017-00034 (PTAB April 13, 2017) .......................................... 29
`
`Statutory Authorities
`35 U.S.C. § 102 ......................................................................................... 2, 22
`
`35 U.S.C. § 103 ............................................................................................. 13
`
`35 U.S.C. § 311(b) .................................................................................... 2, 22
`
`35 U.S.C. § 314 ............................................................................................... 3
`
`35 U.S.C. § 314(a) .............................................................................. 3, 20, 47
`
`35 U.S.C. § 316(a)(11) ............................................................................ 21, 30
`
`35 U.S.C. § 325(d) ............................................................ 3, 20, 21, 31, 32, 33
`
`Rules and Regulations
`37 C.F.R. § 42.1(b) ....................................................................................... 30
`
`37 C.F.R. § 42.108 .......................................................................................... 3
`
`37 C.F.R. § 42.108(a) ............................................................................... 3, 20
`
`37 C.F.R. § 42.123(a) ............................................................................... 4, 28
`
`Additional Authorities
`Thia, A Reduced Operation Protocol Engine (ROPE) for a Multiple-
`layer Bypass Architecture (1995) .............................................................. 12
`
`U.S. Patent No. 8,805,948 .............................................................................. 1
`
`
`
`
`
`
`
`
`iv
`
`

`

`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Case No. IPR2018-00403
`U.S. Patent No. 8,805,948
`
`PATENT OWNER'S LIST OF EXHIBITS
`
`Exhibit #
`
`Description
`
`Ex. 2001
`
`Not used
`
`Ex. 2002
`
`Defendant's Invalidity Contentions in Case Nos. 2:16-cv-
`693-RWS-RSP (lead case), 2:16-cv-692-RWS-RSP, and
`2:16-cv-695-RWS-RSP, dated November 11, 2016.
`
`
`
`
`
`v
`
`

`

`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Case No. IPR2018-00403
`U.S. Patent No. 8,805,948
`
`I.
`
`INTRODUCTION
`
`Cavium's Second Petition (Paper 1, IPR2018-00403, hereinafter "Second
`
`Petition") requests Inter Partes Review ("IPR") of claims 1, 3, 6-8, 17, 19 and 21-
`
`22 ("the Challenged Claims") of U.S. Patent No. 8,805,948 ("the '948 patent").
`
`Cavium and its co-petitioner (Intel Corporation)1 have now filed four
`
`petitions against the Challenged Claims asserting the "identical" ground, art, and
`
`arguments. See Second Petition at 14, 17 (Challenged Claims over Thia in view of
`
`Tanenbaum in further view of Stevens2); see also Paper 1 at 14, IPR2017-01729
`
`(hereinafter "First Petition"); Paper 1 at 15, 2017-01395; Paper 1 at 18, IPR2018-
`
`00234. The table below summarizes the flood of IPRs filed against the Challenged
`
`Claims:
`
`Review No.
`
`Petitioner
`
`Filing
`
`References
`
`Date
`
`IPR2017-01395
`
`Intel Corp.
`
`05/09/2017 Thia, Tanenbaum, Stevens2
`
`IPR2017-01729 Cavium, Inc. 07/01/2017 Thia, Tanenbaum, Stevens2
`
`IPR2018-00234 Intel Corp.
`
`11/22/2017 Thia, Tanenbaum, Stevens2
`
`IPR2018-00403 Cavium, Inc. 12/27/2017 Thia, Tanenbaum, Stevens2
`
`
`1 Cavium and Intel are co-defendants in the underlying litigation. They have filed
`
`the same or substantially the same petitions against the '948 patent.
`
`
`
`1
`
`

`

`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Case No. IPR2018-00403
`U.S. Patent No. 8,805,948
`
`The Board has carefully considered Cavium and its co-petitioner's proposed
`
`ground and arguments, and held (repeatedly) that they do not demonstrate that
`
`Cavium will prevail with respect to any Challenged Claim because Stevens2 (Ex.
`
`1013) is not a "printed publication" within the meaning of 35 U.S.C. §§ 102 and
`
`311(b). Papers 8 and 13, IPR2017-01395; Paper 8, IPR2017-01729. Cavium's
`
`Second Petition is the third time the Board is being asked to reconsider this
`
`holding. See also Paper 10, IPR2017-01395 ; Paper 1, IPR2018-00234.
`
`Cavium's Second Petition claims to fix the deficiencies in the First Petition
`
`surrounding the lack of public availability of the Stevens2 document by including a
`
`"new" declaration from Dr. Ingrid Hsieh-Yee (Ex. 1065).2 Second Petition at 17.
`
`Remarkably, however, after getting multiple stabs at this issue, Cavium's "new"
`
`declaration is completely irrelevant to this proceeding. Indeed, the Hsih-Yee
`
`declaration does not include a single mention of the Stevens2 document, is not
`
`directed to the '948 patent, and does not have any relevance to this IPR
`
`proceeding. See generally Ex. 1065. The declaration relates to a so-called "SMB
`
`Publication" that is at issue in other proceedings between Cavium and Alacritech.
`
`
`2 While the Second Petition states it includes "two new evidentiary declarations"
`
`(Second Petition at 17), only one, Dr. Hsieh-Yee's declaration (Ex. 1065), is
`
`actually included. Compare Second Petition at vi-x with First Petition at vii-x.
`
`
`
`2
`
`

`

`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Case No. IPR2018-00403
`U.S. Patent No. 8,805,948
`
`See IPR2018-00400.3 Cavium's remaining exhibits (Exs. 1067-1076) and
`
`arguments attempting to address the public availability of Stevens2 have already
`
`been considered and rejected by the Board. Compare Second Petition at 17 (new
`
`exhibits are allegedly "examples of references citing to Ex. 1013") with Paper 13 at
`
`5, IPR2017-01395 (denying rehearing request and arguments that Stevens2 was a
`
`"known resource," was "widely cited," and "Alacritech patents cite" Stevens2); see
`
`also IPR2017-01395, Ex. 1003 n.3.
`
`This case presents a plain example of serial abuse of the IPR proceedings.
`
`Cavium and Intel have been given every opportunity to prove public availability of
`
`their relied-upon references, and have failed to do so at every step. Alacritech thus
`
`requests that the Board exercise its discretion and deny this Second Petition. See
`
`35 U.S.C. §§ 314, 325(d); 37 C.F.R. § 42.108. As explained more fully in Section
`
`VI, all of the factors applicable to determining whether the Board should exercise
`
`its discretion to consider a serial petition weigh against institution. See 35 U.S.C
`
`
`3 The Second Petition's attempt to make a thresholding showing that Stevens2
`
`was available as prior art is even more deficient than the First Petition. Where as
`
`the "Stansbury Declaration" (First Petition, Ex. 1063) relied upon in Cavium's First
`
`Petition at least mentioned Stevens2, the Hsieh-Yee declaration (Second Petition,
`
`Ex. 1065) substituted into the Second Petition fails to mention Stevens2.
`
`
`
`3
`
`

`

`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Case No. IPR2018-00403
`U.S. Patent No. 8,805,948
`
`§§ 314(a), 325(d); 37 C.F.R. § 42.108(a); Nvidia Corp. v. Samsung Electronics
`
`Co., LTD., Case IPR2016-00134, slip op. at 6-12, (PTAB May 4, 2016) (Paper 9);
`
`General Plastic Industrial Co., LTD. v. Canon Kabushiki Kaisha, Case IPR2016-
`
`01357, slip op. at 8-11, 15-22, (PTAB September 6, 2017) (Paper 19); LG
`
`Electronics, Inc. v. Core Wireless Licensing S.A.R.L., IPR2016-00986, slip op. at
`
`6-15 (PTAB August 22, 2016) (Paper 12). Cavium has engaged in what the Board
`
`has characterized as "undesirable incremental-petitioning," relying on Alacritech's
`
`Preliminary Responses and the Board's decisions in the prior proceedings—
`
`involving the same parties, patent, claims, references and arguments—to mount a
`
`second attack against the challenged claims after an unsuccessful first attack.
`
`Importantly, Cavium does not claim that its Second Petition includes any new
`
`evidence that was unavailable to it or could not have been filed with the First
`
`Petition. In fact, Cavium claims that it withheld the evidence from the First
`
`Petition because it believed it could address "defective evidentiary declarations
`
`using the supplemental information procedures of 37 C.F.R. § 42.123(a)." Second
`
`Petition at 21. Such a belief is unreasonable, as the Board has made abundantly
`
`clear. See, e.g., Apple Inc., v. DSS Technology Management, Inc., Case IPR2015-
`
`00369, slip. op. at 10–11 (P.T.A.B. Aug. 12, 2015) (Paper 14); see also Paper 10 at
`
`10, IPR2017-01402.
`
`
`
`4
`
`

`

`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Case No. IPR2018-00403
`U.S. Patent No. 8,805,948
`
`Other reasons support denial here as well.4 Despite having a road map for
`
`its Second Petition, Cavium still has not made a sufficient threshold showing that
`
`Stevens2 qualifies as a "printed publication" in the Second Petition. See Section
`
`VII. For example, Cavium relies primarily on Exhibits 1065 and 1066 to make a
`
`threshold showing that Stevens2 is admissible prior art. Second Petition at 14
`
`("Stevens2 is prior art under §102(b) as it was published in January 1995 and was
`
`accessible to the public at least as early as February 1995 and no later than April
`
`1995. See Exs. 1065-1066."), 17 n.2 ("Exhibit 1013 is a true and correct copy of
`
`the original version of Stevens2 held at the Library of Congress. Exs. 1065-
`
`1066."). But as already explained, Exhibit 1065 does not mention Stevens2 and is
`
`entirely unrelated to this proceedings. Similarly, Exhibit 1066 is a series of
`
`unexplained characters and numbers whose relationship to Stevens2, if any, is
`
`unclear. And the Board has already determined Cavium's attempt to rely upon
`
`alleged citations to Stevens2 is insufficient. See Paper 13 at 5, IPR2017-01395.
`
`
`4 Alacritech reserves the right to challenge any grounds or facts raised in the
`
`Second Petition in these proceedings in the event that the Board institutes trial.
`
`Nothing in this Preliminary Response shall be construed as a waiver of any such
`
`challenge, or an acknowledgement or agreement not to dispute the sufficiency of
`
`Cavium's representations, evidence or arguments for any claim of the '948 Patent.
`
`
`
`5
`
`

`

`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Case No. IPR2018-00403
`U.S. Patent No. 8,805,948
`
`Further, even if the Board does not exercise its discretion to deny the Second
`
`Petition and revisits its prior decisions relating to the Stevens2 reference, Petitioner
`
`has not sufficiently shown a motivation to combine Thia with Tanenbaum or
`
`Stevens2, nor the claimed "check[ing] . . . the packets" limitations in the relied-
`
`upon references. See Sections VIII-IX. These deficiencies infect the entire Second
`
`Petition, and the appropriate remedy is to deny institution.
`
`For all these reasons, the Second Petition does not give rise to a reasonable
`
`likelihood that Cavium will prevail with respect to any challenged claim of '948
`
`patent, and the Board should therefore deny institution of review.5
`
`II. OVERVIEW OF THE '948 PATENT6
`
`A. The '948 Patent Specification
`
`The '948 patent is directed to accelerated network processing using an
`
`intelligent network interface card (INIC) that provides "a fast-path that avoids host
`
`protocol processing for most large multipacket messages, greatly accelerating data
`
`
`5 Alacritech also reserves its rights under the Oil States case pending before the
`
`U.S. Supreme Court, as set forth in Section X of this Preliminary Response.
`
`6 The '948 patent is the subject of co-pending consolidated litigations, Alacritech,
`
`Inc. v. CenturyLink, Inc., 2:16-cv-00693-JRG-RSP (E.D. Tex.); Alacritech, Inc. v.
`
`Wistron Corp., 2:16-cv-00692-JRG-RSP (E.D. Tex.); and Alacritech, Inc. v. Dell
`
`Inc., 2:16-cv-00695-RWS-RSP (E.D. Tex.) ("the Litigations").
`
`
`
`6
`
`

`

`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Case No. IPR2018-00403
`U.S. Patent No. 8,805,948
`
`communication." Ex. 1001 at Abstract. As explained in the patent background,
`
`when a conventional NIC prepares to send data from a first host to a second host,
`
`"some control data is added at each layer of the first host regarding the protocol of
`
`that layer, the control data being indistinguishable from the original (payload) data
`
`for all lower layers of that host." Id. at 2:39-42. For example,
`
`an application layer attaches an application header to the payload data
`
`and sends the combined data to the presentation layer of the sending
`
`host, which receives the combined data, operates on it and adds a
`
`presentation header to the data, resulting in another combined data
`
`packet. The data resulting from combination of payload data,
`
`application header, and presentation header is then passed to the
`
`session layer, which performs required operations including attaching
`
`a session header to the data and presenting the resulting combination
`
`of data to the transport layer. This process continues as the
`
`information moves to lower layers, with a transport header, network
`
`header, and data link header and trailer attached to the data at each of
`
`those layers, with each step typically including data moving and
`
`copying, before sending the data as bit packets over the network to the
`
`second host.
`
`Id. at 2:42-57.
`
`This process of adding a layer header to the data from the preceding layer is
`
`sometimes referred to as "encapsulation" because the data and layer header is
`
`treated as the data for the immediately following layer, which, in turn, adds its own
`
`
`
`7
`
`

`

`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Case No. IPR2018-00403
`U.S. Patent No. 8,805,948
`
`layer header to the data from the preceding layer. Each layer is generally not
`
`aware of which portion of the data from the preceding layer is the preceding layer
`
`header of user data; as such, each layer treats the data it receives from the
`
`preceding layer as a generic payload. Id.
`
`
`
`On the receiving side, the receiving host generally performs the reverse of
`
`the sending process, beginning with receiving the bit packets from the network. Id.
`
`at 2:58-60. Headers are removed, one at a time, and the received data is processed,
`
`in order, from the lowest (physical) layer to the highest (application) layer before
`
`transmission to a destination within the receiving host (e.g., to the operating system
`
`space where the received data may be used by an application running on the
`
`receiving host). Id. at 2:60-63. Each layer of the receiving host recognizes and
`
`manipulates only the headers associated with that layer, since to that layer the
`
`higher layer header data is included with and indistinguishable from the payload
`
`data. Id. at 2:63-66. "Multiple interrupts, valuable central processing unit (CPU)
`
`processing time and repeated data copies may also be necessary for the receiving
`
`host to place the data in an appropriate form at its intended destination." Id. at
`
`2:66-3:3.
`
`The host CPU processes the data by constructing (transmit side) or
`
`destructing (receive side) the packet. The host CPU must be interrupted at least
`
`one time per layer and, in response, the host CPU processes each layer, which
`
`
`
`8
`
`

`

`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Case No. IPR2018-00403
`U.S. Patent No. 8,805,948
`
`typically involves a copy and data manipulation operation (for example a
`
`checksum computation operation). An interrupt is a signal to the processor emitted
`
`by hardware or software indicating an event that needs immediate attention. An
`
`interrupt alerts the processor to a high-priority condition requiring the interruption
`
`of the current code the processor is executing. Id. This process involved with
`
`traditional network interface cards results in "repeated copying and interrupts to the
`
`CPU" of the host computer. Id. at 3:59-62. When the host CPU is interrupted, it
`
`generally must stop all other tasks it is currently working on, including tasks
`
`completely unrelated to the network processing. Frequent interrupts to the host
`
`CPU can be very disruptive to the host system generally and cause system
`
`instability and degraded system performance. Id.
`
`The invention of the '948 patent allows "data from the message to be
`
`processed via a fast-path which accesses message data directly at its source or
`
`delivers it directly to its intended destination." Id. at 3:53-57. The fast-path
`
`"bypasses conventional protocol processing of headers that accompany the data"
`
`and "employs a specialized microprocessor designed for processing network
`
`communication, avoiding the delays and pitfalls of conventional software layer
`
`processing, such as repeated copying and interrupts to the CPU." Id. at 3:57-62.
`
`One embodiment of the fast-path is shown in Figure 6 of the '948 patent,
`
`which is reproduced below. In this embodiment, the INIC performs at least the
`
`
`
`9
`
`

`

`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Case No. IPR2018-00403
`U.S. Patent No. 8,805,948
`
`network and transport layer processing (e.g., IP and TCP layer processing in
`
`TCP/IP), freeing up the CPU on the host ("client") computer to do other tasks. The
`
`fast-path also reduces or eliminates the number of interrupts sent to the CPU on the
`
`host/client. An embodiment of the more traditional "slow-path" is also shown,
`
`where the host/client is responsible for the IP and TCP layer processing. In the
`
`slow-path, the CPU on the host/client is interrupted at least one time for each layer
`
`for processing.
`
`
`
`Advantageously, the claimed invention allows for more efficient network
`
`processing by relieving the host CPU of per-frame processing and reducing the
`
`number of interrupts. Id. at 9:1-5. For fast-path communications, only one
`
`interrupt occurs at the beginning and end of an entire upper-layer message
`
`transaction, and "there are no interrupts for the sending or receiving of each lower
`
`layer portion or packet of that transaction." Id. at 9:5-10. As stated above, the
`
`
`
`10
`
`

`

`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Case No. IPR2018-00403
`U.S. Patent No. 8,805,948
`
`claimed arrangement allows for enhanced network and system performance, faster
`
`data throughput, increased system stability, and an overall better user experience.
`
`B.
`
`The '948 Patent Claims
`
`The '948 patent includes three independent claims. Notably, for this
`
`Preliminary Response, both independent claims 1 and 17, which are at issue in the
`
`Second Petition recite, inter alia, "checking […] whether the packets have certain
`
`exception conditions, including […] whether the packets are IP fragmented, […]
`
`have a FIN flag set, [and/or] […] are out of order." Id. at 19:43-20:7, 22:1-25.
`
`As explained in Section IX, this claimed feature is not found in any of the
`
`references cited by Cavium. Dependent claims 3, 6-8, 19, 21 and 22, all of which
`
`are also at issue in the Second Petition, incorporate the same limitation missing in
`
`independent claims 1 and 17.
`
`III. PROSECUTION HISTORY OF THE '948 PATENT
`
`The '948 patent was filed on September 26, 2013 as Application No.
`
`14/038,297, which was a continuation of Application No. 09/692,561, filed
`
`October 18, 2000, which was a continuation of Application No. 09/067,544, filed
`
`April 27, 1998, which claims the benefit of Provisional Application No.
`
`60/061,809, filed on October 14, 1997.
`
`The '948 patent was subject to a thorough examination by Examiner
`
`Moustafa M. Meky, who allowed the application on June 20, 2014 after
`
`
`
`11
`
`

`

`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Case No. IPR2018-00403
`U.S. Patent No. 8,805,948
`
`considering references (including Thia and Tanenbaum) disclosed by the Applicant
`
`and after conducting the Examiner's own prior art search on June 16, 2014. Ex.
`
`1002 at .111-.149. In connection with the allowed claims, the Examiner stated:
`
`None of the prior art of record taken singularly or in combination
`
`teaches or suggests a network interface of a host computer for
`
`checking whether received packets have a certain exception
`
`conditions, including whether the packets are IP fragmented, have a
`
`FIN flag set, or out of order; processing any of the received packet
`
`that have the exception conditions, and storing payload data of the
`
`received packets that do not have any of the exception conditions in
`
`a buffer of the host computer and without any TCP header stored
`
`between the payload data of the received packets.
`
`Ex. 1002 at .117 (emphasis added). An Issue Notification was mailed on July 23,
`
`2014, and the '948 patent issued on August 12, 2014.
`
`IV. OVERVIEW OF THE ALLEGED PRIOR ART
`
`As described above, Cavium relies on Thia, Tanenbaum, and Stevens2,
`
`which Cavium still has not established as prior art. These references, each alone or
`
`in combination, fail to teach or suggest all the limitations recited in the claims of
`
`the '948 patent. For example, the references are completely silent as to bypass
`
`exception conditions that involve checking whether the packets are IP fragmented.
`
`The sections below summarize the references and underscore their shortcomings.
`
`
`
`12
`
`

`

`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Case No. IPR2018-00403
`U.S. Patent No. 8,805,948
`
`A. Thia, A Reduced Operation Protocol Engine (ROPE) for a Multiple-
`layer Bypass Architecture (1995) ("Thia")
`
`Thia appears on the face of the '948 patent under "References Cited" and
`
`was initialed by the Examiner in an Information Disclosure Statement (IDS) dated
`
`June 15, 2014. Ex. 1002 at .120-.144. Thia was therefore already considered and
`
`allowed over by the Examiner during the prosecution of the '948 patent.
`
`As an initial matter, Thia presents a "feasibility study for a new approach to
`
`hardware assistance" and the "final step of generating a chip layout for fabrication
`
`and fault analysis was not performed." Ex. 1015 at .002 and .008. Since Thia at
`
`best discloses an inoperative device, it is a non-enabling reference. A non-
`
`enabling reference is prior art under 35 U.S.C. § 103 only "for all that it teaches."
`
`Beckman Instruments v.LKB Produkter AB, 892 F.2d 1547, 1551, 13 USPQ2d
`
`1301, 1304 (Fed. Cir. 1989); see Symbol Techs. Inc. v. Opticon Inc., 935 F.2d
`
`1569, 1578, 19 USPQ2d 1241, 1247 (Fed. Cir. 1991). The feasibility study
`
`discloses at a high level the idea of offloading session and transport layer
`
`processing to a Reduced Operation Protocol Engine ("ROPE") chip, but does not
`
`teach many of the implementation details.
`
`Thia describes a bypass stack such as the ROPE chip that provides a
`
`hardware "fast path" for bulk data transfer. Ex. 1015 at .002-.003.
`
`
`
`13
`
`

`

`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Case No. IPR2018-00403
`U.S. Patent No. 8,805,948
`
`Id. at .003, Fig. 1 (adapted). Regarding the receive bypass test, Thia merely
`
`discloses a test that matches headers of incoming data packets with a template
`
`using header prediction:
`
`
`
`
`
`14
`
`

`

`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Case No. IPR2018-00403
`U.S. Patent No. 8,805,948
`
`Id. at .003 (adapted). Thia does not address exception conditions relating to the
`
`
`
`bypass test.
`
`Table 1 of Thia "identifies procedures which are strong candidates for
`
`implementation in the bypass chip, and those which are better handled by the host,
`
`during the data transfer phase." Id. at .006.
`
`
`
`15
`
`

`

`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Case No. IPR2018-00403
`U.S. Patent No. 8,805,948
`
`
`
`Id. As shown in the table, Thia identifies bypassable functions in the presentation
`
`layer, the session layer, the transport layer, and all three of those layers. Thia,
`
`however, does not address the bypass test or bypassable functions in relation to the
`
`network layer, which is where fragmentation/segmentation occurs. Indeed, Thia
`
`assumes that any packets that have been fragmented have been reassembled at the
`
`receiver before being passed to the Transport layer. Id. at .013-.014 (stating: "In an
`
`ATM system we assume that the segmentation and reassembly or SAR operation
`
`would also be in hardware, since it is done frequently"; "The Segmentation and
`
`
`
`16
`
`

`

`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Case No. IPR2018-00403
`U.S. Patent No. 8,805,948
`
`Reassembly sublayer of the ATM adaption layer is a good place for
`
`[segmentation/reassembly] functions").
`
`B.
`
`Tanenbaum, Computer Networks, 3rd ed. (1996) ("Tanenbaum")
`
`Tanenbaum is the third edition of a textbook relating to computer networks.
`
`As acknowledged by Petitioner, it too was already considered by the Examiner
`
`during prosecution of the '948 patent, which was found to be allowable over
`
`Tanenbaum. Second Petition at n.4. On pages 583-586, Tanenbaum describes
`
`"fast" transport protocol data unit ("TPDU") processing. Ex. 1006 at .583-86. On
`
`the sending side, Tanenbaum notes that "[i]n the normal case, the headers of
`
`consecutive data TPDUs are almost the same." Id. at .583. In view of this
`
`observation, a "prototype header" is defined. Id. In order to construct a packet for
`
`transmission, at the TCP layer, the TCP prototype header is copied into the output
`
`buffer, the sequence number is filled in, the TCP checksum is computed, and the
`
`sequence number is incremented in memory. Id. at .584. Then, the TCP header
`
`and data is handed "to a special IP procedure" at the IP layer, where the IP
`
`prototype header is copied into the output buffer, the "Identification" field is
`
`inserted, and the IP checksum is computed. Id. The packet is then ready for
`
`transmission.
`
`On the receive side, a "connection record" is stored in a hash table for
`
`lookup (or the last record is tried first). Id. at .585. Then conditions for a special
`
`
`
`17
`
`

`

`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`Case No. IPR2018-00403
`U.S. Patent No. 8,805,948
`
`"fast path" TCP procedure are checked:
`
`The TPDU is then

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