Patent ID: 11956514
Assignee: ROVI GUIDES, INC.
Field: Audio-visual technology (Electrical engineering)
Classification: CPC H | IPC H

Claim 9:
10. A system comprising:
a local storage device comprising:
a rewind buffer; and
a forward buffer separate from the rewind buffer; and

control circuitry configured to:
determine, during playback of a real-time media stream, that the real-time media stream has been played for a predetermined amount of time, wherein playback of the real-time media stream began at a first playback point that is after a start point of the real-time media stream; and
in response to determining that the real-time media stream has been played for the predetermined amount of time, and while continuing to receive media data of the real-time media stream:
receive a rewind stream comprising media data of the real-time media stream from a second playback point that is before the first playback point to the first playback point, wherein the rewind stream comprises a plurality of frames received in reverse order;
cache media data of the rewind stream in the rewind buffer of the local storage device;
cache media data of the real-time media stream in the forward buffer of the local storage device;
generate for playback media data from the rewind buffer;
at conclusion of playback of media data from the rewind buffer, generate for playback media data from the forward buffer; and
at conclusion of playback of media data from the forward buffer, return to playback of the real-time media stream.