Patent Document ID: 8918803
Application ID: 12823734

Base Claim:
1. A method, comprising: receiving, by a system comprising a processor, a first video stream of a first television program obtained by way of a multimedia device; determining automatically, from the first video stream, information comprising a plurality of keywords associated with user viewing habits; creating, by the system, a user profile for the user of the multimedia device based on the information comprising the plurality of keywords; storing, by the system, the user profile comprising the plurality of keywords in a user profile repository; scanning, by the system, subsequently to the storing of the user profile comprising the plurality of keywords, a closed captioning of a second video stream of a second television program for one of a word or phrase of the plurality of keywords of the user profile; storing, by the system, the one of the word or phrase of the plurality of keywords as a second keyword, wherein the second keyword is stored in a detected keyword repository separately from the closed captioning of the second video stream and separately from the user profile repository; receiving, by the system, a command to search a network based information source for additional information associated with the second keyword; and transmitting, by the system, results associated with the additional information to the multimedia device for display.

---

Claim 3:
3. The method of claim 1 wherein determining, from the first video stream, information comprising the plurality of keywords associated with user viewing habits comprises detecting, by the system, the plurality of keywords associated with the user viewing habits in the closed captioning of the second video stream prior to storing the keywords in the detected keyword repository.