Patent Document ID: 9372681
Application ID: 14044421

Base Claim:
1. A method, comprising: providing a web browser on a user's computing device to track a declaration of a document URL type in a manifest of a first application of the capability of the first application to open a document corresponding to a document URL which conforms to the declared document URL type, wherein the first application is configured for native operation outside the web browser on the user's computing device and is coded to open the document corresponding to the document URL which conforms to the declared document URL type; configuring the web browser to maintain a registry of document URL types associated with applications including the first application installed on the user's computing device, the document URL types representing types of document URLs that the applications are coded to open or process, the registry of document URLs types being maintained as a table of the declared document URL types registered by the applications; configuring the web browser to present a selection dialog when the user clicks on a link or URL matching the document URL type declared in the manifest of the first application, the selection dialog permitting the user to select whether the first application should be launched outside the web browser to process the user-clicked link or URL to open the document; and configuring the web browser to, based on the user selection in the selection dialog, launch the first application outside the web browser, and to pass or redirect the user-clicked link or URL to the launched first application.

---

Claim 2:
2. The method of claim 1 , further comprising: configuring the web browser on the user's computing device to: in response to a navigation event on the user's computing device which leads to a navigated-to-document URL, determine if the navigated-to-document URL conforms to the declared document URL type in the manifest of the application and accordingly redirect the navigated-to-document URL to the application for opening a document associated with the navigated-to-document URL.