Patent ID: 8606085

Claim:
A method for replacing audio data within a recorded audio/video stream, the method comprising: storing a first audio/video stream, wherein the first audio/video stream comprises audio data, video data, and closed captioning text data associated with the audio data; receiving a first audio data segment; receiving multiple sets of location information in one or more data files separately from the first audio/video stream, wherein the multiple sets of location information convey multiple unique text strings, each of the unique text strings selected from the closed captioning text data, and wherein each of the unique text strings is accompanied, in the one or more data files, with a corresponding offset value relative to a beginning location of the unique text string, and wherein each of the unique text strings is used to identify a different first respective location within the first audio/video stream, and wherein the different first respective location is offset by the corresponding offset value to indicate an identified location in the first audio/video stream, such that each unique text string and its accompanying offset value, in each of the multiple sets of location information, redundantly indicates the same identified location; replacing, based on the multiple sets of location information, at least a portion of the audio data of the first audio/video stream at the identified location with the first audio data segment to produce a second audio/video stream; and transferring at least a portion of the second audio/video stream for presentation.