METHOD AND SYSTEM FOR EXECUTING APPLICATIONS USING NATIVE CODE MODULES
First Claim
Patent Images
1. A method for executing a web application, comprising:
- loading the web application in a web browser;
loading a native code module associated with the web application into a secure runtime environment;
providing input data associated with the web application to the native code module;
processing the input data using the native code module to obtain output data; and
providing the output data to the web application for use by the web application.
2 Assignments
0 Petitions
Accused Products
Abstract
Some embodiments provide a system that executes a web application. During operation, the system loads the web application in a web browser and loads a native code module associated with the web application into a secure runtime environment. Next, the system provides input data associated with the web application to the native code module and processes the input data using the native code module to obtain output data. Finally, the system provides the output data to the web application for use by the web application.
108 Citations
27 Claims
-
1. A method for executing a web application, comprising:
-
loading the web application in a web browser; loading a native code module associated with the web application into a secure runtime environment; providing input data associated with the web application to the native code module; processing the input data using the native code module to obtain output data; and providing the output data to the web application for use by the web application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for executing a web application, comprising:
-
a web browser configured to load the web application; a native code module associated with the web application; and a secure runtime environment configured to execute the native code module, wherein the native code module is configured to; obtain input data associated with the web application; process the input data to obtain output data; and provide the output data to the web application for use by the web application. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method for executing a web application, the method comprising:
-
loading the web application in a web browser; loading a native code module associated with the web application into a secure runtime environment; providing input data associated with the web application to the native code module; processing the input data using the native code module to obtain output data; and providing the output data to the web application for use by the web application. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification