Patent ID: 8799499

Claim:
A method for processing streaming media including frames, the method comprising: selectively removing at least one frame from the streaming media to form an altered media stream of reduced data size based upon a mode parameter that identifies which frames within a group of frames should be included in the altered media stream; receiving a rate parameter that selectively specifies a selected frame rate at which the altered media stream is transmitted over a computer network medium, the selected frame rate being selectable between at least one of a same transmission rate as the streaming media, a slower transmission rate than the streaming media, and a faster transmission rate than the streaming media; and transmitting the altered media stream over the computer network medium at the selected frame rate to a viewing client such that a speed of delivery of the altered streaming media at the viewing client is faster than a speed of delivery of the streaming media at the viewing client, and wherein the altered media stream covers a same temporal duration as the streaming media, wherein selectively removing at least one frame is also based upon a play parameter that specifies a number of consecutive groups of frames to include in the altered media stream before removing at least one frame, and wherein selectively removing at least one frame is also based upon a skip parameter that specifies a number of consecutive groups of frames to be excluded from the altered media stream.