Patent ID: 8170395

Claim:
A system for generating video using cue point information, the system comprising: a video server configured to serve a set of base video files indexable by a set of video identifiers, a cue point server configured to serve a relational cue point dataset of cue points, wherein each cue point is associated with a set of cue point information and with at least a portion of a base video file according to a respective video identifier and a cue point playback location, the cue point information defining a cue point hierarchy, such that each of a portion of the cue points is hierarchically subordinate to at least one other cue point of the cue point dataset that is associated with the same base video file, and a video generator configured to: identify a subset of cue points from the relational cue point dataset in response to a request; for each identified cue point of the subset of cue points: determine at least one dominant cue point to which the identified cue point is hierarchically subordinate according to its cue point information, wherein both the identified cue point and the dominant cue point are associated with the same base video file; determine a relevance of the identified cue point as a function of how closely the request is satisfied by the cue point information of both the identified cue point and the dominant cue point; and generate a video montage result according to the identified subset of cue points according to each cue point's respective relevance and configured to provide playback of the portions of the base video files associated with the identified subset of cue points by playing back video data from the base video files served by the video server in accordance with each cue point's respective video identifier and cue point playback location.