Patent ID: 9626364
Date: 2017-04-18
CPC Classifications: G06F,H04L,H04N

Claim:
1. A computer-implemented method performed by a data processing apparatus, the method comprising: receiving a media, wherein the media is one of a video and an audio track; dividing the media into a plurality of sections, each with a section start and a section end; scoring each of the plurality of sections of the media based on at least one attribute of each of the plurality of sections to obtain a priority score for each of the plurality of sections; sending a first section of the media from the plurality of sections to be rendered on a remote device at a first quality, wherein the first section comprises a third quality and is rendered on the remote device at the first quality which is lower than the third quality; and sending a second section of the media from the plurality of sections to be rendered on the remote device at a second quality, wherein at least a portion of the second section is sent concurrently with the first section, the second section has a higher priority score than the first section, and the second quality is higher than the first quality, wherein a portion of streaming bandwidth used to send the first section at the first quality is less than a portion of streaming bandwidth used to send the first section at the third quality, and wherein a portion of streaming bandwidth that is the difference between the portion of streaming bandwidth used to send the first section at the first quality and the portion of streaming bandwidth used to send the first section at the third quality is used to send the second section at the second quality.