Preventing unauthorized distribution of media content within a global network
First Claim
1. A method for controlling presentation of media content on a media storage device, said method comprising:
- verifying presence of a content presentation application and a usage compliance mechanism on a client system, said client system communicatively coupled with a network comprising a plurality of source nodes, wherein at least one of said source nodes of said network authorizes presentation of said media content;
utilizing said usage compliance mechanism for enforcing compliance with a usage restriction applicable to said media content disposed on said media storage device, said usage compliance mechanism including a file system filter driver for controlling data reads associated with said media content;
activating said usage compliance mechanism in response to receiving the media content by the client system;
utilizing said usage compliance mechanism to govern a function of said content presentation application, the compliance mechanism diverting a commonly used data output path of the content presentation application to a controlled data output path monitored by said compliance mechanism for every instance of media content presented by said content presentation application;
presenting said media content via said content presentation application that is communicatively coupled with said usage compliance mechanism, said content presentation application enabled to present said content when communicatively coupled with said source node; and
preventing said protected media content from being captured by an extractor mechanism via said controlled data input pathway while enabling presentation of said media content said preventing performed by said compliance mechanism stopping or disrupting the delivery of said media content via said controlled data input pathway.
0 Assignments
0 Petitions
Accused Products
Abstract
One embodiment of the invention is a method for providing media content while preventing its unauthorized distribution. The method includes transmitting from a client to an administrative node a request for delivery of an instance of media content (IMC); determining which content source (CS) of a plurality of CSs to provide delivery of the IMC, provided the client is authorized to receive the IMC; transmitting to the client an access key and a location of the IMC; transmitting from the client to the CS a second request and the access key; in response to receiving the second request and the access key, transferring the IMC from the CS to the client; transmitting from the client to the administrative node an indicator indicating a successful transfer of the IMC; and generating a transaction applicable to the client and associated with the transfer of the IMC to the client.
20 Citations
16 Claims
-
1. A method for controlling presentation of media content on a media storage device, said method comprising:
-
verifying presence of a content presentation application and a usage compliance mechanism on a client system, said client system communicatively coupled with a network comprising a plurality of source nodes, wherein at least one of said source nodes of said network authorizes presentation of said media content; utilizing said usage compliance mechanism for enforcing compliance with a usage restriction applicable to said media content disposed on said media storage device, said usage compliance mechanism including a file system filter driver for controlling data reads associated with said media content; activating said usage compliance mechanism in response to receiving the media content by the client system; utilizing said usage compliance mechanism to govern a function of said content presentation application, the compliance mechanism diverting a commonly used data output path of the content presentation application to a controlled data output path monitored by said compliance mechanism for every instance of media content presented by said content presentation application; presenting said media content via said content presentation application that is communicatively coupled with said usage compliance mechanism, said content presentation application enabled to present said content when communicatively coupled with said source node; and preventing said protected media content from being captured by an extractor mechanism via said controlled data input pathway while enabling presentation of said media content said preventing performed by said compliance mechanism stopping or disrupting the delivery of said media content via said controlled data input pathway. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
Specification