Patent ID: 9363132
Filing Date: 2016-06-07
CPC Classification: H04L

Claim Text:
1. A computer program product embodied in a non-transitory computer readable storage medium for maximizing throughout of streaming media, the computer program product comprising the programming instructions for: establishing a first network connection with a server to access a first segment of a file; establishing a second network connection with said server to access a second segment of said file, wherein said first and second network connections are independent from one another, wherein said first network connection is established simultaneously as said second network connection; determining an amount of throughput for each of said first and second network connections; establishing one of a plurality of ratings for each of said first and second network connections based on said determined throughput, wherein each of said plurality of ratings is associated with requesting a different range of time of said file; requesting said first segment of said file corresponding to a first range of time of said file based on a rating of said first network connection; requesting said second segment of said file corresponding to a second range of time of said file based on a rating of said second network connection, wherein said second range of time is subsequent to said first range of time; receiving said first and second segments of said file from said server via said first and second network connections, respectively; buffering said first and second segments of said file received from said server; and combining said buffered first and second segments of said file to provide continuous uninterrupted access to said first and second segments of said file.