Preventing unauthorized distribution of media content within a global network
First Claim
1. 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.
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.
26 Citations
18 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
Specification