Patent ID: 9183405
Filing Date: 2015-11-10
Classification: G06F,G06T,G11B,H04L,H04N

Abstract:
1. A method, comprising: employing, using a computer, a client media player to determine whether media content is protected, wherein the client media player includes a browser, an application loaded by the browser, and a media engine that is a distinct program from the application; employing, using the computer, the application to instruct the media engine to play the media content; employing, using the computer, the media engine to determine whether the media content is protected after the media engine is instructed to play the media content; upon the media engine determining that the media content is protected, employing, using the computer, the media engine to fire an event to the application indicating that the media content is protected, wherein the event fired to the application includes supplemental data specific to protection of the media content, the supplemental data opaque to the application and understood by a network service; upon the media engine firing the event to the application indicating that the media content is protected, employing, using the computer, the application to use the supplemental data with the network service to get a key and/or a license for the protected media content in response to receiving the event from the media engine; and sending, using the computer, the key and/or the license from the application to the media engine.