Centripetal Networks, LLC v. Cisco Systems, Inc.

Court of Appeals for the Federal Circuit·Decided April 29, 2026·No. 24-2097·Unpublished

Opinion

NOTE: This disposition is nonprecedential.

United States Court of Appeals for the Federal Circuit

CENTRIPETAL NETWORKS, LLC, Plaintiff-Appellant

v.

CISCO SYSTEMS, INC.,

Defendant-Appellee

2024-2097

Appeal from the United States District Court for the Eastern District of Virginia in No. 2:18-cv-00094-EWH- LRL, Judge Elizabeth W. Hanes.

Decided: April 29, 2026

MATTHEW ROWEN, Clement & Murphy, PLLC, Alexandria , VA, argued for plaintiff-appellant. Also represented by PAUL D. CLEMENT, JOSEPH DEMOTT.

MARK CHRISTOPHER FLEMING, Wilmer Cutler Pickering Hale and Dorr LLP, Boston, MA, argued for defendant -appellee. Also represented by WILLIAM F. LEE; HEATH BROOKS, NORA N. XU, Washington, DC; MATTHEW CHRISTOPHER GAUDET, L. NORWOOD JAMESON, Duane Morris LLP, Atlanta, GA.

2 CENTRIPETAL NETWORKS, LLC v. CISCO SYSTEMS, INC.

Before LOURIE, DYK, and TARANTO, Circuit Judges.

DYK, Circuit Judge.

Centripetal Networks, LLC (“Centripetal”) appeals the district court’s judgment of noninfringement in favor of Cisco Systems, Inc. (“Cisco”) as to the asserted claims of three of its patents—U.S. Patent Nos. 9,686,193 (“’193 patent”), 9,203,806 (“’806 patent”), and 9,560,176 (“’176 patent”). These patents relate to filtering packets of data for security threats when they are transferred between computer networks.

The district court held that Cisco’s products do not infringe the ’193 patent because they filter packets by source and destination, which only meets step one of two filtration steps that the asserted claims require. The district court also held that Cisco’s products do not infringe the ’806 patent because the claim term “responsive to” requires but-for causation of “ceas[ing] processing” packets in “respons[e] to” a signal, and Cisco’s products do not perform this step. Finally, the district court held that Cisco’s products do not infringe the ’176 patent because they do not correlate packet ingress and egress records or automatically generate and implement new rules without human intervention as required by the asserted claims. We affirm all three rulings and accordingly affirm the district court’s judgment of noninfringement.

BACKGROUND

This case comes to us for a second time. Following a bench trial, the district court originally entered judgment holding that Cisco willfully infringed the asserted claims of the ’193, ’806, and ’176 patents. Centripetal Networks, Inc. v. Cisco Sys., Inc., 38 F.4th 1025, 1027 (Fed. Cir. 2022). While the case was pending, the district judge discovered his wife owned Cisco stock. Id. at 1028. Cisco

CENTRIPETAL NETWORKS, LLC v. CISCO SYSTEMS, INC. 3

moved for the judge’s recusal under 28 U.S.C. § 455. Id. at 1029. In an attempt to comply with the statutory requirements, the judge placed his wife’s stock in a blind trust and denied Cisco’s motion. Id. On appeal, we held that placing stock in a blind trust did not satisfy the requirements of § 455(f) and accordingly vacated the district court’s judgment; ordered that the case “be assigned to a new judge . . . pursuant to Rule 63;” and remanded “for further proceedings before [the] newly appointed judge, who shall decide the case without regard for the vacated opinions and orders.” Id. at 1040. On remand, the new judge concluded Cisco did not infringe the three asserted patents.

Although the district court did not resolve questions of infringement with respect to another asserted patent, U.S. Patent No. 9,917,856, the district court issued a Rule 54(b) judgment as to the three patents found not to infringe. Centripetal appeals.

I. THE ASSERTED PATENTS AND CISCO’S ACCUSED PRODUCTS

The case involves three separate patents. The ’193 patent relates to filtering network data transfers to prevent “[a] category of cyber attack known as exfiltrations ,” ’193 patent, col. 1 ll. 24–27, which “involve[] a circumstance where an attacker gains access to a computer inside of a network and sends protected information outside of that network,” J.A. 34 n.5. 1 Claim 18, which is representative of the asserted claims, recites, in relevant part:

A system comprising:

at least one processor; and

1 Citations to the J.A. refer to the Confidential Joint Appendix filed by the parties at Dkt. No. 23.

4 CENTRIPETAL NETWORKS, LLC v. CISCO SYSTEMS, INC.

a memory storing instructions that when executed by the at least one processor cause the system to:

receive, from a computing device located in a first network, a plurality of packets wherein the plurality of packets comprises a first portion of packets and a second portion of packets; responsive to a determination that the first portion of packets comprises data corresponding to criteria specified by one or more packet-filtering rules configured to prevent a particular type of data transfer from the first network to a second network, wherein the data indicates that the first portion of packets is destined for the second network:

apply, to each packet in the first portion of packets, a first operator, specified by the one or more packet-filtering rules, configured to drop packets associated with the particular type of data transfer; and drop each packet in the first portion of packets. . . .

’193 patent, claim 18 (emphases added).

The specification of the ’193 patent explains that “[t]he filtering process described herein may be viewed as having two (2) stages” where “the first stage may deter-

CENTRIPETAL NETWORKS, LLC v. CISCO SYSTEMS, INC. 5

mine if the network policy allows any communications between the resources identified in the 5-tuple rule,” 2 for example, between the source and destination networks of a packet, and “the second stage may determine if the policy allows the specific method or type of communication . . . between the resources.” Id. col. 8 ll. 39–52. Similarly, in opposing a petition for Inter Partes Review (“IPR”) before the United States Patent and Trademark Office (“PTO”), Centripetal cited this language from the specification and confirmed that “[t]hese rules involve implementing a two-stage process for filtering traffic[.]” J.A. 19013 (quoting ’193 patent, col. 8 ll. 45–52).

The ’806 patent relates to swapping rules that network protection devices use to filter data packets. ’806 patent, abstract. “Such rules are often grouped into rule sets, which may form one or more network policies.” Id. col. 1 ll. 11–13. Claim 9, which is representative of the asserted claims, recites, in relevant part:

A system comprising:

a plurality of processors; and a memory comprising instructions that when executed by at least one processor of the plurality of processors cause the system to: . . .

configure at least two processors of the plurality of processors to process packets in accordance with the first rule set . . .

2 The 5-tuple refers to certain source, destination, and network flow information in a data packet header: “the source IP, the source port, the destination IP, the destination port, and the protocol.” J.A. 1991; see also ’193 patent, col. 8 ll. 39–42.

6 CENTRIPETAL NETWORKS, LLC v. CISCO SYSTEMS, INC.

configure, each processor of the at least two processors to, responsive to being signaled to process packets in accordance with the second rule set:

cease processing of one or more packets; cache the one or more packets; reconfigure to process packets in accordance with the second rule set; signal completion of reconfiguration to process packets in accordance with the second rule set; and responsive to receiving signaling that each other processor of the at least two processors has completed recon figuration to process packets in accordance with the second rule set, process, in accordance with the second rule set, the one or more packets.

’806 patent, claim 9 (emphases added).

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

Centripetal Networks, LLC v. Cisco Systems, Inc., (Fed. Cir. 2026).

Centripetal Networks, LLC v. Cisco Systems, Inc. (Centripetal Networks, LLC v. Cisco Systems, Inc.) — published by Counsel Stack Legal Research, free access to 12M+ legal documents.

Related

Vitronics Corporation v. Conceptronic, Inc.
90 F.3d 1576 (Federal Circuit, 1996)
Biogen Idec, Inc. v. GlaxoSmithKline LLC
713 F.3d 1090 (Federal Circuit, 2013)
Shire Development, LLC v. Watson Pharmaceuticals, Inc.
787 F.3d 1359 (Federal Circuit, 2015)
Aylus Networks, Inc. v. Apple Inc.
856 F.3d 1353 (Federal Circuit, 2017)
Hamilton Beach Brands, Inc. v. F'real Foods, LLC
908 F.3d 1328 (Federal Circuit, 2018)
Centripetal Networks, Inc. v. Cisco Systems, Inc.
38 F.4th 1025 (Federal Circuit, 2022)
Google LLC v. Ecofactor, Inc.
92 F.4th 1049 (Federal Circuit, 2024)
Galderma Laboratories, L.P. v. Lupin Inc.
122 F.4th 902 (Federal Circuit, 2024)