Patent ID: 9705942
Date: 2017-07-11
CPC Classifications: H04L

Claim:
1. A computer-implemented method comprising: subscribing to media content by using a computer system, the media content comprising a plurality of segments organized according to a media orchestration descriptor, the media orchestration descriptor identifying the plurality of segments of the media content and indicating at least one relationship among the plurality of segments to define a presentation of the plurality of segments during playback of the media content; in response to subscribing, initiating, by using the computer system, playback of the media content in conjunction with downloading a first subset of the plurality of segments to a buffer; determining, by using the computer system, a total playback time of the first subset of segments downloaded to the buffer that has not been played back, wherein the total playback time is determined by: halting the playback in response to determining that the total playback time is less than a predetermined necessary amount of playback time; downloading, by using the computer system, a second subset of the plurality of segments to the buffer; and resuming, by using the computer system, the playback in response to determining that the total playback time of the first subset of segments and the second subset of segments downloaded to the buffer is at least equal to a predetermined sufficient amount of playback time, wherein the predetermined sufficient amount of playback time is defined to be greater than the predetermined necessary amount of playback time.