14. A multimedia device comprising: a user profile agent to receive a first video stream of a first television program obtained by way of the multimedia device, to determine from the first video stream, information comprising a plurality of keywords associated with user viewing habits, and to generate a user profile based on the information comprising the plurality of keywords; a first memory in communication with the user profile agent, the first memory to store the user profile comprising the plurality of keywords; a keyword detection agent, in communication with the first memory, to search, subsequently to the storing of the user profile comprising the plurality of keywords, text associated with a second video stream of a second television program output from the multimedia device for one of a word or phrase of the plurality of keywords of the user profile; a second memory in communication with the keyword detection agent, the second memory to store the word or phrase of the plurality of keywords detected in the text associated with the second video stream as a second keyword separately from the second video stream and separately from the first memory; and an information search agent, in communication with the memory, to connect to an information source associated with the second keyword detected by the keyword detection agent, and to provide additional information associated with the second keyword for output.
14. A multimedia device comprising: a user profile agent to receive a first video stream of a first television program obtained by way of the multimedia device, to determine from the first video stream, information comprising a plurality of keywords associated with user viewing habits, and to generate a user profile based on the information comprising the plurality of keywords; a first memory in communication with the user profile agent, the first memory to store the user profile comprising the plurality of keywords; a keyword detection agent, in communication with the first memory, to search, subsequently to the storing of the user profile comprising the plurality of keywords, text associated with a second video stream of a second television program output from the multimedia device for one of a word or phrase of the plurality of keywords of the user profile; a second memory in communication with the keyword detection agent, the second memory to store the word or phrase of the plurality of keywords detected in the text associated with the second video stream as a second keyword separately from the second video stream and separately from the first memory; and an information search agent, in communication with the memory, to connect to an information source associated with the second keyword detected by the keyword detection agent, and to provide additional information associated with the second keyword for output. 16. The multimedia device of claim 14 wherein the information received at the user profile agent includes a third keyword entered by way of the multimedia device.