Patent ID: 9538232
Date: 2017-01-03
CPC Classifications: H04N

Claim:
1. A computer-implemented method comprising: receiving, by a video streaming device, from at least one user device, a request for a video content program based on a selected video content chapter of the video content program, wherein each video content chapter is a viewing unit that is a segment of the video content program determined based on a viewer observable logical scheme, and each video content chapter is restricted in length in a predetermined range within a particular scene; sending, to the at least one user device, video content information that includes a list of video content chapters of the video content program, wherein the at least one user device is to: determining whether a plurality of user devices are streaming the video content program based on the selected chapter; multicasting, by the video streaming device, a remainder of the video content program beyond the selected chapter at a predetermined interval to a plurality of user devices including the at least one user device in response to a determination that the plurality of user devices are streaming the video content program based on the selected chapter; determining, by the at least one user device, whether the particular chapters are not filterable; and downloading the particular chapters regardless of parental control settings and user preferences associated with the at least one user device when the particular chapters are not filterable.