Patent ID: 9711186
Date: 2017-07-18
CPC Classifications: G11B,H04N

Claim:
1. A non-transitory memory for storing machine instructions that are to be executed by a computer, the machine instructions when executed by the computer implement the following functions: streaming temporal video having a current incomplete segment; dynamically buffering the current incomplete segment to store data associated thereto and a current incomplete segment buffer, the dynamically buffering including buffering an I-frame and one or more P-frames; receiving a first input to obtain a start time marker; and generating a video segment including the current incomplete segment data and video data from the streaming temporal video occurring after the start time marker; wherein the I-frame has an associated I-frame time marker and the one or more P-frames have one or more associated P-frame time markers and the P-frames having associated time markers between the I-frame and the start time marker are included in the current incomplete segment.