Patent Document ID: 8862737
Application ID: 12822823

Base Claim:
1. One or more computer-readable memory comprising computer-executable instructions for parsing resource identifiers, the computer-executable instructions directed to steps comprising: intercepting, at a client computing device, a resource identifier being provided to a non-browser application program executing on the client computing device; identifying, at the client computing device, in response to the obtaining, a remote domain of a remote resource identified by the resource identifier; obtaining, from the remote resource, information regarding a customized parser associated with the remote domain; downloading the customized parser; executing, at the client computing device, the customized parser to parse the resource identifier to derive derivative information therefrom and presenting the derivative information to the non-browser application program instead of the resource identifier that was being provided to the non-browser application program.

---

Claim 6:
6. The computer-readable memory of claim 1 , wherein the non-browser application program comprises a desktop presented by an operating system, comprising further computer-executable instructions directed to steps comprising: identifying a set of computer-executable instructions that can handle the derivative information; instantiating the identified set of computer-executable instructions; and presenting the derivative information to the identified set of computer-executable instructions.