Preventing unauthorized distribution of media content within a global network
First Claim
1. A method for providing media content while preventing its unauthorized distribution, 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;
transmitting from said client node to said administrative node an indicator indicating a successful transfer of said instance of media content from said content source to said client node; and
generating a transaction applicable to said client node and associated with said transfer of said instance of media content to said client node.
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
88 Claims
-
1. A method for providing media content while preventing its unauthorized distribution, 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;
transmitting from said client node to said administrative node an indicator indicating a successful transfer of said instance of media content from said content source to said client node; and
generating a transaction applicable to said client node and associated with said transfer of said instance of media content to said client node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for preventing unauthorized access to protected media disposed on a media storage device, said method comprising:
-
activating an autorun mechanism disposed on said media storage device in response to a device drive coupled with a client device receiving said media storage device, said autorun mechanism for initiating installing a compliance mechanism on said client device;
installing said compliance mechanism on said client device, said compliance mechanism communicatively coupled with said client device when installed thereon, said compliance mechanism for enforcing compliance with a usage restriction applicable to said protected media disposed on said media storage device;
obtaining control of a data input pathway operable on said client device;
preventing said protected media of said media storage device from being captured by an extractor mechanism via said data input pathway while enabling presentation of said protected media; and
initiating a communication session between said client device and a network from which said compliance mechanism is available, said network comprising a plurality of content sources. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. 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;
activating a compliance mechanism in response to said client node receiving said instance of media content, said compliance mechanism coupled to said client node, said client node having a media content presentation application operable thereon and coupled to said compliance mechanism;
controlling a data path of a kernel-mode media device driver of said client node with said compliance mechanism upon detection of a kernel streaming mechanism operable on said client node; and
directing said media content from said kernel-mode media device driver to a media device driver coupled with said compliance mechanism, via said data path, for selectively restricting output of said media content. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41)
-
-
42. 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;
activating a compliance mechanism in response to receiving said instance of media content by said client system, said compliance mechanism coupled to said client system, said client system having a media content presentation application operable thereon and coupled to said compliance mechanism;
controlling a data output path of said client system with said compliance mechanism; and
directing said instance of media content to a custom media device coupled to said compliance mechanism via said data output path, for selectively restricting output of said media content. - View Dependent Claims (43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54)
-
-
55. 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;
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;
governing a function of said media player application that enables non-compliance with a usage restriction applicable to said instance of media content; and
controlling an output of said instance of media content by a compliance mechanism coupled to said computer system, said compliance mechanism enables compliance with said usage restriction applicable to said instance of media content. - View Dependent Claims (56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72)
-
-
73. A method for controlling presentation of media content on a media storage device, said method comprising:
-
verifying presence of a content presentation mechanism and a usage compliance mechanism on a client system, said usage compliance mechanism including a file system filter driver for controlling data reads associated with said media content;
permitting presentation of said media content via said client system provided said usage compliance mechanism is present on said client system, said client system is communicatively coupled with a network, and a source node of said network authorizes presentation of said media content, said network comprises a plurality of source nodes; and
presenting said media content via said content presentation mechanism that is communicatively coupled with said usage compliance mechanism, said content presentation mechanism enabled to present said content when communicatively coupled with said source node. - View Dependent Claims (74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88)
-
Specification