Patent ID: 7277958

Claim:
A method for receiving streaming content over a network, where said streaming content has been split into a plurality of segments and organized into a plurality of sub-files, the method comprising: receiving sub-file data at a client system over the network, said sub-file data to identify a location of each of said plurality of sub-files; requesting, using said sub-file data, a first sub-file and a second sub-file of said plurality of sub-files; receiving at the client system over the network, in response to said request, said first sub-file and said second sub-file from one or more servers; combining at the client system said first sub-file and second sub-file into a reassembled file; presenting at least a portion of the reassembled file on the client system during said combining; and terminating an existing server connection in favor of a new server connection based on a rate of said receiving the first sub-file and second sub-file.