Patent ID: 8195640

Claim:
A method comprising: navigating to a web page using an integrated program lookup browser of a client computer, the integrated program lookup browser configured to handle unrecognized files, unrecognized protocols, and unrecognized objects that are unrecognized by the client computer; determining that the web page includes an unrecognized file, an unrecognized protocol, or an unrecognized object; causing presentation of a user interface that provides a user with an option to use a web service to find: an application capable of opening the unrecognized file, a protocol handler capable of accessing the web page with the unrecognized protocol, or an additional application capable of loading the unrecognized object; responsive to a selection via the user interface, sending a request to the web service, the request to find: the application capable of opening the unrecognized file, the protocol handler capable of accessing the web page with the unrecognized protocol, or the additional application capable of loading the unrecognized object, the request including information about the unrecognized file, information about the unrecognized protocol, or information about the unrecognized object; receiving, from the web service, a link for downloading the application, the protocol handler, or the additional application; and presenting the link for downloading the application, the protocol handler, or the additional application.