1. A method comprising: in a closed-caption processor disposed in a broadcast communication system, and communicatively coupled via the broadcast communication system to a plurality of client devices: receiving a set of external sources; determining terms extracted from each of the set of external sources; storing the terms for each of the set of external sources for use when the external source is selected; and automatically determining a segment of closed-caption text from closed-captions provided in video content available for viewing at the client devices by users; in the closed-caption processor, automatically selecting an external source from the set of external sources, the selecting based on a first set of information comprising a first set of terms extracted from the segment of closed-caption text, the external source including text not included in the segment of closed-caption text; in the closed-caption processor, generating a second set of information comprising a second set of terms extracted from the external source; in the closed-caption processor, determining supplemental content, the determining based on a result of a search using the second set of information; and via the broadcast communication system, outputting the supplemental content, from the closed-caption processor to a client device associated with a user, as being relevant to the segment of closed-caption text, the outputting based on the user viewing the segment of closed-caption text; wherein the supplemental content is outputted to the user while the video content corresponding to the segment of closed-caption text is being delivered to the user.
1. A method comprising: in a closed-caption processor disposed in a broadcast communication system, and communicatively coupled via the broadcast communication system to a plurality of client devices: receiving a set of external sources; determining terms extracted from each of the set of external sources; storing the terms for each of the set of external sources for use when the external source is selected; and automatically determining a segment of closed-caption text from closed-captions provided in video content available for viewing at the client devices by users; in the closed-caption processor, automatically selecting an external source from the set of external sources, the selecting based on a first set of information comprising a first set of terms extracted from the segment of closed-caption text, the external source including text not included in the segment of closed-caption text; in the closed-caption processor, generating a second set of information comprising a second set of terms extracted from the external source; in the closed-caption processor, determining supplemental content, the determining based on a result of a search using the second set of information; and via the broadcast communication system, outputting the supplemental content, from the closed-caption processor to a client device associated with a user, as being relevant to the segment of closed-caption text, the outputting based on the user viewing the segment of closed-caption text; wherein the supplemental content is outputted to the user while the video content corresponding to the segment of closed-caption text is being delivered to the user. 16. The method of claim 1 , wherein the first set of information includes information extracted from the video content associated with the closed-caption text.