Preventing unauthorized distribution of media content within a global network
First Claim
1. A method for preventing unauthorized recording of media content, said method comprising:
- transmitting from a client node 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 node is authorized to receive said instance of media content;
transmitting to said client node an access key and a location of said instance of media content of said content source;
transmitting from said client node 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 node, said instance of media content being transferred in an unencrypted format;
activating a compliance mechanism upon receiving said instance of media content, said compliance mechanism for enforcing compliance with a usage restriction applicable to said instance of media content in response to said client node receiving said instance of media content in said unencrypted format;
controlling a data path of a kernel-mode media device driver of said client node with said compliance mechanism by diverting a first data pathway used by said media content present application to a second data pathway governed by said compliance mechanism; and
directing every said instance of media content received at said client system in said unencrypted format from said kernel-mode media device driver to a media device driver coupled with said compliance mechanism, via said second data pathway governed by said compliance mechanism, for selectively restricting output of said instance of media content.
1 Assignment
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.
-
Citations
25 Claims
-
1. A method for preventing unauthorized recording of media content, said method comprising:
-
transmitting from a client node 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 node is authorized to receive said instance of media content; transmitting to said client node an access key and a location of said instance of media content of said content source; transmitting from said client node 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 node, said instance of media content being transferred in an unencrypted format; activating a compliance mechanism upon receiving said instance of media content, said compliance mechanism for enforcing compliance with a usage restriction applicable to said instance of media content in response to said client node receiving said instance of media content in said unencrypted format; controlling a data path of a kernel-mode media device driver of said client node with said compliance mechanism by diverting a first data pathway used by said media content present application to a second data pathway governed by said compliance mechanism; and directing every said instance of media content received at said client system in said unencrypted format from said kernel-mode media device driver to a media device driver coupled with said compliance mechanism, via said second data pathway governed by said compliance mechanism, for selectively restricting output of said instance of media content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of preventing unauthorized recording of media content, wherein said method comprising:
-
transmitting from a client system to an administrative system 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, said instance of media content being transferred in an unencrypted format; activating a compliance mechanism upon receiving said instance of media content, said compliance mechanism for enforcing compliance with a usage restriction applicable to said instance of media content in response to receiving said instance of media content in said unencrypted format; controlling a data output path of said client system with said compliance mechanism by diverting a first data pathway used by the media content presentation application to a second data pathway governed by said compliance mechanism; and directing every said instance of media content received at said client system in said unencrypted format to a custom media device coupled to said compliance mechanism via said second data output pathway governed by said compliance mechanism, for selectively restricting output of said instance of media content. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
Specification