Patent ID: 9742749
Date: 2017-08-22
CPC Classifications: H04L,H04N,H04W

Claim:
1. A computer-implemented method, comprising: receiving an initial request for broadcast content from a client; providing a first decryption key to the client; initiating a first stream of the broadcast content to the client for playback by the client using the first decryption key; providing key rotation information for the first decryption key to the client, the key rotation information representing a content range for which the first decryption key may be used; providing transition information to the client, the transition information identifying one or more transition points in the broadcast content prior to an end of the content range for transitioning playback of the broadcast content away from the first stream of the broadcast content; receiving a refresh request for the broadcast content from the client while the first stream is being transmitted; providing a second decryption key to the client; and initiating a second stream of the broadcast content to the client for playback by the client using the second decryption key and beginning at or near one of the transition points prior to the end of the content range.