Patent ID: 8307286

Claim:
A system for handling video cue points, the system comprising: a video server configured to serve a set of video information from a plurality of video files; a cue point server configured to serve a set of cue point information corresponding to cue points, each cue point associated with at least one video file and indicating a location within the video information from the associated at least one video file; and an application server, in operative communication with the video server and the cue point server, disposed on a server side of a public network, in communication with a client terminal disposed on a client side of the public network, and comprising a processor configured to run a video editing environment configured to: receive a cue point editing command over the public network from the client terminal; modify a portion of the cue point information at the cue point at the cue point server in response to and according to the cue point editing command received over the public network from the client terminal; receive a cue point selection over the public network from the client terminal identifying one of the cue points corresponding to a portion of the video information of one of the video files; and stream the portion of the video information to the client terminal over the public network in response to receiving the cue point selection and without storing the video file in its entirety to the client terminal.