Method for program code execution with memory storage controller participation
AssigneeSanDisk Technologies LLC
InventorFabrice Jogand-Coulomb
Life of this patent
Estimating the term…
Abstract
Method for executing application program code is provided. The method includes loading a first segment of the application program code from a memory storage device to a host system memory; executing the first segment, wherein a host system processor executes the first segment; and authenticating application program code execution by requiring a memory controller of the memory storage device to participate in application program code execution.
Claims32
A method for executing application program code, comprising:
- loading a first segment of program code of an application from a memory storage device to a host system memory;
- executing the first segment, wherein a host system processor executes the first segment;
- and
- authenticating execution of the program code of the application by requiring a memory controller of the memory storage device to execute a second segment of the program code of the application to participate in the execution of the program code of the application, wherein the memory storage device verifies if the host system is a valid host system to execute the program code of the application using a secured applet that is downloaded from a server.
A method for executing application program code, comprising:
- executing a first segment of program code of an application, wherein a host system processor executes the first segment after the first segment is loaded to a host system memory from a memory storage device;
- and
- executing a second segment of the program code of the application, wherein a memory storage device controller executes the second segment and participates in the execution of the program code of the application and wherein the memory storage device verifies if the host system is a valid host system to execute the program code of the application using a secured applet that is downloaded from a server.
A method for generating revenue based on application program code execution, comprising:
- executing a first segment of program code of an application, wherein a host system processor executes the first segment after the first segment is loaded to a host system memory from a memory storage device;
- executing a second segment of the program code of the application, wherein a memory storage device controller executes the second segment and participates in the execution of the program code of the application;
- and
- downloading a secured applet from a server, wherein the applet verifies if at least one of the host system and the memory storage device are valid and if the host system and the memory storage device are valid, then an entity controlling the server charges at least one of a use fee and a subscription fee for at least one of applet and program code execution.
Dependencies are inferred from the claim text.