ROY S. PAYNE, UNITED STATES MAGISTRATE JUDGE.
Before the Court is the opening claim construction brief of Ericsson Inc. and Telefonaktiebolaget LM Ericsson (collectively "Plaintiffs" or "Ericsson") (Dkt. No. 81, filed on August 14, 2015),
A. Claim Construction...443
B. Departing from the Ordinary Meaning of a Claim Term...445
C. Definiteness Under 35 U.S.C. § 112, ¶ 2 (pre-AIA) / § 112(b) (AIA)...446
A. The '510 Patent — "software services component"...449
B. The '510 Patent — "a cache with the rules and policies of the decision entity"...451
C. The '310 Patent — "control program"...453
D. The '310 Patent — "a control program in JAVA language" and "a control program in an interpretive computer programming language"...454
Plaintiff alleges infringement of U.S. Patents No. 7,149,510 ("the '510 Patent"), No. 6,029,052 ("the '052 Patent"), No. 6,418,310 ("the '310 Patent"), No. RE 43,931 ("the '931 Patent"), and No. 6,535,815 ("the '815 Patent") (collectively, the "Asserted Patents"). In general, the Asserted Patents are directed to systems and methods for controlling the software and hardware functionality of mobile devices such as cell phones. The disputed claim terms are found in the '510 and '310 Patents.
The '510 Patent is entitled "SECURITY ACCESS MANAGER IN MIDDLEWARE." It issued December 12, 2006 and has a filing date of September 19, 2003. The '510 patent teaches a system for controlling application access to software and hardware services in a mobile platform. An exemplary embodiment is depicted in Figure 1 of the '510 Patent, reproduced here and annotated by the Court. Application software (blue) is installed, loaded, and run on the mobile platform. '510 Patent at 4:14-16. The software services component (green) is composed of software units that provide services, e.g. application services (id. at 5:33-35), audio access and control (id. at 5:38), structured storage services (id. at 5:40), and hardware driver software (id. at 5:1). The hardware component (red) includes a set of hardware units that are associated with and controlled by their respective software units. Id. at 4:27-32. The application software can request access to the software services component. Such service requests are intercepted by an interception module. Id. at 7:11-13. Once the request is intercepted, a decision entity determines whether the request should be granted based on the security policies of the mobile platform. See id. at 8:1-15, 8:26-41.
The '310 Patent is entitled "WIRELESS SUBSCRIBER TERMINAL USING JAVA CONTROL CODE." It issued July 9, 2002 and has a filing date of August 5, 1999. The '310 patent teaches a portable wireless communications device with a processor that includes in its read-only memory ("ROM") an interpreter and a control program written in an interpretive language such as JAVA. '310 Patent at 2:34-54. An embodiment of the invention is shown in Figure 3 of the '310 Patent, reproduced here and annotated by the Court. In this embodiment, the processor (green) has read-only memory ("ROM") which contains a software control program (orange) written in JAVA source code and stored as JAVA byte codes instead of being compiled and stored as native machine code. Id. at 6:1-4. A JAVA Virtual Machine (yellow) is stored in the ROM as native machine code; the JAVA Virtual Machine acts as a translator, interpreting the JAVA byte codes for the processor. Id. at 6:5-8. The interpreted JAVA is used to control various aspects of the wireless device including its radio circuits (blue). Id. at 5:65-67, 6:8-14. By storing the control program as JAVA rather than native machine code, the '310 Patent enables the same control program code to be used across different types of processors and devices. See id. at 6:51-59.
"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,
"The claim construction inquiry ... begins and ends in all cases with the actual words of the claim." Renishaw PLC v. Marposs Societa' per Azioni, 158 F.3d 1243, 1248 (Fed.Cir.1998). "[I]n all aspects of claim construction, `the name of the game is the claim.'" Apple Inc. v. Motorola, Inc., 757 F.3d 1286, 1298 (Fed.Cir.2014) (quoting In re Hiniker Co., 150 F.3d 1362, 1369 (Fed.Cir.1998). First, a term's context in the asserted claim can be instructive. Phillips, 415 F.3d at 1314. Other asserted or unasserted claims can also 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. (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.'" Id. (quoting Vitronics Corp. v. Conceptronic, Inc., 90 F.3d 1576, 1582 (Fed.Cir.1996)); Teleflex, Inc. v. Ficosa N. Am. Corp., 299 F.3d 1313, 1325 (Fed.Cir.2002). 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)); see also Phillips, 415 F.3d at 1323. "[I]t is improper to read limitations from a preferred embodiment described in the specification — even if it is the only embodiment — into the claims absent a clear indication in the intrinsic record that the patentee intended the claims to be so limited." Liebel-Flarsheim Co. v. Medrad, Inc., 358 F.3d 898, 913 (Fed.Cir. 2004).
The prosecution history is another tool to supply the proper context for claim construction because, like the specification, the prosecution history provides evidence of how the PTO and the inventor understood the patent. Phillips, 415 F.3d at 1317. However, "because the prosecution history represents an ongoing negotiation between the PTO and the applicant, rather than the final product of that negotiation, it often lacks the clarity of the specification and thus is less useful for claim construction purposes." Id. at 1318; see also Athletic Alternatives, Inc. v.
Although extrinsic evidence can also 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 (quoting C.R. Bard, Inc., 388 F.3d at 862). 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. The Supreme Court recently explained the role of extrinsic evidence in claim construction:
Teva Pharm. USA, Inc. v. Sandoz, Inc., ___ U.S. ___, 135 S.Ct. 831, 841, ___ L.Ed.2d ___ (2015).
There are "only two exceptions to [the] general rule"
To act as lexicographer, the patentee must "clearly set forth a definition of the disputed claim term," and "clearly express an intent to define the term." Id. (quoting Thorner, 669 F.3d at 1365); see also Renishaw, 158 F.3d at 1249. The patentee's lexicography must appear
To disavow or disclaim the full scope of a claim term, the patentee's statements in the specification or prosecution history must amount to a "clear and unmistakable" surrender. Cordis Corp. v. Boston Sci. Corp., 561 F.3d 1319, 1329 (Fed.Cir.2009); see also Thorner, 669 F.3d at 1366 ("The patentee may demonstrate intent to deviate from the ordinary and accustomed meaning of a claim term by including in the specification expressions of manifest exclusion or restriction, representing a clear disavowal of claim scope.") "Where an applicant's statements are amenable to multiple reasonable interpretations, they cannot be deemed clear and unmistakable." 3M Innovative Props. Co. v. Tredegar Corp., 725 F.3d 1315, 1326 (Fed.Cir.2013).
Patent claims must particularly point out and distinctly claim the subject matter regarded as the invention. 35 U.S.C. § 112, ¶ 2. A claim, when viewed in light of the intrinsic evidence, must "inform those skilled in the art about the scope of the invention with reasonable certainty." Nautilus Inc. v. Biosig Instruments, Inc., ___ U.S. ___, 134 S.Ct. 2120, 2129, 189 L.Ed.2d 37 (2014). If it does not, the claim fails § 112, ¶ 2 and is therefore invalid as indefinite. Id. at 2124. Whether a claim is indefinite is determined from the perspective of one of ordinary skill in the art as of the time the application for the patent was filed. Id. at 2130. As it is a challenge to the validity of a patent, the failure of any claim in suit to comply with § 112 must be shown by clear and convincing evidence. Id. at 2130 n. 10. "[I]ndefiniteness is a question of law and in effect part of claim construction." ePlus, Inc. v. Lawson Software, Inc., 700 F.3d 509, 517 (Fed.Cir.2012).
When a term of degree is used in a claim, "the court must determine whether the patent provides some standard for measuring that degree." Biosig Instruments, Inc. v. Nautilus, Inc., 783 F.3d 1374, 1378 (Fed.Cir.2015) (quotation marks omitted). Likewise, when a subjective term is used in a claim, "the court must determine whether the patent's specification supplies some standard for measuring the scope of the [term]." Datamize, LLC v. Plumtree Software, Inc., 417 F.3d 1342, 1351 (Fed.Cir.2005); accord Interval Licensing LLC v. AOL, Inc., 766 F.3d 1364, 1371 (Fed.Cir.2014) (citing Datamize, 417 F.3d at 1351).
In the context of a claim governed by 35 U.S.C. § 112, ¶ 6, the claim is invalid as indefinite if the claim fails to disclose adequate corresponding structure to perform the claimed functions. Williamson v. Citrix Online, LLC, 792 F.3d 1339, 1351-52 (Fed.Cir.2015). The disclosure is inadequate when one of ordinary skill in the art "would be unable to recognize the structure in the specification and associate it with the corresponding function in the claim." Id. at 1352.
The parties have agreed to the following constructions set forth in their Joint Claim Construction Chart (Dkt. No. 109):
Term 4 Agreed Construction "aiding data" "timing data, satellite ephemeris data, almanac data, correction date, position data, and other • '815 Patent, claims 1-3, 8-12, 15-19 data used by a GPS receiver to compute pseudo-ranges and/or actual position or data used to acquire satellite signals" "remote source" Plain and ordinary meaning. • '815 Patent, claims 2, 3, 15, 17-19 "positioning receiver" Plain and ordinary meaning. • '815 Patent, claims 17-19 "requesting application" Plain and ordinary meaning. • '815 Patent, claim 8 "compute/computing said current position of Plain and ordinary meaning. said mobile terminal" • '815 Patent, claims 11-12, 15-16 "quality of service" Plain and ordinary meaning. • '815 Patent, claims 1-3, 8-12, 15-19 "read only memory" "non-volatile memory, such as Flash memory or EEPROM" • '310 Patent, claims 13, and 17-20
"control messages" "layer-3 signaling messages passed between a portable wireless communications device and a • '310 patent, claims 1 and 13 network station" "non-native application domain software" "any software not compiled for a particular processor in the platform" • '510 patent, claim 7 "non-native application software" "any software not compiled for a particular processor in the platform" • '510 patent, claim 10 "interface component" Plain and ordinary meaning. • '510 patent, claims 1-5, 7-11 "interception module for receiving a request Plain and ordinary meaning. from the requesting application domain software to access the software services component" • '510 Patent, claims 1, 10, and 11 "identification of the requesting application Plain and ordinary meaning. domain software." • '510 Patent, claim 2 "decision cache" Plain and ordinary meaning. • '510 Patent, claim 4 "graphical object(s)" "visual element(s) including image(s) and/or row(s) of alphanumeric characters" • '931 patent, claims 10-12 "a contact sensitive transducer ... which "a device, ..., that converts physical contact of produces an output" an object with the device to an electrical signal" • '931 patent, claims 1, 30, 33 "output signal that characterizes ... contact" Plain and ordinary meaning. • '931 patent, claims 16-26, 29, 33-36, 47-49, 58-69
"wherein direct conversion is used for Plain and ordinary meaning. converting all received communication signals in any one of the plurality of frequency bands" • '052 Patent, claims 13, 15, 16 and 18 "receiving a communication signal in "receiving a communication signal in a any one of a plurality of frequency bands" frequency band selectable among multiple frequency bands" • '052 Patent, claims 13, 15, 16 and 18
Having reviewed the intrinsic and extrinsic evidence of record, the Court hereby adopts the parties' agreed constructions.
The parties' positions and the Court's analysis as to the disputed terms are presented below.
Disputed Term Plaintiff's Proposed Defendants' Proposed Construction Construction "software services "a software component that "a software component component" includes a plurality of allowing applications to functional software units that provide services to a user" • '510 Patent, claims 1-5 each provides services to a and 7-11 user"
Plaintiffs contend this term should be construed as "a software component that includes a plurality of functional software units that each provides services to a user." Plaintiffs advance a two-part argument. First, that "the specification unambiguously requires the software services component to include a
In addition to the claims themselves, Plaintiffs cite the following
Defendants respond, first, that Ericsson's "plurality of functional software units" language is improper because it attempts to import limitations from the specification and because the term "functional software units" is vague and lacks a plain
In addition to the claims themselves, Defendants cite the following
Plaintiffs reply that the term "functional software units" has an unambiguous meaning to one of ordinary skill in the art, as it is taken directly from the specification's description of the preferred embodiment. (Dkt. No. 97 at 4-5.) Moreover, Plaintiffs contest Defendants' position that the software services component may not provide services directly to the user. (Id. at 5.) Plaintiffs point to the specification disclosure that "[s]oftware services component 22 includes a plurality of well-structured functional software units
Plaintiffs cite further
Each party's proposed construction asks the Court to limit the plain and ordinary meaning of "software services component" by reading a limitation from a preferred embodiment into the claims. Plaintiffs urge the Court to import a "plurality of functional software units" limitation. (Dkt. No. 81 at 7.) Defendants request "allowing," which they argue carries an implied meaning that "the software services component does not provide services directly to a user." (Dkt. No. 91 at 9.) Neither Plaintiffs nor Defendants contend that the patentee redefined the plain meaning of "software services component" or disavowed the full scope of this term; accordingly the Court declines to depart from the plain meaning. See GE Lighting, 750 F.3d at 1309 ("[T]he specification and prosecution history only compel departure from the plain meaning in two instances: lexicography and disavowal.")
Although the preferred embodiment depicted in Figure 1 of the '510 Patent employs a software services component composed of "a plurality of well-structured functional software units," nothing in the intrinsic record requires the software services component to be arranged in this way. The claims of the '510 Patent are directed to systems for intercepting requests to access the software services component and for determining whether such requests should be granted; the claims do not describe the internal composition or arrangement of the software services component itself. All disclosures in the specification of "a plurality of well-structured functional software units" and the like are contained in descriptions of preferred embodiments. See, e.g., '510 Patent at 4:21-24, 5:14-23. There is nothing to indicate the patentee regarded his invention as limited to these embodiments. One disclosed embodiment recites a layer of the software services component containing "from one to many modules," implying a "plurality" is not required because "one" can be sufficient. '510 Patent at 9:62. Accordingly, the Court will not import an embodiment-specific
Likewise, the intrinsic record evinces no clear intent to require the software services component to "not provide services directly to a user" as Defendants urge. All claims of the '510 Patent are agnostic as to whether the software services component provides services directly or indirectly. In fact, the words "service" and "services" appear nowhere in the claims other than in the term "software services component" itself. The specification makes clear that the "software services component" is so named because it is capable of "providing services." See, e.g. '510 Patent at 4:23. The specification also explains that these services can be provided to "users" or they can be "services for applications."
Thus there is no basis for limiting the software services component to: (1) "a plurality of functional software units," (2) providing services only indirectly, or (3) providing services only to a user. Pruning away these extraneous limitations from the parties' proposed constructions, the Court construes "software services component" as follows:
Disputed Term Plaintiff's Proposed Defendants' Proposed Construction Construction "a cache with the rules and Plain meaning, no construction "cache for storing policies of the decision necessary permissions also stored at the entity" decision entity" • '510 Patent claim 11
The parties' dispute turns on whether the claimed cache must be separate from the decision entity.
Plaintiff asserts that claim 11 is broad enough to cover either an embodiment where the interception module (which includes the cache) is separate from the
In addition to the claims themselves, Plaintiff cites the following
Defendants respond that "[t]he term cache was well known in the art at the time of invention to refer to storage used for improving execution speed." (Dkt. No. 91 at 13) (citing Declaration of Dr. Sam Malek at ¶¶ 37-39). Because the "rules and policies of the decision entity" are stored at the decision entity, Defendant argues that the cache of these rules and policies must be located elsewhere in order to comport with this ordinary meaning of "cache." Further, Defendants contend that the patentee originally filed certain claims that identified the "decision entity" as the "security access manager" and other claims that identified the "decision entity" as the "interception module."
In addition to the claims themselves, Defendants cite the following
Plaintiffs acknowledge claim 12 explicitly requires that "the decision entity is a security access manager." (Dkt. No. 97 at 8-9.) However, Plaintiffs note that claim 12 depends from claim 11, and claim 11 does not require that the decision entity is a security access manager. Accordingly Plaintiffs argue the limitations of claim 12 should not be read into claim 11. Plaintiffs also reply that Defendants have not identified any express disavowal in the specification that would require the interception module to be separate from the decision entity. To the contrary, Plaintiffs reiterate, the specification explicitly describes an embodiment in which the interception module is also the decision entity.
Nothing in the plain language of claim 11 requires the interception module (which includes the cache) to be separate from the decision entity. And assuming arguendo that "cache" has the plain meaning proposed by Defendants, this plain meaning does not require "a cache with the rules and policies of the decision entity" to be separate from the decision entity. For example, the decision entity could store its rules and policies in a slower or less accessible storage medium, and also store a copy of these rules and policies in a cache for fast retrieval and execution.
The specification also undermines Defendants' argument that the interception module containing the cache must be separate from the decision entity. The specification describes an embodiment in which "the IM 223 [interception module] makes a decision locally" rather than send a permission request to a separate decision entity.
Defendants are correct that during prosecution the patentee canceled claims reciting "wherein the decision entity is the interception module" but did not cancel claims reciting "wherein the decision entity is a security access manager." Compare '510 Patent Application, Sept. 19, 2003, at 24 (original claim 13) with '510 Patent claim 12. However, Defendants do not identify any statement of alleged disclaimer or disavowal, and thus provide no basis for the Court to limit claim 11 to exclude the scope of the cancelled claims. Mere cancellation of claims is not sufficient to effect a prosecution history disavowal; disavowal requires a "clear and unmistakable" manifestation of the patentee's intent to surrender claim scope. See Cordis Corp., 561 F.3d at 1329; see also DealerTrack, Inc. v. Huber, 674 F.3d 1315, 1322 (Fed.Cir.2012) (examiner's deletion of "the InterNet" from the specification and cancellation of claims directed to the Internet was insufficient to disclaim the Internet from the scope of the allowed claims because "there is no evidence that the applicant made any statements supporting patentability on the basis of the removal of that phrase"); Merck & Co. v. Teva Pharms. USA, Inc., 347 F.3d 1367, 1372 (Fed.Cir.2003) (mere cancellation of claims insufficient to disclaim corresponding subject matter in allowed claims).
However, the original claims are instructive in two respects. First, they demonstrate that the patentee knew how to explicitly claim an embodiment where the interception module is the decision entity, as well as an embodiment where the two are separate. This suggests that claim 11, lacking either of these limitations, is broad enough to encompass both. Second, the presence of an original claim reciting "wherein the decision entity is the interception module" implies that a person of ordinary skill in the art, reading the intrinsic record, would understand this configuration to fall within the ordinary meanings of the claimed "interception module," "decision entity," and "cache."
Accordingly, the Court rejects Defendants argument that the cache must be separate from the decision entity, and construes "a cache with the rules and policies of the decision entity" as follows:
Disputed Term Plaintiff's Proposed Defendants' Proposed Construction Construction "control program" Plain meaning, no construction "program capable of handling necessary. layer-3 signaling messages • '310 Patent claims 1, 13, exchanged between the and 18 If construction is necessary "a network and the portable program running on a control wireless communications processor" des ice and capable of controlling the radio functions of the device in response to the layer-3 signaling messages"
At the oral hearing, the parties resolved their dispute by agreement:
(Dkt. No. 127 at 28:22-29:10). The Court believes this construction is consistent with the language of the claims and the ordinary meaning of the term "control program" as disclosed in the intrinsic record.
In light of the parties' agreement, the Court construes "control program" as follows:
Disputed Term Plaintiff's Proposed Defendants' Proposed Construction Construction "a control program in JAVA "a program substantially "a program capable of language" mitten in JAVA code running handling layer-3 signaling on a control processor" messages exchanged between the network and the portable • '310 Patent claim 1 wireless communications device and capable of controlling the radio functions of the portable wireless communications device in response to the layer-3 signaling messages, in the form of Java source code or Java bytecodes"
Disputed Term Plaintiff's Proposed Defendants' Proposed Construction Construction "a control program in an "a program substantially "program capable of handling interpretive computer written in code expressed in a layer-3 signaling messages programming language" form that can be recognized exchanged between the and processed by an interpreter network and the portable running on a control wireless communications • '310 Patent claim 13 processor" device and capable of controlling the radio functions of the device in response to the layer-3 signaling messages, in the form of source code in an interpretive language or bytecodes to be interpreted"
Because the parties' arguments and proposed constructions with respect to these terms are related, the Court addresses the terms together.
The parties do not dispute that JAVA is a type of interpretive language, and the specification is consistent with this understanding. See, e.g., '310 Patent at 1:5-9 ("control programs written in an interpretive language, such as the JAVA language"). Accordingly, the parties' arguments and the Court's analysis focus on the "JAVA" limitation of claim 1, with the understanding that substantially the same reasoning applies to the "interpretive computer programming language" limitation of claim 13.
The parties dispute whether the control program must be written entirely in JAVA (or another interpretive language) or whether only a "substantial portion" of the control program must be written in the claimed language.
Plaintiffs argue that the plain meaning of "in JAVA language" encompasses programs that are not written entirely in JAVA, but include some native machine code. (Dkt. No. 81 at 23-24). Plaintiffs assert that the specification is consistent with this plain meaning: "[i]n the invention, a
In addition to the claims themselves, Plaintiffs cite the following
Defendants respond that, although the specification states "a substantial part" of the control program is written in JAVA, claim 1 is narrowly drawn to a control program "in JAVA language." The omission of "substantial" or the like in the claims indicates that only JAVA is claimed. (Dkt. No. 91 at 22.) Defendants also argue that the patentee disparaged the prior art, described in the specification as "written in a language such as `C' mixed with native Assembly Code which is compiled and linked to produce native machine code instructions." '310 Patent at 1:19-32. Defendants characterize this as an express disavowal of "control programs written in languages other than interpreted programming languages." (Dkt. No. 91 at 23.) Defendants also assert that including the word "substantially" in the claim construction
In addition to the claims themselves, Defendants cite the following
Plaintiffs reply that Defendants' disavowal argument is contradicted by the specification statement that "[i]n the invention, a
The parties originally disputed whether the claimed "control program" must be "capable of handling layer-3 signaling messages exchanged between the network and the portable wireless communications device and capable of controlling the radio functions of the portable wireless communications device in response to the layer-3 signaling messages." However, Defendants never addressed this "radio functions" limitation in their briefing of the "JAVA" and "interpretive computer programming language" terms. (Dkt. No. 91 at 22-26.) Moreover, the parties' agreed construction of "control program" omits this language. See supra. The plain terms of claims 1 and 13 adequately describe the required capabilities of the control program. Accordingly, the Court will not import this language into the claim construction.
Turning to the parties' central dispute, the Court holds that the control program need not be written
First, Defendants have not established that a person of ordinary skill in the art would understand "in JAVA language" to mean written
Second, claims 1 and 13 are "comprising" claims. "In the parlance of patent law, the transition `comprising' creates a presumption that the recited elements are only a part of the device, that the claim does not exclude additional, unrecited elements." Crystal Semiconductor Corp. v. TriTech Microelectronics Int'l, Inc., 246 F.3d 1336, 1348 (Fed.Cir.2001). The "comprising" transition therefore leaves the claims open and permits the addition of unclaimed elements. The presence of non-JAVA code in an accused product will not negate infringement of claim 1 if the claim limitations are satisfied by a control program
Accordingly, the Court construes the "JAVA language" term as follows
As noted supra, JAVA is a species of interpretive programming language and the same reasoning that applies to the "JAVA language" term also applies to the "interpretive computer programming language" term. Accordingly, the Court construes the "interpretive computer programming language" term as follows:
The Court adopts the above constructions set forth in this opinion for the agreed and disputed terms of the Asserted Patents. 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 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.