Patent ID: 7697820

Claim:
In a digital video recording system configured with a processor and at least one mass storage device, a method of incorporating a current event data stream from a television broadcasted video signal onto a pre-recorded video stream for playback on the television, the method comprising: generating a user recording profile of a user, said user recording profile identifying a television program; receiving, on a television channel, a first digital video stream comprising the television program identified in the user recording profile; recording onto the at least one mass storage device the received first digital video stream, based upon playback requirements of the user for the first digital video stream; said processor detecting an attempt to playback the recorded first digital video stream; responsive to said detecting, said processor retrieving the recorded first digital video stream; said processor determining that the retrieved first digital video stream contains a first event data stream and that the first event data stream includes a first event; responsive to said determining that the first event data stream includes the first event, said processor ascertaining whether a current event is located in the current event data stream in the television broadcasted video signal being received on the television channel; if said ascertaining ascertains that said current event is located in the current event data stream in the television broadcasted video signal being received on the television channel, then replacing the first event data stream with the current event data stream in the retrieved first digital video stream to generate a composite video stream containing the television program and the current event data stream, generating a first analog signal for playback of the television program and the current event data stream on a television set by feeding the composite video stream into an encoder which generates the first analog signal from the composite video stream, and after said generating the first analog signal, playing back on a screen of the television set the television program concurrently with the current event data stream, said television program and said current event data stream being concurrently visible on the screen during said playing back; if said ascertaining ascertains that said current event is not located in the current event data stream in the television broadcasted video signal being received on the television channel, then retaining the retrieved first digital video stream without replacing the first event data stream in the retrieved first digital video stream; generating a second analog signal for playback of the television program on the television set by feeding the retained first digital video stream into the encoder which generates the second analog signal from the retained first digital video stream, and after said generating the second analog signal, playing back on the screen of the television set the television program in the retained first digital video stream.