Patent ID: 8122248

Claim:
A method of controlling interaction of deliverable media content, wherein said method comprising: transmitting from a client system to an administrative node a request for delivery of an instance of media content; determining which content source of a plurality of content sources to provide delivery of said instance of media content, provided said client system is authorized to receive said instance of media content; transmitting to said client system an access key and a location of said instance of media content of said content source; transmitting from said client system to said content source a second request and said access key; in response to receiving said second request and said access key, transferring said instance of media content from said content source to said client system; activating a compliance mechanism in response to receiving the instance of media content by the client system, the compliance mechanism coupled to the client system, said compliance mechanism enabling compliance with a usage restriction applicable to said instance of media content; detecting a media player application coupled to a client system, said media player application for enabling said client system to present said instance of media content; utilizing said compliance mechanism to govern a function of said media player application that enables non-compliance with a usage restriction applicable to said instance of media content, the compliance mechanism diverting, with a shim driver, a commonly used data output path of the client system media player application to a controlled data output path monitored by said compliance mechanism for every instance of media content presented by said media player application; and controlling an output of said instance of media content by said compliance mechanism coupled to said client system by preventing said instance of media content from being captured via said controlled data path while enabling presentation of instance of media content, said preventing performed by said compliance mechanism stopping or disrupting the delivery of said instance of media content via said controlled data output path.