Modifying content rating
First Claim
1. A method of modifying content, comprising:
- determining that the content has a content rating which is greater than a specified content rating limit;
identifying at least one segment of the content to be replaced;
obtaining at least one segment of replacement content to substitute for the segment content to be replaced, wherein the replacement content meets criteria for a content rating which is no greater than the specified content rating limit; and
replacing the at least one segment of content to be replaced with the at least one segment of replacement content.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of modifying content in a manner consistent with certain embodiments involves determining that the content has a content rating which is greater than a specified content rating limit; identifying at least one segment of the content to be replaced; obtaining at least one segment of replacement content to substitute for the segment content to be replaced, wherein the replacement content meets criteria for a content rating which is no greater than the specified content rating limit; and replacing the at least one segment of content to be replaced with the at least one segment of replacement content. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract without departing from certain embodiments.
-
Citations
77 Claims
-
1. A method of modifying content, comprising:
-
determining that the content has a content rating which is greater than a specified content rating limit;
identifying at least one segment of the content to be replaced;
obtaining at least one segment of replacement content to substitute for the segment content to be replaced, wherein the replacement content meets criteria for a content rating which is no greater than the specified content rating limit; and
replacing the at least one segment of content to be replaced with the at least one segment of replacement content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method of modifying content, comprising:
-
determining that the content has a content rating which is greater than a specified content rating limit;
determining if a filter is available for the content;
if a filter is not available for the content, blocking the content;
if a filter is available for the content;
identifying at least one segment of the content to be replaced;
obtaining at least one segment of replacement content to substitute for the segment content to be replaced, wherein the replacement content meets criteria for a content rating which is no greater than the specified content rating limit; and
replacing the at least one segment of content to be replaced with the at least one segment of replacement content. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A method of modifying content, comprising:
-
determining that the content has a content rating which is greater than a specified content rating limit;
identifying at least one segment of the content to be replaced by retrieving a filter for the content, wherein the filter specifies a location for each of the at least one segment of content;
obtaining a segment of replacement content corresponding to each segment of content to be replaced, wherein the replacement content meets criteria for a content rating no greater than the specified content rating; and
replacing each segment of content to be replaced with the corresponding segment of replacement content. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A method of modifying content, comprising:
-
identifying the content by a first Packet Identifier (PID);
obtaining a content rating for the content;
obtaining a specified content rating limit;
determining that the content has a content rating which is greater than the specified content rating limit;
identifying a plurality of segments of the content to be replaced by retrieving a filter for the content, wherein the filter specifies a location for each of the segments of content;
obtaining a plurality of segments of replacement content corresponding to the plurality of segments of content to be replaced, wherein the segments of replacement content each meet criteria for having a content rating no greater than the specified content rating, and wherein the replacement content is identified by a second PID; and
replacing each of the plurality of segments of content to be replaced with the corresponding segments of replacement content. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47, 48, 49)
-
-
50. A method of modifying content in a television Set-Top Box, comprising:
-
identifying the content by a first Packet Identifier (PID);
obtaining a content rating for the content;
obtaining a specified content rating limit from a stored value;
determining that the content has a content rating which is greater than a specified content rating limit;
determining if a filter is available for the content;
if a filter is not available for the content, blocking the content;
if a filter is available for the content;
downloading the filter;
using the filter to identify at least one segment of the content to be replaced;
downloading at least one segment of replacement content to substitute for the segment content to be replaced, wherein the replacement content meets criteria for a content rating which is no greater than the specified content rating limit, and wherein the replacement content is identified by a second PID;
wherein the at least one segment of replacement content contains time stamps that define a start time and a stop time for replacement of each of the at least one segment of replacement content for the at least one segment of content to be replaced and wherein the time stamps are carried in an MPEG adaptation field;
replacing the at least one segment of content to be replaced with the at least one segment of replacement content, wherein the replacing is carried out using an MPEG splice function; and
mapping the at least one segment of replacement content from the second PID to the first PID.
-
-
51. A content decoding device, comprising:
-
a comparing circuit that compares a content rating of the content with a specified content rating limit;
a filter that identifies a location in the content of at least one segment of the content to be replaced; and
a content replacer that replaces the at least one segment of content to be replaced with at least one segment of replacement content, wherein the replacement content meets criteria for a content rating which is no greater than the specified content rating limit. - View Dependent Claims (52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62)
-
-
63. A data signal, comprising:
-
a segment of replacement content for use in replacing main content, wherein the main content has a specified content rating and wherein the segment of replacement content meets criteria for a lower content rating; and
filter data identifying a segment of main content for which the segment of replacement content replaces. - View Dependent Claims (64, 65, 66, 67)
-
-
68. A method of producing replacement content for replacement of segments of main content, comprising:
-
generating segments of replacement content corresponding to segments of main content, wherein the segments of replacement content meet criteria for a lower content rating than that of the main content;
generating filter data that identifies starting points and stopping points in the main content for substitution of the segments of replacement content for the main content; and
storing the filter data and the segments of replacement content as one or more computer readable data. - View Dependent Claims (69, 70, 71, 72)
-
-
73. A method of producing replacement content for replacement of segments of main content, comprising:
-
generating segments of replacement content corresponding to segments of main content, wherein the segments of replacement content meet criteria for a lower content rating than that of the main content;
generating filter data that identifies starting points and stopping points in the main content for substitution of the segments of replacement content for the main content; and
transmitting the filter data and the segments of replacement content to a remotely located decoding device. - View Dependent Claims (74, 75, 76, 77)
-
Specification