Microsoft Corporation v. Ipa Technologies Inc.

CourtCourt of Appeals for the Federal Circuit
DecidedApril 1, 2022
Docket21-1412
StatusUnpublished

This text of Microsoft Corporation v. Ipa Technologies Inc. (Microsoft Corporation v. Ipa Technologies 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
Microsoft Corporation v. Ipa Technologies Inc., (Fed. Cir. 2022).

Opinion

Case: 21-1412 Document: 53 Page: 1 Filed: 04/01/2022

NOTE: This disposition is nonprecedential.

United States Court of Appeals for the Federal Circuit ______________________

MICROSOFT CORPORATION, Appellant

v.

IPA TECHNOLOGIES INC., Cross-Appellant ______________________

2021-1412, 2021-1413, 2021-1414, 2021-1416, 2021-1417, 2021-1418, 2021-1419, 2021-1420, 2021-1421, 2021-1422, 2021-1423, 2021-1424, 2021-1440, 2021-1442 ______________________

Appeals from the United States Patent and Trademark Office, Patent Trial and Appeal Board in Nos. IPR2019- 00810, IPR2019-00811, IPR2019-00812, IPR2019-00813, IPR2019-00814, IPR2019-00835, IPR2019-00836, IPR2019-00837. ______________________

Decided: April 1, 2022 ______________________

JOSEPH A. MICALLEF, Sidley Austin LLP, Washington, DC, argued for appellant. Also represented by SCOTT BORDER; RICHARD ALAN CEDEROTH, Chicago, IL.

SARAH ELIZABETH SPIRES, Skiermont Derby LLP, Dal- las, TX, argued for cross-appellant. Also represented by Case: 21-1412 Document: 53 Page: 2 Filed: 04/01/2022

STEVEN WAYNE HARTSELL, JAIME OLIN, PAUL SKIERMONT; MIEKE K. MALMBERG, Los Angeles, CA. ______________________

Before DYK, SCHALL, and TARANTO, Circuit Judges. TARANTO, Circuit Judge. IPA Technologies Inc. owns U.S. Patent Nos. 6,851,115 and 7,069,560, which address computing systems with dis- tributed electronic agents. Microsoft Corporation chal- lenged various claims of the patents in eight inter partes reviews (IPRs) in the Patent and Trademark Office. The Office’s Patent Trial and Appeal Board held all challenged claims unpatentable for obviousness, except for claims 8– 10, 29–47, 63, and 86–89 of the ’115 patent and claims 10– 11, 28, 50–51, and 53–55 of the ’560 patent. Microsoft and IPA both appeal. As to Microsoft’s ap- peals: We affirm the Board’s determination of no proven unpatentability of claims 29–47 of the ’115 patent and claims 50–51 and 53–55 of the ’560 patent; but we reverse certain Board findings regarding claims 8–10, 63, and 86– 89 of the ’115 patent and claims 10–11 and 28 of the ’560 patent, and we remand for any further proceedings that may be necessary and appropriate to address those claims. As to IPA’s appeals (including cross-appeals): We affirm all of the Board’s determinations challenged here by IPA. I The ’115 patent is titled “Software-Based Architecture for Communication and Cooperation Among Distributed Electronic Agents,” and the (child) ’560 patent has a simi- lar title—“Highly Scalable Software-Based Architecture for Communication and Cooperation Among Distributed Electronic Agents.” The patents share a specification and have an effective filing date of January 5, 1999. Both de- scribe, in the words of the Abstract of the ’560 patent, a “software-based architecture . . . for supporting Case: 21-1412 Document: 53 Page: 3 Filed: 04/01/2022

MICROSOFT CORPORATION v. IPA TECHNOLOGIES INC. 3

cooperative task completion by flexible, dynamic configura- tions of autonomous electronic agents.” ’560 patent, Ab- stract; see ’115 patent, Abstract (similar). Figure 4 depicts the structure of an exemplary system, which is organized around a “facilitator agent” (equiva- lently here, a “facilitator”)—a specialized server agent that coordinates other specialized agents in the system, in part by keeping an agent registry of all the other agents’ capa- bilities. ’560 patent, Fig. 4; id., col. 6, lines 38–58; id., col. 7, lines 30–32, lines 51–53; see also id., Fig. 7. Cooperative task completion can be achieved in the exemplary system as follows. After receiving a request for service from an agent in the system, also called a “goal,” the facilitator (1) parses and interprets the goal, (2) creates a goal satis- faction plan by dividing the goal into sub-goals, and (3) del- egates the task of performing each sub-goal to an agent having the specialized capability to do so. See id., col. 18, line 54, through col. 19, line 13; see also id., Fig. 11. Com- munication between agents within this system is prefera- bly accomplished via a common language, which the patents call the Interagent Communication Language (ICL). Id., col. 10, line 54, through col. 11, line 7. On March 19, 2019, Microsoft filed eight IPR peti- tions—five involving the ’115 patent and three involving the ’560 patent. Microsoft argued that the subject matter of all the challenged claims would have been obvious over combinations including at least the following references: (1) Kiss (U.S. Patent No. 6,484,155) and (2) FIPA97 (a doc- ument created by the Foundation for Intelligent Physical Agents, J.A. 7519–832). Kiss, titled “Knowledge Management System for Per- forming Dynamic Distributed Problem Solving,” describes a “knowledge management system that supports inquiries of distributed knowledge resources,” in which “[i]nteraction between a user and the knowledge resources is mediated by a collection of cooperative intelligent agents.” Kiss, Case: 21-1412 Document: 53 Page: 4 Filed: 04/01/2022

Abstract. Kiss’s agents include meta agents, user agents, and knowledge agents (or intelligent agents), which are or- ganized into layers. Id., Fig. 1; id., col. 5, line 1, through col. 7, line 19. A registry, in the agent service layer, lists the capabilities of each agent that is active in the system. Id., col. 6, line 66, through col. 7, line 19. After a meta agent receives a “formulated question” from a user agent, it “analyzes the formulated question to formulate a solu- tion plan.” Id., col. 10, lines 12–15. “By interacting with the agent service layer,” including the registry, the meta agent “allocates and assigns tasks to knowledge agents . . . based on the interests and capabilities of those knowledge agents.” Id., col. 10, lines 15–18; id., col. 6, line 66, through col. 7, line 2. Undisputedly, however, Kiss does not disclose an interagent communication language. Microsoft Open- ing Br. 12–13. FIPA97, created to “provide[] specification of basic agent technologies that can be integrated by agent systems developers to make complex systems with a high degree of interoperability,” is split into seven parts. J.A. 7523–25. Part 1 describes a framework for agent management, de- fined by Agent Platforms and Agent Domains. J.A. 7524; J.A. 7536 (Fig. 2). Each Agent Domain has a Directory Fa- cilitator that maintains an agent registry for agents within the domain. J.A. 7532–33. Part 2 describes an Agent Com- munication Language (ACL), a common communication protocol that allows agents to communicate with one an- other. J.A. 7524; J.A. 7575. Part 3 discusses agent-soft- ware integration, and Parts 4–7 provide exemplary applications of the system (e.g., for personal travel assis- tance or for audio/video entertainment and broadcasting). J.A. 7524–25. The Board instituted all IPRs and ultimately issued eight final written decisions that declared all challenged claims unpatentable for obviousness, except for claims 8– 10, 29–47, 63, and 86–89 of the ’115 patent and claims 10– 11, 28, 50–51, and 53–55 of the ’560 patent. All eight final Case: 21-1412 Document: 53 Page: 5 Filed: 04/01/2022

MICROSOFT CORPORATION v. IPA TECHNOLOGIES INC. 5

written decisions are now before us on timely appeals (or cross-appeals) by Microsoft and IPA. We have jurisdiction under 28 U.S.C. § 1295(a)(4)(A) and 35 U.S.C. §§ 141(c), 319. Further details about the challenged patents and claims, prior art, and procedural history are discussed as relevant below. II Microsoft presents five arguments on appeal.

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

Related

Cite This Page — Counsel Stack

Bluebook (online)
Microsoft Corporation v. Ipa Technologies Inc., Counsel Stack Legal Research, https://law.counselstack.com/opinion/microsoft-corporation-v-ipa-technologies-inc-cafc-2022.