Swarm Technology LLC v. amazon.com, Inc.

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

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

Opinion

Case: 23-2323 Document: 58 Page: 1 Filed: 06/30/2025

NOTE: This disposition is nonprecedential.

United States Court of Appeals for the Federal Circuit ______________________

SWARM TECHNOLOGY LLC, Appellant

v.

AMAZON.COM, INC., AMAZON WEB SERVICES, INC., Cross-Appellants ______________________

2023-2323, 2024-1095 ______________________

Appeals from the United States Patent and Trademark Office, Patent Trial and Appeal Board in Nos. IPR2022- 00283, IPR2022-00633. ______________________

Decided: June 30, 2025 ______________________

MEREDITH LEIGH MARTIN ADDY, AddyHart P.C., At- lanta, GA, argued for appellant. Also represented by DANIEL JOSEPH ANDERSON, CHRISTINE N. JONES, MICHAEL K. KELLY, Newman Jones PLLC, Scottsdale, AZ.

ADAM MICHAEL GREENFIELD, White & Case LLP, Wash- ington, DC, argued for cross-appellants. Also represented by MARK S. DAVIES; HALLIE ELIZABETH KIERNAN, New York, NY. Case: 23-2323 Document: 58 Page: 2 Filed: 06/30/2025

______________________

Before TARANTO, STOLL, and STARK, Circuit Judges. STARK, Circuit Judge. In Final Written Decisions (“FWD”) issued by the Pa- tent Trial and Appeal Board (“Board”) in two related inter partes review (“IPR”) proceedings, the Board found that Petitioner Amazon.com Inc. (“Amazon”) proved unpatenta- ble some, but not all, claims of two patents owned by Swarm Technology LLC (“Swarm”). Swarm appeals the findings of unpatentability while Amazon cross-appeals the findings that it failed to prove some claims unpatenta- ble. Swarm also appeals the denial of its contingent motion to amend to add substitute claims. For the reasons that follow, we affirm the Board in full. I Swarm’s U.S. Patent No. 9,852,004 (“’004 patent”) is entitled “System and Method for Parallel Processing Using Dynamically Configurable Proactive Co-Processing Cells.” J.A. 143. Its U.S. Patent No. 10,592,275 (“’275 patent”) is entitled “System and Method for Swarm Collaborative In- telligence Using Dynamically Configurable Proactive Au- tonomous Agents.” J.A. 159. Both the ’004 and ’275 patents share a nearly identical specification and claim pri- ority to U.S. Patent 9,146,777, which was filed in 2013. In general, both patents are directed to parallel multipro- cessing computer architecture used for completing compu- ting tasks. In parallel or multi-core processing, a central pro- cessing unit (“CPU”) breaks down large computational tasks into individual blocks of computations; the CPU then distributes the tasks among two or more processors. More particularly, in the ’004 patent, a CPU places tasks into a task pool. Co-processors then retrieve a task, complete it, notify the task pool the task was completed, and then Case: 23-2323 Document: 58 Page: 3 Filed: 06/30/2025

SWARM TECHNOLOGY LLC v. AMAZON.COM, INC. 3

“ping[] the task pool until another task becomes available.” J.A. 151 (’004 patent 2:16-17). Each co-processor can in- clude “an agent that interrogates the task pool to seek a task to perform.” J.A. 151 (’004 patent 2:23-24). “[T]he term agent refers to a software module, analogous to a net- work 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. 152 (’004 patent 3:13-16). In one embodiment, the agent “is gener- ally analogous to a data frame in the networking sense, in that an agent may be equipped with a source address, a destination address, and a payload.” J.A. 154 (’004 patent 8:30-34). Claim 3 of the ’004 patent is representative of the is- sues presented in this appeal and recites: A processing system, comprising: a task pool; 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: re- trieve a first task from the task pool; deliver the first task to the first co-processor; 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: retrieve a second task from the task pool; deliver the second task to the second co-processor; process the second task; generate second resulting data; and update the task pool to reflect completion of the second task, all without any communication be- tween the second co-processor and the controller; Case: 23-2323 Document: 58 Page: 4 Filed: 06/30/2025

wherein: the processing system is configured to dynamically accept the first co-processor, the second co-proces- sor, and an additional co-processor into the pro- cessing system on a plug-and-play basis without any communication with the controller; the first task includes indicia of a first task type, the first co-processor is configured to perform tasks of the first type, and the first agent is configured to search the task pool for a task of the first type; the second task includes indicia of a second task type, the second co-processor is configured to per- form tasks of the second type, and the second agent is configured to search the task pool for a task of the second type; the first co-processor includes a first agent compris- ing a first source address, a first destination ad- dress, and a first payload; and the second co-processor includes a second agent comprising a second source address, a second des- tination address, and a second payload; and further wherein: when the first agent is retrieving the first task from the task pool, the first source address corresponds to an address associated with the first co-processor, the first destination address corresponds to an ad- dress associated with the task pool, and the first payload includes a first function which the first co- processor is configured to perform; when the first agent is returning from the task pool, the first source address is the task pool’s ad- dress, the first destination address is the first co- processor’s address, and the first payload includes a descriptor of the first task; Case: 23-2323 Document: 58 Page: 5 Filed: 06/30/2025

SWARM TECHNOLOGY LLC v. AMAZON.COM, INC. 5

when the second agent is retrieving the second task from the task pool, the second source address cor- responds to an address associated with the second co-processor, the second destination address corre- sponds to an address associated with the task pool, and the second payload includes a second function which the second co-processor is configured to per- form; and when the second agent is returning from the task pool, the second source address is the task pool’s address, the second destination address is the sec- ond co-processor’s address, and the second payload includes a descriptor of the second task. J.A. 157-58 (’004 patent 14:42-15:36) (emphasis added). The ’275 patent contains a similar limitation in inde- pendent claim 6, which recites a system within which a “first agent is configured to search the task pool for a task of the first type” and a “second agent is configured to search the task pool for a task of the second type.” J.A. 174 (’275 patent 15:43-44, 15:47-48). The claims of the ’275 patent additionally require that the co-processors are configured to “proactively retrieve” a task from the task pool. See J.A. 173-74. According to the specification, the term “proactive” “suggests that each co-processor may be configured (e.g., programmed) to periodically send an agent to monitor the task pool for available tasks appropriate to that co-proces- sor.” J.A. 151 (’004 patent 2:40-43). On Amazon’s petitions, the Board instituted IPRs chal- lenging all claims of the ’004 and ’275 patents. The grounds for the petition included that certain claims are obvious over United States Patent Application Publication No.

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

Related

Graham v. John Deere Co. of Kansas City
383 U.S. 1 (Supreme Court, 1966)
Consolo v. Federal Maritime Commission
383 U.S. 607 (Supreme Court, 1966)
KSR International Co. v. Teleflex Inc.
550 U.S. 398 (Supreme Court, 2007)
Becton, Dickinson & Co. v. Tyco Healthcare Group, LP
616 F.3d 1249 (Federal Circuit, 2010)
Blue Calypso, LLC. v. Groupon, Inc.
815 F.3d 1331 (Federal Circuit, 2016)
In Re: Nuvasive, Inc.
842 F.3d 1376 (Federal Circuit, 2016)
Novartis Pharmaceuticals v. Accord Healthcare Inc.
38 F.4th 1013 (Federal Circuit, 2022)
Roku, Inc. v. Universal Electronics, Inc.
63 F.4th 1319 (Federal Circuit, 2023)
Ioengine, LLC v. Ingenico Inc.
100 F.4th 1395 (Federal Circuit, 2024)

Cite This Page — Counsel Stack

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