Palo Alto Networks, Inc. v. Centripetal Networks, LLC

CourtCourt of Appeals for the Federal Circuit
DecidedDecember 16, 2024
Docket23-1636
StatusPublished

This text of Palo Alto Networks, Inc. v. Centripetal Networks, LLC (Palo Alto Networks, Inc. v. Centripetal Networks, LLC) is published on Counsel Stack Legal Research, covering Court of Appeals for the Federal Circuit primary law. Counsel Stack provides free access to over 12 million legal documents including statutes, case law, regulations, and constitutions.

Bluebook
Palo Alto Networks, Inc. v. Centripetal Networks, LLC, (Fed. Cir. 2024).

Opinion

Case: 23-1636 Document: 50 Page: 1 Filed: 12/16/2024

United States Court of Appeals for the Federal Circuit ______________________

PALO ALTO NETWORKS, INC., Appellant

v.

CENTRIPETAL NETWORKS, LLC, FKA CENTRIPETAL NETWORKS, INC., Appellee ______________________

2023-1636 ______________________

Appeal from the United States Patent and Trademark Office, Patent Trial and Appeal Board in No. IPR2021- 01150. ______________________

Decided: December 16, 2024 ______________________

ANDREW T. RADSCH, Ropes & Gray LLP, East Palo Alto, CA, argued for appellant. Also represented by JAMES RICHARD BATCHELDER; DOUGLAS HALLWARD-DRIEMEIER, Washington, DC; BRIAN LEBOW, New York, NY.

DANIEL NOAH LERMAN, Kramer Levin Naftalis & Frankel LLP, Washington, DC, argued for appellee. Also represented by JASON A. SHAFFER; PAUL J. ANDRE, JAMES R. HANNAH, Redwood Shores, CA; JEFFREY PRICE, New York, NY; JOHN R. HUTCHINS, SCOTT M. KELLY, BRADLEY CHARLES WRIGHT, Banner & Witcoff, Ltd., Washington, DC. Case: 23-1636 Document: 50 Page: 2 Filed: 12/16/2024

______________________

Before DYK, STOLL, and STARK, Circuit Judges. STOLL, Circuit Judge. Palo Alto Networks, Inc. (“PAN”) successfully petitioned for inter partes review (IPR) of claims 1–18 of Centripetal Networks, LLC’s (“Centripetal’s”) U.S. Patent No. 10,530,903 (the “’903 patent”), asserting unpatentability for obviousness based on three prior-art references, two of which are relevant here. PAN appeals the final written decision of the United States Patent and Trademark Office Patent Trial and Appeal Board (the “Board”), which concluded that PAN had not established by preponderant evidence that the claims would have been obvious over the relevant prior art combination. Because the Board erred by failing to explain its holding and reasoning regarding motivation to combine, we vacate and remand. BACKGROUND I The ’903 patent is titled “Correlating Packets In Communications Networks” and discloses a “computing system” that may: (1) “identify packets received by a network device from a host located in a first network,” (2) “generate log entries corresponding to the packets received by the network device,” (3) “identify packets transmitted by the network device to a host located in a second network,” (4) “generate log entries corresponding to the packets transmitted by the network device,” and (5) “correlate the packets transmitted by the network device with the packets received by the network device.” U.S. Patent No. 10,530,903 at Title, Abstract. These packets are “small segments that together make up a larger communication.” Appellant’s Br. 5. Case: 23-1636 Document: 50 Page: 3 Filed: 12/16/2024

PALO ALTO NETWORKS, INC. v. CENTRIPETAL NETWORKS, LLC 3

The network device may include a device that alters the packets in a way that obfuscates the association of the packets received from the host with the corresponding packets generated by the network device. ’903 patent col. 5 ll. 16–22. Correlating the packets transmitted by the network device with the packets received by the network device may enable the computing system to determine that the packets transmitted by the network device are associated with a distinct end-to-end communication. Id. col. 1 ll. 53–62. In other words, the packet correlation technique de-obfuscates the identity of an obfuscated host. The specification notes “there is a need for correlating packets in communications networks.” Id. col. 1 ll. 27–28. “While such obfuscation may be done without malice, it may also be performed with malicious intent. For example, [a] network device[] . . . may be employed by a malicious entity to attempt to obfuscate, spoof, or proxy for the identity or location of [the] host . . . .” Id. col. 6 ll. 5–9. After correlation, the packet correlator may notify a host user and/or network administrator of a communication with a malicious entity. Id. col. 13 ll. 7–15. Independent claim 1 of the ’903 patent is illustrative of the challenged claims (claims 1–18) and recites: 1. A method comprising: determining, by a computing system, that a network device has received, from a first host located in a first network, a plurality of first packets corresponding to first requests for content from a second host located in a second network, wherein the network device comprises a proxy; determining, by the computing system, that the network device has generated a plurality of second packets corresponding to second requests, wherein the second requests correspond to the first requests, and wherein the second requests are Case: 23-1636 Document: 50 Page: 4 Filed: 12/16/2024

configured to cause the second host to transmit, to the network device, the content; generating, by the computing system, a first plurality of log entries corresponding to the plurality of first packets, wherein each of the first plurality of log entries comprises a receipt timestamp indicating a packet receipt time, and wherein the first plurality of log entries comprise first data from the first requests; generating, by the computing system, a second plurality of log entries corresponding to a plurality of second packets, wherein each of the second plurality of log entries comprises a transmission timestamp indicating a packet transmission time, and wherein the second plurality of log entries comprise second data from the second requests; determining, by the computing system and for each transmission timestamp, differences between at least one packet transmission time indicated by transmission timestamps and at least one packet receipt time indicated by receipt timestamps; correlating, based on the differences and by comparing the first data and the second data, at least a portion of the plurality of first packets and at least a portion of the plurality of second packets; and responsive to the correlating: generating, by the computing system, an indication of the first host; and transmitting, by the computing system, the indication of the first host. Id. col. 15 ll. 21–60 (emphasis added to highlight the disputed limitation). Case: 23-1636 Document: 50 Page: 5 Filed: 12/16/2024

PALO ALTO NETWORKS, INC. v. CENTRIPETAL NETWORKS, LLC 5

II PAN’s IPR petition included one ground of unpatentability, asserting that claims 1–18 would have been obvious over U.S. Patent Application Publication No. 2014/0280778 (“Paxton”) and U.S. Patent No. 8,413,238 (“Sutton”) in view of U.S. Patent No. 8,219,675 (“Ivershen”).1 In its petition, “PAN relied on Paxton for all but one element of independent claim[] 1.” Appellant’s Br. 15. For the final limitation of claim 1— transmitting an indication of the first host responsive to the correlating—PAN “relied on Sutton’s teaching of notifying network administrators about devices suspected of association with malicious activity.” Appellant’s Br. 17; see J.A. 105 (“A [person of ordinary skill in the art] would have been motivated to transmit the indication of the first host, e.g., to an administrator, as taught by Sutton, responsive to the correlating disclosed by Paxton.”). Paxton is titled “Tracking Network Packets Across Translational Boundaries” and “relates generally to identifying network packets, and more particularly, to determining the identity of network packets as they traverse boundaries that perform Network Address Translation (NAT).” J.A. 2514; J.A. 2518 ¶ 2. Paxton’s background section provides that “[w]hen NAT is implemented, the source address of a packet changes from the original sender of the packet to the address of the boundary performing NAT.” J.A. 2518 ¶ 3. Paxton’s system for tracking packets across translation boundaries operates as follows: (1) packets are sent from a

1 While Paxton and Sutton remain relevant on appeal, “Ivershen is not directly relevant to this appeal because the Board did not reach this aspect of the claims.” Appellant’s Br. 16 n.3.

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

Related

KSR International Co. v. Teleflex Inc.
550 U.S. 398 (Supreme Court, 2007)
In Re Sang-Su Lee
277 F.3d 1338 (Federal Circuit, 2002)
Randall Mfg. v. Rea
733 F.3d 1355 (Federal Circuit, 2013)
McM Portfolio LLC v. Hewlett-Packard Company
812 F.3d 1284 (Federal Circuit, 2015)
In Re: Nuvasive, Inc.
842 F.3d 1376 (Federal Circuit, 2016)
Meridian Products, LLC v. United States
851 F.3d 1375 (Federal Circuit, 2017)
Vicor Corporation v. Synqor, Inc.
869 F.3d 1309 (Federal Circuit, 2017)
Bradium Techs. LLC v. Andrei IANCU
923 F.3d 1032 (Federal Circuit, 2019)
In re Keller
642 F.2d 413 (Customs and Patent Appeals, 1981)

Cite This Page — Counsel Stack

Bluebook (online)
Palo Alto Networks, Inc. v. Centripetal Networks, LLC, Counsel Stack Legal Research, https://law.counselstack.com/opinion/palo-alto-networks-inc-v-centripetal-networks-llc-cafc-2024.