Juniper Networks, Inc. v. Swarm Technology LLC

Court of Appeals for the Federal Circuit·Decided June 30, 2025·No. 23-1980·Unpublished

Opinion

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.

2 JUNIPER NETWORKS, INC. v. SWARM TECHNOLOGY LLC

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 Appeal Board (“Board”) found that Juniper failed to demonstrate 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 Juniper ’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 Juniper that apply to both the ’004 patent and the ’275 patent. See generally J.A. 58 (Board noting “[t]he record in this proceeding 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 affirmance here only impacts the challenged claims of the ’275 patent.

JUNIPER NETWORKS, INC. v. SWARM TECHNOLOGY LLC 3

Intelligence Using Dynamically Configurable Proactive Autonomous Agents.” J.A. 93. Both the ’004 and ’275 patents share a nearly identical specification and claim priority to U.S. Patent No. 9,146,777, which was filed in 2013. The patents are generally directed to parallel multiprocessing computer architecture used for completing computing tasks, including “a processing architecture which involves autonomous co-processors (such as robotic vehicles , 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 having 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 patent 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 software 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;

4 JUNIPER NETWORKS, INC. v. SWARM TECHNOLOGY LLC

a controller configured to populate the task pool with a plurality of first tasks and a plurality of second tasks; a first co-processor configured to successively: proactively retrieve a first task from the task pool; process 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 resulting data; and update the task pool to reflect completion of the second task, all without any communication between the second co-processor and the controller; wherein the collaborative intelligence system is configured to dynamically accept the first co-processor , 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 second 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 meaning ; in response, Swarm did not address the construction of “communication.” The Board decided not to expressly

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, Juniper asked that all claim terms be given their ordinary and customary meaning, while Swarm identified sixteen claim terms in dispute, including “without communication between 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 prevent Swarm “from arguing one way here to salvage validity , and another way in district court to foster its infringement assertions.” J.A. 9840. The Board determined 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.

In the final written decisions (“FWDs”), the Board analyzed the claim limitations addressing accepting a co-processor into the system “without any communication with the controller” and found that “the use of ‘any’ before communication in the claims implies a broad interpretation of communication that encompasses a one-way communication that does not require a response.” J.A. 26.2 In the ’275 patent IPR, which had “essentially the same record” as the ’004 proceeding, “justif[ying] the same outcome” in both, J.A. 58, the Board found that “the ’275 patent does not limit ‘communication’ to two-way messaging,” J.A. 63. The Board reasoned that the plain language of the claims led to

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

Juniper Networks, Inc. v. Swarm Technology LLC, (Fed. Cir. 2025).

Juniper Networks, Inc. v. Swarm Technology LLC (Juniper Networks, Inc. v. Swarm Technology LLC) — published by Counsel Stack Legal Research, free access to 12M+ legal documents.

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)