| CPC G06F 9/44521 (2013.01) [G06F 9/546 (2013.01); G06F 9/547 (2013.01)] | 13 Claims |

|
1. A system for providing a web application access to a native binary dynamic link library (DLL) executed on a host computing device, comprising;
the web application running on the host computing device in communication with a remote server;
a browser extension to the web application;
a native messaging application running on the host computing device configured to communicate with the browser extension via standard input/output (STD IO) provided by an operating system of the host computing device;
the native binary DLL comprising executable instructions configured to be executed by the host computing device; and
a long-running computational process on the host computing device configured as a DLL wrapper for the native binary DLL,
wherein the native messaging application and the long-running computational process are configured to communicate with one another via a named pipe, and the long-running computational process has a second duration independent of a first duration of the native messaging application.
|