Exhibit 2

Case 2:24-cv-00093-JRG Document 40-2 Filed 05/13/24 Page 1 of 13 PageID #: 307
Page 1 of 12

U.S. Patent No. 7,519,814 vs. HPE

Accused Instrumentalities: HPE’s Ezmeral Runtime Enterprise, and all versions and variations thereof since the issuance of the asserted patent.

Claim 1

Claim 1 Accused Instrumentalities

[1pre] 1. In a system having a plurality of 

servers with operating systems that 

differ, operating in disparate computing 

environments, wherein each server 

includes a processor and an operating 

system including a kernel a set of 

associated local system files compatible 

with the processor, a method of providing 

at least some of the servers in the system 

with secure, executable, applications 

related to a service, wherein the 

applications are executed in a secure 

environment, wherein the applications 

each include an object executable by at 

least some of the different operating 

systems for performing a task related to 

the service, the method comprising:

To the extent the preamble is limiting, HPE practices, through the Accused Instrumentalities, in a 

system having a plurality of servers with operating systems that differ, operating in disparate 

computing environments, wherein each server includes a processor and an operating system including 

a kernel a set of associated local system files compatible with the processor, a method of providing at 

least some of the servers in the system with secure, executable, applications related to a service, 

wherein the applications are executed in a secure environment, wherein the applications each include 

an object executable by at least some of the different operating systems for performing a task related 

to the service, as claimed.

See claim limitations below.

See also, e.g.:

https://www.hpe.com/psnow/doc/a50004264enw.pdf?jumpid=in_pdp-psnow-qs

https://community.hpe.com/t5/hpe-ezmeral-uncut/hpe-ezmeral-container-platform-is-now-hpeezmeral-runtime/ba-p/7151720

Case 2:24-cv-00093-JRG Document 40-2 Filed 05/13/24 Page 2 of 13 PageID #: 308
Page 2 of 12

Claim 1 Accused Instrumentalities

https://www.hpe.com/us/en/what-is/caas.html

https://www.hpe.com/psnow/doc/a50003599enw

https://www.hpe.com/psnow/doc/a50004264enw.pdf?jumpid=in_pdp-psnow-qs

https://www.hpe.com/psnow/doc/a50004264enw.pdf?jumpid=in_pdp-psnow-qs

Case 2:24-cv-00093-JRG Document 40-2 Filed 05/13/24 Page 3 of 13 PageID #: 309
Page 3 of 12

Claim 1 Accused Instrumentalities

https://h50146.www5.hpe.com/products/software/oe/linux/mainstream/support/whitepaper/pdfs/4AA

6-2761ENW.pdf

https://docs.ezmeral.hpe.com/runtime-enterprise/56/home/about-hpe-ezmeral-containerpl/GEN_End_User_Software_Agreement.html

https://www.techtarget.com/searchdatacenter/definition/kernel

Case 2:24-cv-00093-JRG Document 40-2 Filed 05/13/24 Page 4 of 13 PageID #: 310
Page 4 of 12

Claim 1 Accused Instrumentalities

https://h50146.www5.hpe.com/products/software/oe/linux/mainstream/support/whitepaper/pdfs/4AA

6-2761ENW.pdf

https://support.hpe.com/hpesc/public/docDisplay?docId=a00ecp54hen_us&docLocale=en_US&page

=home/about-hpe-ezmeral-container-pl/GEN_Definitions.html

[1a] storing in memory accessible to at 

least some of the servers a plurality of 

secure containers of application software, 

each container comprising one or more of 

the executable applications and a set of 

associated system files required to 

execute the one or more applications, for 

use with a local kernel residing 

permanently on one of the servers; 

The method practiced by HPE through the Accused Instrumentalities includes a step of storing in 

memory accessible to at least some of the servers a plurality of secure containers of application 

software, each container comprising one or more of the executable applications and a set of 

associated system files required to execute the one or more applications, for use with a local kernel 

residing permanently on one of the servers.

See, e.g.:

Case 2:24-cv-00093-JRG Document 40-2 Filed 05/13/24 Page 5 of 13 PageID #: 311
Page 5 of 12

Claim 1 Accused Instrumentalities

https://support.hpe.com/hpesc/public/docDisplay?docId=a00ecp54hen_us&docLocale=en_US&page

=home/about-hpe-ezmeral-container-pl/GEN_Definitions.html

https://h50146.www5.hpe.com/products/software/oe/linux/mainstream/support/whitepaper/pdfs/4AA

6-2761ENW.pdf

Case 2:24-cv-00093-JRG Document 40-2 Filed 05/13/24 Page 6 of 13 PageID #: 312
Page 6 of 12

Claim 1 Accused Instrumentalities

https://www.hpe.com/psnow/doc/a50002075enw

https://www.hpe.com/psnow/doc/a50002075enw

https://kubernetes.io/docs/concepts/containers/

Case 2:24-cv-00093-JRG Document 40-2 Filed 05/13/24 Page 7 of 13 PageID #: 313
Page 7 of 12

Claim 1 Accused Instrumentalities

https://developer.hpe.com/blog/kubernetes-application-containers-managing-containers-and-clusterresour/

https://developer.hpe.com/blog/kubernetes-application-containers-managing-containers-and-clusterresour/

https://www.hpe.com/us/en/what-is/caas.html

https://www.docker.com/blog/the-10-most-common-questions-it-admins-ask-about-docker/

https://support.hpe.com/hpesc/public/docDisplay?docId=a00ecp55hen_us&docLocale=en_US&page

=reference/universal-concepts/Namespaces.html

Case 2:24-cv-00093-JRG Document 40-2 Filed 05/13/24 Page 8 of 13 PageID #: 314
Page 8 of 12

Claim 1 Accused Instrumentalities

https://www.hpe.com/us/en/what-is/containers.html

[1b] wherein the set of associated system 

files are compatible with a local kernel of 

at least some of the plurality of different 

operating systems, 

In the method practiced by HPE through the Accused Instrumentalities, the set of associated system 

files are compatible with a local kernel of at least some of the plurality of different operating systems.

See, e.g.:

https://support.hpe.com/hpesc/public/docDisplay?docId=a00ecp54hen_us&docLocale=en_US&page

=home/about-hpe-ezmeral-container-pl/GEN_Definitions.html

https://www.hpe.com/us/en/what-is/caas.html

Case 2:24-cv-00093-JRG Document 40-2 Filed 05/13/24 Page 9 of 13 PageID #: 315
Page 9 of 12

Claim 1 Accused Instrumentalities

https://h50146.www5.hpe.com/products/software/oe/linux/mainstream/support/whitepaper/pdfs/4AA

6-2761ENW.pdf

[1c] the containers of application 

software excluding a kernel, 

In the method practiced by HPE through the Accused Instrumentalities, the containers of application 

software exclude a kernel.

See, e.g.:

https://support.hpe.com/hpesc/public/docDisplay?docId=a00ecp54hen_us&docLocale=en_US&page

=home/about-hpe-ezmeral-container-pl/GEN_Definitions.html

https://www.docker.com/blog/the-10-most-common-questions-it-admins-ask-about-docker/

Case 2:24-cv-00093-JRG Document 40-2 Filed 05/13/24 Page 10 of 13 PageID #: 316
Page 10 of 12

Claim 1 Accused Instrumentalities

https://www.hpe.com/us/en/what-is/containers.html

[1d] wherein some or all of the associated 

system files within a container stored in 

memory are utilized in place of the 

associated local system files that remain 

resident on the server, 

In the method practiced by HPE through the Accused Instrumentalities, some or all of the associated 

system files within a container stored in memory are utilized in place of the associated local system 

files that remain resident on the server.

See, e.g.:

https://support.hpe.com/hpesc/public/docDisplay?docId=a00ecp54hen_us&docLocale=en_US&page

=home/about-hpe-ezmeral-container-pl/GEN_Definitions.html

https://developer.hpe.com/blog/kubernetes-application-containers-managing-containers-and-clusterresour/

https://www.hpe.com/us/en/what-is/caas.html

[1e] wherein said associated system files 

utilized in place of the associated local 

system files are copies or modified 

copies of the associated local system files 

that remain resident on the server, 

In the method practiced by HPE through the Accused Instrumentalities, said associated system files 

utilized in place of the associated local system files are copies or modified copies of the associated 

local system files that remain resident on the server.

See, e.g.:

Case 2:24-cv-00093-JRG Document 40-2 Filed 05/13/24 Page 11 of 13 PageID #: 317
Page 11 of 12

Claim 1 Accused Instrumentalities

https://support.hpe.com/hpesc/public/docDisplay?docId=a00ecp54hen_us&docLocale=en_US&page

=home/about-hpe-ezmeral-container-pl/GEN_Definitions.html

https://medium.com/@swalperen3008/what-is-dockerize-and-dockerize-your-project-a-step-by-stepguide-899c48a34df6

https://kubernetes.io/docs/concepts/containers/

[1f] and wherein the application software 

cannot be shared between the plurality of 

secure containers of application software,

In the method practiced by HPE through the Accused Instrumentalities, the application software 

cannot be shared between the plurality of secure containers of application software.

See, e.g.:

Case 2:24-cv-00093-JRG Document 40-2 Filed 05/13/24 Page 12 of 13 PageID #: 318
Page 12 of 12

Claim 1 Accused Instrumentalities

https://support.hpe.com/hpesc/public/docDisplay?docId=a00ecp54hen_us&docLocale=en_US&page

=home/about-hpe-ezmeral-container-pl/GEN_Definitions.html

https://support.hpe.com/hpesc/public/docDisplay?docId=a00ecp55hen_us&docLocale=en_US&page

=reference/universal-concepts/Namespaces.html

https://developer.hpe.com/blog/kubernetes-application-containers-managing-containers-and-clusterresour/

[1g] and wherein each of the containers 

has a unique root file system that is 

different from an operating system's root 

file system.

In the method practiced by HPE through the Accused Instrumentalities, each of the containers has a 

unique root file system that is different from an operating system's root file system.

See, e.g.:

https://www.hpe.com/us/en/what-is/containers.html

https://support.hpe.com/hpesc/public/docDisplay?docId=a00ecp54hen_us&docLocale=en_US&page

=home/about-hpe-ezmeral-container-pl/GEN_Definitions.html

Case 2:24-cv-00093-JRG Document 40-2 Filed 05/13/24 Page 13 of 13 PageID #: 319