2. The computer-readable memory of claim 1 , comprising further computer-executable instructions directed to steps comprising: obtaining, from the remote resource, information regarding services associated with the remote resource; wherein the derivative information comprises the obtained information regarding the services associated with the remote resource.
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.