Patent ID: 9521357
Filing Date: 2016-12-13
CPC Classification: G11B,H04N

Claim Text:
1. A computer system for recording a number of segments of a discontinuous activity comprising a computer having non-transitory memory for storing machine instructions that are to be executed by the computer, the machine instructions when executed by the computer implement the following functions: streaming temporal video of the discontinuous activity to obtain a streamed temporal video having a current incomplete segment; dynamically buffering the current incomplete segment to store data associated thereto and a current incomplete segment buffer; receiving first and second inputs to obtain start and end time markers for a first segment of the number of segments; continuously recording the streamed temporal video based on receipt of the first input and until receipt of the second input to obtain a raw recorded first video segment; and generating a recorded first video segment based on the raw recorded first video segment and the current incomplete segment data; wherein dynamically buffering includes buffering an I-frame and one or more P-frames of a number of P-frames, the I-frame having an associated I-frame time marker and the one or more P-frames having 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.