Patent Document ID: 9305060
Application ID: 12176233

Base Claim:
1. A method for performing a contextual search to locate content associated with a media file, comprising: at a media device, receiving a request from a user to perform a contextual search based on a media file; determining a type of the media file; presenting a contextual search menu to the user, wherein the contextual search menu includes one or more contextual search query types, and wherein the one or more contextual search query types are based on the type of the media file; receiving from the user a selected contextual search query type selected from the one or more contextual search query types; querying one or more search modules, each associated with one or more content sources, to determine which one or more search modules can perform the selected contextual search query type; requesting that one or more search modules that can perform the selected contextual search query type perform the selected contextual search query against one or more selected content sources associated with the one or more search module; receiving search results from the one or more search modules, wherein the search results include links to one or more files associated with the one or more selected content sources; and displaying the search results to the user.

---

Claim 18:
18. The method of claim 1 , wherein a respective search result is selected from the group consisting of: an identification of the content source on which the respective media file was found; a title for a respective media file; a universal resource locator (URL) to the respective media file; a content type of the respective media file; an artist associated with the respective media file; an album associated with the respective media file; a category of the respective media file; a file name of the respective media file; a file size of the respective media file; a bit rate of the respective media file; a length of the respective media file; a representation of a rating of the respective media file; a representation of relevance of the respective media file to the search performed; an image which is associated with the respective media file; and any combination of the aforementioned fields.