Patent ID: 9342386
Filing Date: 2016-05-17
CPC Classification: G06F,H04L

Claim Text:
1. A method for mediating messages using a web browser of a computing device, the method comprising: initiating a request for a browser extension or a web application by a web page via a messaging channel provided by the web browser, wherein the browser extension is installed in a browser executing on a local client computing device, and wherein the web application is a packaged web application, whose code is bundled for downloading to a local client computing device and for execution of the downloaded code by a browser running on the local client computing device, the request including an identifier of the browser extension or the web application; listening, by the browser extension or the web application, for the request via the messaging channel; determining if a URL of the web page matches a pattern specified by a manifest file of the browser extension or the web application, the browser extension and the web application each being separately packaged as an installable bundle of files including the manifest file and at least one HTML file; and sending the request to a browser extension or a web application if the URL of the web page matches the pattern and not sending the request if the URL of the web page does not match the pattern.