Patent ID: 8584158

Claim:
A system for selective recording of received time-based information frames, the system comprising: a memory for storing a representation of the received time-based information frames; a table indexable by both content and ordering of the representations of the received time-based information frames; control logic in communication with the memory and configured to: define a segment of interest in a first information stream, wherein the segment of interest comprises multiple media frames; modify the segment of interest by adding a selected media frame of the multiple media frames to the segment of interest or deleting a selected media frame of the multiple media frames from the segment of interest; mark as a boundary point a media frame adjacent to a selected media frame, wherein the selected media frame is to be deleted from the segment of interest; prevent the addition of media frames to a terminal portion of the segment of interest which has been marked by the boundary point; generate multiple statistical vectors corresponding to individual media frames in the segment of interest; store the generated multiple statistical vectors in the memory; update the indexable table based on the stored statistical vectors; perform sequential pattern matching of the incoming information stream based on the multiple statistical vectors and the indexable table; and generate a signal for the recording device to effect control of the recording device with respect to the incoming information stream based on the sequential pattern matching.