Patent ID: 8862763

Claim:
A method comprising: downloading a first segment of a video in a first bitrate quality at the first bitrate, wherein the first bitrate quality corresponds to a first video resolution, and wherein the first segment corresponds to a first time period in the video; displaying the downloaded first segment of the video in the first bitrate quality; downloading, after downloading the first segment in the first bitrate quality, a second segment of the video in a second bitrate quality at the second bitrate, wherein the second bitrate is greater than the first bitrate and corresponds to a second video resolution higher than the first video resolution, and wherein the second segment corresponds to a second time period in the video after the first time period; displaying the downloaded second segment of the video in the second bitrate quality; downloading, after downloading the first segment in the first bitrate quality and after displaying at least a portion of the downloaded second segment in the second bitrate quality, the first segment of the video, corresponding to the first time period, in the second bitrate quality using excess bandwidth while downloading the second segment of the video in the second bitrate quality at the second bitrate; and storing the downloaded first segment of the video in the second bitrate quality.