`
`UNITED STATES DISTRICT COURT
`FOR THE EASTERN DISTRICT OF TEXAS
`MIDLAND/ODESSA DIVISION
`
`VIRTAMOVE, CORP.,
`
`Plaintiff,
`
`Case No. 7:24-CV-00033-ADA-DTG
`
`v.
`
`GOOGLE LLC
`
`Defendant.
`
`PLAINTIFF’S RESPONSIVE
`CLAIM CONSTRUCTION BRIEF
`
`1
`
`Google Exhibit 1067
`Google v. VirtaMove
`
`
`
`Case 7:24-cv-00033-DC-DTG Document 65 Filed 11/12/24 Page 2 of 25
`
`TABLE OF CONTENTS
`
`I.
`
`II.
`
`Terms Primarily Appearing in U.S. Patent No. 7,519,814 ..................................................4
`“servers” (’814 claim 1) .................................................................................................4
`“operating system” (’814 claims 1, 10; ’058 claim 1) “kernel”/“operating system
`kernel” (’814 claim 1; ’058 claim 1) ..............................................................................7
`“disparate computing environments” (’814 claim 1) .....................................................8
`“service” (’814 claims 1, 14) .........................................................................................9
`“container” (’814 claims 1, 2, 4, 6, 9, 10, 13, 14) ........................................................10
`“at least some of the different operating systems/at least some of the plurality of
`different operating systems” (’814 claim 1)
`“memory accessible to at least some of the servers” (’814 claim 1) ...........................12
`“local kernel residing permanently on one of the servers” (’814 cl. 1) .......................13
`“secure containers of application software” (’814 claim 1) .........................................14
`“an operating system’s root file system” (’814 claim 1) .............................................15
`U.S. Patent No. 7,784,058..................................................................................................16
`“critical system elements” (claim 1) ............................................................................16
`“shared library” (claim 1) ............................................................................................18
`“some of the SLCSEs stored in the shared library….are accessible to some of the
`plurality of software applications / accessed by one or more of the plurality of
`software applications it” (‘058 cl. 1) ............................................................................20
`“functional replicas of OSCSEs” (claim 1) .................................................................22
`
`A.
`B.
`
`C.
`D.
`E.
`F.
`
`G.
`H.
`I.
`
`A.
`B.
`C.
`
`D.
`
`
`
`
`
`
`
`
`2
`
`
`
`Case 7:24-cv-00033-DC-DTG Document 65 Filed 11/12/24 Page 3 of 25
`
`TABLE OF AUTHORITIES
`
`Cases
`i4i Ltd. v. Microsoft Corp.,
`598 F.3d 831 (Fed. Cir. 2010)................................................................................................... 13
`Interval Licensing LLC v. AOL, Inc.,
`766 F.3d 1364 (Fed. Cir. 2014)................................................................................................. 22
`JVW Enters., Inc. v. Interact Accessories,
`424 F.3d 1324 (Fed. Cir. 2005)................................................................................................... 6
`O2 Micro Int’l Ltd. v. Beyond Innovation Tech. Co.,
`521 F.3d 1351 (Fed. Cir. 2008)................................................................................................... 8
`OSRAM GmbH v. Int'l Trade Comm’n,
`505 F.3d 1351 (Fed.Cir.2007)................................................................................................... 17
`Phillips v. AWH Corp.,
`415 F.3d 1303 (Fed. Cir. 2005)............................................................................................. 9, 17
`Provisur Techs., Inc. v. Weber, Inc.,
`No. 2021-1851, 2022 WL 17688071 (Fed. Cir. Dec. 15, 2022) ............................................... 13
`Sonix Tech. Co. v. Publications Int’l, Ltd.,
`844 F.3d 1370 (Fed. Cir. 2017)................................................................................................. 22
`Thorner v. Sony Computer Ent. Am. LLC,
`669 F.3d 1362 (Fed. Cir. 2012)............................................................................................. 6, 11
`Statutes
`35 U.S.C. § 112, ¶ 6 ...................................................................................................................... 23
`
`
`
`
`
`
`
`3
`
`
`
`Case 7:24-cv-00033-DC-DTG Document 65 Filed 11/12/24 Page 4 of 25
`
`VirtaMove and Google offer not just competing claim-construction proposals, but very
`
`different approaches to claim construction. In a case involving two patents and 15 asserted claims,
`
`Google demands construction of a matrix of 13 individual claim terms. In some cases, Google
`
`proposes inserting dozens of words taken from a popular dictionary, with no basis in the intrinsic
`
`record. In other cases, Google asserts indefiniteness, without providing clear and convincing
`
`evidence of invalidity as required by Federal Circuit law. In other cases, Google cherry-picks
`
`“lexicography” from the patent specification, distorting the patentee’s good faith efforts to inform
`
`the scope and meaning of the invention. In each case, Google’s proposal should be rejected.
`
`I.
`
`Terms Primarily Appearing in U.S. Patent No. 7,519,814
`
`A.
`
`“servers” (’814 claim 1)
`
`Plaintiff’s Proposed Construction
`No construction necessary; plain and ordinary
`meaning.
`
`Defendant’s Proposed Construction
`physical servers
`
`The parties dispute whether the term “server” extends to all computers that a POSITA
`
`would describe as a “server”—i.e., the term’s plain and ordinary meaning—or whether the term
`
`somehow excludes servers that incorporate virtual machine technology. See Dkt. 63 at 3-4 (arguing
`
`against an infringement theory where containers run on “virtual machines”). VirtaMove believes
`
`that no construction is necessary for two reasons.
`
`First, the claim already makes clear that the claimed “servers” are hardware (because they
`
`include hardware components such as a “processor”). Specifically, the claim recites “a plurality of
`
`servers… wherein each server includes a processor….” ’814 Patent at cl. 1. A “virtual” system
`
`cannot include hardware “a processor,” such that construing “server” to mean “physical server” is
`
`simply redundant with other claim requirements.
`
`
`
`4
`
`
`
`Case 7:24-cv-00033-DC-DTG Document 65 Filed 11/12/24 Page 5 of 25
`
`Second, Google’s attempt to exclude a system where a container is running on a virtual
`
`machine (even where that virtual machine is implemented on a physical server) is unsupported by
`
`either the claim language or any other evidence. Google’s implied “no virtual machines”
`
`construction has no basis in the intrinsic or extrinsic record and should be rejected.
`
`Google’s key, if not only, evidence is the following passage from the patent specification:
`
`There are existing solutions that address the single use nature of computer systems.
`These solutions each have limitations, some of which this invention will address.
`Virtual Machine technology, pioneered by VmWare, offers the ability for multiple
`application/operating system images to effectively co-exist on a single compute
`platform. The key difference between the Virtual Machine approach and the
`approach described herein is that in the former an operating system, including files
`and a kernel, must be deployed for each application while the latter only requires
`one operating system regardless of the number of application containers deployed.
`The Virtual Machine approach imposes significant performance overhead.
`Moreover, it does nothing to alleviate the requirement that an operating system
`must be licensed, managed and maintained for each application. The invention
`described herein offers the ability for applications to more effectively share a
`common compute platform, and also allow applications to be easily moved between
`platforms, without the requirement for a separate and distinct operating system
`for each application.
`
`’814 Patent at 1:51-2:3.1 This passage does not support Google’s conclusion. The specification
`
`describes the inability of conventional virtual machine technology, on its own, to solve the
`
`problem of containerizing application sets. Specifically, putting each application set in its own
`
`virtual machine, as was conventional, has significant downsides, including the requirement to
`
`include an entire operating system for each individual application. The patented invention, on the
`
`other hand, allows the use of “one operating system regardless of the number of application
`
`containers deployed.” Id. at 2:60-61.
`
`These are the distinctions over conventional virtual machine technology that are claimed
`
`in the ’814 Patent. In particular, claim 1 requires that each claimed server has an operating system
`
`
`1 All emphasis added unless otherwise noted.
`
`
`
`5
`
`
`
`Case 7:24-cv-00033-DC-DTG Document 65 Filed 11/12/24 Page 6 of 25
`
`with an operating system kernel, that each secure container of application software comprises
`
`application software for use with a local kernel residing permanently on one of the servers, and—
`
`critically—that the containers of application software cannot include a kernel. These limitations
`
`exclude the conventional virtual machine solution described at 1:51-2:3, because in the
`
`conventional solution each virtual machine contains its own operating system and its own kernel
`
`and thus cannot be a “secure container of application software” as claimed.
`
`But it is not prohibited for the server to contain its own operating system, and indeed that
`
`is required. Nothing in the claim language or the specification precludes an embodiment where the
`
`claimed server corresponds to a computer using virtual machine technology, with a processor and
`
`operating system and kernel as claimed, and where a plurality of secure containers of application
`
`software as claimed (without their own operating system and kernel, also as claimed) are stored
`
`within the server’s memory. Such an embodiment is entirely consistent with the claim context and
`
`the specification, because it continues to exclude the need for a separate and distinct operating
`
`system for each application, application set, or container. And even if this embodiment does not
`
`use a virtual machine, that incidental aspect of the embodiment cannot become a claim limitation
`
`without lexicography or disclaimer, which are absent here. JVW Enters., Inc. v. Interact
`
`Accessories, 424 F.3d 1324, 1335 (Fed. Cir. 2005) (Without clear and unambiguous disclaimer or
`
`lexicography, courts “do not import limitations into claims from examples or embodiments
`
`appearing only in a patent’s written description, even when a specification describes very specific
`
`embodiments of the invention or even describes only a single embodiment.”). “Mere criticism of
`
`a particular embodiment encompassed in the plain meaning of a claim term is not sufficient to rise
`
`to the level of clear disavowal” sufficient to define claim scope. Thorner v. Sony Computer Ent.
`
`Am. LLC, 669 F.3d 1362, 1366 (Fed. Cir. 2012).
`
`
`
`6
`
`
`
`Case 7:24-cv-00033-DC-DTG Document 65 Filed 11/12/24 Page 7 of 25
`
`Google also states that the specification teaches that virtual machine technology “provides
`
`virtual hardware.” Dkt. 63 at 3. This statement has no textual support. The phrase “virtual
`
`hardware” does not appear in the patent, nor is there any plausible reference to “virtual hardware”
`
`in the cited passage or anywhere else in the specification. Again, the parties agree that a physical
`
`processor is required. In sum, Google does not and cannot explain why the inclusion of additional
`
`virtual machine technology in its servers negates infringement. Notably, Google does not allege
`
`that any of the intrinsic evidence it relies on constitutes disclaimer, which would be required for
`
`Google’s attempt to deviate from plain and ordinary meaning in contending that if a container is
`
`implemented on a virtual machine which is itself implemented by a server, that container does not
`
`reside on any “server.”
`
`B.
`
`
`“operating system” (’814 claims 1, 10; ’058 claim 1)
`“kernel”/“operating system kernel” (’814 claim 1; ’058 claim 1)
`
`Plaintiff’s
`Proposed
`Construction
`No construction
`necessary; plain
`and ordinary
`meaning.
`
`Defendant’s Proposed Construction
`
`“operating system”: “The software that controls the allocation and usage of
`hardware resources such as memory, central processing unit (CPU) time,
`disk space, and peripheral devices.”
`“kernel”/“operating system kernel”: “The core of an operating system—
`the portion of the system that manages memory, files, and peripheral
`devices; maintains the time and date; launches applications; and allocates
`system resources.”
`
`Each of these terms has a plain and ordinary meaning, and the specification and claims of
`
`both the ’814 and ’058 Patents uses the terms in their plain and ordinary sense. Google admits that
`
`“the asserted patents use ‘operating system’ and ‘kernel’/‘operating system kernel’ according to
`
`their conventional meanings.” Dkt. 63 at 4. There is no reason to engage in redundant, unhelpful
`
`construction of these terms.
`
`
`
`7
`
`
`
`Case 7:24-cv-00033-DC-DTG Document 65 Filed 11/12/24 Page 8 of 25
`
`Google’s basic argument is that construction is necessary because VirtaMove does not
`
`agree to Google’s demand to insert additional, redundant, confusing language glossed from a
`
`Microsoft publication. That is not the law. The Court’s obligation is to resolve actual disputes
`
`“regarding the proper scope of these claims.” O2 Micro Int’l Ltd. v. Beyond Innovation Tech. Co.,
`
`521 F.3d 1351, 1360 (Fed. Cir. 2008) (emphasis added). Google does not and cannot identify any
`
`dispute regarding the scope of either of these terms. VirtaMove opposes construction because these
`
`are poor definitions that will be confusing, not helpful, to a jury. For example, the extraneous non-
`
`limiting examples (“such as…”; “memory, files, and peripheral devices…”) provide, at best,
`
`context rather than defining the metes and bounds of the claim scope. As another example, it is
`
`well known that software other than operating systems can “control the allocation and usage of
`
`hardware resources such as memory,” as it is common for individual applications to have their
`
`own memory management capabilities. Because these terms have a plain meaning, and further
`
`because Google’s proposals fail to accurately capture this plain meaning, Google’s proposed
`
`constructions should be rejected.
`
`C.
`
`“disparate computing environments” (’814 claim 1)
`
`Plaintiff’s Proposed Construction
`Environments run by standalone or unrelated
`computers
`
`Defendant’s Proposed Construction
`indefinite
`
`Google argues that this phrase is indefinite because the definition refers to “unrelated”
`
`computers while the claim requires, in Google’s own contention, the computers must be “related,”
`
`creating a contradiction. This does not show indefiniteness.
`
`As Google acknowledges, the claim context does not allow for two computers to be
`
`“unrelated” because they must be “part of a single ‘system.’” In other words, Google acknowledges
`
`that the “unrelated” portion of the specification’s description of “disparate computing
`
`
`
`8
`
`
`
`Case 7:24-cv-00033-DC-DTG Document 65 Filed 11/12/24 Page 9 of 25
`
`environments” cannot fit into the broader context of the claim language. Because the claim as a
`
`whole undisputedly cannot extend to “unrelated” computers, only the “standalone” portion of that
`
`description could be relevant to the scope of the claims as a whole. See Phillips v. AWH Corp.,
`
`415 F.3d 1303, 1313 (Fed. Cir. 2005) (“Importantly, the person of ordinary skill in the art is
`
`deemed to read the claim term … in the context of the particular claim in which the disputed term
`
`appears….”).
`
`Accordingly, the only relevant inquiry (in the context of the claim as a whole) is whether
`
`environments run by standalone computers is indefinite. Google presents no evidence that a
`
`POSITA would be unable to understand the boundaries of standalone computers, which is a
`
`common phrase used to indicate the ability of computers to operate independently of each other.
`
`Google’s narrow focus on computers being “unrelated” (a scenario that Google acknowledges is
`
`simply inapplicable in the context of the asserted claims) ignores whether “standalone” computers
`
`can be understood to a POSITA, and Google presents no evidence at all that standalone computers
`
`would not be understood.
`
`D.
`
`“service” (’814 claims 1, 14)
`
`Plaintiff’s Proposed Construction
`No construction necessary; plain and ordinary
`meaning.
`
`Defendant’s Proposed Construction
`“specialized, software-based functionality
`provided by network servers and comprised
`of one or more applications”
`
`As with “operating system,” Google again simply demands to insert a redundant definition
`
`of the ordinary word “service,” taken from a commercial publication from Microsoft, without
`
`identifying any reason for the construction.
`
`“specialized”: There is no basis to limit the scope of “service” to only “specialized”
`
`services. It is not clear what Google believes “specialized” means here, but the patent specification
`
`plainly discloses that the invention extends to all services, not merely specialized services. The
`
`
`
`9
`
`
`
`Case 7:24-cv-00033-DC-DTG Document 65 Filed 11/12/24 Page 10 of 25
`
`patent specification states that “Examples of specific services include but are not limited to CRM
`
`(Customer Relation Management) tools, Accounting, and Inventory” (’814 Patent at 7:16-51);
`
`other examples in the specification include the remote login service “ssh” (id. at 10:49-50), and an
`
`“accounting/payroll service” (id. at 16:11-16). None of these are necessarily “specialized.”
`
`“provided by network servers”: This phrase is confusing at best. “Servers” is a claim term,
`
`and the existing claim language recites a specific relationship between servers, containers,
`
`applications, and services.
`
`“comprised of one or more applications”: Setting aside the nonstandard usage “comprised
`
`of,” this phrase confuses the claimed relationship between applications and services. The claim
`
`recites that each container comprises one or more executable applications, that the applications are
`
`“related to a service,” and that the applications “each include an object executable… for
`
`performing a task related to the service.” ’814 Patent cl. 1. It is the container, not the service, that
`
`comprises applications.
`
`E.
`
`“container” (’814 claims 1, 2, 4, 6, 9, 10, 13, 14)
`
`Plaintiff’s Proposed
`Construction
`An aggregate of files required
`to successfully execute a set of
`software applications on a
`computing platform. Each
`container for use on a server is
`mutually exclusive of the other
`containers, such that read/write
`files within a container cannot
`be shared with other containers.
`
`Defendant’s Proposed Construction
`
`An aggregate of files required to successfully execute a set
`of software applications on a computing platform is referred
`to as a container. A container is not a physical container
`but a grouping of associated files, which may be stored in
`a plurality of different locations that is to be accessible to,
`and for execution on, one or more servers. Each container
`for use on a server is mutually exclusive of the other
`containers, such that read/write files within a container
`cannot be shared with other containers; or above and 2:32-
`42
`
`The ’814 Patent specification includes a broad explanation of how a “container” fits within
`
`the context of the claimed invention. Although described as a “definition,” in substance the
`
`patentee provided an encyclopedia entry, which cannot reasonably be interpreted as pure
`
`
`
`10
`
`
`
`Case 7:24-cv-00033-DC-DTG Document 65 Filed 11/12/24 Page 11 of 25
`
`lexicography, and which would serve only to confuse the jury by substituting a single word in a
`
`claim with nearly 100 words of redundant examples of how containers may be implemented.
`
`Indeed, Google itself omits entire sentences from the supposed “definition” set forth in the
`
`specification, confirming that a POSITA would not understand the entirety of its discussion of
`
`“container” to be lexicography.
`
`Nor could Google have shown that the “exacting” standard for lexicography is met. “To
`
`act as its own lexicographer, a patentee must ‘clearly set forth a definition of the disputed claim
`
`term’ other than its plain and ordinary meaning.” Thorner v. Sony Computer Ent. Am. LLC, 669
`
`F.3d 1362, 1365 (Fed. Cir. 2012). And “[t]he standard for disavowal of claim scope is similarly
`
`exacting. Id. The fact that high bar for lexicography is not met here is confirmed not only by the
`
`non-definitional nature of the specification’s discussion of a “container,” but also by the fact that
`
`two different defendants attempt to apply the alleged “lexicography” in completely different ways.
`
`In particular, the Amazon defendants apply the alleged “lexicography” of the specification
`
`to provide a substantially different proposed “definition” of “container.” VirtaMove Corp. vs.
`
`Amazon.com, Inc, et al., Case No. 7:24-cv-00030-DC-DTG, Dkt. No. 71 at 5-6 (W.D. Tex. Oct.
`
`22, 2024). The only overlap between Google’s and Amazon’s proposed constructions is the first
`
`sentence “An aggregate of files…” and the sentence “Each container for use on a server is mutually
`
`exclusive….” Id. These disagreements confirm that the entire specification’s explanation of
`
`containers need not be part of the construction of “container” Regardless of how the Court
`
`construes “container,” Plaintiff requests that the Court enter identical constructions in both the
`
`Google and Amazon actions. Plaintiff believes that the plain and ordinary meaning of “container”
`
`applies and is generally consistent with the only two sentences that both Google and Amazon have
`
`both proposed as being definitional.
`
`
`
`11
`
`
`
`Case 7:24-cv-00033-DC-DTG Document 65 Filed 11/12/24 Page 12 of 25
`
`Google also argues that, without construction, “container” could include “operating
`
`systems, kernels, or, by its terms, any files that are collectively needed to run any set of applications
`
`on a computer. Dkt. 63 at 10. That is textually false. Claim 1 expressly recites “the containers of
`
`application software excluding a kernel,” which specifically prevents identifying either a kernel
`
`or an operating system (which, by definition, includes a kernel) as the claimed “container.” ’814
`
`Patent cl. 1.
`
`F.
`
`“at least some of the different operating systems/at least some of the plurality
`of different operating systems” (’814 claim 1)
`
`“memory accessible to at least some of the servers” (’814 claim 1)
`
`Term
`
`At least some of the
`different operating
`systems/At least some of
`the plurality of different
`operating systems
`Memory accessible to at
`least some of the servers
`
`Plaintiff’s Proposed
`Construction
`No construction necessary;
`plain and ordinary meaning.
`
`memory that at least some of
`the servers can read from or
`write to
`
`Defendant’s Proposed
`Construction
`at least two or more of the
`different operating systems / at
`least two or more of the
`plurality of different operating
`systems
`memory that at least two or
`more of the servers can read
`from or write to
`
`Google’s own dictionary definition of the pronoun “some” confirms its plain and ordinary
`
`meaning as “an indefinite quantity or indefinite number of people or things.” Dkt. 63-7 at 6.
`
`“Indefinite quantity” does not mean “a quantity of two or more.” Furthermore, the same dictionary
`
`entry, under the adjectival sense of the word, confirms that “some” modifies “a person or persons
`
`not specified” or “one or several of a number of unspecified alternatives,” expressly confirming
`
`the basic understanding that “some” means “one or more,” not “two or more.” Id.
`
`Rejecting the plain and ordinary meaning of “some,” Google seeks to limit the claim scope
`
`to “two or more.” This narrowing is unsupported. Google seizes on a statement in the specification
`
`that the invention beneficially allows portability between platforms. Dkt. 63 at 11 (quoting ’814
`
`
`
`12
`
`
`
`Case 7:24-cv-00033-DC-DTG Document 65 Filed 11/12/24 Page 13 of 25
`
`Patent at 1:65-2:3). But it is black-letter law that “not every benefit flowing from an invention is a
`
`claim limitation.” i4i Ltd. v. Microsoft Corp., 598 F.3d 831, 843 (Fed. Cir. 2010). And specifically,
`
`statements in the specification “touting the benefits of the invention” cannot limit the claim scope
`
`unless they “provide a definition or constitute a clear and unmistakable disclaimer.” Provisur
`
`Techs., Inc. v. Weber, Inc., No. 2021-1851, 2022 WL 17688071, at *3 (Fed. Cir. Dec. 15, 2022).
`
`Google does not contend, and cannot show, that the specification excerpt provides a definition of
`
`“some” or constitutes clear and unmistakable disclaimer.
`
`G.
`
`“local kernel residing permanently on one of the servers” (’814 cl. 1)
`
`Plaintiff’s Proposed Construction
`No construction necessary; plain and ordinary
`meaning.
`
`Defendant’s Proposed Construction
`local kernel in one of the server’s memory
`that is not lost when power is removed from it
`
`Again, here Google seeks to add extraneous words and concepts that are not present in the
`
`claim language or specification. Google’s repeated reference to “the intrinsic evidence” merely
`
`highlights that Google does not and cannot identify any actual intrinsic support for its construction.
`
`See Dkt. 63 at 12-13 (no citations to the patent, file history, etc.). Google does not even use a
`
`dictionary definition of “permanent,” instead making up an attorney-drafted pseudo-definition
`
`without either intrinsic or extrinsic support (“persistent or nonvolatile memory”, id. at 13) and then
`
`looking to unrelated dictionary definitions to shore up its creativity. The concept of removing
`
`power from a server’s memory appears nowhere in the patent claims or specification; nor do the
`
`terms or concepts “volatile” and “nonvolatile.” The claims do not recite any “server’s memory”;
`
`is Google referring to the claimed “memory accessible to at least some of the servers”? If not,
`
`Google is apparently inserting a new structural limitation. “Permanent” is a plain and ordinary
`
`word used in its plain and ordinary sense, and it does not need redefinition.
`
`
`
`13
`
`
`
`Case 7:24-cv-00033-DC-DTG Document 65 Filed 11/12/24 Page 14 of 25
`
`Moreover, Google’s definition potentially requires some prediction about what will happen
`
`when “power is removed” from a system, with no guidance as to how the power is removed or
`
`under what circumstances. As Google’s own evidence shows, a POSITA would generally know
`
`the difference between “permanent” and “temporary” storage, such that the plain meaning of
`
`“permanently residing” should be applied.
`
`H.
`
`“secure containers of application software” (’814 claim 1)
`
`Plaintiff’s Proposed Construction
`Containers where each application set
`appears to have individual control of some
`critical system resources and/or where data
`within each application set is insulated from
`effects of other application sets
`
`Defendant’s Proposed Construction
`environments where each application set
`appears to have individual control of some
`critical system resources and/or where data
`within each application set is insulated from
`effects of other application sets
`
`The phrase “secure containers of application software” provides the antecedent basis for
`
`all appearances of “container” throughout the claims. Google demands to replace the word
`
`“container” with “environment.” But “container” is also itself a claim term that Google is asking
`
`the Court to construe. If a “secure container” is not a “container,” then the Court should not
`
`construe “container” at all; and if the Court construes “container,” it should not remove that word
`
`from the claim.
`
`Google’s appeal to lexicography does not require the Court to introduce a new textual
`
`inconsistency into the claim. The parties agree on the substance of the lexicography, i.e., the
`
`patent’s description about control of resources and insulation from the effects of other containers.
`
`And in context, a “secure application container” is certainly a type of “container.” The patentee
`
`defined a “secure application container” as a particular type of environment, i.e., an environment
`
`where application sets have certain relationships. This simply confirms that a secure application
`
`container is a type of environment, consistent with the rest of the specification and claim language;
`
`it does not mean that a secure application container is not a container. Consider a counterfactual
`
`
`
`14
`
`
`
`Case 7:24-cv-00033-DC-DTG Document 65 Filed 11/12/24 Page 15 of 25
`
`definition of “secure operating system” as “software where security breaches are prevented.”
`
`Clearly “software” is broader than “operating system,” but that does not mean that a “secure
`
`operating system” can be satisfied by software that is not an operating system.
`
`I.
`
`“an operating system’s root file system” (’814 claim 1)
`
`Plaintiff’s Proposed Construction
`No construction necessary; plain and ordinary
`meaning.
`
`Defendant’s Proposed Construction
`Indefinite
`
`The claim recites “In a system having a plurality of servers with operating systems that
`
`differ… each of the containers ha[ving] a unique root file system that is different than an operating
`
`system’s root file system.” As VirtaMove explained during the meet and confer with Google, this
`
`term only has one possible meaning—it means that the root file system of each container must be
`
`different than each operating system’s root file system.
`
`This is the only plausible interpretation of the claim language because a POSITA would
`
`readily understand that each operating system has a different root file system. For example, five
`
`different operating systems might have root file systems “A,” “B,” C,” “D,” and “E,” respectively.
`
`If we ask whether a given container has a root file system different from any of those root file
`
`systems A-E, the answer will always be “yes.” For example, if the container had root file system
`
`“A,” it would be different from root file systems B-E. Likewise, if the container had root file
`
`system “E,” it would be different from root file systems A-D. And if the container had root file
`
`system “F,” it would be different from root file systems A-E.
`
`A POSITA would readily understand, in context, that if a container’s unique root file
`
`system is the same as an operating system’s root file system” (i.e., it is the same as any operating
`
`system’s root file system), that container’s root file system is not “different from an operating
`
`system’s root file system.” This is the only way to give meaning to this limitation. For example,
`
`
`
`15
`
`
`
`Case 7:24-cv-00033-DC-DTG Document 65 Filed 11/12/24 Page 16 of 25
`
`Google does not allege that the claims identify a single operating system’s root file system that
`
`must be examined. And Google cannot dispute that if a container’s root file system had to be
`
`different from “at least one” of an operating system’s root file system, then that limitation would
`
`always be satisfied. Accordingly, this claim term is not indefinite. If the Court believes a
`
`construction is necessary, it should be construed to mean “each of the containers has a unique root
`
`file system that is not the same as any operating system’s root file system.”
`
`II.
`
`U.S. Patent No. 7,784,058
`
`A.
`
`“critical system elements” (claim 1)
`
`Plaintiff’s Proposed Construction
`Any service or part of a service, “normally” supplied
`by an operating system, that is critical to the operation
`of a software application.
`
`Defendant’s Proposed Construction
`Indefinite
`
`Contrasting with Google’s other “lexicography” proposals, the ’058 Patent does provide
`
`an unambiguous definition of the phrase “critical system element[s],” stating what a CSE is rather
`
`than providing examples or embodiments. There are two elements: that the CSE is “‘normally’
`
`supplied by an operating system” and that it is “critical to the operation of a software application.”
`
`Regarding “normal,” the patent specification provides further context, explaining: “It is
`
`traditionally the task of an operating system to provide mechanisms to safely and effectively
`
`control access to shared resources. In some instances the centralized control of elements, critic