SECURE HOSTED EXECUTION ARCHITECTURE
First Claim
Patent Images
1. A method for executing applications, comprising:
- accessing a secure storage element via a host device comprising a computer processor;
executing, by the computer processor, a hosted execution runtime environment (HERE) on the host device;
identifying a persistent memory image of the HERE within the secure storage element;
executing, by the computer processor, an application using the HERE; and
applying, based on executing the application, a first plurality of changes to the persistent memory image.
1 Assignment
0 Petitions
Accused Products
Abstract
In general, in one aspect, the invention relates to a method for executing applications. The method includes accessing a secure storage element via a host device including a computer processor; executing, by the computer processor, a hosted execution runtime environment (HERE) on the host device; identifying a persistent memory image of the HERE within the secure storage element; executing, by the computer processor, an application using the HERE; and applying, based on executing the application, a first set of changes to the persistent memory image.
14 Citations
20 Claims
-
1. A method for executing applications, comprising:
-
accessing a secure storage element via a host device comprising a computer processor; executing, by the computer processor, a hosted execution runtime environment (HERE) on the host device; identifying a persistent memory image of the HERE within the secure storage element; executing, by the computer processor, an application using the HERE; and applying, based on executing the application, a first plurality of changes to the persistent memory image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for executing applications, comprising:
-
a host device comprising a computer processor; a secure storage element operatively connected to the host device and configured to authenticate a user of the host device for access to the secure storage element; and a hosted execution runtime environment (HERE) executing on the computer processor and configured to; identify a persistent memory image of the HERE within the secure storage element; and execute an application, wherein a first plurality of changes are applied to the persistent memory image of the HERE based on executing the application. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable storage medium storing a plurality of instructions for executing applications, the plurality of instructions comprising functionality to:
-
access a secure storage element via a host device; execute a hosted execution runtime environment (HERE) on the host device; identify a persistent memory image of the HERE within the secure storage element; execute an application using the HERE; and apply, based on executing the application, a first plurality of changes to the persistent memory image. - View Dependent Claims (20)
-
Specification