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

Claim 0:
1. A method comprising:
determining, during playback of a real-time media stream at a playback device, 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 at the playback device:
receiving, at the playback device, 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;
caching media data of the rewind stream in a rewind buffer local to the playback device;
caching media data of the real-time media stream in a forward buffer local to the playback device and separate from the rewind buffer;
generating for playback media data from the rewind buffer;
at conclusion of playback of media data from the rewind buffer, generating for playback media data from the forward buffer; and
at conclusion of playback of media data from the forward buffer, returning to playback of the real-time media stream.