Patent ID: 8732156

Claim:
A method comprising: receiving, at a program lookup web service, a request to look up an unrecognized file, an unrecognized protocol, or an unrecognized object, the request received from an integrated program lookup browser that is configured to handle unrecognized files, unrecognized protocols, and unrecognized objects, the program lookup web service configured to interface with the integrated program lookup browser over a network connection, the program lookup web service configured to search one or more databases to find URLS of applications capable of opening unrecognized files, URLS of protocol handlers capable of accessing web pages with unrecognized protocols, and URLS of applications capable of loading unrecognized objects; searching the one or more databases 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; and sending, to the integrated program lookup browser, a URL to download the application, the protocol handler, or the additional application.