×

Method and system for ensuring sequential playback of digital media

  • US 10,268,806 B2
  • Filed: 07/06/2015
  • Issued: 04/23/2019
  • Est. Priority Date: 09/30/2008
  • Status: Active Grant
First Claim
Patent Images

1. A method for requiring a media asset to be played back sequentially, the method comprising, at a server device:

  • selecting an encryption algorithm;

    dividing the media asset into a first segment and a plurality of additional segments arranged in a sequence;

    generating a sequential key for each segment in the plurality of additional segments, wherein the sequential key for a particular segment in the plurality of additional segments arranged in the sequence is based, at least in part, on decoded media data included in a previous segment of the media asset immediately prior to the particular segment in the sequence;

    encrypting, based on the selected encryption algorithm, each segment in the media asset in accordance with a corresponding encryption key to produce a plurality of encrypted segments, wherein the first segment is encrypted with a seed key and each particular segment in the plurality of additional segments is encrypted with the sequential key generated for the particular segment;

    generating decryption information for decrypting the plurality of encrypted segments, wherein the decryption information identifies the selected encryption algorithm;

    combining the plurality of encrypted segments and the decryption information to produce a protected media asset; and

    storing the protected media asset,wherein the sequential keys are not included in the decryption information to cause a decryption algorithm to decrypt the plurality of encrypted segments, in an order according to the sequence, to generate the decoded media data included in each segment that is utilized to reconstruct the sequential key for a subsequent segment in the sequence.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×