Juniper Networks, Inc. v. Swarm Technology LLC

CourtCourt of Appeals for the Federal Circuit
DecidedJune 30, 2025
Docket23-1980
StatusUnpublished

This text of Juniper Networks, Inc. v. Swarm Technology LLC (Juniper Networks, Inc. v. Swarm Technology 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
Juniper Networks, Inc. v. Swarm Technology LLC, (Fed. Cir. 2025).

Opinion

Case: 23-1980 Document: 61 Page: 1 Filed: 06/30/2025

NOTE: This disposition is nonprecedential.

United States Court of Appeals for the Federal Circuit ______________________

JUNIPER NETWORKS, INC., Appellant

v.

SWARM TECHNOLOGY LLC, Appellee ______________________

2023-1980, 2023-2076 ______________________

Appeals from the United States Patent and Trademark Office, Patent Trial and Appeal Board in Nos. IPR2021- 01445, IPR2022-00141. ______________________

Decided: June 30, 2025 ______________________

KAREN IRENE BOYD, Turner Boyd Seraphine LLP, San Mateo, CA, argued for appellant. Also represented by MEGAN OLESEK, MARC DAVID PETERS, Turner Boyd LLP.

DANIEL JOSEPH ANDERSON, Newman Jones PLLC, Scottsdale, AZ, argued for appellee. Also represented by CHRISTINE N. JONES, MICHAEL K. KELLY; MEREDITH LEIGH MARTIN ADDY, AddyHart P.C., Atlanta, GA. ______________________ Case: 23-1980 Document: 61 Page: 2 Filed: 06/30/2025

Before TARANTO, STOLL, and STARK, Circuit Judges. STARK, Circuit Judge. Juniper Network Inc. (“Juniper”) sought inter partes review (“IPR”) of claims 1-12 of U.S. Patent No. 9,852,004 (“’004 patent”) and claims 1-7 and 9-17 of U.S. Patent No. 10,592,275 (“’275 patent”), both of which belong to Swarm Technologies, LLC (“Swarm”). The Patent Trial and Ap- peal Board (“Board”) found that Juniper failed to demon- strate that the challenged claims were unpatentable as obvious under 35 U.S.C. § 103. Juniper appeals, arguing that the Board erred in its construction of the claim term “any communication” and in its reading of the prior art. For the following reasons, we affirm the Board’s findings with respect to the ’275 patent. We dismiss as moot Juni- per’s appeal with respect to the ’004 patent because, in a companion case decided by this same panel in a separate opinion issued this same day, we have affirmed the Board’s finding in another IPR that all claims of the ’004 patent have been proven unpatentable. See Swarm Tech. LLC v. Amazon.com, Inc., Nos. 23-2323, 24-1095 (Fed. Cir. June 30, 2025) (nonprecedential).1 I Swarm’s ’004 patent is entitled “System and Method for Parallel Processing Using Dynamically Configurable Proactive Co-Processing Cells.” J.A. 77. Its ’275 patent is entitled “System and Method for Swarm Collaborative

1 This does not moot any of the issues argued by Ju- niper that apply to both the ’004 patent and the ’275 patent. See generally J.A. 58 (Board noting “[t]he record in this pro- ceeding is essentially the same as the record in IPR2021- 01445 [related to the ’004 patent] and, therefore, justifies the same outcome”). It does mean, however, that our affir- mance here only impacts the challenged claims of the ’275 patent. Case: 23-1980 Document: 61 Page: 3 Filed: 06/30/2025

JUNIPER NETWORKS, INC. v. SWARM TECHNOLOGY LLC 3

Intelligence Using Dynamically Configurable Proactive Autonomous Agents.” J.A. 93. Both the ’004 and ’275 pa- tents share a nearly identical specification and claim pri- ority to U.S. Patent No. 9,146,777, which was filed in 2013. The patents are generally directed to parallel multipro- cessing computer architecture used for completing compu- ting tasks, including “a processing architecture which involves autonomous co-processors (such as robotic vehi- cles, Internet of Things (IoT) components, and networked devices) configured to proactively retrieve tasks from a task pool populated by a central processing unit[, i.e., a ‘CPU’]”. J.A. 101 (’275 patent 1:19-23), see also J.A. 85 (’004 patent 1:14-18). In parallel or multi-core processing, a CPU breaks down large computational tasks into individual blocks of computations; the CPU then distributes the tasks among two or more processors. The ’004 and ’275 patents teach reducing the demands on the CPU in such systems by hav- ing the CPU and co-processors communicate through a task pool. The CPU first places tasks into a task pool. Co- processors then retrieve a task, complete it, notify the task pool the task was completed, and then “ping[] the task pool until another task becomes available.” J.A. 101 (’275 pa- tent 2:24-25). Each co-processor can include “an agent that interrogates the task pool to seek a task to perform.” J.A. 101 (’275 patent 2:30-31). “[T]he term agent refers to a soft- ware module, analogous to a network packet, associated with a co-processor that interacts with the task pool to thereby obtain available tasks which are appropriate for that co-processor cell.” J.A. 102 (’275 patent 3:22-25). Claims 1 and 3 of the ’004 and claims 1, 6, and 11 of the ’275 patents are independent. Independent claim 1 of the ’275 patent, which is illustrative, recites: A collaborative intelligence system, comprising: a task pool; Case: 23-1980 Document: 61 Page: 4 Filed: 06/30/2025

a controller configured to populate the task pool with a plurality of first tasks and a plurality of sec- ond tasks; a first co-processor configured to successively: pro- actively retrieve a first task from the task pool; pro- cess the first task; generate first resulting data; and update the task pool to reflect completion of the first task, all without any communication between the first co-processor and the controller; and a second co-processor configured to successively: proactively retrieve a second task from the task pool; process the second task; generate second re- sulting data; and update the task pool to reflect completion of the second task, all without any com- munication between the second co-processor and the controller; wherein the collaborative intelligence system is configured to dynamically accept the first co-pro- cessor, the second co-processor, and an additional co-processor into the processing system on a plug- and-play basis without any communication with the controller; the plurality of first tasks and the plurality of sec- ond tasks are associated with a common objective; the first and second co-processors autonomously work together in solidarity with the task pool to complete the common objective. J.A. 107 (’275 patent 14:24-49) (emphasis added). Juniper filed IPRs challenging claims 1-12 of the ’004 patent and 1-7 and 9-17 of the ’275 patent. In the petition relating to the ’004 patent, Juniper argued that all claim terms should be given their ordinary and customary mean- ing; in response, Swarm did not address the construction of “communication.” The Board decided not to expressly Case: 23-1980 Document: 61 Page: 5 Filed: 06/30/2025

JUNIPER NETWORKS, INC. v. SWARM TECHNOLOGY LLC 5

construe any undisputed claim term, as allowed by our precedents. Similarly, in the IPR relating to the ’275 patent, Juni- per asked that all claim terms be given their ordinary and customary meaning, while Swarm identified sixteen claim terms in dispute, including “without communication be- tween the first co-processor and the controller.” Swarm did not propose a construction of this term. Juniper expressly requested that the Board construe “communication,” but without providing a specific construction, in order to pre- vent Swarm “from arguing one way here to salvage valid- ity, and another way in district court to foster its infringement assertions.” J.A. 9840. The Board deter- mined it was unnecessary to construe any claim term in order to resolve the IPR, although it did state that “[i]n our obviousness analysis below, we address the scope and meaning of the claim term ‘communication,’ as this term pertains to the combined teachings of [the asserted prior art, which is] contested by the parties.” J.A. 47.

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

Related

Consolo v. Federal Maritime Commission
383 U.S. 607 (Supreme Court, 1966)
Hill-Rom Services, Inc. v. Stryker Corporation
755 F.3d 1367 (Federal Circuit, 2014)
Intel Corporation v. Pact Xpp Schweiz Ag
61 F.4th 1373 (Federal Circuit, 2023)
Roku, Inc. v. Universal Electronics, Inc.
63 F.4th 1319 (Federal Circuit, 2023)
Incept LLC v. Palette Life Sciences, Inc.
77 F.4th 1366 (Federal Circuit, 2023)
Corephotonics, Ltd. v. Apple Inc.
84 F.4th 990 (Federal Circuit, 2023)

Cite This Page — Counsel Stack

Bluebook (online)
Juniper Networks, Inc. v. Swarm Technology LLC, Counsel Stack Legal Research, https://law.counselstack.com/opinion/juniper-networks-inc-v-swarm-technology-llc-cafc-2025.