Patent ID: 9202024
Filing Date: 2015-12-01
Classification: G06F,H04L

Abstract:
1. A method for playing digital contents protected by a Digital Rights Management (DRM) scheme, the protected digital contents being downloaded by a user device from a computer media server in the form of protected segments, the method comprising: executing a DRM proxy interface inside the user device, the DRM proxy interface interfacing the computer media server and a player comprising a processor, the player being configured to implement the Hypertext Transfer Protocol (HTTP) Live Streaming protocol (HLS); executing an HLS server in the DRM proxy interface; registering the DRM proxy interface to handle HTTP requests received by the user device; producing by the DRM proxy interface a playlist in HLS format including a list of segment Uniform Resource Locators (URLs) locating individual protected segments, with the segment URLs being formatted with a host name or Internet Protocol (IP) address assigned to the user device; processing the playlist in the player, and with the player successively issuing a request for each URL in the playlist, and each URL being directed to the HLS server of the DRM proxy interface; in the DRM proxy interface, acquiring a license to access the protected segment identified by a current URL request; decrypting the protected segment in the DRM proxy interface based on the license; and returning a segment based on the decrypted segment to the player in response to the current URL request.