IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0315113
(2005-12-22)
|
등록번호 |
US-8484632
(2013-07-09)
|
발명자
/ 주소 |
|
출원인 / 주소 |
- SanDisk Technologies Inc.
|
대리인 / 주소 |
Jenkins, Wilson, Taylor & Hunt, P.A.
|
인용정보 |
피인용 횟수 :
0 인용 특허 :
42 |
초록
▼
System for application program code execution is provided. The system includes, a host system having a processor for executing a first segment of the application program code; and a memory storage device that stores application program code, such that the first segment of the application program cod
System for application program code execution is provided. The system includes, a host system having a processor for executing a first segment of the application program code; and a memory storage device that stores application program code, such that the first segment of the application program code is loaded to a host system memory from the memory storage device and then executed by the host system processor, and the memory storage device executes a second segment of the application program code to participate in application program code execution.
대표청구항
▼
1. A system for application program code execution, comprising: a host system having a processor for executing a first segment of program code of an application; anda memory storage device that stores the program code of the application, such that the first segment of the program code of the applica
1. A system for application program code execution, comprising: a host system having a processor for executing a first segment of program code of an application; anda memory storage device that stores the program code of the application, such that the first segment of the program code of the application is loaded to a host system memory from the memory storage device and then executed by the host system processor, and the memory storage device executes 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. 2. The system of claim 1, wherein the memory storage device comprises: a controller for executing the second segment of the program code of the application and provides a response to the processor, wherein without the response, the execution of the program code of the application is discontinued. 3. The system of claim 1, wherein the program code of the application is pre-loaded on the memory storage device and stored in segments, prior to the execution of the program code of the application. 4. The system of claim 1, wherein the program code of the application is segmented, downloaded from a remote computer, and then stored on the memory storage device. 5. The system of claim 1, wherein the memory storage device verifies if the host system is a valid host system to execute the program code of the application using an applet that is downloaded from a server. 6. The system of claim 5, wherein an entity controlling the server can charge a fee to a user for at least one of downloading the applet and executing the program code of the application. 7. The system of claim 5, wherein code for one or more applications is associated with the applet. 8. The system of claim 5, wherein the applet is loaded under a secured framework that ensures that the applet is loaded in a trusted device. 9. The system of claim 1, wherein the memory storage device provides a secured applet to authenticate the program code of the application. 10. The system of claim 1, wherein the application comprises a computer game. 11. The system of claim 1, wherein the memory storage device is a non-volatile, flash storage device. 12. A memory storage device that interfaces with a host system with a processor for application program code execution, comprising: a plurality of non-volatile memory cells that store program code of an application, such that a first segment of the program code of the application is loaded to a host system memory from the memory storage device and then executed by the host system processor, and the memory storage device executes 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. 13. The memory storage device of claim 12, further comprising: a controller for executing the second segment of the program code of the application and provides a response to the processor, wherein without the response, the execution of the program code of the application is discontinued. 14. The memory storage device system of claim 12, wherein the program code of the application is pre-loaded on the memory storage device and stored in segments, prior to the execution of the program code of the application. 15. The memory storage device of claim 12, wherein the program code of the application is segmented, downloaded from a remote computer, and then stored by the memory storage device. 16. The memory storage device of claim 12, wherein the memory storage device verifies if the host system is a valid host system to execute the program code of the application using an applet that is downloaded from a server. 17. The memory storage device of claim 16, wherein an entity controlling the server can charge a fee to a user for at least one of downloading the applet and executing the program code of the application. 18. The memory storage device of claim 16, wherein program code for one or more applications is associated with the applet. 19. The memory storage device of claim 16, wherein the applet is loaded under a secured framework that ensures that the applet is loaded in a trusted device. 20. The memory storage device of claim 12, wherein the application comprises a computer game.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.