Patent ID: 8522015
Filing Date: 2013-08-27
Classification: G06F,H04L

Abstract:
1. A method under control of a computer including one or more processors configured with executable instructions to perform acts comprising: instantiating, in a media player to playback licensed media items after acquiring a license key to the licensed media items, a binary file that includes at least one exception in place of a removed section of the binary file, the removed section including at least a portion of a key to enable access to a media file that incorporates digital rights management, the removed section encrypted and comprising computer instructions for execution by a proxy engine, the binary file used by the media player to acquire a particular license key associated with a particular licensed media item before enabling playback of the particular licensed media item using the media player; executing the binary file until the at least one exception is encountered; halting the execution of the binary file when the at least one exception is encountered; before execution of the removed and encrypted section of the binary file, determining if the binary file has been modified; in response to determining that the binary file has been modified, performing at least one of: in response to determining that the binary file has not been modified,