Preview-based content monitoring and blocking system
First Claim
1. A computer-implemented method comprising:
- obtaining usage data defining usage of media content accessible to one or more media devices at a locale by a user;
detecting a pattern including two or more media segments in the media content consumed by the user based on the usage data and one or more predefined pattern detection rules, wherein the one or more predefined pattern detection rules comprise one or more pattern detection rules that state that a pattern is to be detected when two or more media segments that satisfy at least one defined criterion are consumed by the user at least a predefined threshold amount;
enabling an administrator of the one or more media devices to review the pattern; and
blocking usage of at least one of the two or more media segments included in the pattern at the one or more media devices at the locale in response to the administrator choosing to block usage of the at least one of the two or more media segments.
7 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are disclosed for enabling an administrator to monitor and control usage of media content in a locale. In one embodiment, the locale includes one or more media devices that have access to media content from one or more local and/or remote content sources. Usage data defining usage of the media content by a user is obtained. A pattern including two or more media segments consumed by the user is detected based on the usage data and one or more predefined pattern detection rules. The administrator is then enabled to review the pattern and choose whether to block usage. Usage of at least one of the media segments included in the pattern is then blocked at the one or more media devices at the locale in response to the administrator choosing to block usage of the at least one of the media segments included in the pattern.
68 Citations
25 Claims
-
1. A computer-implemented method comprising:
-
obtaining usage data defining usage of media content accessible to one or more media devices at a locale by a user; detecting a pattern including two or more media segments in the media content consumed by the user based on the usage data and one or more predefined pattern detection rules, wherein the one or more predefined pattern detection rules comprise one or more pattern detection rules that state that a pattern is to be detected when two or more media segments that satisfy at least one defined criterion are consumed by the user at least a predefined threshold amount; enabling an administrator of the one or more media devices to review the pattern; and blocking usage of at least one of the two or more media segments included in the pattern at the one or more media devices at the locale in response to the administrator choosing to block usage of the at least one of the two or more media segments. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A device comprising:
-
a communication interface; and a controller associated with the communication interface and adapted to;
obtain usage data defining usage of media content accessible to one or more media devices at a locale by a user;detect a pattern including two or more media segments in the media content consumed by the user based on the usage data and one or more predefined pattern detection rules, wherein the one or more predefined pattern detection rules comprise one or more pattern detection rules that state that a pattern is to be detected when two or more media segments that satisfy at least one defined criterion are consumed by the user at least a predefined threshold amount; enable an administrator of the one or more media devices to review the pattern; and block usage of at least one of the two or more media segments included in the pattern at the one or more media devices at the locale in response to the administrator choosing to block usage of the at least one of the two or media segments.
-
-
24. A computer-readable medium storing software for instructing a controller of a device to:
-
obtain usage data defining usage of media content accessible to one or more media devices at a locale by a user; detect a pattern including two or more media segments in the media content consumed by the user based on the usage data and one or more predefined pattern detection rules, wherein the one or more predefined pattern detection rules comprise one or more pattern detection rules that state that a pattern is to be detected when two or more media segments that satisfy at least one defined criterion are consumed by the user at least a predefined threshold amount; enable an administrator of the one or more media devices to review the pattern; and block usage of at least one of the two or more media segments included in the pattern at the one or more media devices at the locale in response to the administrator choosing to block usage of the at least one of the two or media segments, wherein the computer-readable medium is not a signal.
-
-
25. A computer-implemented method comprising:
-
obtaining usage data defining usage of media content accessible to one or more media devices at a locale by a user; identifying one or more media segments that contain media content of interest to an administrator based on the usage data, the one or more media segments satisfying at least one defined criterion and consumed by the user at least a predefined threshold amount; enabling the administrator of the one or more media devices to review, for each media segment of the one or more media segments, at least one of a group consisting of;
the media segment and metadata describing content of the media segment;blocking usage of at least one of the one or more media segments at the one or more media devices at the locale in response to the administrator choosing to block usage of the at least one of the one or more media segments; identifying one or more additional media segments of the media content accessible to the one or more media devices that are similar to the at least one of the one or more media segments for which usage is blocked at the one or more media devices and that are not future instances of the at least one of the one or more media segments; and blocking usage of at least one of the one or more additional media segments at the one or more media devices.
-
Specification