SAFE BROWSER PLUGINS USING NATIVE CODE MODULES
First Claim
Patent Images
1. A method for facilitating execution of a plugin for a web browser, comprising:
- providing an interface bridge between a native code module which implements the plugin and the web browser to enable communication between the native code module and the web browser; and
executing the native code module in the secure runtime environment.
2 Assignments
0 Petitions
Accused Products
Abstract
Some embodiments provide a system that executes a plugin for a web browser. During operation, the system obtains the plugin as a native code module and executes the native code module in a secure runtime environment. Next, the system enables communication between the native code module and the web browser by providing an interface bridge between the native code module and the web browser.
-
Citations
27 Claims
-
1. A method for facilitating execution of a plugin for a web browser, comprising:
-
providing an interface bridge between a native code module which implements the plugin and the web browser to enable communication between the native code module and the web browser; and executing the native code module in the secure runtime environment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for executing a plugin for a web browser, comprising:
-
a secure runtime environment configured to execute a native code module which implements the plugin; and an interface bridge between the native code module and the web browser, wherein the interface bridge is configured to enable communication between the native code module and the web browser. - 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 facilitating execution of a plugin for a web browser, the method comprising:
-
providing an interface bridge between a native code module which implements the plugin and the web browser to enable communication between the native code module and the web browser; and executing the native code module in the secure runtime environment. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification