1. A system for providing a contextual based search, comprising: a computing device configured to provide a media experience to a user, the computing device further comprising: an output display; an input device for selecting a search term within the media experience; and a context search engine communicatively coupled to a natural language processor module and a content browser, wherein the context search engine is configured to provide the search term to the natural language processor, and provide keyword results received from the natural language processor to the content browser; wherein the keyword results are provided to the user as one or more of videos, images, or graphics based on a first historical preference of the user, and as a textual reference based on a second historical preference of the user, and wherein topics of interest to the user are to be determined based on historical use of multiple forms of media by the user over a predetermined period of time, and the topics of interest are to be used to prioritize the keyword results.
1. A system for providing a contextual based search, comprising: a computing device configured to provide a media experience to a user, the computing device further comprising: an output display; an input device for selecting a search term within the media experience; and a context search engine communicatively coupled to a natural language processor module and a content browser, wherein the context search engine is configured to provide the search term to the natural language processor, and provide keyword results received from the natural language processor to the content browser; wherein the keyword results are provided to the user as one or more of videos, images, or graphics based on a first historical preference of the user, and as a textual reference based on a second historical preference of the user, and wherein topics of interest to the user are to be determined based on historical use of multiple forms of media by the user over a predetermined period of time, and the topics of interest are to be used to prioritize the keyword results. 7. The system as recited in claim 1 , wherein the computing device is further configured to display results returned from the content browser, wherein the content browser is configured to perform searches using the provided keywords.