IPA Technologies Inc. v. Microsoft Corporation

Filing 143

MEMORANDUM ORDER: Providing claim construction for terms in U.S. Patent No. 6,851,115, U.S. Patent No. 7,069,560, and U.S. Patent No. 7,036,128 (see Memorandum Order for further details). Signed by Judge Richard G. Andrews on 4/27/2023. (nms)

Download PDF
Case 1:18-cv-00001-RGA-SRF Document 143 Filed 04/27/23 Page 1 of 11 PageID #: 24592 IN THE UNITED STATES DISTRICT COURT FOR THE DISTRICT OF DELAWARE IPA TECHNOLOGIES INC., Plaintiff, Civil Action No. 18-00001-RGA v. MICROSOFT CORPORATION, Defendant. MEMORANDUM ORDER This Memorandum Order addresses the issue of claim construction of two terms in U.S. Patent No. 6,851,115 (“the ’115 patent”), U.S. Patent No. 7,069,560 (“the ’560 patent”), and U.S. Patent No. 7,036,128 (“the ’128 patent”) (“the Asserted Patents”). The parties submitted a Joint Claim Construction Brief (D.I. 131), and I heard oral argument on April 18, 2023. 1 IPA brought this case against Microsoft in 2018. (D.I. 1). IPA also brought a companion case against Amazon. IPA Techs. Inc. v. Amazon.com, Inc., No. 1:16-cv-1266 (“the Amazon case”). The cases have proceeded on different timetables. I long ago issued a claim construction order in the Amazon case. (Amazon case, D.I. 128). I. LEGAL STANDARD “It is a bedrock principle of patent law that the claims of a patent define the invention to which the patentee is entitled the right to exclude.” Phillips v. AWH Corp., 415 F.3d 1303, 1312 (Fed. Cir. 2005) (en banc) (internal quotation marks omitted). “‘[T]here is no magic formula or catechism for conducting claim construction.’ Instead, the court is free to attach the appropriate 1 Citations to the transcript, which is not yet docketed, are in the format “Tr. __.” 1 Case 1:18-cv-00001-RGA-SRF Document 143 Filed 04/27/23 Page 2 of 11 PageID #: 24593 weight to appropriate sources ‘in light of the statutes and policies that inform patent law.’” SoftView LLC v. Apple Inc., 2013 WL 4758195, at *1 (D. Del. Sept. 4, 2013) (alteration in original) (quoting Phillips, 415 F.3d at 1324). When construing patent claims, a court considers the literal language of the claim, the patent specification, and the prosecution history. Markman v. Westview Instruments, Inc., 52 F.3d 967, 977–80 (Fed. Cir. 1995) (en banc), aff’d, 517 U.S. 370 (1996). Of these sources, “the specification is always highly relevant to the claim construction analysis. Usually, it is dispositive; it is the single best guide to the meaning of a disputed term.” Phillips, 415 F.3d at 1315 (internal quotation marks omitted). “[T]he words of a claim are generally given their ordinary and customary meaning. . . . [Which is] the meaning that the term would have to a person of ordinary skill in the art in question at the time of the invention, i.e., as of the effective filing date of the patent application.” Id. at 1312–13 (citations and internal quotation marks omitted). “[T]he ordinary meaning of a claim term is its meaning to [an] ordinary artisan after reading the entire patent.” Id. at 1321 (internal quotation marks omitted). “In some cases, the ordinary meaning of claim language as understood by a person of skill in the art may be readily apparent even to lay judges, and claim construction in such cases involves little more than the application of the widely accepted meaning of commonly understood words.” Id. at 1314. When a court relies solely upon the intrinsic evidence—the patent claims, the specification, and the prosecution history—the court’s construction is a determination of law. See Teva Pharms. USA, Inc. v. Sandoz, Inc., 574 U.S. 318, 331 (2015). The court may also make factual findings based upon consideration of extrinsic evidence, which “consists of all evidence external to the patent and prosecution history, including expert and inventor testimony, dictionaries, and learned treatises.” Phillips, 415 F.3d at 1317–19 (quoting Markman, 52 F.3d at 980). Extrinsic evidence 2 Case 1:18-cv-00001-RGA-SRF Document 143 Filed 04/27/23 Page 3 of 11 PageID #: 24594 may assist the court in understanding the underlying technology, the meaning of terms to one skilled in the art, and how the invention works. Id. Extrinsic evidence, however, is less reliable and less useful in claim construction than the patent and its prosecution history. Id. II. PATENTS AT ISSUE The parties agree that, for claim construction purposes, claim 29 of the ’115 patent is representative. (D.I. 131 at 1). That claim reads as follows: 29. A computer program stored on a computer readable medium, the computer program executable to facilitate cooperative task completion within a distributed computing environment, the distributed computing environment including a plurality of autonomous electronic agents, the distributed computing environment supporting an Interagent Communication Language, the computer program comprising computer executable instructions for: providing an agent registry that declares capabilities of service-providing electronic agents currently active within the distributed computing environment; interpreting a service request in order to determine a base goal that may be a compound, arbitrarily complex base goal, the service request adhering to an Interagent Communication Language (ICL), where in the ICL 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; and a content layer comprising one or more of goals, triggers and data elements associated with the events; 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; 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 reasoning, and application-specific reasoning comprising rules and learning algorithms, 3 Case 1:18-cv-00001-RGA-SRF Document 143 Filed 04/27/23 Page 4 of 11 PageID #: 24595 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; and implementing the base goal satisfaction plan. (’115 patent, claim 29) (disputed terms italicized). III. CONSTRUCTION OF AGREED-UPON TERMS I adopt the following agreed-upon constructions: CLAIM TERM “layer” CLAIMS “task completion advice” ’115 patent: claim 29 ’560 patent: claims 50, 53 ’128 patent: claim 22 ʼ115 patent: claim 29 ʼ560 patent: claims 50, 53 ʼ128 patent: claim 22 ʼ115 patent: claim 29 “task completion constraints” ʼ115 patent: claim 29 “capability” ’115 patent: claims 29, 30 “symbolic name” ’115 patent: claim 33 “task declaration” “request for a service” / “service request” ʼ115 patent: claim 33 ʼ115 patent: claim 29, 34-36 ʼ560 patent: claims 50, 51, 53 “base goal” ʼ115 patent: claims 29, 38 ʼ560 patent: claim 50, 53 ʼ115 patent: claim 29 ʼ560 patent: claims 50, 53 “layer of conversational protocol” “cooperative task completion / cooperative completion of the base goal” 4 CONSTRUCTION “a set of rules that are a part of the ICL” “a layer which governs the structure of interagent communications” “one or more parameters containing advice on how to execute a task” “one or more parameters containing constraints on how to execute a task” “a function an agent can perform” “a name that is used to identify an agent and need not be unique.” “a statement of an agent task” “The ‘request for a service’/’service request’ must be recited in the claimed ICL and must meet every requirement of the claimed ICL” “starting goal” plain and ordinary meaning Case 1:18-cv-00001-RGA-SRF Document 143 Filed 04/27/23 Page 5 of 11 PageID #: 24596 “inter-agent language” / “inter-agent communication language” / “ICL” “a content layer” ʼ115 patent: claim 29, 35, 36 ʼ560 patent: claims 50, 53 ʼ128 patent: claim 22 ʼ115 patent: claim 29 “event” ʼ115 patent: claims 29, 39-41 ʼ560 patent: claims 50, 53 ʼ128 patent: claim 22 ʼ560 patent: claims 50, 53 “non-syntactic decomposition” “agent registry” / “registry of capabilities of the serviceproviding electronic agents” “compound goal” / “complex goal” ʼ115 patent: claims 29, 30, 32, 33 ʼ560 patent: claims 50, 51, 53-55 ʼ115 patent: claim 29 “arbitrarily complex goal expression” / “arbitrarily complex base goal” / “arbitrarily complex goal” ʼ115 patent: claims 29 “trigger” ʼ115 patent: claims 29, 33, 38-44 ʼ128 patent: claim 2 “event type(s)” ʼ115 patent: claim 29 ʼ560 patent: claims 50, 53 ʼ128 patent: claim 22 ʼ128 patent: claim 22 ʼ115 patent: claim 29 ʼ128 patent: claim 22 “ICL goal(s)” “parameter lists associated with one or more events” / “wherein the parameter lists further refine the one or more events” 5 “an interface, communication, and task coordination language” “a layer, which specifies the content of interagent messages” “a message between agents or between an agent and a facilitator” “separating or resolving into constituent parts based on factors other than syntax” plain and ordinary meaning “a single-goal expression comprising multiple subgoals” “a single goal expression expressed in a language or syntax that allows multiple sub-goals and potentially includes 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” “a settable mechanism for taking or requesting action when a condition or set of conditions is met” “type of event” “goal(s) formulated in ICL” “lists of parameters that refine associated events” Case 1:18-cv-00001-RGA-SRF Document 143 Filed 04/27/23 Page 6 of 11 PageID #: 24597 IV. CONSTRUCTION OF DISPUTED TERMS A. “sub-goal” (’115 patent: claims 29, 45; ’560 patent: claims 50, 53; ’128 patent: claim 22) a. Plaintiff’s proposed construction: No construction needed; plain and ordinary meaning. However, to the extent the Court determines that a specific construction is warranted: “a goal that is performed to accomplish a base goal” b. Defendant’s proposed construction: “one of multiple requests necessary to achieve a goal” c. The Court’s construction: “subgoals, when not modified by ‘one or more,’ means “two or more subgoals” The parties dispute the relationship between a “sub-goal” and a “request for service.” Defendant argues that these terms are synonymous because, “[i]n the context of the Asserted Patents, a ‘goal’ is a request for service.” (D.I. 131 at 11-12). I disagree. First, as Plaintiff notes (id. at 18), Defendant asks me to construe a separate term: “goal.” Neither party has submitted “goal” for construction. I decline to construe it here. Second, I agree with Plaintiff that the intrinsic record reflects that “[g]oals and service requests are related, but distinct, concepts.” (Id. at 18). The claim language supports this view. For example, claim 29 of the ’115 patent recites “interpreting a service request in order to determine a base goal,” ’115 patent at 31:59-60, and claim 53 of the ’560 patent recites “determining a base goal based on the service request.” ’560 patent at 36:18. As Plaintiff notes, “[i]f a goal and a service request are viewed as the same entity, there would be no need to interpret one to yield the other.” (D.I. 131 at 18). Defendant’s response is that, because these claims describe a particular type of goal (“base goals”) rather than just “goals,” a service request nevertheless constitutes a goal. (Id. at 23). I am not convinced. The Federal Circuit has stated that, in the absence of evidence to the contrary, different claim terms are presumed to have different meanings. CAE Screenplates Inc. v. Heinrich Fiedler GmbH & Co. KG, 224 F.3d 1308, 1317 (Fed. Cir. 2000). I do not think Defendant offers 6 Case 1:18-cv-00001-RGA-SRF Document 143 Filed 04/27/23 Page 7 of 11 PageID #: 24598 persuasive reasons to depart from this principle here. Defendant argues that the specification equates goals and requests. (D.I. 131 at 11-12). For instance, Defendant points to a disclosed example in which the patents explain, “The goal, now stated in ICL, is then transmitted to the client agent’s parent facilitator in a step 906. The parent facilitator responds to this service request ….” ’115 patent at 18:6-8 (emphasis added). I do not think that this language contradicts Plaintiff’s interpretation. The service request, as I understand it, expresses the goal. The goal is therefore a component of the service request, rather than the service request itself. Defendant’s arguments with respect to the prosecution history and recent IPR proceedings (D.I. 131 at 12) do not convince me otherwise. The parties also dispute the relationship between a “goal” and a “sub-goal.” Plaintiff and Defendant agree that sub-goals are component goals necessary to achieve a goal. (D.I. 131 at 9 (“subgoals are component goals performed to achieve a base goal”); id. at 11 (“subgoal is a component or constituent request that … is necessary to satisfy the initial goal”)). The disagreement here is whether a sub-goal must be one of multiple sub-goals necessary to achieve a goal, or whether a sub-goal can be the only sub-goal necessary to achieve a goal. Defendant argues the former. I agree. As Defendant notes (D.I. 131 at 11), the asserted claims refer to both “goals” and “sub-goals.” E.g., ’115 patent, claim 29. Again, in the absence of evidence to the contrary, I must presume that different claim terms mean different things. CAE Screenplates Inc., 224 F.3d at 1317. Thus, a “sub-goal” presumptively differs from a “goal” in some respect. The Merriam-Webster Online Dictionary includes several definitions of the prefix “sub,” the second of which is most apt here: “subordinate portion of” or “subdivision of.” MERRIAM-WEBSTER, https://www.merriam-webster.com/dictionary/sub (last visited Apr. 19, 2023). In short, “sub” denotes inferiority with respect to the root word that “sub” modifies. “Sub- 7 Case 1:18-cv-00001-RGA-SRF Document 143 Filed 04/27/23 Page 8 of 11 PageID #: 24599 goal,” therefore, suggests something less than a “goal.” The dictionary definition counsels against Plaintiff’s proposed interpretation of sub-goal, which would permit a “sub-goal” to constitute the “goal” itself. (See D.I. 131 at 17-18). The intrinsic record largely supports Defendant’s interpretation. Multiple claims refer to “subgoals,” plural. For example, claim 29 of the ’115 patent recites “constructing a base goal satisfaction plan” that includes “determining sub-goals required in completing the base goal.” ’115 patent at 32:9-13 (emphasis added). The Federal Circuit has stated that a plural term is presumed to refer to two or more items. Apple Inc. v. MPH Techs. Oy, 28 F.4th 254, 261-62 (Fed. Cir. 2022). “That presumption can be overcome when the broader context shows a different meaning applies.” Id. at 262. Plaintiff has not overcome that presumption with respect to every use of “sub-goal.” As I mentioned at oral argument (Tr. at 7-8), the Patentees clearly indicate where a plural term refers to one or more items: They employ the phrase “one or more.” For example, in claim 29 of the ’115 patent, the phrase “one or more” appears four times. ’115 patent at 31:65, 31:67, 32:1, 32:13. Yet that phrase does not accompany “sub-goals.” ’115 patent at 32:12. I take that to mean that “subgoals,” standing alone, means multiple sub-goals. 2 By contrast, other claims recite “one or more” sub-goals. Claim 1 of the ’115 patent does so. ’115 patent at 29:30. So does claim 22 of the ’128 patent. ’128 patent at 37:23. I think the “one or more” language modifying “sub-goals” is clear enough to permit a single sub-goal when “sub- 2 Plaintiff argues that such a requirement contradicts the specification, as well as an agreed-upon construction that I have adopted here. (D.I. 131 at 22-23). The parties agreed to construe “arbitrarily complex goal expression” / “arbitrarily complex base goal” / “arbitrarily complex goal” to mean “a single goal expression expressed in a language or syntax that allows multiple sub-goals….” (D.I. 138, App. B at 2) (emphasis added). I agree with Defendant (D.I. 131 at 28) that this language does not require single sub-goals, and, in any event, does not override the plain language of the claims discussed above. Neither does the acknowledgment in the specification that “not every goal is itself necessarily complex.” ’115 patent at 14:58-59. 8 Case 1:18-cv-00001-RGA-SRF Document 143 Filed 04/27/23 Page 9 of 11 PageID #: 24600 goals” is so modified. Thus, while the phrase “one or more sub-goals” permits a single sub-goal, “sub-goals” without the modifying clause requires at least two sub-goals. B. “goal satisfaction plan” (’115 patent: claim 29; ’560 patent: claim 50) a. Plaintiff’s proposed construction: No construction needed; plain and ordinary meaning. However, to the extent the Court determines that a specific construction is warranted: “plan for satisfying a goal that includes delegating sub-goals to specific agents and is consistent with advice parameters.” b. Defendant’s proposed construction: “plan for satisfying a goal that includes delegating sub-goals to specific agents, involves asking service providing agents to perform actions other than the retrieval of information, and is consistent with advice parameters” c. The Court’s construction: “plan for satisfying a goal that includes delegating sub-goals to specific agents, is not limited to asking service providing agents to retrieve information, and is consistent with advice parameters.” Plaintiff’s proposed construction of “goal satisfaction plan” is the same as what I decided in the Amazon case. (Amazon case, D.I. 128 at 1). Defendant argues that this construction “should be modified to give effect to a disclaimer that IPA placed on the public record during prosecution, and which no party in the Amazon case brought to the Court’s attention.” (D.I. 131 at 37). I agree with Defendant that some modification is in order. During prosecution of the ’115 patent, the Examiner rejected the pending claims as unpatentable over a combination of the Martin publication and the Kiss patent (D.I. 132-4, Ex. D at 132-148), basing its decision in part on the fact that the Kiss patent disclosed the step of “constructing a goal satisfaction plan.” (Id. at 133). In distinguishing the Kiss patent, Plaintiff argued that “K[iss] is merely a method of information retrieval from information repositories or data sources,” whereas the goal satisfaction plan in the ’115 patent “involves asking service providing agents to perform actions … as opposed to merely asking the agents to retrieve information from an information repository.” (Id. at 112) (emphasis in original). 9 Case 1:18-cv-00001-RGA-SRF Document 143 Filed 04/27/23 Page 10 of 11 PageID #: 24601 Defendant argues that Plaintiff’s statements amount to “an unequivocal disavowal of the notion that a ‘goal satisfaction plan’ can cover the retrieval of information.” (D.I. 131 at 38). Defendant clarified at oral argument that it does not mean to say that a “goal satisfaction plan” cannot involve information retrieval. 3 (Tr. at 36). Defendant maintains, however, that Plaintiff disclaimed a “goal satisfaction plan” that does not include actions. (Id.). I do not think that Plaintiff disclaimed so much. “[F]or prosecution disclaimer to attach … the alleged disavowing actions or statements made during prosecution” must be “both clear and unmistakeable.” Omega Eng’g, Inc., 334 F.3d 1314, 1325-26 (Fed. Cir. 2003). Although Plaintiff emphasized that the ’115 patent’s “goal satisfaction plan” involves actions, Plaintiff’s purpose in making this point was to illustrate that the “goal satisfaction plan” involves more than just information retrieval. (See D.I. 132-4, Ex. D at 111-112). This is far from a “clear and unmistakeable” disclaimer of a “goal satisfaction plan” that does not include actions. I think that Plaintiff did, however, disavow coverage of a “goal satisfaction plan” that is limited to the retrieval of information. Plaintiff argues to the contrary. Plaintiff says, “The inclusion of the term ‘merely’ in the applicants’ descriptions of the prior art indicates that the patented invention not only can retrieve information—it also can perform actions.” (D.I. 131 at 39) (emphasis in original). I am not convinced. Although Plaintiff did not disavow a “goal satisfaction plan” capable of both retrieving information and performing actions, Plaintiff expressly argued to the Examiner that the service providing agents of the ’115 patent “are not merely sources of information.” (D.I. 132-4, Ex. D at 112). I do not think that Plaintiff can now argue for a construction of “goal satisfaction plan” that is sufficiently vague that it would encompass exactly that. Thus, I conclude that the term “goal satisfaction plan” means “plan for satisfying a goal that 3 Defendant’s proposed construction suggests otherwise. I therefore decline to adopt it. 10 Case 1:18-cv-00001-RGA-SRF Document 143 Filed 04/27/23 Page 11 of 11 PageID #: 24602 includes delegating sub-goals to specific agents, is not limited to asking service providing agents to retrieve information, and is consistent with advice parameters.” IT IS SO ORDERED. Entered this 27th day of April, 2023. /s/ Richard G. Andrews___ United States District Judge 11

Disclaimer: Justia Dockets & Filings provides public litigation records from the federal appellate and district courts. These filings and docket sheets should not be considered findings of fact or liability, nor do they necessarily reflect the view of Justia.


Why Is My Information Online?