Intel Corporation v. Pact Xpp Schweiz Ag

Procedural entryThis page is a short order in Intel Corporation v. Pact Xpp Schweiz Ag. Read the opinion of the Court — 61 F.4th 1373
Court of Appeals for the Federal Circuit·Decided March 13, 2023·No. 22-1037·Published

Opinion

United States Court of Appeals for the Federal Circuit

INTEL CORPORATION, Appellant

v.

PACT XPP SCHWEIZ AG, Appellee

2022-1037

Appeal from the United States Patent and Trademark Office, Patent Trial and Appeal Board in No. IPR2020- 00518.

Decided: March 13, 2023

ROBERT ALAN APPLEBY, Kirkland & Ellis LLP, New York, NY, argued for appellant. Also represented by DIVA R. HOLLIS, NATHAN S. MAMMEN, JOHN C. O'QUINN, Washington , DC.

SANFORD IAN WEISBURST, Quinn Emanuel Urquhart & Sullivan, LLP, New York, NY, argued for appellee. Also represented by NIMA HEFAZI, FREDERICK A. LORIG, Los Angeles , CA; MARK YEH-KAI TUNG, Redwood Shores, CA.

Before NEWMAN, PROST, and HUGHES, Circuit Judges.

2 INTEL CORPORATION v. PACT XPP SCHWEIZ AG

PROST, Circuit Judge.

The Patent Trial and Appeal Board (“Board”) determined that Intel Corp. (“Intel”) failed to show that claim 5 of U.S. Patent No. 9,250,908 (“the ’908 patent”) was unpatentable as obvious in light of prior art references Kabemoto and Bauman. 1 Intel Corp. v. PACT XPP Schweiz AG, No. IPR2020-00518, Paper 34, 2021 WL 3503434 (P.T.A.B. Aug. 9, 2021) (“Final Written Decision”). We reverse and remand.

BACKGROUND

I

PACT XPP Schweiz AG (“PACT”) owns the ’908 patent, which relates to multiprocessor systems and how processors in those systems access data. Multiprocessor systems typically store data in several places: there’s a main memory, where all of a system’s data is stored, as well as various cache memories, where smaller pieces of that same data are stored. Cache memories are closer to the processors , allowing the processors quicker access to the data available in a given cache. And a system can use multiple cache levels, where a primary cache is closer to the processer but can store less data than a further-away secondary cache.

The use of multiple cache memories can pose problems for cache coherency, though. Different caches can have local copies of the same data, so inconsistencies may arise if one processor changes its local copy of the data and that change isn’t propagated to the other copies of that data. That’s why multiprocessor systems often require a mechanism to monitor and maintain cache coherency. One way to maintain cache coherency is by “snooping” along a

1 U.S. Patent No. 5,890,217 (“Kabemoto”); U.S. Patent No. 5,680,571 (“Bauman”).

INTEL CORPORATION v. PACT XPP SCHWEIZ AG 3

shared “bus.” See J.A. 1911; Kabemoto Fig. 3. Another way to maintain cache coherency is by using a global, segmented secondary cache. See Bauman Fig. 6. Both of these mechanisms use a shared entity between processors to detect changes between, and ultimately make changes to, local data copies. See Kabemoto col. 17 l. 27–col. 18 l. 6; Bauman col. 5 l. 55–col. 6 l. 40.

II

The ’908 patent claims a multiprocessor system. Intel petitioned for inter partes review of claims 4 and 5 of the ’908 patent. Claim 5 depends from independent claim 4. Before the Board’s Final Written Decision, PACT statutorily disclaimed claim 4. See Final Written Decision, 2021 WL 3503434, at *1 n.2, *4. But, to show that claim 5 was unpatentable, Intel still had to demonstrate that the prior art taught all limitations in claim 4 (in addition to the limitations added by claim 5) because claim 5 “includes all of the limitations of that underlying independent claim.” Id. at *4; see, e.g., Vectra Fitness, Inc. v. TNWK Corp., 162 F.3d 1379, 1383 (Fed. Cir. 1998).

The claim language at issue in this appeal appears in underlying independent claim 4 and provides:

4. A system, the system comprising: a processing system comprising a plurality of processors; and at least one separated cache not part [of] any processor;

... wherein the at least one separated cache comprises a separated cache segment for at least some of the plurality of processors; the system further comprising :

4 INTEL CORPORATION v. PACT XPP SCHWEIZ AG

an interconnect system interconnecting each of the separated cache segments with each of the processors, each of the processors with neighboring processors, and each of the separated cache segments with neighboring separated cache segments; and an arbiter, the arbiter controlling access of a processor to the interconnect system.

’908 patent claim 4 (emphasis added).

The claimed interconnect system requires three specific interconnections: (1) “each . . . separated cache segment [] with each . . . processor[]”; (2) “each . . . processor[] with neighboring processors”; and (3) “each . . . separated cache segment[] with neighboring separated cache segments .” Id. The third of these limitations is relevant to this appeal, and we refer to it as the segment-to-segment limitation.

III

Intel asserted that the prior art taught a multiprocessor system that used the separated cache and interconnect system as described in claim 4. Three annotated figures help illustrate Intel’s proposed combination: Kabemoto’s Figures 3 and 4 and Bauman’s Figure 6. The annotated versions of Kabemoto’s Figures 3 and 4 are shown below, cropped to focus on the portions relevant to this appeal. Across all three of these annotated figures, processors are shown in yellow, secondary caches in blue, and interconnection systems in gold. See Final Written Decision, 2021 WL 3503434, at *7–8; J.A. 932 ¶ 129.

INTEL CORPORATION v. PACT XPP SCHWEIZ AG 5

See Final Written Decision, 2021 WL 3503434, at *7 (Kabemoto Fig. 3) (annotations in original).

See J.A. 932 (Kabemoto Fig. 4) (annotations in original).

6 INTEL CORPORATION v. PACT XPP SCHWEIZ AG

The annotated version of Bauman’s Figure 6 is shown below, also cropped to focus on the portion relevant to this appeal.

See Final Written Decision, 2021 WL 3503434, at *8 (Bauman Fig. 6) (annotations in original).

As is relevant to this appeal, we focus on the yellow processors in Kabemoto, the blue global, segmented secondary cache in Bauman, and the gold interconnection system in both Kabemoto and Bauman.

Intel contended that a person of ordinary skill in the art would combine Kabemoto and Bauman to teach all limitations in claim 4 by “replac[ing] Kabemoto’s secondary caches” with “Bauman’s segmented global [secondary cache],” which is a separated cache. Final Written Decision , 2021 WL 3503434, at *8 (cleaned up). A person of ordinary skill, Intel argued, would connect Bauman’s global, segmented secondary cache “to [Kabemoto’s] snoop bus 22 on the outside of [processor] element 14-1” to reach a system with the claimed separated cache and interconnect system. Id. (cleaned up).

INTEL CORPORATION v. PACT XPP SCHWEIZ AG 7

PACT did not dispute that the combination of Kabemoto and Bauman taught each limitation of claim 4; PACT only argued that Intel failed to demonstrate a motivation to combine Kabemoto and Bauman. See J.A. 601. Nevertheless, the Board purported to “agree” with PACT that Intel failed to demonstrate that the prior art disclosed the segment-to-segment limitation. Final Written Decision , 2021 WL 3503434, at *7–8; see Oral Arg. at 17:20–29, No. 22-1037, https://oralarguments.cafc.uscourts.gov/default .aspx?fl=22-1037_12072022.mp3 (PACT counsel admitting “in all candor” that PACT “did not make this . . . argument” before the Board). The Board also concluded that Intel failed to show that a person of ordinary skill in the art would have been motivated to combine the teachings of Kabemoto and Bauman. Final Written Decision, 2021 WL 3503434, at *8–11. And because the Board determined that Intel failed to prove the obviousness of each limitation in claim 4, it upheld the patentability of claim 5. See id. at *17.

Intel appeals, and we have jurisdiction under 28 U.S.C.

§ 1295(a)(4)(A).

Free access — add to your briefcase to read the full text and ask questions with AI

Intel Corporation v. Pact Xpp Schweiz Ag, (Fed. Cir. 2023).

Intel Corporation v. Pact Xpp Schweiz Ag (Intel Corporation v. Pact Xpp Schweiz Ag) — published by Counsel Stack Legal Research, free access to 12M+ legal documents.

Related

KSR International Co. v. Teleflex Inc.
550 U.S. 398 (Supreme Court, 2007)
Par Pharmaceutical, Inc. v. Twi Pharmaceuticals, Inc.
773 F.3d 1186 (Federal Circuit, 2014)
Novartis AG v. Torrent Pharmaceuticals Ltd.
853 F.3d 1316 (Federal Circuit, 2017)
Intel Corporation v. Qualcomm Incorporated
21 F.4th 784 (Federal Circuit, 2021)