Method and system for controlling video media
First Claim
1. A method for controlling unauthorized usage of video media accessible via an electronic device, said method comprising:
- receiving an instance of video media via a video media input device, said video media input device communicatively coupled with said electronic device;
diverting a commonly used data path of said electronic device associated with said video media to a controlled data path distinctly different from the commonly used data path, the controlled data path monitored by a compliance mechanism communicatively coupled with said electronic device for every instance of said video media;
determining whether an indicator is imbedded within a data stream of said video media, said indicator for indicating a usage restriction applicable to said video media, said determining performed by said compliance mechanism;
when no indicator is embedded, providing said video media to a video media player operable on said electronic device;
when said indicator is embedded, determining whether said compliance mechanism can ensure said electronic device uses said video media in a manner compliant with said usage restriction;
when said compliance mechanism cannot ensure compliance with said usage restriction, said compliance mechanism disrupting said data stream from reaching said video media player;
when said compliance mechanism can ensure compliance with said usage restriction, determining if said compliance mechanism can assert control over said video media player such that said video media is utilized by said video media player as defined by said usage restriction;
when said compliance mechanism can assert control over said video media player, providing said video media to said video media player; and
when said compliance mechanism cannot assert control over said video media player, diverting said video media from said video media player to a custom video media player configured to comply with said usage restriction, said custom video media player distinctly different from said video media player.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for controlling video input media is described. The method includes receiving video media via a video media input device. The video media input device is communicatively coupled with and operable in conjunction with the electronic device. The method further includes monitoring a data path within the electronic device associated with the video media. The monitoring is performed by a compliance mechanism communicatively coupled with and operable in conjunction with the electronic device. The method further includes preventing the video media from reaching a usage mechanism via the data path, the usage mechanism communicatively coupled with the electronic device. The usage mechanism is able to create an environment in which the video media can be used in an unauthorized manner. The preventing performed by the compliance mechanism is done when usage of the video media with the usage mechanism violates a usage restriction applicable to the video media.
-
Citations
18 Claims
-
1. A method for controlling unauthorized usage of video media accessible via an electronic device, said method comprising:
-
receiving an instance of video media via a video media input device, said video media input device communicatively coupled with said electronic device; diverting a commonly used data path of said electronic device associated with said video media to a controlled data path distinctly different from the commonly used data path, the controlled data path monitored by a compliance mechanism communicatively coupled with said electronic device for every instance of said video media; determining whether an indicator is imbedded within a data stream of said video media, said indicator for indicating a usage restriction applicable to said video media, said determining performed by said compliance mechanism; when no indicator is embedded, providing said video media to a video media player operable on said electronic device; when said indicator is embedded, determining whether said compliance mechanism can ensure said electronic device uses said video media in a manner compliant with said usage restriction; when said compliance mechanism cannot ensure compliance with said usage restriction, said compliance mechanism disrupting said data stream from reaching said video media player; when said compliance mechanism can ensure compliance with said usage restriction, determining if said compliance mechanism can assert control over said video media player such that said video media is utilized by said video media player as defined by said usage restriction; when said compliance mechanism can assert control over said video media player, providing said video media to said video media player; and when said compliance mechanism cannot assert control over said video media player, diverting said video media from said video media player to a custom video media player configured to comply with said usage restriction, said custom video media player distinctly different from said video media player. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer-readable medium for storing computer implementable instructions for causing a computer system to perform a method for controlling unauthorized usage of video media accessible via said computer system, said method comprising:
-
receiving an instance of video media via a video media input device, said video media input device communicatively coupled with said computer system; diverting a commonly used data path of said computer system associated with said video media to a controlled data path distinctly different from the commonly used data path, the controlled data path monitored by a compliance mechanism communicatively coupled with said computer system for every instance of said video media; determining whether an indicator is imbedded within a data stream of said video media, said indicator for indicating a usage restriction applicable to said video media, said determining performed by said compliance mechanism; when no indicator is embedded, providing said video media to a video media player operable on said computer system; when said indicator is embedded, determining whether said compliance mechanism can ensure said computer system uses said video media in a manner compliant with said usage restriction; when said compliance mechanism cannot ensure compliance with said usage restriction, said compliance mechanism disrupting said data stream from reaching said video media player; when said compliance mechanism can ensure compliance with said usage restriction, determining if said compliance mechanism can assert control over said video media player such that said video media is utilized by said video media player as defined by said usage restriction; when said compliance mechanism can assert control over said video media player, providing said video media to said video media player; and when said compliance mechanism cannot assert control over said video media player, diverting said video media from said video media player to a custom video media player configured to comply with said usage restriction, said custom video media player distinctly different from said video media player. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification