Providing digital video assets with multiple age rating levels
First Claim
1. A method comprising:
- generating a digital video asset comprising a plurality of segments, wherein each segment of the plurality of segments comprises a portion of the digital video asset, wherein the digital video asset lacks duplicate segments, and wherein each segment of the plurality of segments is associated with one of a plurality of age rating levels;
identifying sets of segments, wherein each set of segments is associated with one of the plurality of age rating levels;
creating a new segment associated with a first age rating level, the new segment indicative of content of one or more segments associated with a second age rating level higher than the first age rating level so that the new segment explains events that occur in the one or more segments associated with the second age rating level;
generating first data indicative of the sets of segments and indicative of age rating levels for the sets of segments, the first data including;
a first script indicating an order for segments of a first set of segments that does not include the new segment; and
a second script indicating an order for segments of a second set of segments that includes the new segment that replaces a segment in the first set of segments such that the order of the second script positions the new segment such that the new segment has a different preceding segment and a different subsequent segment than the segment that the new segment replaces in the order of the first set of segments; and
providing the digital video asset and the first data to a manufacturer, wherein the manufacturer produces storage media comprising the digital video asset, the first data, and instructions that cause a media player device to present an error message in response to determining that there is no version of the digital video asset appropriate for a particular age rating level.
8 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are disclosed for providing digital video assets with multiple age rating levels. A computing device may be configured to generate a digital video asset that includes a plurality of segments. Each segment of the plurality of segments may include a portion of the digital video asset. The digital video asset may not include duplicate segments. Each segment of the plurality of segments may be associated with one of a plurality of age rating levels. The computing device may also be configured to identify sets of segments. Each set of segments may be associated with one of the plurality of age rating levels. The computing device may be further configured to generate first data indicative of the sets of segments.
55 Citations
17 Claims
-
1. A method comprising:
-
generating a digital video asset comprising a plurality of segments, wherein each segment of the plurality of segments comprises a portion of the digital video asset, wherein the digital video asset lacks duplicate segments, and wherein each segment of the plurality of segments is associated with one of a plurality of age rating levels; identifying sets of segments, wherein each set of segments is associated with one of the plurality of age rating levels; creating a new segment associated with a first age rating level, the new segment indicative of content of one or more segments associated with a second age rating level higher than the first age rating level so that the new segment explains events that occur in the one or more segments associated with the second age rating level; generating first data indicative of the sets of segments and indicative of age rating levels for the sets of segments, the first data including; a first script indicating an order for segments of a first set of segments that does not include the new segment; and a second script indicating an order for segments of a second set of segments that includes the new segment that replaces a segment in the first set of segments such that the order of the second script positions the new segment such that the new segment has a different preceding segment and a different subsequent segment than the segment that the new segment replaces in the order of the first set of segments; and providing the digital video asset and the first data to a manufacturer, wherein the manufacturer produces storage media comprising the digital video asset, the first data, and instructions that cause a media player device to present an error message in response to determining that there is no version of the digital video asset appropriate for a particular age rating level. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
storing a digital video asset comprising a plurality of segments, wherein each segment of the plurality of segments comprises a portion of the digital video asset, wherein the digital video asset lacks duplicate segments, and wherein each segment of the plurality of segments is associated with one of a plurality of age rating levels; storing first data indicative of sets of segments and indicative of age rating levels for the sets of segments, wherein each set of segments is associated with one of the plurality of age rating levels; receiving a request to play the digital video asset from a client device; determining a first age rating level associated with the client device; determining whether at least one of the plurality of age rating levels is equal to or lower than the first age rating level; in response to determining that none of the plurality of age rating levels is equal to or lower than the first age rating level, transmitting a message to the client device indicating that there is no version of the digital video asset appropriate for the first age rating level; in response to determining that at least one of the plurality of age rating levels is equal to or lower than the first age rating level; identifying a first set of segments based on the first age rating level and the first data; and providing the first set of segments to the client device; receiving second data identifying a second age rating level; identifying a second set of segments based on the second age rating level and the first data; identifying differential segments comprising segments that are in the second set of segments but that are not in the first set of segments; and providing the identified differential segments to the client device. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. An apparatus comprising:
-
a memory; and a processor coupled to the memory, the processor configured to; receive, from a server or storage media, a digital video asset comprising a plurality of segments, wherein each segment of the plurality of segments comprises a portion of the digital video asset, wherein the digital video asset lacks duplicate segments, and wherein each segment of the plurality of segments is associated with one of a plurality of age rating levels; receive, from the server or the storage media, first data identifying sets of segments and identifying a plurality of age rating levels for the sets of segments, wherein each set of segments is associated with one of the plurality of age rating levels; determine a first age rating level; determine whether at least one of the plurality of age rating levels is equal to or lower than the first age rating level; in response to determining that none of the plurality of age rating levels is equal to or lower than the first age rating level, display a message indicating that there is no version of the digital video asset appropriate for the first age rating level; in response to determining that at least one of the plurality of age rating levels is equal to or lower than the first age rating level; identify a first set of segments based on the first age rating level and the first data; and play the digital video asset using the first set of segments; determine a second age rating level different from the first age rating level; and in response to determining that at least one of the plurality of age rating levels is equal to or lower than the second age rating level; identify a second set of segments based on the second age rating level and the first data; and receive, from the server or the storage media, segments that are in the second set of segments but that are not in the first set of segments. - View Dependent Claims (14, 15, 16, 17)
-
Specification