US2013305381A1PendingUtilityA1

Electronic copyright license repository

Assignee: LIMELIGHT NETWORKS INCPriority: Mar 15, 2005Filed: Jul 12, 2013Published: Nov 14, 2013
Est. expiryMar 15, 2025(expired)· nominal 20-yr term from priority
G06F 2221/2143H04L 2463/101G06Q 30/06G06F 21/10G06F 2221/2145G06Q 10/00
55
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A content distribution system for transporting audio or video licenses between content players that use digital rights management (DRM) is disclosed. The content distribution system includes at least a second license repository and an authentication engine. The second license repository receives second information describing a second plurality of content licenses. A first license repository stores a first plurality of content licenses. The first plurality of content licenses enables use of a plurality of content objects with a first content player within confines of DRM. The second license repository is geographically distant from the first license repository. The authentication engine authorizes the second plurality of content licenses of the second license repository. The second plurality of content licenses enables use of the plurality of content objects with the second content player within the confines of DRM.

Claims

exact text as granted — not AI-modified
1 . (canceled) 
     
     
         2 . A content distribution system that distributes content objects that are usable within confines of digital rights management (DRM), the content distribution system comprising:
 a first content repository that stores a first plurality of content objects; and   a first license repository that stores and maintains a first plurality of content licenses, wherein
 the first content repository provides the first plurality of content objects to a first content player that implements the DRM, 
 the first license repository provides the first plurality of content licenses to the first content player, and 
 the first plurality of content licenses enable use of the first plurality of content objects with the first content player within confines of the DRM; 
   a second content repository that stores a second plurality of content objects; and   a second license repository that stores and maintains a second plurality of content licenses, wherein
 the second content repository provides the second plurality of content objects to a second content player that implements the DRM, 
 the second license repository provides the second plurality of content licenses to the second content player, 
 the second plurality of content licenses enable use of the second plurality of content objects with the second content player within confines of the DRM, 
 the second content player is separate from the first content player, 
 each of the first and second pluralities of content objects are separate files from the first and second pluralities of content licenses, and 
 the DRM does not allow the first plurality of content objects associated with the first content player to be played by the second content player while the first plurality of content licenses exists on the first content player; and 
   a migration server that includes at least an authentication engine and a license repository, wherein:
 the migration server is separate from the first and second content players, 
 the migration server issues the second plurality of content licenses to the second license repository, each content license of the second plurality of content licenses being associated with a license of the first plurality of content licenses, and 
 the authentication engine authorizes the second plurality of content licenses of the second license repository. 
   
     
     
         3 . The content distribution system that distributes content objects that are usable within confines of DRM as recited in  claim 2 , wherein:
 the first plurality of content licenses comply with a first DRM technique,   the second plurality of content licenses comply with a second DRM technique, and   the first DRM technique is different from the second DRM technique.   
     
     
         4 . The content distribution system that distributes content objects that are usable within confines of DRM as recited in  claim 2 , wherein one or more originators of the first plurality of content objects provide the second plurality of content licenses to the second license repository. 
     
     
         5 . The content distribution system that distributes content objects that are usable within confines of DRM as recited in  claim 2 , wherein the second plurality of content licenses:
 identifies the second plurality of content objects, and   specifies a scope of the licenses for the second plurality of content objects.   
     
     
         6 . The content distribution system that distributes content objects that are usable within confines of DRM as recited in  claim 2 , wherein the migration server provides the second plurality of content licenses to the second license repository. 
     
     
         7 . The content distribution system that distributes content objects that are usable within confines of DRM as recited in  claim 2 , wherein:
 the first plurality of content objects are encoded in a first codec,   the second plurality of content objects are encoded in a second codec, and   the first codec is different from the second codec.   
     
     
         8 . The content distribution system that distributes content objects that are usable within confines of DRM as recited in  claim 2 , further comprising a content transcoder for converting format of the first plurality of content objects to form the second plurality of content objects. 
     
     
         9 . The content distribution system that distributes content objects that are usable within confines of DRM as recited in  claim 2 , wherein the second license repository is geographically distant from the second content player. 
     
     
         10 . The content distribution system that distributes content objects that are usable within confines of DRM as recited in  claim 2 , wherein the second license repository is collocated with the second content player. 
     
     
         11 . The content distribution system that distributes content objects that are usable within confines of DRM as recited in  claim 2 , wherein when the second content repository provides the second plurality of content licenses to the second content player, the migration server deactivates corresponding ones of the first plurality of content licenses, to prevent simultaneous use of the second plurality of content objects on the first and the second content players. 
     
     
         12 . The content distribution system that distributes content objects that are usable within confines of DRM as recited in  claim 2 , wherein the migration server allows both the first plurality of content licenses and the second plurality of content licenses to co-exist, but not to be in use concurrently. 
     
     
         13 . A machine-implementable method for issuing content licenses that are compatible with a DRM technique, comprising:
 accessing a first plurality of content licenses from a first repository of a first content player, wherein:
 the first content player is associated with the DRM technique, 
 the first plurality of content licenses are maintained by the DRM technique, 
 the first plurality of content licenses enable use of a plurality of content objects within confines of the DRM technique on the first content player, 
 the content objects are separate files from the first plurality of content licenses, and 
 the first plurality of content licenses are associated with a plurality of licensors; 
   issuing a second plurality of content licenses, wherein:
 each license of the second plurality of content licenses is associated with a license of the first plurality of content licenses, 
 the second plurality of content licenses is compatible with the DRM technique on a second content player, and 
 the confines of the DRM technique do not authorize the first plurality of content licenses while the content objects are on the second content player; 
   sending the second plurality of content licenses to a store, wherein:
 the store is physically remote to the first repository, and 
 the store retains the second plurality of content licenses; 
   sending authentication information of a licensee of the second plurality of content licenses; and   writing the second plurality of content licenses to a second repository of the second content player, wherein the second content player can use the plurality of content objects within the confines of the DRM technique.   
     
     
         14 . The machine-implementable method for issuing content licenses that are compatible with a DRM technique as recited in  claim 13 , further comprising encrypting the second plurality of content licenses before sending the second plurality of content licenses to the store. 
     
     
         15 . The machine-implementable method for issuing content licenses that are compatible with a DRM technique as recited in  claim 13 , further comprising transcoding the plurality of content objects to a format compatible with the second content player. 
     
     
         16 . The machine-implementable method for issuing content licenses that are compatible with a DRM technique as recited in  claim 13 , further comprising authenticating an identity of a user of the second content player. 
     
     
         17 . The machine-implementable method for issuing content licenses that are compatible with a DRM technique as recited in  claim 13 , wherein:
 the first plurality of content licenses comply with a first DRM technique for the first content player,   the second plurality of content licenses comply with a second DRM technique for the second content player, and   the first DRM technique is different from the second DRM technique.   
     
     
         18 . The machine-implementable method for issuing content licenses that are compatible with a DRM technique as recited in  claim 13 , wherein the plurality of content licenses:
 identifies the plurality of content objects, and   specifies a scope of a license for the plurality of content objects.   
     
     
         19 . A software product comprising instructions stored on non-transitory, computer-readable storage media, wherein the instructions, when executed by one or more processors, perform steps of the machine-implementable method for issuing content licenses that are compatible with a DRM technique, as recited in  claim 13 . 
     
     
         20 . A system comprising one or more processors adapted to execute the software product as recited in  claim 19 . 
     
     
         21 . The machine-implementable method for issuing content licenses that are compatible with a DRM technique as recited in  claim 13 , further comprising allowing the first plurality of content licenses to exist on the first content player and the second plurality of content licenses to simultaneously exist on the second content player.

Join the waitlist — get patent alerts

Track US2013305381A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.