SELECTIVE PRESENTATION OF VIDEO ON DEMAND CONTENT SEGMENTS
Systems and methods are disclosed that temporarily suspend the presentation of VOD content that has been indicated as objectionable to a user. One embodiment is a client device that receives a Video On Demand (VOD) datastream, and identifies a time period within the VOD datastream that includes content indicated as objectionable to a user. The client device temporally suspends presentation of the VOD datastream to the user during the time period.
1 . An apparatus comprising:
a client device configured to receive a Video On Demand (VOD) datastream, to identify a time period within the VOD datastream that includes content indicated as objectionable to a user, and to temporarily suspend presentation of the VOD datastream to the user during the time period.
2 . The apparatus of claim 1 wherein:
the client device is further configured to identify metadata associated with the VOD datastream, and to identify the time period within the VOD datastream based on the metadata.
3 . The apparatus of claim 2 wherein:
the metadata is in Extensible Markup Language (XML); and
the client device is further configured to identify the time period within the VOD datastream based on XML tags in the metadata that define a type of content depicted by the VOD datastream during the time period.
4 . The apparatus of claim 1 wherein:
the content indicated as objectionable to the user is at least one of nudity and violence.
5 . The apparatus of claim 1 wherein:
the client device is further configured to display an advertisement to temporarily suspend presentation of the VOD datastream to the user during the time period.
6 . The apparatus of claim 1 wherein:
the client device is further configured to display a blank screen to temporarily suspend presentation of the VOD datastream to the user during the time period.
7 . The apparatus of claim 1 wherein:
the client device is an Internet-Protocol Television (IP-TV) set-top box.
8 . The apparatus of claim 1 wherein:
the client device is an Over The Top (OTT) client.
9 . The apparatus of claim 1 wherein:
the client device is further configured to receive content preferences from the user, and to identify the time period within the VOD datastream based on the content preferences.
10 . A non-transitory computer readable medium embodying programmed instructions which, when executed by a processor of a client device, direct the processor to:
receive, by the client device, a Video On Demand (VOD) datastream;
identify a time period within the VOD datastream that includes content indicated as objectionable to a user; and
temporarily suspend presentation of the VOD datastream to the user during the time period.
11 . The non-transitory medium of claim 10 wherein instructions directing the processor to identify the time period further comprise instructions to:
identify metadata associated with the VOD datastream; and
identify the time period within the VOD datastream based on the metadata.
12 . The non-transitory medium of claim 11 wherein:
the metadata is in Extensible Markup Language (XML); and
instructions directing the processor to identify the time period further comprise instructions to:
identify the time period within the VOD datastream based on XML tags in the metadata that define a type of content depicted by the VOD datastream during the time period.
13 . The non-transitory medium of claim 10 wherein:
the content indicated as objectionable to the user is at least one of nudity and violence.
14 . The non-transitory medium of claim 10 wherein instructions directing the processor to temporarily suspend presentation further comprise instructions to:
display an advertisement during the time period.
15 . The non-transitory medium of claim 10 wherein instructions directing the processor to temporarily suspend presentation further comprise instructions to:
display an blank screen during the time period.
16 . The non-transitory medium of claim 10 wherein:
the client device is an Internet-Protocol Television (IP-TV) set-top box.
17 . The non-transitory medium of claim 10 wherein:
the client device is an Over The Top (OTT) client.
18 . The non-transitory computer readable medium of claim 10 wherein:
the instructions further direct the processor to:
receive content preferences from the user; and
instructions directing the processor to identify the time period further comprise instructions to:
identify the time period within the VOD datastream based on the content preferences.
19 . An apparatus comprising:
a Video On Demand (VOD) server configured to receive Extensible Markup Language (XML) metadata describing a VOD datastream, and to insert an XML tag that identifies a type of content depicted by the VOD datastream and a time period during which the VOD datastream depicts the type of content into the XML metadata to generate modified XML metadata;
the VOD server further configured to provide the VOD datastream to a client device, and to provide the modified XML metadata to the client device to allow the client device to temporarily suspend presentation of the VOD datastream during the time period.
20 . The apparatus of claim 19 wherein:
the XML tag identifies at least one of nudity and violence depicted in the VOD datastream during the time period.