Method for redirecting of kernel data path for controlling recording of media
First Claim
1. A method of preventing unauthorized recording of electronic media comprising:
- activating a compliance mechanism in response to a client system receiving media content, said compliance mechanism coupled to said client system, said client system having an existing media content presentation application operable thereon and coupled to said compliance mechanism prior to said client system receiving media content;
controlling a data path of a kernel-mode media device driver of said client system with said compliance mechanism by diverting a commonly used data pathway of said media content presentation application to a controlled data pathway monitored by said compliance mechanism for all received media content regardless of a usage restriction thereon, said compliance mechanism utilized to stop or disrupt the presenting of said media content at said controlled data pathway when said presenting of said media content is outside of a usage restriction applicable to said media content; 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.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of preventing unauthorized recording of electronic media according to one embodiment is described. The method comprises activating a compliance mechanism in response to a client system receiving media content. The compliance mechanism is coupled to the client system. The client system has a media content presentation application operable thereon and is coupled to the compliance mechanism. The method further comprises controlling a data path of a kernel-mode media device driver of the client system with the compliance mechanism upon detection of a kernel streaming mechanism operable on the client system. The present method further comprises directing the media content from the kernel-mode media device driver to a media device driver coupled with the compliance mechanism, via the data path, for selectively restricting output of the media content.
-
Citations
18 Claims
-
1. A method of preventing unauthorized recording of electronic media comprising:
-
activating a compliance mechanism in response to a client system receiving media content, said compliance mechanism coupled to said client system, said client system having an existing media content presentation application operable thereon and coupled to said compliance mechanism prior to said client system receiving media content; controlling a data path of a kernel-mode media device driver of said client system with said compliance mechanism by diverting a commonly used data pathway of said media content presentation application to a controlled data pathway monitored by said compliance mechanism for all received media content regardless of a usage restriction thereon, said compliance mechanism utilized to stop or disrupt the presenting of said media content at said controlled data pathway when said presenting of said media content is outside of a usage restriction applicable to said media content; 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 (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer readable medium for storing computer implementable instructions, said instructions for causing a client system to perform a method of restricting recording of media content, said method comprising:
-
animating a compliance mechanism coupled to said client system, said animating in response to said client system receiving media content, said client system having an existing media content presentation application coupled thereto and operable with said compliance mechanism prior to said client system receiving media content; managing a data path of a kernel-mode media device driver of said client system with said compliance mechanism by diverting a commonly used data pathway of said media content presentation application to a controlled data pathway monitored by said compliance mechanism for all received media content regardless of a usage restriction thereon, said compliance mechanism utilized to stop or disrupt the presenting of said media content at said controlled data pathway when said presenting of said media content is outside of a usage restriction applicable to said media content; and governing 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, said compliance mechanism utilized to stop or disrupt the playing of said media content file at said controlled data pathway when said playing of said media file content is outside of said usage restriction applicable to said media file. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification