Droplets, Inc. v. eBay, Inc. et al

Filing 219

CLAIM CONSTRUCTION MEMORANDUM AND ORDER. Signed by Magistrate Judge Roy S. Payne on 08/22/2014. (nkl, )

Download PDF
IN THE UNITED STATES DISTRICT COURT FOR THE EASTERN DISTRICT OF TEXAS MARSHALL DIVISION DROPLETS, INC. v. eBAY, INC., et al. § § § § § § CASE NO. 2:11-CV-401-JRG-RSP CLAIM CONSTRUCTION MEMORANDUM AND ORDER On August 13, 2014, the Court held a hearing to determine the proper construction of the disputed claim terms in United States Patents No. 6,687,745, 7,502,838, and 8,402,115. After considering the arguments made by the parties at the hearing and in the parties’ claim construction briefing (Dkt. Nos. 198, 203, and 205),1 the Court issues this Claim Construction Memorandum and Order. 1 Citations to documents (such as the parties’ briefs and exhibits) in this Claim Construction Memorandum and Order refer to the page numbers of the original documents rather than the page numbers assigned by the Court’s electronic docket. The remaining Defendants are Overstock.com, Inc., Sears Roebuck & Co., Sears Brands, LLC, and Sears Holdings Corp. -1- Table of Contents BACKGROUND ........................................................................................................................... 3  LEGAL PRINCIPLES ................................................................................................................. 5  THE PARTIES’ STIPULATED TERMS................................................................................... 8  CONSTRUCTION OF DISPUTED TERMS ............................................................................. 8  A. “operating environment information,” “information relating to operating environment,” and “operating environment” ................................................................................................ 9  B. “client device information” ................................................................................................. 15  C. “real-time pull of update information” ................................................................................ 19  D. “global unique identifier” ................................................................................................... 24  E. “presentation client program code” and “presentation client” ............................................ 24  F. “application” ........................................................................................................................ 29  G. “presenting . . . the application,” “presenting an application,” “display the application,” “presenting said invoked application,” and “presenting . . . applications” ......................... 34  H. “computer program code” and “program code” ................................................................. 35  I. “interactive link” and “link” ................................................................................................. 39  J. “storing, on the client computer, [a/an] [interactive] link” .................................................. 52  K. “event message” .................................................................................................................. 56  L. “update message” ................................................................................................................ 58  M. “re-establishing the [second] communication connection” ................................................ 60  N. “remotely stored application” ............................................................................................. 64  O. “user interface information” ............................................................................................... 65  P. “application logic” ............................................................................................................... 67  Q. “hardware, software, and/or user interface capabilities” .................................................... 68  R. Preambles ............................................................................................................................ 71  CONCLUSION ........................................................................................................................... 71  APPENDIX A .............................................................................................................................. 73  -2- BACKGROUND Plaintiff brings suit alleging infringement of United States Patents No. 6,687,745 (“the ‘745 Patent”), 7,502,838 (“the ‘838 Patent”), and 8,402,115 (“the ‘115 Patent”). Plaintiff asserts Claims 1, 26, 33, 41, and 90 of the ‘745 Patent, Claims 1, 2, 15, 16, and 30 of the ‘838 Patent, and Claims 1, 2, 9, 24, and 25 of the ‘115 Patent. (Dkt. No. 208, 8/4/2014 Plaintiff’s Notice of Final Election of Asserted Claims.) The ‘745 Patent, titled “System and Method for Delivering a Graphical User Interface of Remote Applications Over a Thin Bandwidth Connection,” issued on February 3, 2004, from an application filed on June 22, 2000. The ‘745 Patent bears a priority date of September 14, 1999. The ‘838 Patent and the ‘115 Patent are both titled “System and Method for Delivering Remotely Stored Applications and Information.” The ‘848 Patent issued on March 10, 2009, from an application filed on November 24, 2003. The ‘115 Patent issued on March 19, 2013, from an application filed on January 26, 2009. The Abstracts of the patents-in-suit are the same and state: A method and system are disclosed for delivering interactive links for presenting applications and second information at a client computer from remote sources in a network-configured computer processing system. In one embodiment, the method includes retrieving over a first communication connection, in response to a request of a client computer, informational content having computer program code embedded therein, and executing the embedded computer program code for establishing a second communication connection to an application server. The method further includes retrieving over the second communication connection first information including presentational information for presenting the application and the second information. The method also includes presenting the application and the second information based upon the presentational information, and storing on the client computer an interactive link for selectively reestablishing the second communication connection to the application server for retrieving the first information and presenting the application and the second information on an as-needed basis. Preferably, the storing of the interactive link includes downloading a graphical representation of the interactive link and storing a file containing information representing an operating environment of the client computer and a network address of the application server. -3- The ‘838 Patent is a continuation of the ‘745 Patent. The ‘115 Patent, in turn, is a continuation of the ‘838 Patent. All three patents-in-suit therefore share a nearly identical specification. (See Dkt. No. 198 at 1 n.1; Dkt. No. 203 at 9 n.3.) This Claim Construction Memorandum and Order cites the specification of the ‘745 Patent unless otherwise indicated. The ‘745 Patent was the subject of litigation in this Court in Droplets, Inc. v. Adobe Systems Inc., No. 2:06-CV-307 (“Adobe”). In Adobe, the parties submitted claim construction briefing, and Judge Everingham of this Court held a claim construction hearing on May 20, 2008, but the parties settled prior to the Court entering any claim construction order. See No. 2:06-CV-307, Dkt. Nos. 132, 137, 140, 150, 173 & 175. Related district court litigation is currently pending in other district courts, namely the Northern District of California and the Southern District of New York. The United States Judicial Panel on Multidistrict Litigation denied Plaintiff’s motion to centralize the litigation. See MDL No. 2403, 12/12/2012 Order. Judge Colleen McMahon of the Southern District of New York has entered three orders regarding claim construction as to the ‘745 Patent in Droplets, Inc. v. E*Trade Financial Corp., No. 12 Civ. 2326 (“E*Trade”): (Dkt. No. 218, 10/21/2013 Claim Construction (attached to Plaintiff’s brief here as Exhibit G); Dkt. No. 227, 11/27/2013 Supplemental Markman Ruling (attached to Plaintiff’s brief here as Exhibit H); and Dkt. No. 242, 1/28/2014 Second Markman Decision Construing “Interactive Link” Following Consideration of Extrinsic Evidence (attached to Plaintiff’s brief here as Exhibit I).) The patents-in-suit have also been involved in various proceedings at the United States Patent and Trademark Office (“PTO”). -4- The ‘745 Patent has undergone an inter partes reexamination initiated by Adobe Systems Inc., a defendant in the above-cited Adobe litigation. An Inter Partes Reexamination Certificate issued on March 1, 2011, confirming original Claims 1-26 and adding new Claims 27-104. The ‘838 Patent is the subject of an ongoing inter partes reexamination, and Defendants submit that all claims currently stand rejected. (Dkt. No. 203 at 3; see id., Ex. 7, 2/19/2014 Appellant’s Corrected Brief in Inter Partes Reexamination at 2.) The ‘115 Patent is the subject of a pending request for Covered Business Method review. (See Dkt. No. 198 at 3.) LEGAL PRINCIPLES “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) (quoting Innova/Pure Water Inc. v. Safari Water Filtration Sys., Inc., 381 F.3d 1111, 1115 (Fed. Cir. 2004)). To determine the meaning of the claims, courts start by considering the intrinsic evidence. See id. at 1313; see also C.R. Bard, Inc. v. U.S. Surgical Corp., 388 F.3d 858, 861 (Fed. Cir. 2004); Bell Atl. Network Servs., Inc. v. Covad Commc’ns Group, Inc., 262 F.3d 1258, 1267 (Fed. Cir. 2001). The intrinsic evidence includes the claims themselves, the specification, and the prosecution history. See Phillips, 415 F.3d at 1314; C.R. Bard, 388 F.3d at 861. Courts give claim terms their ordinary and accustomed meaning as understood by one of ordinary skill in the art at the time of the invention in the context of the entire patent. Phillips, 415 F.3d at 1312-13; accord Alloc, Inc. v. Int’l Trade Comm’n, 342 F.3d 1361, 1368 (Fed. Cir. 2003). The claims themselves provide substantial guidance in determining the meaning of particular claim terms. Phillips, 415 F.3d at 1314. First, a term’s context in the asserted claim -5- can be very instructive. Id. Other asserted or unasserted claims can aid in determining the claim’s meaning because claim terms are typically used consistently throughout the patent. Id. Differences among the claim terms can also assist in understanding a term’s meaning. Id. For example, when a dependent claim adds a limitation to an independent claim, it is presumed that the independent claim does not include the limitation. Id. at 1314-15. “[C]laims ‘must be read in view of the specification, of which they are a part.’” Id. at 1315 (quoting Markman v. Westview Instruments, Inc., 52 F.3d 967, 979 (Fed. Cir. 1995) (en banc)). “[T]he 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 (quoting Vitronics Corp. v. Conceptronic, Inc., 90 F.3d 1576, 1582 (Fed. Cir. 1996)); accord Teleflex, Inc. v. Ficosa N. Am. Corp., 299 F.3d 1313, 1325 (Fed. Cir. 2002). This is true because a patentee may define his own terms, give a claim term a different meaning than the term would otherwise possess, or disclaim or disavow claim scope. Phillips, 415 F.3d at 1316. In these situations, the inventor’s lexicography governs. Id. The specification may also resolve the meaning of ambiguous claim terms “where the ordinary and accustomed meaning of the words used in the claims lack sufficient clarity to permit the scope of the claim to be ascertained from the words alone.” Teleflex, 299 F.3d at 1325. But, “[a]lthough the specification may aid the court in interpreting the meaning of disputed claim language, particular embodiments and examples appearing in the specification will not generally be read into the claims.” Comark Commc’ns, Inc. v. Harris Corp., 156 F.3d 1182, 1187 (Fed. Cir. 1998) (quoting Constant v. Advanced Micro-Devices, Inc., 848 F.2d 1560, 1571 (Fed. Cir. 1988)); accord Phillips, 415 F.3d at 1323. -6- The prosecution history is another tool to supply the proper context for claim construction because a patent applicant may also define a term in prosecuting the patent. Home Diagnostics, Inc., v. Lifescan, Inc., 381 F.3d 1352, 1356 (Fed. Cir. 2004) (“As in the case of the specification, a patent applicant may define a term in prosecuting a patent.”). “[T]he prosecution history (or file wrapper) limits the interpretation of claims so as to exclude any interpretation that may have been disclaimed or disavowed during prosecution in order to obtain claim allowance.” Standard Oil Co. v. Am. Cyanamid Co., 774 F.2d 448, 452 (Fed. Cir. 1985). Although extrinsic evidence can be useful, it is “less significant than the intrinsic record in determining the legally operative meaning of claim language.” Phillips, 415 F.3d at 1317 (citations and internal quotation marks omitted). Technical dictionaries and treatises may help a court understand the underlying technology and the manner in which one skilled in the art might use claim terms, but technical dictionaries and treatises may provide definitions that are too broad or may not be indicative of how the term is used in the patent. Id. at 1318. Similarly, expert testimony may aid a court in understanding the underlying technology and determining the particular meaning of a term in the pertinent field, but an expert’s conclusory, unsupported assertions as to a term’s definition are entirely unhelpful to a court. Id. Generally, extrinsic evidence is “less reliable than the patent and its prosecution history in determining how to read claim terms.” Id. In general, prior claim construction proceedings involving the same patents-in-suit are “entitled to reasoned deference under the broad principals of stare decisis and the goals articulated by the Supreme Court in Markman, even though stare decisis may not be applicable per se.” Maurice Mitchell Innovations, LP v. Intel Corp., No. 2:04-CV-450, 2006 WL 1751779, at *4 (E.D. Tex. June 21, 2006). The Court nonetheless conducts an independent evaluation -7- during claim construction proceedings. See, e.g., Texas Instruments, Inc. v. Linear Techs. Corp., 182 F. Supp. 2d 580, 589-90 (E.D. Tex. 2002); Burns, Morris & Stewart Ltd. P’ship v. Masonite Int’l Corp., 401 F. Supp. 2d 692, 697 (E.D. Tex. 2005); Negotiated Data Solutions, Inc. v. Apple, Inc., No. 2:11-CV-390, 2012 WL 6494240, at *5 (E.D. Tex. Dec. 13, 2012). THE PARTIES’ STIPULATED TERMS The parties have reached agreement on a construction for one group of terms, as stated in their May 21, 2014 Joint Claim Construction and Prehearing Statement (Dkt. No. 193, Ex. A). The parties’ agreement is set forth in Appendix A to this Claim Construction Memorandum and Order. CONSTRUCTION OF DISPUTED TERMS The parties’ briefs present different orderings of the disputed terms. Rather than attempt to divine an ideal ordering for the disputed terms, the Court adopts the ordering presented by Plaintiff. Also, although Defendants have repeatedly cited the deposition testimony of some of the named inventors of the patents-in-suit, that testimony does not significantly affect the Court’s analysis here. See Howmedica Osteonics Corp. v. Wright Med. Tech., Inc., 540 F.3d 1337, 1346-47 (Fed. Cir. 2008) (noting that inventor testimony is “limited by the fact that an inventor understands the invention but may not understand the claims, which are typically drafted by the attorney prosecuting the patent application”). Finally, shortly before the start of the August 13, 2014 hearing, the Court provided the parties with preliminary constructions of the disputed terms with the aim of focusing the parties’ arguments and facilitating discussion. Those preliminary constructions are set forth within the discussion of each term, below. -8- A. “operating environment information,” “information relating to operating environment,” and “operating environment” Plaintiff’s Proposed Construction Defendants’ Proposed Construction “information relating to the client computer’s operating system, user interface, accessibility, or hardware capabilities” “information about a client computer’s operating system, user interface and hardware capabilities” (Dkt. No. 198 at 3; Dkt. No. 203, Ex. 1 at 1.) The parties submit that these disputed terms appear in Claims 1 and 77 (and all claims depending therefrom) of the ‘745 Patent and Claims 1, 15, and 29 (and all claims depending therefrom) of the ‘838 Patent. (Dkt. No. 193, Ex. B at 5.) Shortly before the start of the August 13, 2014 hearing, the Court provided the parties with the following preliminary construction: “information about a client computer’s operating system, user interface, or hardware capabilities.” (1) The Parties’ Positions Plaintiff argues that the patentee defined the disputed term as referring to one or more of the four types of information set forth in Plaintiff’s proposed construction. (Dkt. No. 198 at 4.) Plaintiff therefore submits that Defendants err by failing to include accessibility as well as by requiring all of the three types of information Defendants have listed. (Id.) Plaintiff also argues claim differentiation as to Claims 27 and 76 of the ‘745 Patent, which refer to “operating system and hardware capabilities of the client computer.” (Id.) Defendants respond that their proposed construction is “the same as the construction adopted by Judge McMahon in SDNY” after considering the same arguments that Plaintiff has presented again here. (Dkt. No. 203 at 8.) As to Plaintiff’s claim differentiation argument, Defendants respond that “claim differentiation is merely a presumption, not a hard and fast rule.” (Id. at 9.) Defendants also note that “claims 27 and 76 were added during the re-examination of the ’745 Patent,” after the scope of the term “application” became an issue in Adobe. (Id. -9- at 9-10.) Along these lines, Defendants submit that “a re-examination of a patent cannot broaden the claims.” (Id. at 10.) Further, Defendants argue, “accessibility” does not appear in the patents-in-suit and “it is unclear what [Plaintiff] means by ‘accessibility’ or what information [Plaintiff] contends is related to ‘accessibility.’” (Id.) Finally, Defendants argue that “[t]he intrinsic record, which describes only one combination (operating system, user interface, and hardware capabilities), does not support such a broad and undefined construction” as proposed by Plaintiff. (Id. (emphasis added).) Plaintiff replies by reiterating its opening arguments. (See Dkt. No. 205 at 4-5.) (2) Analysis The parties dispute two issues: first, whether “accessibility” should be included in the construction; and second, whether the information must pertain to the “operating system,” “user interface” and “hardware capabilities” (and “accessibility,” if included) or, instead, need only pertain to one or more of these. As to the first issue, the intrinsic evidence contains no persuasive support for Plaintiff’s proposal of “accessibility.” The Southern District of New York reached the same conclusion in E*Trade. (Dkt. No. 198, Ex. G at 13-14 (“[Plaintiff] did not include the word ‘accessibility’ in the specification’s discussion of what it meant by ‘operating environment,’ and neither will this court – although I note that user interface and hardware capabilities will obviously have the effect of making the operating environment more or less accessible.”).) Plaintiff’s proposal of “accessibility” is according hereby rejected. As to the second issue, E*Trade found: “The patentee defined the term ‘operating environment’ to include three things: the client computer’s operating system, user interface and hardware capabilities.” (Id. at 13-14 (citing ‘745 Patent at 11:38-40); see id. at 14 (“The - 10 - connector in the specification is ‘and,’ not ‘or,’ and that is entirely understandable, as information about both hardware and other capabilities is necessary to enable the appropriate presentation of the application or information that the interactive link retrieved. ([‘745 Patent] at 9:4-16)[.] [Plaintiff] wants me to use the connector ‘or’ when I define this term for the jury, but I believe ‘and’ is more appropriate and consistent with the intrinsic evidence.”).) E*Trade therefore construed “operating environment information” and “information relating to the operating environment” to mean “information about a client computer’s operating system, user interface and hardware capabilities.” (Id. at 14 (emphasis added).) When the Court considers a prior claim construction, the Court considers that different parties may raise different arguments and may highlight different evidence. Sometimes the Court adopts the prior construction, and other times the Court reaches a different conclusion. The Court therefore turns to an analysis of the evidence and arguments presented in the parties’ briefing and at the August 13, 2014 hearing. Claim 1 of the ‘745 Patent is representative and recites that the presentation of an application is “based upon . . . presentation[] information,” and “presentation information” is “based on” “information relating to the operating environment of the client computer” (emphasis added): 1. In a network configured computer processing system having a plurality of client computers and a plurality of host computers, a method for delivering interactive links for presenting applications and information from remote sources on the network, the method comprising: retrieving, in response to a request of a client computer, over a first communication connection first information having computer program code embedded therein and executing the embedded computer program code for establishing a second communication connection to a second host computer; sending second information relating to the operating environment of the client computer, from the client computer to the second host computer; - 11 - retrieving, over the second communication connection, third information including presentation information for presenting an application and fourth information, the presentation information being based on the second information; presenting, at the client computer, the application and the fourth information based upon the presentational information; and storing, on the client computer, an interactive link for selectively reestablishing the second communication connection to the second host computer for retrieving the third information and presenting the application and the fourth information. The specification discloses: In accordance with the present invention, dropletsTM (e.g., the droplets 64 and 70) are dynamic and “thin” applications. That is, the dropletsTM generally include information identifying the operating environment on the client computer 20, the application server 40 to connect with and an application on the server 40 that is run to deliver the requested functionality to the client computer 20 once the connection is made. The information identifying the operating environment on the client computers 20 provides information to the application server 40 regarding the operating system and hardware capabilities of the particular client computer 20 that requested the droplet-enabled content 36. That is, the plurality of client computers 20 may include computer workstations, personal computers and portable devices such as, for example, laptop and notebook computers, PalmPilots and internet-enabled radio telephones. As is apparent to those in the art, each such device platform includes differing user interfaces. As such, not all client computers 20 are capable of presenting for example, full color, highresolution graphics. By providing the operating environment of the requesting client computer 20 to the application server 40, the application server 40 provides information 43 to present the requested applications 41 on the client computer 20. The information 43 includes, for example, instructions 42 for rendering graphical objects within the presented applications 41, default parameters or data values 44 displayed within the applications 41 and application-specific business logic 46 for processing inputs to the applications 41. In accordance with one aspect of the present invention, a droplet application developer creates droplet-enabled applications or served [sic] versions of each application for presenting particular functionality to client computers having differing user interface (“UI”) requirements. For example, a droplet-enabled email application may be implemented a number of ways such that a first version may operate on a personal computer having capabilities for providing full color, high-resolution graphics and a second version for operating on an internet-enabled radio telephone having only text-processing capabilities. In accordance with this aspect of the present invention, a droplet communicates one of the differing client environments and, in particular, client UI requirements, to the application server 40 which automatically provides, for example, the first version to a requesting personal computer and the second version to the requesting radio telephone. - 12 - Alternatively, the dropletTM could determine UI requirements from the client operating system or other locally stored data. *** Whether in a web based or stand-alone implementation, the information 43, that is, instructions 42 for rendering graphical objects within the delivered dropletenabled applications 41, default parameters or data values 44 displayed within the droplet-enabled applications 41 and application-specific business logic 46 for processing inputs to the droplet-enabled applications 41, is provided by the application server 40, in accordance with the operating environment of the requesting client (e.g., the client computer’s operating system, user interface and hardware capabilities). *** As discussed above, the information identifying a client computer’s operating environment provides the application server 40 a means for presenting a dropletenabled application having a user interface customized to the capabilities of the client computer’s operating systems and hardware. ‘745 Patent at 8:56-9:36, 11:31-40 & 13:28-32 (emphasis added). This disclosure of the “operating environment of the requesting client (e.g., the client computer’s operating system, user interface and hardware capabilities)” introduces the parenthetical with “e.g.,” not “i.e.” or some other definitional expression. Id. at 11:38-40 (emphasis added); see, e.g., Abbott Labs. v. Novopharm Ltd., 323 F.3d 1324, 1327, 1330 (Fed. Cir. 2003) (finding that the patentee used “i.e.” to define a term not known in the art at the relevant time). Because “e.g.” means “for example,” requiring all three of the examples proposed by Defendants would improperly limit the claims to a preferred embodiment. See Comark, 156 F.3d at 1187; accord Phillips, 415 F.3d at 1323. Finally, Claims 27 and 76 of the ‘745 Patent recite: 27. The method as claimed in claim 1, wherein the second information relating to the operating environment of the client computer further includes information regarding an operating system and hardware capabilities of the client computer. - 13 - *** 76. The computer processing system as claimed in claim 26, wherein the second information relating to the operating environment of the client computer further includes information regarding an operating system and hardware capabilities of the client computer. Claims 27 and 76 of the ‘745 Patent thus further reinforce that the term “operating environment information” does not necessarily include all three of the types of information set forth in the example in the specification. See Phillips, 415 F.3d at 1315 (“[T]he presence of a dependent claim that adds a particular limitation gives rise to a presumption that the limitation in question is not present in the independent claim.”); see also Liebel-Flarsheim Co. v. Medrad, Inc., 358 F.3d 898, 910 (Fed. Cir. 2004) (“[W]here the limitation that is sought to be ‘read into’ an independent claim already appears in a dependent claim, the doctrine of claim differentiation is at its strongest.”); Wenger Mfg., Inc. v. Coating Mach. Sys., Inc., 239 F.3d 1225, 1233 (Fed. Cir. 2001) (“Claim differentiation, while often argued to be controlling when it does not apply, is clearly applicable when there is a dispute over whether a limitation found in a dependent claim should be read into an independent claim, and that limitation is the only meaningful difference between the two claims.”). Defendants submit that the doctrine of claim differentiation is “not a hard and fast rule” and that the patentee added the claims at issue after the present dispute took shape during the claim construction proceedings in Adobe in 2008. (See Dkt. No. 203 at 9; see also Dkt. No. 198, Ex. K, 7/2/2009 Amendment at 9 & 16 (adding Claims 27 and 76).) As discussed at the August 13, 2014 hearing, neither side has presented case law bearing on the weight that claim differentiation should be afforded in the context of later-added claims in such circumstances. Nonetheless, claim differentiation reinforces, as evident from the above-quoted portions of the - 14 - specification, that the patentee used “e.g.” to introduce a disjunctive list of types of operating environment information. The Court accordingly hereby construes “operating environment information,” “information relating to operating environment,” and “operating environment” to mean “information about a client computer’s operating system, user interface, or hardware capabilities.” B. “client device information” Plaintiff’s Proposed Construction Defendants’ Proposed Construction “information related to the capabilities of the client device” “information about a client computer’s operating system, user interface and hardware capabilities” (Dkt. No. 198 at 5; Dkt. No. 203, Ex. 1 at 2.) The parties submit that this disputed term appears in all asserted claims of the ‘115 Patent. (Dkt. No. 193, Ex. B at 24.) Shortly before the start of the August 13, 2014 hearing, the Court provided the parties with the following preliminary construction: “information about a client computer’s operating system, user interface, or hardware capabilities.” (1) The Parties’ Positions Plaintiff argues that Defendants err by presenting the same construction for this disputed term as for the “operating environment information” terms, discussed above, which Plaintiff argues are used in a manner distinct from “client device information.” (Dkt. No. 198 at 5.) Defendants respond that “[t]he term ‘client device information’ appears only in the independent claims of the later filed ’115 Patent, which describes the client device platform in terms of the ‘operating environment’ information.” (Dkt. No. 203 at 11.) Defendants explain that “the only information defined in the specification related to the ‘client device’ platform is - 15 - the same information that comprises the ‘operating environment’ information, and should be construed in the same way.” Id. Finally, Defendants argue that Plaintiff’s proposed construction “merely rephrases the claim term, which does not clarify the meaning of ‘client device information,’ nor settle the dispute regarding the proper scope of the term.” (Id.) Plaintiff replies: “Defendants do not argue disclaimer or that the inventors acted as their own lexicographer for this term; the term should therefore be given its plain and ordinary meaning, encompassing the intrinsic record’s broad description.” (Dkt. No. 205 at 5.) (2) Analysis The specification repeatedly refers to the “operating environment” on the “client computer”: In accordance with the present invention, dropletsTM (e.g., the droplets 64 and 70) are dynamic and “thin” applications. That is, the dropletsTM generally include information identifying the operating environment on the client computer 20, the application server 40 to connect with and an application on the server 40 that is run to deliver the requested functionality to the client computer 20 once the connection is made. The information identifying the operating environment on the client computers 20 provides information to the application server 40 regarding the operating system and hardware capabilities of the particular client computer 20 that requested the droplet-enabled content 36. That is, the plurality of client computers 20 may include computer workstations, personal computers and portable devices such as, for example, laptop and notebook computers, PalmPilots and internet-enabled radio telephones. As is apparent to those in the art, each such device platform includes differing user interfaces. As such, not all client computers 20 are capable of presenting for example, full color, highresolution graphics. By providing the operating environment of the requesting client computer 20 to the application server 40, the application server 40 provides information 43 to present the requested applications 41 on the client computer 20. The information 43 includes, for example, instructions 42 for rendering graphical objects within the presented applications 41, default parameters or data values 44 displayed within the applications 41 and application-specific business logic 46 for processing inputs to the applications 41. ‘745 Patent at 8:56-9:17 (emphasis added). - 16 - On one hand, “[t]here is presumed to be a difference in meaning and scope when different words or phrases are used in separate claims.” Comark, 156 F.3d at 1187 (quoting Tandon Corp. v. Int’l Trade Comm’n, 831 F.2d 1017, 1023 (Fed. Cir. 1987)); see CAE Screenplates Inc. v. Heinrich Fiedler GmbH & Co. KG, 224 F.3d 1308, 1317 (Fed. Cir. 2000) (“In the absence of any evidence to the contrary, we must presume that the use of these different terms in the claims connotes different meanings.”). On the other hand, “practice has long recognized that claims may be multiplied . . . to define the metes and bounds of the invention in a variety of different ways.” Tandon, 831 F.3d at 1023 (citation and internal quotation marks omitted). Thus, where the different terms at issue are used in different claims rather than the same claims, any presumption of different meanings is not at its strongest. See Bancorp Servs., L.L.C. v. Hartford Life Ins. Co., 359 F.3d 1367, 1373 (Fed. Cir. 2004) (“[T]he use of [two] terms in close proximity in the same claim gives rise to an inference that a different meaning should be assigned to each. That inference, however, is not conclusive; it is not unknown for different words to be used to express similar concepts, even though it may be poor drafting practice.”) (emphasis added). Further, the claims of the ‘115 Patent use “client device information” in the same manner that “operating environment information,” addressed above, is used in the other patents-in-suit. For example, Claims 1 and 9 of the ‘115 Patent recite (emphasis added): 1. A computerized method for delivering interactivity over the web to a client device from a remotely stored application residing on a server, the method comprising: in response to receiving a request for a web page from the client device, serving a web page to the client device, the web page having executable code embedded therein which, when executed in a web browser running on the client device, communicates messages with the remotely stored application on the server, the web page further having user interface information for presenting within the web browser a user interface for the remotely stored application; - 17 - receiving an event message from the executable code on the client device, the event message reporting an action taken within one or more screen components in the user interface through the client device; executing application logic within the remotely stored application on the server to generate data values based on the action reported in the event message and client device information; and sending to the client device an update message with at least some of the generated data values and instructions for use by the executable code to present the data values within the user interface of the web page at the client device. *** 9. The method of claim 1, wherein executing application logic comprises generating data values based on the client device information comprising information representing hardware, software and/or user interface capabilities of the client device. Also of note, Claim 29 of the ‘838 Patent recites, in relevant part, “operating system environment information” transmitted from a “client device”: 29. A system for presenting an application in a networked computer processing system having a plurality of client computers and a plurality of host computers, the system comprising: a presentation client executing at a client device operative to transmit operating system environment information to the application server, receive presentation instructions from the application server to display one or more content items, transmit one or more events to the application server, receive updated presentation instructions from the application server to display the application and one or more updated content items in accordance with the updated presentation information and maintain an operating state of the application; and the application server operative to transmit presentation information to the presentation client for display of the application, the one or more content items and the one or more updated content items on the basis of the operating system environment information, execute application specific business logic on the basis of the one or more events to generate the updated presentation instructions for transmission to the client player. Particularly in light of the absence of anything in the written description suggesting that “client device information” has a meaning any different than “operating environment information,” the Court concludes that the patents-in-suit use these terms interchangeably. To whatever extent this construction renders above-quoted Claim 9 of the ‘115 Patent superfluous, - 18 - the doctrine of claim differentiation does not outweigh the patentee’s interchangeable use of “client device information” and “operating environment information” here. See N. Am. Vaccine, Inc. v. Am. Cyanamid Co., 7 F.3d 1571, 1577 (Fed. Cir. 1993) (“While it is true that dependent claims can aid in interpreting the scope of claims from which they depend, they are only an aid to interpretation and are not conclusive. The dependent claim tail cannot wag the independent claim dog.”). The Court accordingly hereby construes “client device information” to mean “information about a client computer’s operating system, user interface, or hardware capabilities.” C. “real-time pull of update information” Plaintiff’s Proposed Construction Defendants’ Proposed Construction No construction of this term is needed. “periodic, automatic requests for update information transmitted from the client In the alternative, to the extent a construction is computer to the application server” deemed necessary, this term should be construed to mean: “information that is updated upon request by the client” (Dkt. No. 198 at 6; Dkt. No. 203, Ex. 1 at 4.) The parties submit that this disputed term appears in Claims 33 and 82 (and all claims depending therefrom) of the ‘745 Patent. (Dkt. No. 193, Ex. B at 14.) Shortly before the start of the August 13, 2014 hearing, the Court provided the parties with the following preliminary construction: “an information update upon request by the client.” (1) The Parties’ Positions Plaintiff submits that “[n]o construction is necessary for this term, as a juror would understand its meaning, particularly in the context of the claims.” (Dkt. No. 198 at 6.) Plaintiff - 19 - also argues that Defendants import “periodic” and “automatic” limitations from a preferred embodiment. (Id. at 7.) Further, Plaintiff argues, Defendants’ proposal is unclear and is redundant of other claim language. (Id. at 6 & n.5.) Defendants respond that “[w]here a patentee defines a term, even when that definition is provided in the context of an embodiment, that definition governs.” (Dkt. No. 203 at 26 (citing Edwards Lifesciences LLC v. Cook Inc., 582 F.3d 1322, 1334 (Fed. Cir. 2009)).) Plaintiff replies that “Defendants’ proposal wrongly attempts to read a single embodiment of the invention into the construction of the disputed claim . . . .” (Dkt. No. 205 at 10.) At the August 13, 2014 hearing, Defendants disagreed with the Court’s preliminary construction and alternatively proposed: “an automatic, periodic information update request by the client computer.” Plaintiff responded by reiterating that the portion of the specification cited by Defendants relates to an example rather than to the invention as a whole. Defendants replied that what they have cited are the only disclosures relevant to the disputed term. (2) Analysis Claim 33 of the ‘745 Patent is representative and depends from Claim 32, which in turn depends from Claim 1. Claims 1, 32, and 33 recite (emphasis added): 1. In a network configured computer processing system having a plurality of client computers and a plurality of host computers, a method for delivering interactive links for presenting applications and information from remote sources on the network, the method comprising: retrieving, in response to a request of a client computer, over a first communication connection first information having computer program code embedded therein and executing the embedded computer program code for establishing a second communication connection to a second host computer; sending second information relating to the operating environment of the client computer, from the client computer to the second host computer; - 20 - retrieving, over the second communication connection, third information including presentation information for presenting an application and fourth information, the presentation information being based on the second information; presenting, at the client computer, the application and the fourth information based upon the presentational information; and storing, on the client computer, an interactive link for selectively reestablishing the second communication connection to the second host computer for retrieving the third information and presenting the application and the fourth information. *** 32. The method as claimed in claim 1, wherein the second communication connection is a non-continuous communication connection. 33. The method as claimed in claim 32, wherein a real-time pull of update information is retrieved from the second host computer by the client computer. On one hand, the specification refers to an “automatic” “pull type messaging mechanism” that “periodically request[s] update information”: In another embodiment wherein, for example, a firewall or proxy server security platform does not permit the continuous open socket connections, a request for updates is periodically transmitted by the client computer 20 to the application server 40. The automatic pseudo-real-time messaging strategy embodies a pull type messaging mechanism. It should be appreciated that the system 10 seamlessly implements this update messaging mechanism by first attempting the real-time push of update information, and if the application server 40 is not permitted to maintain an open connection communication channel, the server 40 informs the client computer 20 to employ the pull-type messaging mechanism by periodically requesting update information. In each of the above-described messaging schemes, the user at the client computer 20 receives the update information without manually requesting a refresh of the information. Id. at 12:67-13:16 (emphasis added). On the other hand, the above-quoted disclosure pertains to a particular embodiment. Even though, as Defendants have submitted, a lexicography set forth in the context of a particular embodiment may apply to all embodiments, see Edwards Lifesciences, 582 F.3d at 1334, as a threshold matter Defendants have failed to establish any lexicography. See, e.g., CCS Fitness, Inc. v. Brunswick Corp., 288 F.3d 1359, 1366 (Fed. Cir. 2002) (“[T]he claim term - 21 - will not receive its ordinary meaning if the patentee acted as his own lexicographer and clearly set forth a definition . . . .”) (emphasis added). Further, the specification also discloses a “real-time push/pull messaging scheme” that is not described with reference to periodic or automatic requests: In accordance with one aspect of the present invention, a network communication protocol is defined for transmitting information between the droplet-enabled applications 41 and the application server 40. The protocol includes a number of message formats wherein properties of and events pertaining to components, such as the GUI components, of actively operating droplet-enabled applications 41 are communicated between the client computer 20 and the application server 40. The message formats include, for example: 1. Event Notifications—messages transmitted from a client computer 20 to the application server 40 reporting that a value or attribute of a component of the GUI has been altered. Events include, for example, data entry into text boxes and drop-down lists of the GUI, selection (“clicking”) of GUI components such as radio and command buttons. Messages are also transmitted in response to other pointing device or keyboard driven actions such as, for example, drag and drop events as an e-mail message is moved to a folder within a droplet-enabled e-mail application. 2. Update Commands—messages transmitted from application drivers, e.g., the application specific logic 46 supporting a droplet-enabled application, on the application server 40 to the client computer 20 requesting action within screen components of the system 10, such as GUI components within the delivered content. *** The above described communication protocol and message formats provide a real-time push/pull messaging scheme between the user interface, and GUI components included therein, of an active droplet-enabled application presented on client computer and application drivers supporting the user interface from the application server 40. For example, an executing droplet-enabled application such as the Stock Watcher application 100 receives real-time information such as revised stock prices or shares available for trading as they are posted by an issuing agency. The user need not manually request a refresh of GUI components presenting the pricing and availability information, rather the client computer automatically receives the real-time updates to the components as the dropletenabled application runs on the application server 40. - 22 - ‘745 Patent at 11:61-12:64 (emphasis added). Notably, this reference to “automatically receiv[ing] the real-time updates” is disclosed in the context of a “real-time push/pull messaging scheme” rather than a “real-time pull of update information.” As to extrinsic evidence, Plaintiff has cited a technical dictionary definition of “pull” as: “The process of retrieving data from a network server. Compare push . . . .” (Dkt. No. 198, Ex. J, Microsoft Press Computer Dictionary 389 (3d ed. 1997).) On balance, nothing in the intrinsic or extrinsic evidence demands that a “real-time pull of update information” must be automatic or periodic. Defendants’ proposal in that regard would improperly limit the claims to a particular embodiment and is therefore hereby expressly rejected. See Comark, 156 F.3d at 1187; accord Phillips, 415 F.3d at 1323. Finally, although Plaintiff proposes that no construction is necessary, construction is appropriate to assist the finder of fact in understanding the meaning of “pull,” a common word that is here being used according to its meaning in a specific technical context. See Power-One, Inc. v. Artesyn Techs., Inc., 599 F.3d 1343, 1348 (Fed. Cir. 2010) (“The terms, as construed by the court, must ensure that the jury fully understands the court’s claim construction rulings and what the patentee covered by the claims.”) (citation and internal quotation marks omitted). The Court therefore hereby construes “real-time pull of update information” to mean “an information update upon request by the client.” - 23 - D. “global unique identifier” Plaintiff’s Proposed Construction Defendants’ Proposed Construction No construction of this term is needed. “a unique value identifying each unique instance of an application displayed at a client In the alternative, to the extent a construction is computer” deemed necessary, this term should be construed to mean: “identification information for distinguishing between [interactive links/links]” (Dkt. No. 198 at 7; Dkt. No. 203, Ex. 1 at 4.) The parties submitted that this disputed term appears in Claims 43 and 92 (and all claims depending therefrom) of the ‘745 Patent and Claim 11 (and all claims depending therefrom) of the ‘838 Patent. (Dkt. No. 193, Ex. B at 13-14.) In their August 7, 2014 Joint Claim Construction Chart Pursuant to P.R. 4-5(d), the parties stated that “[p]ursuant to Droplets’ Notice of Final Election of Asserted Claims (dkt. 208), the term ‘global unique identifier’ is no longer disputed.” (Dkt. No. 211 at 1 n.1.) The Court therefore does not construe the term “global unique identifier.” E. “presentation client program code” and “presentation client” Plaintiff’s Proposed Construction Defendants’ Proposed Construction “software, running on the client, that is capable of receiving user input and presenting remotely stored applications to users” “a generic application program, capable of cooperating with a web browser when in a web-based environment or with stand-alone software in non-web-based environments, that processes user interface specifications received from the application server and routes user driven events back to the application server” (Dkt. No. 198 at 8; Dkt. No. 203, Ex. 1 at 2.) The parties submit that these disputed terms appear in Claim 26 (and all claims depending therefrom) of the ‘745 Patent and Claim 29 (and all claims depending therefrom) of the ‘838 Patent. (Dkt. No. 193, Ex. B at 11-12.) - 24 - Shortly before the start of the August 13, 2014 hearing, the Court provided the parties with the following preliminary construction: “software, running on the client, that can present remotely stored applications and that can transmit user input to remotely stored applications.” (1) The Parties’ Positions Plaintiff submits that “[t]he patentees acted as their own lexicographer for this term, broadly defining various aspects of a ‘presentation client.’” (Dkt. No. 198 at 8.) Plaintiff also argues that Defendants’ proposals “include unnecessary wordiness and confusion.” (Id.) Finally, Plaintiff argues that “[b]ecause the proper construction may be easily resolved by intrinsic evidence, there is no need to resort to extrinsic evidence; thus, Defendants’ extrinsic evidence should be disregarded.” (Id. at 9.) Defendants respond that they propose the construction reached by the Southern District of New York in E*Trade, which Defendants argue is consistent with the express definition set forth in the specification. (Dkt. No. 203 at 14.) Plaintiff replies: “Defendants argue that one statement from the specification, in isolation, should form the construction of this term. [Dkt. No. 203] at 14-15. But the specification explains that the presentation client is software that (1) runs on the client ([‘745 Patent at] 6:24-27); (2) presents applications (id. at 27:11-17); and (3) receives user input (id. at 10:59-64).” (Dkt. No. 205 at 6 (footnote omitted).) At the August 13, 2014 hearing, Defendants proposed adding the phrase “platform independent” to the beginning of the Court’s preliminary construction. Plaintiff responded that it was not strongly opposed to including the phrase “platform independent.” (2) Analysis In E*Trade, the Southern District of New York found: - 25 - The specification contains a single sentence definition of “presentation client” and it is this: “In accordance with the present invention, the presentation client 25 is a generic, platform independent application program that processes user interface specifications received from the application server 40 and routes user driven events back to the application server 40 using message formats (e.g., event notification and session commands) discussed above.” ([‘745 Patent] at 27:11-17). Unfortunately, this definition cannot be comprehended by a lay juror unless the parties define the term “platform independent.” E-Trade does this when it argues that platform independent software is software that will “cooperate with” a web browser when in a web-based environment or with stand-alone software in non-web-based environments. The phrase “cooperates with” comes directly from the specification’s discussion of how the presentation client interfaces with web browsers (Id. at 10:59-64, 11:6-13; 27:23-25). *** I will define this term as: “a generic application program, capable of cooperating with a web browser when in a web-based environment or with stand-alone software in non-web-based environments, that processes user interface specifications received from the application server and routes user driven events back to the application server.” (Dkt. No. 198, Ex. G at 15-16 (emphasis modified).) The Summary of the Invention states: The presentational client program code, utilizing the communication connection, presents functionality of the remotely stored applications and information on the requesting client computer. ‘745 Patent at 6:24-27. The specification likewise discloses presenting remotely stored applications to users and receiving user input: In the web based implementation, the dropletsTM cooperate with the droplet presentation client 25 and the web browser running on the client computer 20 to establish the communication connection 54 to the application server 40 and to present the droplet-enabled applications 41 and information 43 on the web page. *** As discussed above, droplet-enabled client computers 20 include the droplet presentation client 25. In accordance with the present invention, the presentation client 25 is a generic, platform independent application program that processes user interface specifications received from the application server 40 and routes - 26 - user driven events back to the application server 40 utilizing the message formats (e.g., event notification and session commands) discussed above. ‘745 Patent at 10:59-64 & 27:10-17 (emphasis added). The specification further discloses as to platform independence: As the droplet presentation client 25 is platform independent, one instance of the droplet presentation client 25 can execute all instances of droplet-enabled applications whether downloaded from a web page or a standalone application running on the desktop. Id. at 27:17-21; see id. at 11:14-21 (“web browser or stand-alone software program”), 11:31-40 (“web based or stand-alone implementation”), 12:31-37 (similar) & 13:49-55 (similar). On balance, the above-quoted purported definition of “presentation client” is disclosed merely as part of a preferred embodiment. In particular, the disclosure refers to a “presentation client” “[i]n accordance with the present invention,” not that the “presentation client” must always be as described in column 27, lines 10-17 of the ‘745 Patent. Moreover, this passage refers to “presentation client 25,” wherein “25” is a reference numeral referring to an element of a specific embodiment. See ‘745 Patent at Fig. 1. Defendants have therefore failed to establish a clear lexicography. See, e.g., CCS Fitness, 288 F.3d at 1366 (“[T]he claim term will not receive its ordinary meaning if the patentee acted as his own lexicographer and clearly set forth a definition . . . .”) (emphasis added). Finally, the claims themselves include specific limitations regarding the “presentation client.” Claim 26 of the ‘745 Patent recites (emphasis added): 26. A computer processing system, comprising: a plurality of client computers; a plurality of server computers; a network operatively coupling said plurality of client computers to said plurality of server computers; and computer program code for presenting over said network, in response to a selection of an interactive link, applications and first information stored in a first of said plurality of server computers, said computer program code comprising: - 27 - a plurality of computer program code segments embedded with informational content stored at a second of said plurality of server computers and delivered to a requesting one of said plurality of client computers; an operating system program code segment, one executable at each of said plurality of client computers; and a plurality of presentation client computer program code segments, one executable at each of said plurality of client computers, for retrieving presentational information and presenting at each of said client computers, in cooperation with said operating system computer program code segment, said applications and said first information based on said presentational information. Claim 29 of the ‘838 Patent recites (emphasis added): 29. A system for presenting an application in a networked computer processing system having a plurality of client computers and a plurality of host computers, the system comprising: a presentation client executing at a client device operative to transmit operating system environment information to the application server, receive presentation instructions from the application server to display one or more content items, transmit one or more events to the application server, receive updated presentation instructions from the application server to display the application and one or more updated content items in accordance with the updated presentation information and maintain an operating state of the application; and the application server operative to transmit presentation information to the presentation client for display of the application, the one or more content items and the one or more updated content items on the basis of the operating system environment information, execute application specific business logic on the basis of the one or more events to generate the updated presentation instructions for transmission to the client player. Because of the absence of a clear lexicography, and based on the context provided by the surrounding claim language as well as the common ground in the parties’ proposed constructions, the Court rejects Defendants’ proposed construction. Nonetheless, the above-quoted disclosures, as well as the above-quoted findings in E*Trade, weigh in favor of finding that the disputed terms refer to a “platform independent” program. As noted above, at the August 13, 2014 hearing Plaintiff voiced no substantial opposition to Defendants’ proposal in that regard. - 28 - The Court therefore hereby construes “presentation client program code” and “presentation client” to mean “platform independent software, running on a client, that can present remotely stored applications and that can transmit user input to remotely stored applications.” F. “application” Plaintiff’s Proposed Construction Defendants’ Proposed Construction “software that performs work for a user” “a software program that executes specific tasks for the end user that does more than generate or retrieve dynamic information in response to HTTP requests” (Dkt. No. 198 at 9; Dkt. No. 203, Ex. 1 at 1.) The parties submit that this disputed term appears in all asserted claims of the ‘745 Patent and the ‘838 Patent. (Dkt. No. 193, Ex. B at 1.) Shortly before the start of the August 13, 2014 hearing, the Court provided the parties with the following preliminary construction: “a software program that executes specific tasks for an end user.” (1) The Parties’ Positions Plaintiff argues that whereas Defendants’ proposal is based on statements from the reexamination of the ‘838 Patent, “no clear disavowal was made.” (Dkt. No. 198 at 10.) Instead, Plaintiff submits, “[n]othing in the intrinsic record limits the type of encoding/decoding that an ‘application’ may perform.” (Id.) Defendants submit that their proposed construction “is the construction adopted by Judge McMahon in the SDNY, with additional clarification based on admissions made by [Plaintiff] during re-examination of the ’838 patent, but after completion of claim construction in the SDNY.” (Dkt. No. 203 at 4.) Defendants explain that Plaintiff “has consistently distinguished its invention from the prior art on the basis that the prior art systems operated using intermediate - 29 - web servers that received HTTP requests that were then routed to an application.” (Id.) Defendants argue that although Plaintiff has argued that this prosecution history pertained to the term “communication connection,” “the ‘communication connection’ between the client and server is a necessary component of the claimed application.” (Id. at 6.) Finally, Defendants similarly cite the prosecution history of the ‘115 Patent. (See id. at 7.) Plaintiff replies by attaching the “ArcView” reference addressed in the reexamination prosecution history of the ‘838 Patent relied upon by Defendants. (Dkt. No. 205, Ex. W, ArcView Internet Map Server (1997).) Plaintiff argues that there has been no disclaimer as to the term “application” because, first, the prosecution history relates to a different term. (Dkt. No. 205 at 2-3.) Second, Plaintiff argues that it distinguished ArcView as being “stateless” rather than based on anything related to HTTP requests. (Id. at 3.) Plaintiff explains that “[u]nlike ArcView, the communication connection of the ’838 patent includes interaction because the ’838 patent maintains information about state—the connection is ‘interactive’ as each subsequent connection includes information regarding the prior state of the connection.” (Id.) Third, Plaintiff argues that “[b]ecause HTTP-formatted data requests are the primary way the data is transmitted on the web, Defendants’ proposed disclaimer excludes the web-based embodiments” disclosed in the ‘838 Patent. (Id.) Plaintiff also attaches the “LeMole” reference, United States Patent No. 6,009,410, which is addressed in the prosecution history of the ‘115 Patent. (Dkt. No. 205, Ex. X.) Plaintiff submits that “LeMole did not teach or suggest the ’115 patent because in LeMole a user clicked a link and received a pre-packaged advertisement. . . . In contrast, in the ’115 patent, the user receives ‘executable code’ that executes on his computer[,] and that ‘executable code’ in turn has - 30 - a series of interactions with a webserver to return and provide the user with access to remotely stored information.” (Dkt. No. 205 at 4.) At the August 13, 2014 hearing, Plaintiff agreed with the Court’s preliminary construction. Defendants suggested that if the Court is inclined to adopt its preliminary construction, the Court should append to that construction the phrase “and maintains state.” (2) Analysis During reexamination of the ‘745 Patent, Plaintiff stated that “[a]pplications are software programs designed to perform specific tasks for a user” and that “applications relate to software programs that execute tasks and produce outputs as a result of the interaction between information.” (Dkt. No. 198, Ex. K, 7/2/2009 Amendment at 51-52.) E*Trade similarly construed “application” to mean “a software program that executes specific tasks for an end user.” (Dkt. No. 198, Ex. G at 8.) The parties are substantially in agreement with this construction except that Defendants argue Plaintiff then made a disclaimer during reexamination. First, Plaintiff stated as follows regarding the limitation “execution of the embedded computer program code establishing a communication connection to a host computer,” with reference to the “ArcView Users Guide” prior art, wherein “ArcView is an Internet map distribution system”: A unitary data call to the web server is not a communication connection. Moreover, the tiered structure of the web server as the intermediate server and the application itself running on the ArcView server prohibits any communication connection. Execution of the MapCafe applet on the web browser does not establish a connection to the ArcView server. At best, execution of the MapCafe applet generates an HTTP formatted data request for content that is sent to the web server, such that [sic, which] the web server redirects as a data call to the ArcView server. - 31 - (Dkt. No. 203, Ex. 7, 2/19/2014 Appellant’s Corrected Brief in Inter Partes Reexamination at 39; see id. at 6 & 36; see also id. at 38 (“The web server is merely an intermediate server for processing the MapCafe instructions and transmitting map content back. The web browser in ArcView is entirely unaware of the existence of [the] ArcView server, only interacting in direct data call operations with the web server.”).) As a threshold matter, this above-quoted prosecution history does not relate to the term “application” but rather relates to “establishing a communication connection to a host computer.” Moreover, Plaintiff has persuasively argued that it distinguished ArcView as disclosing a “stateless” system rather than based on the generation or retrieval of dynamic information in response to HTTP requests. (See, e.g., Dkt. No. 205 at 3 & n.4.) In particular, as part of the same above-quoted discussion in the prosecution history Plaintiff explained as follows: Page 35, second paragraph of ArcView notes that “ArcView IMS requires stateless client/server communications.” These communications are not part of a communication connection as claimed because a connection requires interaction. Rather, “ArcView must completely satisfy each MapCafe request without requiring that any of the user’s current state, ..., be carried over to satisfy the next request. This is because the next request that ArcView receives may come from a completely different user on the web.” (Page 35, ¶2). (Dkt. No. 203, Ex. 7, 2/19/2014 Appellant’s Corrected Brief in Inter Partes Reexamination at 38-39 (emphasis added; ellipsis in original).) Second, Plaintiff stated as follows regarding the LeMole reference (United States Patent No. 6,009,410) during prosecution of the ’115 Patent: As understood, LeMole describes an advertisement selection engine for customizing advertisements for various users. LeMole includes an advertising depository customized for each user and the processing of selection of customized ads through a Customizing Advertising Repository (CAR) server 111. Ads for the user are selected based on the user profile or context of corresponding content on the web page. *** - 32 - LeMole’s advertisements are static HTML [(HyperText Markup Language)] code (e.g. text files) consisting of content placed in the visible web page displayed on the user’s computer. The advertisements may be active hyperlinked images so when a user clicks on the image, the hyperlink redirects the browser to another web location. LeMole fails to identically disclose (or teach or suggest), among other limitations, the claimed “remotely stored application on the server.” In fact, in LeMole’s system, there simply is no “remotely stored application on the server” as recited in the present claims. At best, the CAR of LeMole is an advertisement customization routine that intercepts the selection of a hyperlink from the HTML text file as interpreted by the web browser and redirects the hyperlink selection to an appropriate database to configure an appropriate advertisement. (Dkt. No. 203, Ex. 12, 1/30/2012 Response at 8-9.) Defendants’ argument as to the prosecution history regarding LeMole reference is unpersuasive for substantially the same reasons as regarding the ArcView reference, discussed above, in particular because the patentee distinguished LeMole as lacking interaction. Defendants have therefore failed to establish any clear and unmistakable disclaimer. See Golight, Inc. v. Wal-Mart Stores, Inc., 355 F.3d 1327, 1332 (Fed. Cir. 2004) (“Because the statements in the prosecution history are subject to multiple reasonable interpretations, they do not constitute a clear and unmistakable departure from the ordinary meaning of the term ‘rotating.’”); see also Omega Eng’g v. Raytek Corp., 334 F.3d 1314, 1324 (Fed. Cir. 2003) (“As a basic principle of claim interpretation, prosecution disclaimer promotes the public notice function of the intrinsic evidence and protects the public’s reliance on definitive statements made during prosecution.”) (emphasis added); id. at 1325-26 (“[F]or prosecution disclaimer to attach, our precedent requires that the alleged disavowing actions or statements made during prosecution be both clear and unmistakable.”) (emphasis added); cf. id. at 1330 (“[T]here is more than one reasonable basis for the amendment, rendering the intent underlying the amendment ambiguous - 33 - and thus negating the possibility of the disclaimer being unmistakable.”). Defendants’ proposed disclaimer is therefore hereby expressly rejected. Finally, as to extrinsic evidence, in the Adobe case Plaintiff cited a technical dictionary definition of “application” as meaning “a collection of software components used to perform specific types of user-oriented work on a computer.” See Dkt. No. 198, Ex. M, Plaintiff Droplets, Inc.’s Rebuttal Markman Brief per Local Patent Rule 4-5(c) at 10 (citing IBM Dictionary of Computing 27 (10th ed. 1994)). This definition is consistent with the abovequoted construction reached in E*Trade. The Court therefore hereby construes “application” to mean “a software program that executes specific tasks for an end user.” G. “presenting . . . the application,” “presenting an application,” “display the application,” “presenting said invoked application,” and “presenting . . . applications” Plaintiff’s Proposed Construction Defendants’ Proposed Construction “displaying the application and enabling interaction with the user according to the user interface requirements” “displaying software that executes specific tasks for an end user and enabling the user to interact with that program according to the user interface requirements” (Dkt. No. 198 at 11; Dkt. No. 203, Ex. 1 at 2.) The parties submit that these disputed terms appear in all asserted claims of the ‘745 Patent and the ‘838 Patent. (Dkt. No. 193, Ex. B at 15.) Shortly before the start of the August 13, 2014 hearing, the Court provided the parties with the following preliminary construction: “displaying a remotely executing application and enabling the user to interact with that application according to the user interface requirements.” The parties did not present any arguments on these terms at the August 13, 2014 hearing. At the conclusion of the hearing, the Court inquired whether the parties agreed with the Court’s - 34 - preliminary constructions for terms as to which the parties presented no argument at the hearing. Both sides agreed. The Court accordingly hereby construes “presenting . . . the application,” “presenting an application,” “display the application,” “presenting said invoked application,” and “presenting . . . applications” to mean “displaying a remotely executing application and enabling the user to interact with that application according to the user interface requirements.” H. “computer program code” and “program code” Plaintiff’s Proposed Construction Defendants’ Proposed Construction No construction of this term is needed. “computational instructions executed by a processor to perform an operation” In the alternative, to the extent a construction is deemed necessary, this term should be construed to mean: “instructions for a computer to execute” (Dkt. No. 198 at 12; Dkt. No. 203, Ex. 1 at 2.) The parties submit that these disputed terms appear in all asserted claims of the ‘745 Patent and in Claims 1 and 15 (and all claims depending therefrom) of the ‘838 Patent. (Dkt. No. 193, Ex. B at 4.) Shortly before the start of the August 13, 2014 hearing, the Court provided the parties with its preliminary construction that these disputed terms have their plain meaning. (1) The Parties’ Positions Plaintiff argues that “‘[c]omputer,’ ‘program,’ and ‘code’ are common terms that jurors would understand in context, without construction.” (Dkt. No. 198 at 12.) Plaintiff also argues that Defendants’ proposed construction would render other claim language superfluous. (Id. at 12-13.) Finally, Plaintiff urges that Defendants’ proposal is redundant and confusing and that - 35 - Defendants’ proposal of “processor” “lacks any antecedent basis in the claim[s] or specification.” (Id. at 13.) As to extrinsic evidence, Plaintiff has submitted several technical dictionary definitions of “code,” “computer,” and “program.” (See Dkt. No. 198, Ex. N, Random House Webster’s Computer & Internet Dictionary 99 (3d ed. 1999) (“code”: “Written computer instructions”); id. at 112 (“computer”: “A programmable machine. The two principal characteristics of a computer are: / It responds to a specific set of instructions in a well-defined manner / It can execute a prerecorded list of instructions (a program).”); id. at 448 (“program”: “An organized list of instructions that, when executed, causes the computer to behave in a predetermined manner”); id., Ex. O, Barron’s Dictionary of Computer & Internet Terms 96 (6th ed. 1998) (“computer”: “a machine capable of executing instructions on data”); id. at 371 (“program”: “a set of instructions for a computer to execute”); id., Ex. J, Microsoft Press Computer Dictionary 96 (3rd ed. 1997) (“code”: “Program instructions”); id. at 384 (“program”: “A sequence of instructions that can be executed by a computer”).) Defendants respond that Plaintiff “repeatedly defined the ‘computer program code’ terms during re-examination of the ’745 patent.” (Dkt. No. 203 at 13.) As to Plaintiff’s objection to Defendants’ proposal of the word “processor,” Defendants respond that “antecedent basis is a requirement for the terms used in a claim, not constructions that define the claim language.” (Id. at 14.) Plaintiff replies: “That ‘computer program code’ may include ‘computational instructions that instruct a processor to perform an operation’ does not mean that ‘computer program code’ is only ‘computational instructions . . .’ as Defendants assert.” (Dkt. No. 205 at 6.) - 36 - At the August 13, 2014 hearing, Defendants urged that Plaintiff is attempting to read this disputed term to refer to anything that a computer does. Defendants argued that “computer program code” must be code for controlling a processor as opposed to controlling something else, such as a web browser. Plaintiff responded that the disputed term is readily understandable and that Defendants’ concerns pertain to questions of fact rather than questions of claim construction. (2) Analysis Claim 1 of the ‘745 Patent, for example, recites in relevant part (emphasis added): “retrieving, in response to a request of a client computer, over a first communication connection first information having computer program code embedded therein and executing the embedded computer program code for establishing a second communication connection to a second host computer.” During reexamination of the ‘745 Patent, Plaintiff stated: A web address does not teach or suggest the claimed ‘embedded computer program code’ because a web address is merely a pointer to a location and computer program code includes computational instructions that instruct a processor to perform an operation. *** [H]yperlinks on a Web page are address references or navigation elements. They are not in and of themselves executable or program code. (Dkt. No. 203, Ex. 5, 11/17/2008 Amendment at 34 & 54 (emphasis added); id., Ex. 6, 7/2/2009 Amendment at 34 & 54 (same).) As a general matter, Defendants are correct that “[a]s in the case of the specification, a patent applicant may define a term in prosecuting a patent.” Home Diagnostics, 381 F.3d at 1356. - 37 - On balance, Plaintiff’s statement regarding what computer program code “includes” does not amount to a clear lexicography. See, e.g., CCS Fitness, 288 F.3d at 1366 (“[T]he claim term will not receive its ordinary meaning if the patentee acted as his own lexicographer and clearly set forth a definition . . . .”) (emphasis added). Further, introducing a “processor” and referring to “computational instructions” would tend to confuse rather than clarify the scope of the claims. Defendants’ proposed construction is therefore hereby expressly rejected. Nonetheless, as quoted above, the patentee disclaimed a “web address” or “hyperlinks” as being program code. (See Dkt. No. 203, Ex. 5, 11/17/2008 Amendment at 34 & 54.) No further construction is necessary. See U.S. Surgical Corp. v. Ethicon, Inc., 103 F.3d 1554, 1568 (Fed. Cir. 1997) (“Claim construction is a matter of resolution of disputed meanings and technical scope, to clarify and when necessary to explain what the patentee covered by the claims, for use in the determination of infringement. It is not an obligatory exercise in redundancy.”); see also O2 Micro Int’l Ltd. v. Beyond Innovation Tech. Co., 521 F.3d 1351, 1362 (Fed. Cir. 2008) (“[D]istrict courts are not (and should not be) required to construe every limitation present in a patent’s asserted claims.”); Finjan, Inc. v. Secure Computing Corp., 626 F.3d 1197, 1207 (Fed. Cir. 2010) (“Unlike O2 Micro, where the court failed to resolve the parties’ quarrel, the district court rejected Defendants’ construction.”). The Court accordingly hereby construes “computer program code” and “program code” to have their plain meaning. As noted above, however, the patentee disclaimed a “web address” or “hyperlinks” as being “computer program code” or “program code.” Finally, as to Defendants’ argument at the August 13, 2014 hearing that the disputed terms refer to code for controlling a processor as opposed to controlling something else, for example a web browser, such a distinction is not supported by the intrinsic evidence and would - 38 - require applying the Court’s construction to particular accused instrumentalities, thus presenting questions of fact for the finder of fact rather than questions of law for claim construction. See PPG Indus. v. Guardian Indus. Corp., 156 F.3d 1351, 1355 (Fed. Cir. 1998) (noting that “the task of determining whether the construed claim reads on the accused product is for the finder of fact”). I. “interactive link” and “link” Plaintiff’s Proposed Construction Defendants’ Proposed Construction “interactive link”: “a link and information relating to an operating state of an application” “computer code that (1) retrieves and presents applications and/or information stored at remote locations across the network when selected by an end user, and (2) includes facilities for restoring previous operating states of the application as the application is re-presented at a user’s computer. An interactive link cannot be a bookmark, cookie, shortcut, hyperlink or Internet address (URL).” “link”: “an active field that allows user selection and performance of an action upon user selection” (Dkt. No. 198 at 13; Dkt. No. 203, Ex. 1 at 3.) The parties submit that these disputed terms appear in all asserted claims of the patents-in-suit. (Dkt. No. 193, Ex. B at 6 & 8.) Shortly before the start of the August 13, 2014 hearing, the Court provided the parties with the following preliminary construction: “computer code that: (1) retrieves and presents applications and/or information stored at remote locations across the network when selected by an end user; and (2) includes facilities for restoring previous operating states of the application as the application is re-presented at a user’s computer. An interactive link cannot be [a] URL, bookmark, or special browser icon.” (1) The Parties’ Positions Plaintiff urges that “link” and “interactive link” should be construed differently because whereas the patentee used “interactive link” in the claims of the ‘745 Patent and the ‘115 Patent, - 39 - the patentee used “link” in the claims of the ‘838 Patent. (Dkt. No. 198 at 13-14.) Plaintiff argues that this “intentional change in word choice should be given meaning.” (Id. at 14.) Plaintiff also submits that “the usage of ‘interactive link’ and ‘link’ in the specification evidences their difference.” (Id.) As to the proper constructions, Plaintiff argues that “[w]ith respect to ‘interactive link,’ the patentees acted as their own lexicographer.” (Id. at 14.) Plaintiff argues that Defendants’ proposal improperly limits “interactive link” to a single embodiment disclosed in the specification. (Id. at 14-15.) Plaintiff submits that whereas Defendants’ proposal would always require restoring a previous operating state, “there are situations described in the specification where interactive links are used, even though no such previous operating state existed.” (Id. at 15.) Finally, Plaintiff argues that “link” is described broadly by the specification. (Id.) As to the prosecution history, Plaintiff argues that Defendants’ disclaimer argument fails because “the prosecution history merely clarifies that a ‘link’ cannot be only plain text.” (Id. at 17.) Plaintiff also argues that “the ‘bookmarks,’ ‘shortcuts,’ ‘hyperlinks,’ and ‘URLs’ discussed in the specific pieces of prior art from the prosecution history included only information related to location.” (Id. at 18.) Further, Plaintiff submits, ‘[t]o account for the evolution of words over time, if a disclaimer exists (which it does not), it would necessarily be limited to the allegedly disclaimed terms’ meaning in 1999, not today.” (Id. at 19.) Finally, Plaintiff argues that “while the patents-in-suit discuss each of ‘bookmark,’ ‘cookie,’ ‘shortcut,’ ‘hyperlink,’ and ‘Internet address’ as prior art, [‘745 Patent at] 3:35-65, that does not preclude their use in the limitations, terms, and claims of the patents-in-suit.” (Id. at 17; see id. at 19-20.) Defendants respond that “interactive link” and “link” are used interchangeably, and Defendants propose the same construction reached by the Southern District of New York in - 40 - E*Trade. (Dkt. No. 203 at 15.) Defendants argue that although Plaintiff cites two instances in which “link” is purportedly used broadly, “those two passages are from the ‘Background of the Invention’ referring to prior art links, such as hyperlinks, and are not the claimed . . . ‘link’ or ‘interactive link’ of the alleged invention.” (Id. at 16.) Defendants also submit that “[i]n both the ’745 and ’838 Patents, the ‘interactive link’ and ‘link’ terms provide the same functionality, i.e., to re-establish the communication connection to the application.” (Id. at 17.) As to the proper construction, Defendants argue that “the ‘interactive link’ term has a specialized meaning in the context of [Plaintiff’s] Patents because the term has no ordinary and customary meaning.” (Id. at 19.) Defendants further urge that the prosecution disclaimers found by E*Trade should be given effect here as well. (See id. at 19-21.) Defendants submit that “[e]ven if [Plaintiff] might have made other arguments for distinguishing the asserted art during the re-examination, [Plaintiff] is held as a matter of law to the statements it actually made.” (Id. at 21.) Defendants further note that, in Adobe, Plaintiff proposed construing “interactive link” to mean “a data structure, stored outside the browser, selected by the user to directly invoke remotely stored applications.” (Id. (citing id., Ex. 13 at 9-11).) Finally, as to Plaintiff’s argument that the meanings of terms have changed over time, Defendants respond that E*Trade heard extensive live expert testimony on this issue and found that “the credible evidence indicates that the meaning and understanding of those terms has not changed since 1999, when the provisional application was filed.” (Id. at 22 (quoting Dkt. No. 198, Ex. I at 2)); see No. 12 Civ. 2326 (S.D.N.Y.), Dkt. No. 243, 1/15/2014 Hr’g Tr. Plaintiff replies that in a passage referring to an “interactive link” and then a “link,” “a reader understands that . . . the link is the same ‘interactive link,’” but this “does not mean that . . . all ‘links’ [are] interactive.” (Dkt. No. 205 at 6-7.) Plaintiff argues that because the - 41 - specification discloses “links” other than “interactive links,” “link” and “interactive link” are not interchangeable in the patents-in-suit. (Id. at 7.) As to Defendants’ prosecution disclaimer argument, Plaintiff replies that “[u]nder the rubric created in the SDNY Case and advocated by Defendants here[,] the web-based embodiments of the invention are effectively excluded.” (Id.) Plaintiff further argues that the prosecution history as a whole “makes plain that the ‘bookmarks,’ ‘shortcuts,’ ‘hyperlinks,’ and ‘URLs’ discussed in the specific pieces of prior art in the prosecution history included only information related to location and did not include information related to the operating state of the application.” (Id. at 8.) Finally, Plaintiff submits that “[t]here has been no showing that [Plaintiff’s] prior proposal [in Adobe] is inconsistent with the proposal being advocated here.” (Id.) At the August 13, 2014 hearing, Plaintiff urged that the patentee’s disclaimer of “location-only” URLs and bookmarks (at least as those terms were understood at the time of the invention) is already covered by requirement “(2)” in E*Trade and in the Court’s preliminary construction, namely the requirement of “facilities for restoring previous operating states of the application as the application is re-presented at a user’s computer.” Plaintiff submitted that the issue of whether something, today, satisfies requirement “(2)” is a question of fact for the jury. (2) Analysis In E*Trade, the Southern District of New York found: [I]n connection with the patents in suit the operative term is really not “link” but “interactive link;” and in the term “interactive link,” we have a clear case of the patentee acting as his own lexicographer.[n.1] [n.1:] Because I believe that the patentee has defined the term “interactive link” separately from the more general term “link,” I reject Defendants’ argument that the two terms should be conflated. Indeed, as will be seen, the patentee has defined an interactive link in terms of two requirements, the first of which is common to all links, the second of which is apparently peculiar to Droplets’ “interactive link.” - 42 - Defendants are of course correct that a link is by definition “interactive,” in that, when an end user clicks, the link responds by taking some action. Put otherwise, a “link” cannot be text that, when selected, is not “actionable” (plain text). However, in the specification, the phrase “interactive link” is used by [the patentee] to describe something quite specific: code that, when selected by an end user, meets two separate requirements: (1) It retrieves and presents applications and/or information stored at remote locations across the network; and (2) It includes facilities for restoring previous operating states of the application as the application is re-presented at a user’s computer. [‘745 Patent] at 3:66-4:5. *** I will thus use the following “core definition” for the term “interactive link:” computer code that (1) retrieves and presents applications and/or information stored at remote locations across the network when selected by an end user, and (2) includes facilities for restoring previous operating states of the application as the application is re-presented at a user’s computer. (Dkt. No. 198, Ex. G at 10 & 11-12 (emphasis omitted).) After subsequent proceedings regarding this term, including live expert testimony, E*Trade gave effect to the reexamination prosecution history of the ‘745 Patent as including “sweeping statements about why URLs, bookmarks, and special browser icons were not the claimed ‘interactive link.’” (Id., Ex. I at 6.) Further, E*Trade emphasized that these disclaimers “were not limited in any way.” (Id.) E*Trade adopted the disclaimer that the defendants proposed in that case, which is the same disclaimer sentence that appears in Defendants' proposed construction here. (a) Whether “link” and “interactive link” are used interchangeably “The general presumption [is] that different terms have different meanings . . . .” Chi. Bd. Options Exch., Inc. v. Int’l Sec. Exch., LLC, 677 F.3d 1361, 1369 (Fed. Cir. 2012). - 43 - On one hand, Plaintiff has cited instances where the specification uses the term “link” to refer to a hyperlink. In particular, the Background of the Invention states: Sites on the web, generally referred to as web sites, are connected or linked together using a special communication protocol such as, for example, Hypertext Transport Protocol (HTTP), and a Uniform Resource Locator (URL) that includes a specific syntax for defining a network connection on the web. * * * A link, such as a hyper link, is created under the communication protocol. By selecting links and employing a web browser, a user may “navigate” from one document to another, and from one web site to another, to access informational content and services available across the web. ‘745 Patent at 2:36-42 & 2:51-56 (emphasis added). Further, in disclosing an embodiment, the specification appears to draw a distinction between an original “link” and a “locally stored interactive link”: [W]hen performing a subsequent retrieval of the functionality presented by the applications 41, the applications 32 and/or information 34 that originally provided the link 68 (now locally stored as the interactive link 72) to the applications 41 need not be retrieved. Id. at 8:27-31 (emphasis added). On the other hand, the specification repeatedly uses “link” and “interactive link” interchangeably: Accordingly, the interactive links may be selectively stored in the desktop-based repository or in the internet-based repository. Alternatively, the links are stored in both of the desktop-based repository and the internet-based repository. Id. at 5:60-64 (emphasis added). In yet another embodiment, the system includes a device for transmitting and storing a copy of the interactive links at a next client computer. When the links are stored, the next client computer is operable for selectively requesting the remotely stored applications and information and forming the communication connection between the next client computer and the application server. The system further includes a data repository for storing information for tracking transmissions of interactive links between the client computers. Id. at 6:59-67 (emphasis added). - 44 - As is discussed in detail below, droplet handles may be icons, graphical images, or strings of text, that may be selected and downloaded to store, on a client computer 20, the interactive links (e.g., links 72 of FIG. 1) to droplet-enabled applications 41 remotely stored across the network 50. Id. at 10:44-49 (emphasis added). Downloading Interactive Links to Droplet-enabled Application and Information: As discussed in the Background Section of this Specification, objects displayed on a GUI (e.g., on the desktop or a window region thereof) may be captured and moved about the GUI in a “drag and drop” operation. In accordance with the present invention, the links to droplet-enabled applications within informational content 36 delivered to a client computer (e.g., a link to a droplet-enabled application presented within a banner ad on a web page) may be downloaded to the client computer via a drag and drop operation. That is, a droplet handle object incorporated on the banner ad of the delivered informational content 36 may be captured by, for example, selecting the droplet handle object, and moving (dragging) the handle about the client computer’s GUI. When in a desired location or position on the client computer, the droplet handle object may be locally loaded (dropped) in an improved drag and drop type of operation. Specifically, the present invention supports the downloading (e.g., dragging and dropping) of links to droplet-enabled applications within delivered informational content 36 from: (1) a web page onto the desktop; (2) a first window region onto another window region that accepts files; and (3) a web page or window region onto a directory or an application program’s menu such as, for example, the Start Menu of the Microsoft WindowsTM operating system software. Accordingly, locally stored links are selected to invoke and present, on the client computer 20, functionality provided by droplet-enabled applications, executing on the application server 40, and information on an “as-needed” basis. Id. at 14:31-61 (emphasis added). When dropped, the file (e.g., files 74 of FIG. 1) is associated to the interactive link (e.g., links 72 of FIG. 1). The file includes information for re-establishing the communication connection 54 to the application server 40 as the link is selected, as is discussed below. Id. at 16:36-40 (emphasis added). In accordance with the present invention, not only is a locally stored interactive link provided for invoking remotely stored applications and information, but the link may also be visually customized to resemble a commercial image such as, for example[,] a corporation’s business name and/or logo. - 45 - Id. at 18:12-17 (emphasis added). On balance, the specification as a whole demonstrates that the term “link,” as it appears in the claims of the patents-in-suit, is used interchangeably with “interactive link.” See Edwards Lifesciences, 582 F.3d at 1329 (“[T]he specification consistently uses the words ‘graft’ and ‘intraluminal graft’ interchangeably. The interchangeable use of the two terms is akin to a definition equating the two.”). The terms “link” and “interactive link,” as they appear in the claims, should therefore be given the same construction. (b) applications and/or information stored at remote locations The parties are in substantial agreement that an “interactive link” is for accessing applications at remote locations. The Court therefore adopts Defendants’ proposal in that regard. See, e.g., ‘745 Patent at 5:5-9 (“The method also includes storing on the client computer an interactive link for selectively re-establishing the second communication connection to the application server for invoking and presenting the remotely stored application and information on an as needed basis.); id. at 6:29-36 (similar). (c) facilities for restoring previous operating states As noted above, E*Trade concluded that an interactive link “includes facilities for restoring previous operating states of the application as the application is re-presented at a user’s computer.” (Dkt. No. 198, Ex. G at 10 & 11-12.) The Background of the Invention states: Therefore, there is a need for storing an interactive link on a user’s computer which, when selected, retrieves and presents applications and/or information stored at remote locations across the network. There is also a need for the interactive link to include facilities for restoring previous operating states of the application as the application is re-presented at a user’s computer. ‘745 Patent at 3:66-4:5 (emphasis added). The Objects of the Invention include: - 46 - It is yet another object and advantage of this invention to provide interactive links to remotely stored applications and information, wherein when selectively employed to retrieve and present the remotely stored applications and information on a client computer, a previous operating state of the applications and information may be restored. Id. at 4:25-30 (emphasis added). Likewise, the Background of the Invention explains the shortcomings of “bookmarks” and “cookies” in this regard. See id. at 3:35-65. The specification further discloses: Persistent State Maintenance The present invention provides capabilities for re-establishing a previous operating state of a droplet-enabled application. For example, when a user reestablishes a session with a droplet-enabled application, the state of the application is restored to what it was when the user ended the immediately prior session. *** In one embodiment, the user is given an option of re-loading or not re-loading the state information 48 corresponding to the last session. *** In order to identify concurrent operating sessions the system 600 (and system 10) stores a flag indicating that a particular user already has an open session with a particular application. Id. at 24:54-60, 25:17-19 & 26:23-36. The specification thus discloses that although an “interactive link” can be used to restore a previous operating state of an application, there is no requirement that a previous operating state actually exists. See id., esp. at 25:17-19. For example, the first time a user starts an application, there may be no previous operating state. With that understanding, Defendants are correct that an “interactive link” must “include[] facilities for restoring previous operating states of the application as the application is re-presented at a user’s computer.” (Dkt. No. 203, Ex. 1 at 3 (emphasis added).) - 47 - (d) bookmarks, cookies, shortcuts, hyperlinks or Internet addresses (URLs) The Background of the Invention discusses various prior art elements, such as “static links,” Uniform Resource Locators (URLs), “bookmarks,” and “cookies.” See ‘745 Patent at 1:34-56 & 2:36-4:5. On one hand, “statements about the difficulties and failures in the prior art, without more, do not act to disclaim claim scope.” Retractable Techs., Inc. v. Becton, Dickinson & Co., 653 F.3d 1296, 1306 (Fed. Cir. 2011). On the other hand, during the reexamination of the ‘745 Patent, Plaintiff stated: Internet shortcuts encapsulate URLs or other location information . . . and cannot perform the functions of interactive links as claimed. * * * Internet shortcuts are not graphical representations of interactive links but are instead representations of instructions to perform on an Internet browser. *** [M]anual URL address inputs, bookmarks or special browser icons are not the same as an interactive link as claimed. * * * The browser elements are not interactive and do not perform the functions of the interactive link as claimed. *** Patent Owner further asserts that hyperlinks are different from the claimed interactive links because hyperlinks connect and help navigate from one document to another. Hyperlinks are out of context because claim 1 relates to communication between hosts as opposed to hyperlinks relating to browsing web documents or pages. (Dkt. No. 203, Ex. 5, 11/17/2008 Amendment at 27-28, 55 & 56 (emphasis added); see id. at 34 (similar) & 61-62 (similar).) As noted above, in E*Trade the Southern District of New York concluded that Plaintiff disclaimed URLs, shortcuts, bookmarks, cookies, and hyperlinks as being the claimed “interactive link.” See Dkt. No. 198, Ex. I at 3-6. Also, after considering extensive live expert testimony, E*Trade rejected Plaintiff’s argument that the meaning of those terms evolved over time such that any disclaimer does not cover URLs, shortcuts, bookmarks, cookies, or hyperlinks - 48 - as those terms are used today. (See id. at 4-6 (discussing Biogen Idec. Inc. v. GlaxoSmithKline LLC, 713 F.3d 1090, 1096 (Fed. Cir. 2013))); see also No. 12 Civ. 2326 (S.D.N.Y.), Dkt. No. 243, 1/15/2014 Hr’g Tr. The Court reaches the same conclusion here that Plaintiff disclaimed bookmarks, shortcuts, hyperlinks, and Internet addresses (URLs) as being the claimed “interactive link.” See, e.g., Krippelz v. Ford Motor Co., 667 F.3d 1261, 1266 (Fed. Cir. 2012) (“A patentee’s statements during reexamination can be considered during claim construction, in keeping with the doctrine of prosecution disclaimer.”); Typhoon Touch Techs., Inc. v. Dell, Inc., 659 F.3d 1376, 1381 (Fed. Cir. 2011) (“The patentee is bound by representations made and actions that were taken in order to obtain the patent.”); Omega Eng’g, 334 F.3d at 1324 (“[T]he prosecution history . . . limits the interpretation of claims so as to exclude any interpretation that may have been disclaimed or disavowed during prosecution in order to obtain claim allowance.”) (quoting Standard Oil Co. v. Am. Cyanamid Co., 774 F.2d 448, 452 (Fed. Cir. 1985)). This disclaimer finding applies to all of the patents-in-suit. See Verizon Servs. Corp. v. Vonage Holdings Corp., 503 F.3d 1295, 1306-1307 (Fed. Cir. 2007) (“We have held that a statement made by the patentee during [the] prosecution history of a patent in the same family as the patent-in-suit can operate as a disclaimer.”) (citing Microsoft Corp. v. Multi-Tech Sys., Inc., 357 F.3d 1340, 1350 (Fed. Cir. 2004)); see also Cordis Corp. v. Boston Scientific Corp., 658 F.3d 1347, 1356 n.5 (Fed. Cir. 2011) (citing Verizon). As to “cookies,” however, E*Trade found no disclaimer in the prosecution history and instead relied upon the specification: Droplets [(Plaintiff)] correctly notes that it did not disclaim (or distinguish) cookies in the reexamination. However, any concept that a cookie could be the interactive link claimed in the ‘745 patent was swept away by the language of the - 49 - original patent itself, in which cookies were expressly distinguished from the claimed invention. (Dkt. No. 198, Ex. I at 6.) This finding in E*Trade evidently refers to the same passage, from the Background section of the specification, that Defendants cite in the present case: Facilities presently exist for storing an address (URL) of a web site currently being displayed. One such facility is referred to as a “bookmark.” Once created, bookmarks offer a means of retrieving the URL of a particular web site and directing the user’s browser to display the page residing at the U[R]L. Bookmarks eliminate the need for the user to manually enter the URL of a site of interest or to retrace (re-navigate) a path through the Internet to arrive at the web site through a known link. However, bookmarks are limited in two respects. Firstly, a web page must be displayed before the URL corresponding to the web page can be stored as a bookmark. Secondly, bookmarks do not maintain information pertaining to a previous operating state of the web site. For example, a bookmark may return a user to a previously displayed web page, such as a form for completing a commercial transaction, but information that may have been completed on the form is generally not saved. That is, the completed information is generally not stored unless the information is made available through another tracking facility referred to as a “cookie.” Cookies maintain tracking information on the user’s computer that may be referenced once the browser reloads the desired web page and invokes the application included therein. Once the application is invoked, information that was previously entered and stored in the cookie may be restored in the application. Cookies, however, are generally timesensitive and may expire before a user attempts to re-navigate to the site of interest. Also, cookies are only stored on the computer where the original transaction occurred. If the user accesses the site from another computer, the tracking information is not available. ‘745 Patent at 3:35-65; (see Dkt. No. 198, Ex. I at 3 (citing ‘745 Patent at 3:36-65).) On balance, this discussion of cookies in the Background section of the specification does not amount to a disclaimer as to cookies. See, e.g., Thorner v. Sony Computer Entm’t Am. LLC, 669 F.3d 1362, 1366-67 (Fed. Cir. 2012) (“To constitute disclaimer, there must be a clear and unmistakable disclaimer.”). Instead, the patentee merely distinguished particular features, such as time-sensitivity and storing information on only the computer where an original transaction occurred. See ‘745 Patent at 3:34-65, esp. at 3:60-65. - 50 - Defendants’ argument regarding the purported disclaimer of “cookies” is therefore hereby expressly rejected. Nonetheless, as discussed above, the Court adopts the finding in E*Trade that Plaintiff disclaimed bookmarks, shortcuts, hyperlinks, and Internet addresses (URLs). (e) Construction In light of the conclusions reached in subsections (a) through (d), above, the Court hereby construes “link” and “interactive link” to mean “computer code that: (1) retrieves and presents applications and/or information stored at remote locations across the network when selected by an end user; and (2) includes facilities for restoring previous operating states of the application as the application is re-presented at a user’s computer. An interactive link cannot be a bookmark, shortcut, hyperlink, or Internet address (URL).” As noted in subsection (c) above, however, there is no requirement that a previous operating state actually exists. Finally, as to Defendants’ argument at the August 13, 2014 hearing that an interactive link cannot be HTML (HyperText Markup Language), such a distinction is not supported by the intrinsic evidence and would require applying the Court’s construction to particular accused instrumentalities, thus presenting questions of fact for the finder of fact rather than questions of law for claim construction. See PPG, 156 F.3d at 1355 (noting that “the task of determining whether the construed claim reads on the accused product is for the finder of fact”). - 51 - J. “storing, on the client computer, [a/an] [interactive] link” Plaintiff’s Proposed Construction Defendants’ Proposed Construction No construction of this term is needed. “saving an [interactive] link delivered to the client computer” In the alternative, to the extent a construction is deemed necessary, this term should be construed to mean: “maintaining information, on the client computer, related to [a/an] [interactive] link in volatile or non-volatile memory” (Dkt. No. 198 at 20 (Plaintiff’s square brackets modified); Dkt. No. 203, Ex. 1 at 3 (square brackets Defendants’).) The parties submit that these disputed terms appear in Claim 1 (and all claims depending therefrom) of the ‘745 Patent and Claims 2 and 16 (and all claims depending therefrom) of the ‘838 Patent. (Dkt. No. 193, Ex. B at 11.) Shortly before the start of the August 13, 2014 hearing, the Court provided the parties with the following preliminary construction: “saving an [interactive] link on the client computer.” (1) The Parties’ Positions Plaintiff proposes that “[n]o construction is necessary for these terms, as a juror would understand their meaning, particularly in the context of the claims.” (Dkt. No. 198 at 20.) Plaintiff argues that the evidence cited by Defendants does not support their proposed “saving” and “delivered to the client computer” limitations. (Id. at 20-21.) Defendants respond that disclosures in the specification, as well as Plaintiff’s statements in Adobe and during reexamination, demonstrate that interactive links are stored on the client computer. (Dkt. No. 203 at 22-23.) Defendants also argue that Plaintiff’s attempt to broaden the construction with an extrinsic dictionary should be rejected because “the claims explicitly require that the ‘interactive link’ / ‘link’ itself is stored, not other information related to the ‘interactive - 52 - link,’” and because the terms “volatile” and “non-volatile,” proposed by Plaintiff, do not appear in the specification. (Id. at 23-24.) Plaintiff replies that it “is concerned Defendants will—wrongly—further construe ‘saving’ to require some mens rea or affirmative act on a user’s part. Modern computers allow many ways to ‘store’ information without requiring the user to intend to or undertake some affirmative act to save . . . .” (Dkt. No. 205 at 8-9.) At the August 13, 2014 hearing, Defendants submitted that although the interactive link need not be stored permanently for all time, “storing” needs to be more than merely temporary. Defendants nonetheless acknowledged that the disputed term does not require an intentional act by a computer user. Plaintiff responded that although storing may be a result of downloading, downloading does not necessarily result in storing. Plaintiff also submitted that introducing the word “saving” would merely give rise to later disputes regarding the meaning of “saving.” For example, Plaintiff argued that Defendants are proposing an indeterminable degree of permanence. (2) Analysis The parties’ arguments at the August 13, 2014 hearing demonstrated that the parties dispute is less a matter of what “storing” is and more a matter of where and for how long. In particular, the parties dispute whether “storing” requires “saving” something to a non-volatile medium such as a hard disk or instead merely “maintaining” something such as in volatile memory. This dispute has been further crystallized by the extrinsic evidence cited by Plaintiff, a technical dictionary that defines “storage” as meaning: “In computing, any device in or on which information can be kept. Microcomputers have two main types of storage: random access memory (RAM) and disk drives and other external storage media.” (Dkt. No. 198, Ex. J, - 53 - Microsoft Press Computer Dictionary 450 (3d ed. 1997).) Plaintiff submits that “RAM” is “volatile” and that disk drives and other external storage media are “non-volatile.” (Dkt. No. 198 at 20.) The specification discloses: Accordingly, the present invention provides a mechanism for locally storing links to remote droplet-enabled applications and/or information. For example, FIG. 2 illustrates the web page 110 presenting the droplet-enabled Stock Watcher application 100. As described above with reference to FIGS. 4A-4D and 5, the droplet handle 120 (the link) to the Stock Watcher application 100 was downloaded from the web page 110 and locally stored as the graphical representation 320 on the portion 310 of the desktop of the client computer 20. ‘745 Patent at 17:26-35 (emphasis added). This reference to “download[ing],” contrasted with “locally storing links” on the “desktop of the client computer,” supports Defendants’ argument that “storing” is something more than merely downloading. See id. Further, the weight of this evidence is heightened at least somewhat by the above-quoted passage referring to “locally storing” as being provided by “the present invention.” See, e.g., Regents of Univ. of Minnesota v. AGA Med. Corp., 717 F.3d 929, 936 (Fed. Cir. 2013) (“When a patent thus describes the features of the ‘present invention’ as a whole, this description limits the scope of the invention.”) (quoting Verizon, 503 F.3d at 1308; citing TiVo, Inc. v. EchoStar Commc’ns Corp., 516 F.3d 1290, 1300 (Fed. Cir. 2008)). Such a reading is also consistent with Plaintiff’s opening claim construction brief in Adobe, wherein Plaintiff argued that “[a]n interactive link is ‘stored outside the browser.’” (Dkt. No. 203, Ex. 13 at 10.) Finally, during reexamination of the ‘745 Patent, Plaintiff stated: Adobe [(the reexamination requester)] improperly mischaracterizes the disclosure of Shaw [(United States Patent No. 6,362,836)] in the reexamination request, and hence by the Office Action reliance on this mischaracterization, the Office Action also mischaracterizes the disclosure of Shaw. For example . . . [as to the - 54 - statement] that “Shaw discloses downloading, i.e., storing, a webtop to the client computer. Shaw, col. 13, lines 63-66.” Rather, the cited passage states that upon confirmation of password information, the “session manager[] downloads to client device 214 a webtop that is built up using the bottom up traversal of the data store 273 containing icons representing the application programs available to the user.” Adobe’s mischaracterization includes 2 significant oversights - (1) equating the step of downloading to storing; and (2) asserting that the download of the webtop identically discloses the storage of an interactive link. Neither of these is proper. (Id., Ex. 5, 11/17/2008 Amendment at 38-39 (emphasis added)) The Examiner’s analysis fails to actually address the “storing, on the client computer” as claimed. The passages of Orenshteyn [(United States Patent No. 6,393,569)] at col. 22, lines 12-28 provide for transmitting icons to the client computer. Client computer transmission is not equivalent with “storing on the client computer.” (Id., Ex. 7, 2/19/2014 Appellant’s Corrected Brief in Inter Partes Reexamination at 42 (emphasis added).) These distinctions drawn by Plaintiff during reexamination, which contrast “storing” with “downloading” and with “transmit[ting],” should be given effect. See Typhoon Touch, 659 F.3d at 1381; see also Omega Eng’g, 334 F.3d at 1324. Plaintiff’s proposal of “maintaining information . . . in volatile or non-volatile memory” does not give effect to this prosecution history and is therefore hereby expressly rejected. Nonetheless, Defendants’ proposal of “saving” is also hereby rejected as failing to resolve the parties’ dispute and as tending to confuse rather clarify the scope of the claims, particularly in light of the absence of any usage of “saving” in the intrinsic evidence. On balance, the disputed term should be given its plain meaning with the understanding that, based on the above-discussed prosecution history, something that is “stored” can be retrieved later and is more than merely downloaded or transmitted from a server to a client. Nonetheless, as Defendants acknowledged at the August 13, 2014 hearing, “storing” need not be permanent for all time. - 55 - With this understanding, the Court hereby construes “storing, on the client computer, [a/an] [interactive] link” to have its plain meaning. K. “event message” Plaintiff’s Proposed Construction Defendants’ Proposed Construction No construction of this term is needed. “message to the application server reporting that a value or attribute of a component of the In the alternative, to the extent a construction is user interface has been altered” deemed necessary, this term should be construed to mean: “message related to an action” (Dkt. No. 198 at 21; Dkt. No. 203, Ex. 1 at 3.) The parties submit that this disputed term appears in all asserted claims of the ‘115 Patent. (Dkt. No. 193, Ex. B at 20.) Shortly before the start of the August 13, 2014 hearing, the Court provided the parties with its preliminary construction that this disputed term has its plain meaning. (1) The Parties’ Positions Plaintiff argues that “[n]o construction is necessary for this term, as a juror would understand its meaning, particularly in the context of the claims,” because “the claims spell out what is required of an ‘event message.’” (Dkt. No. 198 at 21.) Plaintiff also argues that “Defendants’ proposal errs as it introduces aspects of the term already described by the claim language surrounding the term, and also contradicts that surrounding language.” (Id. at 21-22.) Finally, Plaintiff argues that Defendants’ proposed requirement of reporting what has been “altered” would improperly limit the claims to a particular disclosed embodiment. (Id. at 22.) Defendants respond that “both ‘event messages’ and ‘update messages’ are expressly defined in the specification” with reference to “the ‘present invention,’ not simply an embodiment.” (Dkt. No. 203 at 25-26 (citing Honeywell Int’l, Inc. v. ITT Indus., Inc., 452 - 56 - F.3d 1312, 1318 (Fed. Cir. 2006) (finding that “the written description refers to the fuel filter as ‘this invention’ or ‘the present invention’” and that “[t]he public is entitled to take the patentee at his word and the word was that the invention is a fuel filter”)).) Plaintiff replies by reiterating that “Defendants improperly attempt to import an embodiment.” (Dkt. No. 205 at 9.) (2) Analysis Claim 1 of the ‘115 Patent is representative and recites (emphasis added): 1. A computerized method for delivering interactivity over the web to a client device from a remotely stored application residing on a server, the method comprising: in response to receiving a request for a web page from the client device, serving a web page to the client device, the web page having executable code embedded therein which, when executed in a web browser running on the client device, communicates messages with the remotely stored application on the server, the web page further having user interface information for presenting within the web browser a user interface for the remotely stored application; receiving an event message from the executable code on the client device, the event message reporting an action taken within one or more screen components in the user interface through the client device; executing application logic within the remotely stored application on the server to generate data values based on the action reported in the event message and client device information; and sending to the client device an update message with at least some of the generated data values and instructions for use by the executable code to present the data values within the user interface of the web page at the client device. The specification discloses: In accordance with one aspect of the present invention, a network communication protocol is defined for transmitting information between the droplet-enabled applications 41 and the application server 40. The protocol includes a number of message formats wherein properties of and events pertaining to components, such as the GUI components, of actively operating droplet-enabled applications 41 are communicated between the client computer 20 and the application server 40. The message formats include, for example: 1. Event Notifications—messages transmitted from a client computer 20 to the application server 40 reporting that a value or attribute of a component of the GUI has been altered. Events include, for example, data entry into text boxes and - 57 - drop-down lists of the GUI, selection (“clicking”) of GUI components such as radio and command buttons. Messages are also transmitted in response to other pointing device or keyboard driven actions such as, for example, drag and drop events as an e-mail message is moved to a folder within a droplet-enabled e-mail application. ‘745 Patent at 11:61-12:13 (emphasis added). This disclosure is presented as being an “example” “[i]n accordance with one aspect of the present invention” (id. at 11:61 & 12:2) and does not amount to a clear lexicography. See, e.g., CCS Fitness, 288 F.3d at 1366 (“[T]he claim term will not receive its ordinary meaning if the patentee acted as his own lexicographer and clearly set forth a definition . . . .”) (emphasis added). Defendants’ proposed construction is therefore hereby expressly rejected. No further construction is necessary, especially in light of the context provided by the claims, such as quoted above. See U.S. Surgical, 103 F.3d at 1568; see also O2 Micro, 521 F.3d at 1362; Finjan, 626 F.3d at 1207. The Court accordingly hereby construes “event message” to have its plain meaning. L. “update message” Plaintiff’s Proposed Construction Defendants’ Proposed Construction No construction of this term is needed. “message to the client computer requesting action within screen components of the system In the alternative, to the extent a construction is to update the application information” deemed necessary, this term should be construed to mean: “message related to data values or instructions” (Dkt. No. 198 at 22; Dkt. No. 203, Ex. 1 at 4.) The parties submit that this disputed term appears in all asserted claims of the ‘115 Patent. (Dkt. No. 193, Ex. B at 21.) - 58 - Shortly before the start of the August 13, 2014 hearing, the Court provided the parties with its preliminary construction that this disputed term has its plain meaning. (1) The Parties’ Positions Plaintiff argues that “[n]o construction is necessary for this term, as a juror would understand its meaning, particularly in the context of the claims” because “the claims spell out what is required of an ‘update message.’” (Dkt. No. 198 at 22.) Plaintiff submits that “the claims themselves make evident” that “an ‘update’ corresponds with ‘data values and instructions.’” (Id. at 23.) Plaintiff argues that Defendants’ proposed construction is contrary to the language of the claims and “inject[s] an embodiment related to ‘requesting an action within screen components of the system’ into the claims, see [‘745 Patent] at 12:14-19, despite the claims not requiring such . . . .” (Id.) Defendants argue this disputed term together with the term “event message,” which is addressed above. (See Dkt. No. 203 at 25-26.) Plaintiff replies by reiterating that “Defendants improperly attempt to import an embodiment.” (Dkt. No. 205 at 9.) (2) Analysis Claim 1 of the ‘115 Patent is representative and recites, in relevant part (emphasis added): 1. A computerized method for delivering interactivity over the web to a client device from a remotely stored application residing on a server, the method comprising: ... executing application logic within the remotely stored application on the server to generate data values based on the action reported in the event message and client device information; and sending to the client device an update message with at least some of the generated data values and instructions for use by the executable code to present the data values within the user interface of the web page at the client device. - 59 - The specification discloses: 2. Update Commands—messages transmitted from application drivers, e.g., the application specific logic 46 supporting a droplet-enabled application, on the application server 40 to the client computer 20 requesting action within screen components of the system 10, such as GUI components within the delivered content. ‘745 Patent at 12:14-19. This disclosure is presented as being an “example” “[i]n accordance with one aspect of the present invention” (id. at 11:61 & 12:2) and does not amount to a clear lexicography. See, e.g., CCS Fitness, 288 F.3d at 1366 (“[T]he claim term will not receive its ordinary meaning if the patentee acted as his own lexicographer and clearly set forth a definition . . . .”) (emphasis added). Defendants’ proposed construction is therefore hereby expressly rejected. No further construction is necessary, especially in light of the context provided by the claims, such as quoted above. See U.S. Surgical, 103 F.3d at 1568; see also O2 Micro, 521 F.3d at 1362; Finjan, 626 F.3d at 1207. The Court accordingly hereby construes “update message” to have its plain meaning. M. “re-establishing the [second] communication connection” Plaintiff’s Proposed Construction Defendants’ Proposed Construction No construction of this term is needed. “restoring a direct connection to the application through the [second] communication connection” (Dkt. No. 198 at 23; Dkt. No. 203, Ex. 1 at 3 (square brackets Defendants’).) The parties submit that this disputed term appears in Claim 1 (and all claims depending therefrom) of the ‘745 Patent and Claim 2 (and all claims depending therefrom) of the ‘838 Patent. (Dkt. No. 193, Ex. B at 10.) - 60 - Shortly before the start of the August 13, 2014 hearing, the Court provided the parties with the following preliminary construction: “restoring a direct connection to the application through the [second] communication connection.” (1) The Parties’ Positions Plaintiff argues that “Defendants’ efforts to assign different language to th[is] selfexplanatory, plain language term[] amounts to an attempt to rewrite the claims of the patents-insuit, and should therefore be rejected.” (Dkt. No. 198 at 24.) Defendants respond by citing the specification and by submitting that “[t]he fact that the restored connection to the application must be direct was recently confirmed by [Plaintiff] during re-examination of the ’838 Patent” as well as in Adobe. (Dkt. No. 203 at 24.) Plaintiff replies that “the specification never says that ‘the connection is restored directly’; nor does the specification use ‘directly’ in the way Defendants imply,” and “[w]hile directly restoring a connection to an ‘application’ may be an ‘ability’ of an ‘interactive link,’ the invention is not limited only to this ability.” (Dkt. No. 205 at 9.) (2) Analysis As a threshold matter, Plaintiff argued in its opening claim construction brief in Adobe that “the specification describes that the ‘interactive link’ provides a user of a client computer with the ability to access the application server and remotely stored application directly, without the need to re-establish any intermediate connections.” Id., Ex. 13 at 11 (emphasis added). Defendants have not argued that any estoppel applies, so although Plaintiff’s position in Adobe may be probative, it is not dispositive. Claim 1 of the ‘745 Patent is representative and recites (emphasis added): 1. In a network configured computer processing system having a plurality of client computers and a plurality of host computers, a method for delivering - 61 - interactive links for presenting applications and information from remote sources on the network, the method comprising: retrieving, in response to a request of a client computer, over a first communication connection first information having computer program code embedded therein and executing the embedded computer program code for establishing a second communication connection to a second host computer; sending second information relating to the operating environment of the client computer, from the client computer to the second host computer; retrieving, over the second communication connection, third information including presentation information for presenting an application and fourth information, the presentation information being based on the second information; presenting, at the client computer, the application and the fourth information based upon the presentational information; and storing, on the client computer, an interactive link for selectively reestablishing the second communication connection to the second host computer for retrieving the third information and presenting the application and the fourth information. On one hand, the specification appears to refer to a re-establishing a direct connection to an application server: Once selected, the link causes the local operating system 80 to invoke the droplet supporting the droplet-enabled application. That is, the droplet cooperates with the droplet presentation client 25 and local operating system 80 to access the associated file and to re-establish the communication connection 54 to the application server 40 for re-delivering information for re-presenting the Stock Watcher application 100. Importantly, the Stock Watcher application 100 is, in effect, re-executed at the application server 40 to re-present to the client computer 20 the functionality of the Stock Watcher application 100 without having the application 100 locally loaded on the client computer 20 and also without renavigating back to the web page 110 that originally presented the Stock Watcher application 100 to the user. By eliminating the need to locally store applications and/or to re-navigate to a web page containing a desired application, the present invention avoids two perceived disadvantages of conventional processes for invoking remote applications and retrieving remotely stored information. ‘745 Patent at 17:38-57 (emphasis added). On the other hand, the specification also discloses a “central event server,” which is illustrated in Figure 6 as residing between a “client computer 20” and an “application server 40”: The implementation of the event channel 400 requires the cooperation of the client computers, a central event server and application servers spread over the network 50. In FIG. 6, the central event server is implemented within the content - 62 - provider 30, although it should be appreciated that other implementation strategies are contemplated. The content provider 30 includes an event transmitting buffer 410 operatively coupled to each application server, for example the application server 40, and event receiving buffers within each client computer, for example an event receiving buffer 420 within the client computer 20. Id. at 23:53-63; see id. at 23:18-24:53. As for the prosecution history, during reexamination of the ‘838 Patent, Plaintiff argued as follows, with reference to the “ArcView Users Guide” prior art, regarding the limitation “execution of the embedded computer program code establishing a communication connection to a host computer”: [T]he tiered structure of the web server as the intermediate server and the application itself running on the ArcView server prohibits any communication connection. Execution of the MapCafe applet on the web browser does not establish a connection to the ArcView server. At best, execution of the MapCafe applet generates an HTTP formatted data request for content that is sent to the web server, such that [sic, which] the web server redirects as a data call to the ArcView server. (Dkt. No. 203, Ex. 7, 2/19/2014 Appellant’s Corrected Brief in Inter Partes Reexamination at 39 (emphasis added).) Nonetheless, Plaintiff has persuasively argued that it distinguished ArcView as disclosing a “stateless” system rather than based on ArcView using something other than a direct connection to the application server. (See, e.g., Dkt. No. 205 at 3 & n.4.) In particular, as part of the same above-quoted discussion in the prosecution history Plaintiff explained as follows: Page 35, second paragraph of ArcView notes that “ArcView IMS requires stateless client/server communications.” These communications are not part of a communication connection as claimed because a connection requires interaction. Rather, “ArcView must completely satisfy each MapCafe request without requiring that any of the user’s current state, ..., be carried over to satisfy the next request. This is because the next request that ArcView receives may come from a completely different user on the web.” (Page 35, ¶2). - 63 - (Dkt. No. 203, Ex. 7, 2/19/2014 Appellant’s Corrected Brief in Inter Partes Reexamination at 38-39 (emphasis added; ellipsis in original).) Defendants have therefore failed to establish a clear and unmistakable disclaimer. See Golight, 355 F.3d at 1332 (“Because the statements in the prosecution history are subject to multiple reasonable interpretations, they do not constitute a clear and unmistakable departure from the ordinary meaning of the term ‘rotating.’”); see also Omega Eng’g, 334 F.3d at 1324 (“As a basic principle of claim interpretation, prosecution disclaimer promotes the public notice function of the intrinsic evidence and protects the public’s reliance on definitive statements made during prosecution.”) (emphasis added); id. at 1325-26 (“[F]or prosecution disclaimer to attach, our precedent requires that the alleged disavowing actions or statements made during prosecution be both clear and unmistakable.”) (emphasis added); cf. id. at 1330 (“[T]here is more than one reasonable basis for the amendment, rendering the intent underlying the amendment ambiguous and thus negating the possibility of the disclaimer being unmistakable.”). Defendants’ proposed construction is therefore hereby expressly rejected. No further construction is necessary. See U.S. Surgical, 103 F.3d at 1568; see also O2 Micro, 521 F.3d at 1362; Finjan, 626 F.3d at 1207. The Court accordingly hereby construes “re-establishing the [second] communication connection” to have its plain meaning. N. “remotely stored application” Plaintiff’s Proposed Construction Defendants’ Proposed Construction No construction of this term is needed (aside from other construed terms embedded within) “a software program that executes specific tasks for the end user that does more than generate or retrieve dynamic information in response to HTTP requests” - 64 - (Dkt. No. 198 at 23; Dkt. No. 203, Ex. 1 at 1.) The parties submit that this disputed term appears in all asserted claims of the ‘115 Patent. (Dkt. No. 193, Ex. B at 17.) Shortly before the start of the August 13, 2014 hearing, the Court provided the parties with the following preliminary construction: “Plain meaning apart from the Court’s separate construction of ‘application,’ above.” At the August 13, 2014 hearing, Defendants agreed that this disputed term requires no construction apart from construction of the constituent term “application,” discussed above. The Court accordingly hereby construes “remotely stored application” to have its plain meaning apart from the Court’s separate construction of “application,” above. O. “user interface information” Plaintiff’s Proposed Construction Defendants’ Proposed Construction No construction of this term is needed. “information regarding the graphical requirements of the client computer” (Dkt. No. 198 at 24; Dkt. No. 203, Ex. 1 at 4.) The parties submit that this disputed term appears in all asserted claims of the ‘115 Patent. (Dkt. No. 193, Ex. B at 19-20.) Shortly before the start of the August 13, 2014 hearing, the Court provided the parties with its preliminary construction that this disputed term has its plain meaning. (1) The Parties’ Positions Plaintiff argues that “Defendants’ efforts to assign different language to th[is] selfexplanatory, plain language term[] amounts to an attempt to rewrite the claims of the patents-insuit, and should therefore be rejected.” (Dkt. No. 198 at 24.) Defendants respond that “the specification describes that the ‘user interface information’ is used to customize the presentation of the remotely stored application based on the graphical requirements of the client device.” (Dkt. No. 203 at 28.) - 65 - Plaintiff replies that “Defendants’ alleged support . . . deals with user interface requirements (not information).” (Dkt. No. 205 at 10.) At the August 13, 2014 hearing, Defendants alternatively proposed construing this disputed term as meaning “information regarding at least the graphical requirements of the client computer.” (2) Analysis The specification discloses: In accordance with the present invention, dropletsTM (e.g., the droplets 64 and 70) are dynamic and “thin” applications. That is, the dropletsTM generally include information identifying the operating environment on the client computer 20, the application server 40 to connect with and an application on the server 40 that is run to deliver the requested functionality to the client computer 20 once the connection is made. The information identifying the operating environment on the client computers 20 provides information to the application server 40 regarding the operating system and hardware capabilities of the particular client computer 20 that requested the droplet-enabled content 36. That is, the plurality of client computers 20 may include computer workstations, personal computers and portable devices such as, for example, laptop and notebook computers, PalmPilots and internet-enabled radio telephones. As is apparent to those in the art, each such device platform includes differing user interfaces. As such, not all client computers 20 are capable of presenting for example, full color, highresolution graphics. By providing the operating environment of the requesting client computer 20 to the application server 40, the application server 40 provides information 43 to present the requested applications 41 on the client computer 20. The information 43 includes, for example, instructions 42 for rendering graphical objects within the presented applications 41, default parameters or data values 44 displayed within the applications 41 and application-specific business logic 46 for processing inputs to the applications 41. In accordance with one aspect of the present invention, a droplet application developer creates droplet-enabled applications or served [sic] versions of each application for presenting particular functionality to client computers having differing user interface (“UI”) requirements. For example, a droplet-enabled email application may be implemented a number of ways such that a first version may operate on a personal computer having capabilities for providing full color, high-resolution graphics and a second version for operating on an internetenabled radio telephone having only text-processing capabilities. In accordance with this aspect of the present invention, a droplet communicates one of the differing client environments and, in particular, client UI requirements, to the - 66 - application server 40 which automatically provides, for example, the first version to a requesting personal computer and the second version to the requesting radio telephone. Alternatively, the dropletTM could determine UI requirements from the client operating system or other locally stored data. ‘745 Patent at 8:58-9:36 (emphasis added). On balance, the disclosures cited by Defendants do not warrant limiting the seemingly generic term “user interface information” to “graphical requirements,” as Defendants have proposed. See Comark, 156 F.3d at 1187; accord Phillips, 415 F.3d at 1323. Instead, graphics capability is just one of potentially many aspects of user interfaces. Defendants’ proposal is therefore hereby expressly rejected. No further construction is necessary. See U.S. Surgical, 103 F.3d at 1568; see also O2 Micro, 521 F.3d at 1362; Finjan, 626 F.3d at 1207. The Court accordingly hereby construes “user interface information” to have its plain meaning. P. “application logic” Plaintiff’s Proposed Construction Defendants’ Proposed Construction No construction of this term is needed. “executable code for performing the functions of the application that does more than generate or retrieve dynamic information in response to HTTP requests” (Dkt. No. 198 at 24; Dkt. No. 203, Ex. 1 at 1.) The parties submit that this disputed term appears in all asserted claims of the ‘115 Patent. (Dkt. No. 193, Ex. B at 21.) Shortly before the start of the August 13, 2014 hearing, the Court provided the parties with the following preliminary construction: “Plain meaning apart from the Court’s separate construction of ‘application,’ above.” - 67 - At the August 13, 2014 hearing, Defendants agreed that this disputed term requires no construction apart from construction of the constituent term “application,” discussed above. The Court accordingly hereby construes “application logic” to have its plain meaning apart from the Court’s separate construction of “application,” above. Q. “hardware, software, and/or user interface capabilities” Plaintiff’s Proposed Construction Defendants’ Proposed Construction No construction of this term is needed. Indefinite (Dkt. No. 198 at 24; Dkt. No. 203, Ex. 1 at 4.) The parties submit that this disputed term appears in Claims 9 and 20 (and all claims depending therefrom) of the ‘115 Patent. (Dkt. No. 193, Ex. B at 25.) Shortly before the start of the August 13, 2014 hearing, the Court provided the parties with the following preliminary construction: “hardware, software, or user interface capabilities, or any combination thereof.” (1) The Parties’ Positions Defendants argue that “the use of the conjunction ‘and/or’ gives rises to at least seven different combinations of information classes that could allegedly satisfy the claims. Because the claim language does not specify which one of the seven possible combinations define[s] claim scope, the claim language does not delineate the scope of the claim with reasonabl[e] certainty.” (Dkt. No. 203 at 29 (footnote omitted) (citing Nautilus, Inc. v. Biosig Instruments, Inc., 134 S. Ct. 2120, 2124 (2014)).) Plaintiff replies: “Defendants present no law or evidence supporting their position that several possible combinations, described in the specification, would not be understandable; nor - 68 - do they point to any law disfavoring the use of ‘and/or.’ . . . The specification discusses each of hardware, software, and user interface capabilities.” (Dkt. No. 205 at 10.) (2) Analysis The Supreme Court of the United States has recently “read [35 U.S.C.] § 112, ¶ 2 to require that a patent’s claims, viewed in light of the specification and prosecution history, inform those skilled in the art about the scope of the invention with reasonable certainty.” Nautilus, 134 S. Ct. at 2129. “A determination of claim indefiniteness is a legal conclusion that is drawn from the court’s performance of its duty as the construer of patent claims.” Datamize, LLC v. Plumtree Software, Inc., 417 F.3d 1342, 1347 (Fed. Cir. 2005) (citations and internal quotation marks omitted), abrogated on other grounds by Nautilus, 134 S.Ct. 2120. Claims 9 and 20 of the ‘115 Patent recite (emphasis added): 9. The method of claim 1, wherein executing application logic comprises generating data values based on the client device information comprising information representing hardware, software and/or user interface capabilities of the client device. *** 20. The method of claim 12, wherein the data values are generated based on the client device information comprising information representing hardware, software and/or user interface capabilities of the client device. Defendants argue that the scope of these claims is not reasonably certain because “[p]ossible unique combinations include: (1) hardware, software and UI; (2) hardware and software; (3) hardware and UI; (4) software and UI; (5) hardware only; (6) software only; and (7) UI only.” (Dkt. No. 203 at 29 n.5.) Perhaps the term “and/or” is less clear than simply “or,” but here “and/or” conveys effectively the same meaning as “or,” namely that the client device information comprises one, - 69 - some, or all of hardware, software, and user interface capabilities.2 On balance, Defendants have failed to demonstrate that “and/or” renders the claims indefinite. See, e.g., SuperGuide Corp. v. DirecTV Enters., Inc., 358 F.3d 870, 881 (Fed. Cir. 2004) (“We therefore construe ‘radio frequency information’ to mean the information received from the mixer, microcontroller, and/or a television station that is carried on or derived from a radio frequency signal.”) (emphasis added). Finally, the Honeywell case cited by Defendants involved four different sample preparation methods for evaluating a “melting point elevation” limitation. (See Dkt. No. 203 at 29; see generally Honeywell Int’l, Inc. v. Int’l Trade Comm’n, 341 F.3d 1332 (Fed. Cir. 2003).) “[T]he sample preparation method [wa]s critical to discerning whether a PET [(polyethylene terephthalate)] yarn ha[d] been produced by the claimed process.” Honeywell, 341 F.3d at 1340. “The claims, written description, and prosecution history d[id] not mention the different sample preparation methods or provide sufficient clues to discern which methods are acceptable.” Id. at 1339. Here, by contrast, the claims themselves specify that the different types of capability information are alternatives. Honeywell is therefore distinguishable. In sum, the challenged claims “inform those skilled in the art about the scope of the invention with reasonable certainty,” Nautilus, 134 S. Ct. at 2129, and Defendants’ indefiniteness argument is therefore hereby rejected. 2 Indeed, in some sense the patentee’s use of “and/or” is clearer than if the patentee had used simply “or.” Specifically, litigants sometimes dispute whether “or” is a so-called “exclusive or,” which means “one or the other but not both.” The patentee’s use of “and/or” forecloses any “exclusive or” interpretation. - 70 - The Court further hereby construes “hardware, software, and/or user interface capabilities” to mean “hardware, software, or user interface capabilities, or any combination thereof.” R. Preambles Plaintiff’s Proposed Construction Defendants’ Proposed Construction Preambles are not limiting Preambles are limiting (Dkt. No. 198 at 25; Dkt. No. 203, Ex. 1 at 1.) The parties dispute whether the preambles are limitations in Claim 29 of the ‘838 Patent and Claims 1 and 12 of the ‘115 Patent. Shortly before the start of the August 13, 2014 hearing, the Court provided the parties with its preliminary construction that these preambles are limiting. The parties did not present any arguments on these terms at the August 13, 2014 hearing. At the conclusion of the hearing, the Court inquired whether the parties agreed with the Court’s preliminary constructions for terms as to which the parties presented no argument at the hearing. Both sides agreed. The Court therefore hereby construes Claim 29 of the ‘838 Patent and Claims 1 and 12 of the ‘115 Patent such that the preambles are limiting. CONCLUSION The Court adopts the constructions set forth in this opinion for the disputed terms of the patents-in-suit. The parties are ordered that they may not refer, directly or indirectly, to each other’s claim construction positions in the presence of the jury. Likewise, the parties are ordered to refrain from mentioning any portion of this opinion, other than the actual definitions adopted by - 71 - the Court, in the presence of the jury. Any reference to claim construction proceedings is limited to informing the jury of the definitions adopted by the Court. SIGNED this 3rd day of January, 2012. SIGNED this 22nd day of August, 2014. ____________________________________ ROY S. PAYNE UNITED STATES MAGISTRATE JUDGE - 72 - APPENDIX A Parties’ Agreement Term “presentational information” “presentation instructions” “information for presenting particular functionality to clients having different user interface requirements” (‘745 Patent, all asserted claims; ‘838 Patent, all asserted claims) (Dkt. No. 193, Ex. A.) - 73 -

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?