Patent ID: 8923684

Claim:
An article of manufacture comprising; a programmable processor; and a non-transitory tangible computer-readable storage medium having computer-readable program product disposed therein to stream video data stored in a storage associated with a web-site, wherein said storage medium is in communication with said article of manufacture, the computer-readable program product containing computer-readable code that, when loaded on a computer, causes said programmable processor to effect implementing, on a monitor, a video-viewing apparatus having a computer-implemented graphical user interface (UI); retrieving, in response to a user input applied to said UI, video data identified by the user from said storage medium; and displaying said retrieved video data, on said video-viewing apparatus, juxtaposed in a time-sequenced, with respect to frames of said video data, fashion with a first set of textual data that has been either retrieved from said storage medium or created by a user in response to audible contents of said video data, wherein said first set of textual data transcribes said audible contents, wherein said displaying includes receiving, with said programmable processor and from said non-transitory tangible computer-readable storage medium, the first set of textual data; and displaying said received first set of textual data in a window, which window is movable anywhere across said video-viewing apparatus in response to a user input applied to said window.