`571-272-7822 Entered: October 15, 2020
`
`
`
`
`
`
`
`
`
`UNITED STATES PATENT AND TRADEMARK OFFICE
`____________
`
`BEFORE THE PATENT TRIAL AND APPEAL BOARD
`____________
`
`MICROSOFT CORPORATION,
`
`Petitioner,
`
`v.
`
`IPA TECHNOLOGIES INC.,
`Patent Owner.
`____________
`
`Case IPR2019-00810
`Patent 6,851,115 B1
`_____________
`
`
`
`
`Before LYNNE E. PETTIGREW, MINN CHUNG, and KEVIN C. TROCK,
`Administrative Patent Judges.
`
`
`CHUNG, Administrative Patent Judge.
`
`
`
`
`
`
`JUDGMENT
`Final Written Decision
`Determining Some Challenged Claims Unpatentable
`35 U.S.C. § 318(a)
`
`
`
`
`
`IPR2019-00810
`Patent 6,851,115 B1
`
`
`
`I. INTRODUCTION
`
`In this inter partes review, instituted pursuant to 35 U.S.C. § 314,
`
`Microsoft Corporation (“Petitioner”) challenges the patentability of claims 1,
`
`4–10, 15, 16, 29–32, 38, and 39 (the “challenged claims”) of U.S. Patent
`
`No. 6,851,115 B1 (Ex. 1001, “the ’115 patent”), owned by IPA
`
`Technologies Inc. (“Patent Owner”). This Final Written Decision is entered
`
`pursuant to 35 U.S.C. § 318(a) and 37 C.F.R. § 42.73. For the reasons
`
`discussed below, we determine Petitioner has shown by a preponderance of
`
`the evidence that claims 1, 4–7, 15, and 16 of the ’115 patent are
`
`unpatentable, but has not proven by a preponderance of the evidence that
`
`claims 8–10, 29–32, 38, and 39 of the ’115 patent are unpatentable.
`
`II. BACKGROUND
`
`A. Procedural History
`
`On March 19, 2019, Petitioner filed a Petition (Paper 1, “Pet.”)
`
`requesting an inter partes review of the challenged claims of the ’115 patent.
`
`Patent Owner filed a Preliminary Response (Paper 6, “Prelim. Resp.”).
`
`On October 16, 2019, applying the standard set forth in 35 U.S.C.
`
`§ 314(a), which requires demonstration of a reasonable likelihood that
`
`Petitioner would prevail with respect to at least one challenged claim, we
`
`instituted an inter partes review of the challenged claims. Paper 12
`
`(“Inst. Dec.”). In the Institution Decision, we determined Petitioner
`
`demonstrated a reasonable likelihood that it would prevail as to at least one
`
`challenged claim, and we instituted trial on all claims and all grounds in the
`
`Petition. Inst. Dec. 83–84.
`
`
`
`2
`
`
`
`IPR2019-00810
`Patent 6,851,115 B1
`
`
`
`After institution, pursuant to our order consolidating briefing
`
`(Paper 19), the parties filed consolidated papers in in IPR2019-00810,
`
`IPR2019-00811, IPR2019-00812, IPR2019-00813, and IPR2019-00814.
`
`Patent Owner filed a Patent Owner Response (Paper 22, “PO Resp.”),
`
`Petitioner filed a Reply to Patent Owner Response (Paper 30, “Pet. Reply”),
`
`and Patent Owner filed a Corrected Sur-reply (Paper 40, “PO Sur-reply”).
`
`In addition, in IPR2019-00810, Patent Owner moved to exclude (Paper 35) a
`
`portion of Exhibit 1129, as well as related testimony relied on by Petitioner;
`
`Petitioner opposed (Paper 36); and Patent Owner replied (Paper 38).
`
`A consolidated oral hearing in IPR2019-00810, IPR2019-00811,
`
`IPR2019-00812, IPR2019-00813, IPR2019-00814, IPR2019-00835,
`
`IPR2019-00836, and IPR2019-00837 was held on July 27, 2020 and July 28,
`
`2020, and a copy of the hearing transcript has been entered into the record.
`
`Paper 43 (“Tr.”).
`
`B. Related Matters
`
`According to the parties, the ’115 patent is the subject of the
`
`following district court litigation: IPA Techs. Inc. v. Google LLC, No. 1:18-
`
`cv-00318 (D. Del.); IPA Techs. Inc. v. Microsoft Corp., No. 1:18-cv-00001
`
`(D. Del.); and IPA Techs. Inc. v. Amazon.com, Inc., No. 1:16-cv-01266
`
`(D. Del.). Pet. 2–3; Paper 3, 2. The ’115 patent is also the subject of
`
`co-pending petitions for inter partes review filed by Petitioner in Cases
`
`IPR2019-00811, IPR2019-00812, IPR2019-00813, and IPR2019-00814.
`
`Paper 3, 2.
`
`
`
`3
`
`
`
`IPR2019-00810
`Patent 6,851,115 B1
`
`
`
`C. The ’115 Patent
`
`The ’115 patent describes “software-based architectures for
`
`communication and cooperation among distributed electronic agents.”
`
`Ex. 1001, 1:27–29. Figure 4 of the ’115 patent is reproduced below.
`
`
`Figure 4 depicts the structure of an exemplary distributed agent system of
`
`the ’115 patent. Id. at 6:25–32. As shown in Figure 4, system 400 includes
`
`facilitator agent 402, user interface agents 408, application agents 404, and
`
`meta-agents 406. Id. at 6:25–28. The ’115 patent describes that system 400
`
`is organized “as a community of peers by their common relationship” to
`
`facilitator agent 402 (id. at 6:28–30), which is “a specialized server agent
`
`
`
`4
`
`
`
`IPR2019-00810
`Patent 6,851,115 B1
`
`
`that is responsible for coordinating agent communications and cooperative
`
`problem-solving” (id. at 6:32–35).
`
`According to the ’115 patent, cooperation among agents is structured
`
`around a three-part approach as follows: (1) providers of services register
`
`their capabilities specifications with a facilitator; (2) requesters of services
`
`construct goals and relay them to the facilitator; and (3) the facilitator
`
`coordinates the efforts of the appropriate service providers in satisfying
`
`these goals. Id. at 10:42–47. The ’115 patent describes that cooperation
`
`among agents is achieved via messages expressed in a common language,
`
`called the Interagent Communication Language (“ICL”). Id. at 10:40–48.
`
`Referencing Figure 3 (not reproduced herein) and Figure 4, the ’115
`
`patent describes the operation of a distributed agent system in a preferred
`
`embodiment. Id. at 7:13–39. The ’115 patent describes that, when invoked,
`
`a client agent makes a connection to a facilitator, e.g., facilitator agent 402,
`
`and registers with the facilitator a specification of the capabilities and
`
`services it can provide. Id. at 7:15–21. For example, a natural language
`
`agent may register the characteristics of its available natural language
`
`vocabulary. Id. at 7:21–23. When facilitator agent 402 receives a service
`
`request and determines that registered services 416 of one of its client agents
`
`will help satisfy a goal of the request, the facilitator sends that client a
`
`request expressed in ICL 418. Id. at 7:25–29. The client agent parses this
`
`request, processes it, and returns answers or status reports to the facilitator.
`
`Id. at 7:30–32.
`
`Referencing Figures 5 and 6 (not reproduced herein), the ’115 patent
`
`describes an exemplary embodiment where user interface agent 408 runs on
`
`
`
`5
`
`
`
`IPR2019-00810
`Patent 6,851,115 B1
`
`
`a user’s laptop, accepting user input, sending requests to facilitator agent 402
`
`for delegation to appropriate agents, and displaying the results of the
`
`distributed computation. Id. at 7:53–63. As illustration, the ’115 patent
`
`describes that, when the question “What is my schedule?” is entered on user
`
`interface (UI) 408, UI 408 sends the request to facilitator agent 402, which
`
`in turn asks natural language (NL) agent 426 to translate the query into ICL.
`
`Id. at 8:4–8. The translated ICL expression is then routed by facilitator
`
`agent 402 to appropriate agents, e.g., calendar agent 434, to execute the
`
`request. Id. at 8:13–15. Finally, results are sent back to UI agent 408 for
`
`display. Id. at 8:15–16.
`
`D. Illustrative Claim
`
`Of the challenged claims, claims 1 and 29 are independent. Claim 1 is
`
`illustrative of the challenged claims and is reproduced below.
`
`1. A computer-implemented method for communication and
`cooperative task completion among a plurality of distributed
`electronic agents, comprising the acts of:
`
`registering a description of each active client agent’s functional
`capabilities
`as
`corresponding
`registered
`functional
`capabilities, using an expandable, platform-independent,
`inter-agent language, wherein the inter-agent language
`includes:
`
`a layer of conversational protocol defined by event types and
`parameter lists associated with one or more of the events,
`wherein the parameter lists further refine the one or more
`events;
`
`a content layer comprising one or more of goals, triggers and
`data elements associated with the events;
`
`receiving a request for service as a base goal in the inter-agent
`language, in the form of an arbitrarily complex goal
`expression; and
`
`
`
`6
`
`
`
`IPR2019-00810
`Patent 6,851,115 B1
`
`
`
`dynamically interpreting the arbitrarily complex goal expression,
`said act of interpreting further comprising:
`
`generating one or more sub-goals expressed in the inter-agent
`language;
`
`constructing a goal satisfaction plan wherein the goal satisfaction
`plan includes:
`
`a suitable delegation of sub-goal requests to best complete the
`requested service request—by using reasoning that includes
`one or more of domain-independent coordination strategies,
`domain-specific
`reasoning,
`and
`application-specific
`reasoning comprising rules and learning algorithms; and
`
`dispatching each of the sub-goals to a selected client agent for
`performance, based on a match between the sub-goal being
`dispatched and the registered functional capabilities of the
`selected client agent.
`
`Ex. 1001, 29:10–44.
`
`E. Applied References and Declarations
`
`Petitioner relies upon the following references in its challenges to
`
`patentability.
`
`Reference and Relevant Date(s)
`
`Designation Exhibit No.
`
`U.S. Patent No. 6,484,155 B1 (filed July 21,
`1999; provisional filed July 21, 1998)
`
`Kiss1
`
`Ex. 1005
`
`
`1 For clarity and ease of reference, we only list the first named inventor.
`
`
`
`7
`
`
`
`IPR2019-00810
`Patent 6,851,115 B1
`
`
`
`Reference and Relevant Date(s)
`
`Designation Exhibit No.
`
`FIPA 97 Version 1.0 Specification (Oct. 10,
`1997)2
`
`FIPA97
`
`Exs. 1006–
`10123
`
`Adam Cheyer, MVIEWS: Multimodal Tools
`for the Video Analyst, PROCEEDINGS OF 1998
`INTERNATIONAL CONFERENCE ON INTELLIGENT
`USER INTERFACES 55 (1998)4
`
`Cheyer
`
`Ex. 1015
`
`
`Petitioner also cites the Declaration of Dr. Henry Lieberman, HDR
`
`(Ex. 1003, “Lieberman Declaration” or “Lieberman Decl.”) in support of its
`
`unpatentability contentions. In addition, Petitioner relies on the Declaration
`
`of Dr. Timothy Finin, Ph.D. (Ex. 1049, “Finin Declaration” or “Finin
`
`
`2 Petitioner asserts that FIPA97 was accessible to the public by October
`1997 and submits various evidence in support of its contention. See Pet. 23–
`25. Patent Owner contends that Petitioner has not shown sufficiently that
`FIPA97 was accessible to the public before the priority date of the ’115
`patent. PO Resp. 45–65. As discussed below in Section III.D., we
`determine that Petitioner has shown by a preponderance of the evidence that
`FIPA97 was accessible to the public by October 1997.
`
`3 Petitioner asserts that FIPA97 was made publicly available as a single
`document. Pet. 23 (citing Ex. 1055). Petitioner explains that, due to its size,
`the reference was broken up into 7 parts and filed as Exhibits 1006 through
`1012. Id. Patent Owner does not dispute that FIPA97 is one reference for
`purposes of §§ 102 and 103. See PO Resp. 117–120. As discussed below in
`Section III.C.2., we agree with Petitioner that FIPA97 constitutes a single
`prior art reference, and we treat it as such for purposes of our unpatentability
`analysis.
`
`4 Petitioner contends that Cheyer was published in 1998. Pet. 27. Patent
`Owner does not dispute the publication date of Cheyer. See PO Resp. 44–
`45. For the reasons explained below, we determine that Petitioner has
`shown sufficiently that Cheyer was accessible to the public in 1998.
`
`
`
`8
`
`
`
`IPR2019-00810
`Patent 6,851,115 B1
`
`
`Decl.”). Patent Owner relies on the Declaration of Nenad Medvidovic,
`
`Ph.D. (Ex. 2032, “Medvidovic Declaration” or “Medvidovic Decl.”) and the
`
`Declaration of Philip R. Cohen, Ph.D. (Ex. 2033, “Cohen Declaration” or
`
`“Cohen Decl.”) in support of its Patent Owner Response.
`
`F. Instituted Grounds of Unpatentability
`
`Petitioner asserts the following grounds of unpatentability:
`
`Claims Challenged
`
`35 U.S.C. §
`
`Basis
`
`1, 4–10, 15, 29–32, 38
`
`§ 103(a)5
`
`Kiss and FIPA97
`
`7, 16, 39
`
`§ 103(a)
`
`Kiss, FIPA97, and Cheyer
`
`
`Pet. 3–4. We instituted an inter partes review on all challenged claims and
`
`all grounds set forth in the Petition. Inst. Dec. 83–84.
`
`III. ANALYSIS
`
`A. Level of Ordinary Skill in the Art
`
`We begin our analysis by addressing the level of ordinary skill in the
`
`art. Petitioner’s declarant, Dr. Lieberman, opines that a person of ordinary
`
`skill in the art at the time of the invention of the ’115 patent would have
`
`been someone familiar with the principles and conventions of computer
`
`science and computer networking, and also with multi-agent systems and
`
`inter-agent communication languages as documented in agent-centered
`
`
`5 The Leahy-Smith America Invents Act, Pub. L. No. 112-29, 125 Stat. 284
`(2011) (“AIA”), amended 35 U.S.C. §§ 102 and 103. Because the
`’115 patent has an effective filing date prior to the effective date of the
`applicable AIA amendments, we refer to the pre-AIA versions of §§ 102 and
`103.
`
`
`
`9
`
`
`
`IPR2019-00810
`Patent 6,851,115 B1
`
`
`literature by 1999. Ex. 1003 ¶ 34; see Pet. 4–5 (citing Ex. 1003 ¶ 34).
`
`Dr. Lieberman also testifies that a person of ordinary skill in the art may
`
`have been a graduate student in mathematics, engineering, or computer
`
`science, and may have had an advanced degree in one of these disciplines,
`
`and would also have had at least two years of experience working in the
`
`field of computer science, or a related field, and may have worked in
`
`academia, either as a professor or a graduate student, for a technology
`
`company, or for a government. Id.
`
`Citing the testimony of its declarant, Dr. Medvidovic, Patent Owner
`
`asserts that a person of ordinary skill in the art at the time of the ’115
`
`patent’s filing date would have had “a Bachelor’s degree in Computer
`
`Science or equivalent field and at least two years of work experience in
`
`design and development of distributed systems, software specification
`
`languages, or a related area.” PO Resp. 23 (citing Ex. 2032 ¶ 37). Patent
`
`Owner criticizes Petitioner’s articulation of the level of ordinary skill in the
`
`art as being “vague and uncertain” due to Petitioner’s and Dr. Lieberman’s
`
`use of the word “may” in their proposed definition. Id. at 23–24. Patent
`
`Owner contends that Petitioner’s proposed definition “leav[es] every aspect
`
`of the level of skill ‘fluid,’” which is “particularly problematic here, where
`
`Petitioner claims that it would have been obvious to create an agent system
`
`that is very complex and advanced in its facilitation, goal processing, and
`
`inter-agent communication capacities.” Id. at 24 (citing Ex. 2032 ¶ 40).
`
`Petitioner responds that its proposal “simply (and realistically)
`
`expresses alternatives—i.e., that a Skilled Artisan would have been at least a
`
`graduate student in several relevant fields (e.g, ‘mathematics, engineering, or
`
`
`
`10
`
`
`
`IPR2019-00810
`Patent 6,851,115 B1
`
`
`computer science’), and would have had at least two years of work
`
`experience in those fields.” Pet. Reply 13–14 (citing Pet. 4–5). Petitioner
`
`also argues that Patent Owner does not articulate how any differences
`
`between the parties’ proposals that would alter or even affect the outcome of
`
`this proceeding. Id. at 14.
`
`Patent Owner asserts that it has “identified how the difference
`
`between the proposals would affect this proceeding” because Patent Owner
`
`has pointed out that “it is Petitioner’s burden under the law to address each
`
`Graham factor and Petitioner has failed to proffer a coherent level of
`
`ordinary skill in the art, Petitioner’s obviousness assertion fails for that
`
`reason alone.” PO Sur-reply 15 (citing PO Resp. 24).
`
`But Patent Owner does not identify any “meaningful differences”
`
`between the parties’ proposed definitions or how “the outcome of [this
`
`proceeding] would have been different” if we adopted Patent Owner’s
`
`proposed definition, as opposed Petitioner’s proposal. See ESIP Series 2,
`
`LLC v. Puzhen Life USA, LLC, 958 F.3d 1378, 1385 (Fed. Cir. 2020) (citing
`
`Genzyme Therapeutic Prod. Ltd. P’ship v. Biomarin Pharm. Inc., 825 F.3d
`
`1360, 1371–72 (Fed. Cir. 2016)). For example, Patent Owner does not argue
`
`the challenged claims are not unpatentable under Patent Owner’s proposed
`
`definition of the level of ordinary skill in the art, nor does it identify any
`
`claim limitation that would have been taught by the asserted prior art under
`
`Petitioner’s proposed definition, but not under Patent Owner’s proposal. See
`
`PO Resp. 23–24; PO Sur-reply 14–16.
`
`In our view, the parties’ proposals are not materially different despite
`
`the differences in wording between them (e.g., the education level of a
`
`
`
`11
`
`
`
`IPR2019-00810
`Patent 6,851,115 B1
`
`
`Bachelor’s degree in Computer Science or equivalent field under Patent
`
`Owner’s proposal, as opposed to a graduate student’s level of education with
`
`or without a Bachelor’s degree under Petitioner’s proposed definition). See
`
`Pet. 4–5; Pet. Reply 13–14; PO Resp. 23. For purposes of this Final Written
`
`Decision, we find no meaningful differences between the parties’ respective
`
`definitions that would materially alter the outcome of this Decision. These
`
`proposals are similar for all purposes relevant to this Final Written Decision,
`
`and both are consistent with the level of ordinary skill in the art reflected in
`
`the disclosure of the ’115 patent and the prior art of record. See Okajima v.
`
`Bourdeau, 261 F.3d 1350, 1355 (Fed. Cir. 2001); In re GPAC Inc., 57 F.3d
`
`1573, 1579 (Fed. Cir. 1995).
`
`Nonetheless, for this Final Written Decision, we adopt Patent Owner’s
`
`definition of a person of ordinary skill in the art at the time of the claimed
`
`invention. That is, a person of ordinary skill in the art at the time of the
`
`claimed invention would have had “a Bachelor’s degree in Computer
`
`Science or equivalent field and at least two years of work experience in
`
`design and development of distributed systems, software specification
`
`languages, or a related area.” Our analysis and conclusions in this Final
`
`Written Decision would be the same regardless of whether Petitioner’s or
`
`Patent Owner’s definition of the level of ordinary skill in the art is adopted.
`
`B. Claim Construction
`
`In an inter partes review, we apply the same claim construction
`
`standard that would be used in a civil action under 35 U.S.C. § 282(b),
`
`following the standard articulated in Phillips v. AWH Corp., 415 F.3d 1303
`
`(Fed. Cir. 2005) (en banc). 37 C.F.R. § 42.100(b) (2019). In applying such
`
`
`
`12
`
`
`
`IPR2019-00810
`Patent 6,851,115 B1
`
`
`standard, claim terms are generally given their ordinary and customary
`
`meaning, as would be understood by a person of ordinary skill in the art, at
`
`the time of the invention and in the context of the entire patent disclosure.
`
`Phillips, 415 F.3d at 1312–13. “In determining the meaning of the disputed
`
`claim limitation, we look principally to the intrinsic evidence of record,
`
`examining the claim language itself, the written description, and the
`
`prosecution history, if in evidence.” DePuy Spine, Inc. v. Medtronic
`
`Sofamor Danek, Inc., 469 F.3d 1005, 1014 (Fed. Cir. 2006) (citing Phillips,
`
`415 F.3d at 1312–17).
`
`In our Decision on Institution, we preliminarily interpreted five claim
`
`terms as follows.
`
`Term
`
`Construction
`
`“event”
`
`“a message or goal communicated between agents”
`
`“event type”
`
`“a type of an event”
`
`“goal”
`
`“a request for service”
`
`“arbitrarily complex
`goal expression”
`
`“a goal expressed in a language or syntax that
`allows an expression, when appropriate or when
`desired, that expresses multiple sub-goals and can
`potentially include more than one type of logical
`connector (e.g., AND, OR, NOT), and/or more
`than one level of logical nesting (e.g., use of
`parentheses), or the substantive equivalent,
`although not every goal is itself necessarily
`complex”
`
`“compound goal”
`
`“a single goal expression that specifies multiple
`sub-goals to be performed”
`
`
`Dec. on Inst. 29–38.
`
`
`
`13
`
`
`
`IPR2019-00810
`Patent 6,851,115 B1
`
`
`
`The parties do not dispute the constructions of these five terms in their
`
`Patent Owner Response or Petitioner Reply. See PO Resp. 25–27;
`
`Pet. Reply 1. Upon considering the complete record, we discern no reason
`
`to deviate from our preliminary constructions and, therefore, adopt the
`
`constructions of the claim terms “event,” “event type,” “goal,” “arbitrarily
`
`complex goal expression,” and “compound goal” as set forth above for this
`
`Final Written Decision.
`
`In the Petition, Petitioner discusses constructions for six additional
`
`claim terms, including “goal satisfaction plan,” “layer of conversational
`
`protocol,” “content layer,” “trigger,” “symbolic name,” and “parameter lists
`
`further refine the one or more events.” Pet. 8–16. In addition, in the
`
`Petitioner Reply, Petitioner discusses construction of the claim term
`
`“process characteristics.” Pet. Reply 12–13. Patent Owner disputes
`
`constructions for two terms, “goal satisfaction plan” and “process
`
`characteristics.” See PO Resp. 24–38; PO Sur-reply 13–14. We discuss
`
`constructions for each of the two disputed terms in turn below.
`
`Patent Owner does not discuss Petitioner’s proposed construction for
`
`the claim term “parameter lists further refine the one or more events” or
`
`propose its own construction for the term. See PO Resp. 24–38.
`
`Nonetheless, Patent Owner discusses meaning of this term in the context of
`
`Patent Owner’s arguments that FIAP97 does not teach an “expandable . . .
`
`inter-agent language” and “parameter lists” that “further refine the one or
`
`more events,” as recited in claim 1. See id. at 97–106. Although Patent
`
`Owner’s arguments raise an issue of claim construction, Patent Owner’s
`
`arguments are closely related to and interspersed with Patent Owner’s
`
`
`
`14
`
`
`
`IPR2019-00810
`Patent 6,851,115 B1
`
`
`arguments that FIPA97 does not teach an “inter-agent language” recited in
`
`claim 1. Thus, for efficiency and completeness, we address this issue in the
`
`context of the patentability discussion below.
`
`No other claim terms, beyond those terms noted above, need to be
`
`construed expressly for purposes of this Final Written Decision. See Vivid
`
`Techs., Inc. v. Am. Sci. & Eng’g, Inc., 200 F.3d 795, 803 (Fed. Cir. 1999)
`
`(holding that only terms that are in controversy need to be construed, and
`
`“only to the extent necessary to resolve the controversy”); see also Nidec
`
`Motor Corp. v. Zhongshan Broad Ocean Motor Co., 868 F.3d 1013, 1017
`
`(Fed. Cir. 2017) (applying Vivid Techs. in the context of an inter partes
`
`review).
`
`1. “goal satisfaction plan”
`
`The claim term “goal satisfaction plan” is recited in all but one of
`
`independent claims of the ’115 patent—claims 1, 29, 61, 71, and 86, the one
`
`exception being claim 48. See Ex. 1001, 29:33–40 (claim 1), 32:9–21
`
`(claim 29), 35:24–29 (claim 61), 36:17–23 (claim 71), 37:22–38:5
`
`(claim 86). “[W]e presume, unless otherwise compelled, that the same claim
`
`term in the same patent or related patents carries the same construed
`
`meaning.” Paice LLC v. Ford Motor Co., 881 F.3d 894, 904 (Fed. Cir.
`
`2018) (quoting Omega Eng’g, Inc. v. Raytek Corp., 334 F.3d 1314, 1334
`
`(Fed. Cir. 2003). The parties do not contend that the term “goal satisfaction
`
`plan” has different meanings in different claims of the ’115 patent. See Pet.
`
`10; PO Resp. 27–38; Pet. Reply 1–12; PO Sur-reply 2–13.
`
`Petitioner contends that a “goal satisfaction plan” is a “procedure for
`
`sending one or more requests for service to one or more agents in order to
`
`
`
`15
`
`
`
`IPR2019-00810
`Patent 6,851,115 B1
`
`
`satisfy a goal.” Pet. 10. Patent Owner disagrees and asserts that the claim
`
`term “goal satisfaction plan” should be construed to mean “a plan for the
`
`satisfaction of a complex goal expression in an optimal or near-optimal
`
`manner that is consistent with any advice parameters or constraints.” PO
`
`Resp. 28.
`
`a. Claim Language
`
`We begin our claim construction analysis by considering the language
`
`of the claims themselves. Phillips, 415 F.3d at 1314. Addressing the claim
`
`language of the disputed term, we note that the claim language “a goal
`
`satisfaction plan” indicates that the term’s plain meaning is “a plan for
`
`satisfying a goal.”
`
`In the challenged independent claims 1 and 29, the term “goal
`
`satisfaction plan” is further limited (in different ways) by specific limitations
`
`recited in the claims. For example, claim 1 recites:
`
`constructing a goal satisfaction plan wherein
`satisfaction plan includes:
`
`the goal
`
`a suitable delegation of sub-goal requests to best complete the
`requested service request—by using reasoning that includes
`one or more of domain-independent coordination strategies,
`domain-specific
`reasoning,
`and
`application-specific
`reasoning comprising rules and learning algorithms;
`
`Ex. 1001, 23:33–40 (emphases added). In contrast, claim 29 recites:
`
`constructing a base goal satisfaction plan including the sub-acts
`of:
`
`determining whether the request service is available,
`
`determining sub-goals required in completing the base goal
`by using reasoning that includes one or more of domain-
`independent coordination strategies, domain-specific
`
`
`
`16
`
`
`
`IPR2019-00810
`Patent 6,851,115 B1
`
`
`
`reasoning, and application-specific reasoning comprising
`rules and learning algorithms,
`
`selecting service-providing electronic agents from the agent
`registry suitable for performing the determined sub-goals,
`and
`
`ordering a delegation of sub-goal requests complete the
`requested service;
`
`Id. at 32:9–21 (emphasis added).
`
`As shown above, the “optimal or near-optimal”6 limiting feature
`
`argued by Patent Owner is recited in claim 1 (“a suitable delegation of
`
`sub-goal requests to best complete the requested service request”), but not in
`
`claim 29. This shows that the patentee knew how to restrict the “goal
`
`satisfaction plan” to “best complete the requested service request,” i.e.,
`
`satisfy a goal “in an optimal or near-optimal manner.” If the patentee had
`
`intended to similarly restrict the “goal satisfaction plan” in claim 29, it could
`
`have done so using the language of claim 1, but did not. See Intellectual
`
`Ventures I LLC v. T-Mobile USA, Inc., 902 F.3d 1372, 1379 (Fed. Cir. 2018)
`
`(citing Unwired Planet, LLC v. Apple Inc., 829 F.3d 1353, 1359 (Fed. Cir.
`
`2016)).
`
`Thus, Patent Owner’s proposed construction that generally requires a
`
`“goal satisfaction plan” to satisfy a goal “in an optimal or near-optimal
`
`
`6 Patent Owner asserts that the term “optimal” and “near optimal” has a
`well-established meaning in the context of computer engineering, citing a
`technical dictionary, which defines optimization as “[t]he process of finding
`the best solution to some problem, where ‘best’ accords to prestated
`criteria.” PO Sur-reply 6 (emphasis added) (citing Ex. 2078, 3).
`
`
`
`17
`
`
`
`IPR2019-00810
`Patent 6,851,115 B1
`
`
`manner” would have the effect of obfuscating the material differences in the
`
`claim language of claim 1 and claim 29 discussed above.
`
`In addition, for claim 1, Patent Owner’s proposed construction would
`
`render the limitation “suitable delegation of sub-goal requests to best
`
`complete the requested service request” recited in claim 1 superfluous. Such
`
`a construction is presumed improper. See Digital-Vending Servs. Int’l, LLC
`
`v. Univ. of Phoenix, Inc., 672 F.3d 1270, 1274–75 (Fed. Cir. 2012) (rejecting
`
`the district court’s construction narrowing a term by a superfluous limitation
`
`when the claims explicitly recited the narrowing limitation, and discussing
`
`the “well-established rule that claims are interpreted with an eye toward
`
`giving effect to all terms in the claim”) (quoting Bicon, Inc. v. Straumann
`
`Co., 441 F.3d 945, 950 (Fed. Cir. 2006)) (internal quotation marks omitted);
`
`LSI Indus., Inc. v. ImagePoint, Inc., 279 F. App’x 964, 972 (Fed. Cir. 2008)
`
`(nonprecedential) (rejecting the district court’s construction of “display
`
`device” as necessarily including the superfluous limitation of “internal
`
`illumination” because other claim terms specifically recited an “illuminated
`
`display device”); but cf. ERBE Elektromedizin GmbH v. Canady Tech. LLC,
`
`629 F.3d 1278, 1286 (Fed. Cir. 2010) (“no canon of [claim] construction is
`
`absolute in its application”) (citation omitted).
`
`Considering next the Patent Owner-argued limiting feature of
`
`satisfying a goal “consistent with any advice parameters or constraints,” this
`
`feature is recited in claim 29, but not in claim 1. Claim 29 recites “the act of
`
`interpreting including the sub-acts of: determining any task completion
`
`advice provided by the base goal, and determining any task completion
`
`constraints provided by the base goal” (Ex. 1001, 32:4–8 (emphases
`
`
`
`18
`
`
`
`IPR2019-00810
`Patent 6,851,115 B1
`
`
`added)), whereas claim 1 does not recite “advice” or “constraint” (see id. at
`
`29:10–44). Thus, Patent Owner’s proposed construction is disfavored
`
`because it would blur the material differences in the claim language of
`
`claim 1 and claim 29 discussed above.
`
`Finally, Patent Owner’s proposed construction replaces “goal” with
`
`“complex goal expression.” Again, this feature is recited in claim 1, but not
`
`in claim 29. Claim 1 recites “receiving a request for service as a base goal in
`
`the inter-agent language, in the form of an arbitrarily complex goal
`
`expression; and dynamically interpreting the arbitrarily complex goal
`
`expression” (Ex. 1001, 29:25–30), whereas claim 29 recites “interpreting a
`
`service request in order to determine a base goal that may be a compound,
`
`arbitrarily complex base goal” (id. at 31:59–61) (emphasis added). Because
`
`of the permissive language “may be” used in claim 29, a “goal” is not
`
`necessarily required to be in the form of an arbitrarily complex goal
`
`expression in claim 29. Again, Patent Owner’s proposed construction is
`
`disfavored because it would blur the material differences in the claim
`
`language of claim 1 and claim 29 discussed above.
`
`Thus, at least based on the claim language, it is not appropriate to
`
`limit “goal satisfaction plan” as Patent Owner contends. As discussed
`
`above, the meaning and the scope of “goal satisfaction plan” is clear on the
`
`face of each claim because claims 1 and 29 each recite specifically what a
`
`“goal satisfaction plan” includes or comprises in different claims.
`
`Therefore, absent compelling evidence to the contrary, it is neither necessary
`
`nor appropriate to limit the meaning of the term “goal satisfaction plan”
`
`
`
`19
`
`
`
`IPR2019-00810
`Patent 6,851,115 B1
`
`
`beyond the plain meaning indicated by the claim language—i.e., “a plan for
`
`satisfying a goal.”
`
`b. Written Description
`
`Turning to the Specification, Patent Owner cites the following
`
`statement in the “Summary of the Invention” section:
`
`is achieved through an architecture
`[e]xtreme flexibility
`organized around the declaration of capabilities by service-
`providing agents, the construction of arbitrarily complex goals
`by users and service-requesting agents, and the role of
`facilitators in delegating and coordinating the satisfaction of
`these goals, subject to advice and constraints that may
`accompany them.
`
`PO Resp. 31 (quoting Ex. 1001, 5:3–9). The very first sentence of the
`
`paragraph cited by Patent Owner states, however, “[a] first embodiment of
`
`the present invention discloses a highly flexible, Software-based architecture
`
`for constructing distributed systems.” Ex. 1001, 4:58–60 (emphasis added).
`
`Indeed, all of the portions of the Specification cited by Patent Owner,
`
`including the passage reproduced above, describe various embodiments of
`
`the ’115 patent. See PO Resp. 30–33 (citing Ex. 1001, 5:3–9, 5:48–49,
`
`15:37–39, 15:66–16:1, 16:11–21, 16:38–46, 18:35–48, 28:47–54, Fig. 11).
`
`In general, “a particular embodiment appearing in the written
`
`description may not be read into a claim when the claim language is broader
`
`than the embodiment.” SuperGuide Corp. v. DirecTV Enters., Inc., 358 F.3d
`
`870, 875 (Fed. Cir. 2004) (citation omitted). As discussed above, the
`
`challenged independent claims 1 and 29 do not recite all of the limiting
`
`features required by Patent Owner’s proposed co



