Methods and apparatus for mandatory video viewing
First Claim
1. A method for providing a timeline for navigating playback of a video along with mandatory ads and preventing a skip past the mandatory ads in the timeline until the mandatory ads are viewed, the method comprising:
- in a graphical user interface of a computing device, rendering a graphical representation of a timeline for playback of the video and the mandatory ads;
during playback, rendering on the timeline a first icon indicating a completed portion, a second icon indicating a downloaded portion, and blocking icons indicating mandatory ads;
during playback, receiving a navigation command on the timeline to advance playback beyond a mandatory ad that has not been rendered and prohibiting advancing playback during the video to any portion of the timeline beyond the mandatory ad until the mandatory ad has been rendered, wherein a blocking icon corresponding to the mandatory ad is removed from the rendering of the timeline subsequent to the mandatory ad being rendered; and
extending the second icon based on the mandatory ad being rendered.
2 Assignments
0 Petitions
Accused Products
Abstract
A system renders a graphical representation of a timeline of a first video in a graphical user interface. The system receives a notification during playback of the first video at a first location in the first video. The notification indicates a request to playback the first video at a second location in the first video. The system determines that a second video is renderable during the first video between the first location and the second location. The system determines a viewing status associated with the user. The viewing status indicates whether the second video has been previously rendered for a user account on a client machine, and determines whether the user may view the first video at a second location in the first video, based on the viewing status associated with the user.
17 Citations
18 Claims
-
1. A method for providing a timeline for navigating playback of a video along with mandatory ads and preventing a skip past the mandatory ads in the timeline until the mandatory ads are viewed, the method comprising:
-
in a graphical user interface of a computing device, rendering a graphical representation of a timeline for playback of the video and the mandatory ads; during playback, rendering on the timeline a first icon indicating a completed portion, a second icon indicating a downloaded portion, and blocking icons indicating mandatory ads; during playback, receiving a navigation command on the timeline to advance playback beyond a mandatory ad that has not been rendered and prohibiting advancing playback during the video to any portion of the timeline beyond the mandatory ad until the mandatory ad has been rendered, wherein a blocking icon corresponding to the mandatory ad is removed from the rendering of the timeline subsequent to the mandatory ad being rendered; and extending the second icon based on the mandatory ad being rendered. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory computer readable storage medium having executable instructions stored thereon, that, when executed by a computing device, cause the computing device to perform operations for providing a timeline for navigating playback of a video along with mandatory ads and preventing a skip past the mandatory ads in the timeline until the mandatory ads are viewed, the operations comprising:
-
rendering, in a graphical user interface of a computing device, a graphical representation of a timeline for playback of a video and the mandatory ads; rendering, during playback, on the timeline a first icon indicating a completed portion, a second icon indicating a downloaded portion, and blocking icons indicating mandatory ads; receiving, during playback, a navigation command on the timeline to advance playback beyond a mandatory ad that has not been rendered and prohibiting advancing playback during the video to any portion of the timeline beyond the mandatory ad until the mandatory ad has been rendered, wherein a blocking icon corresponding to the mandatory ad is removed from the rendering of the timeline subsequent to the mandatory ad being rendered; and extending the second icon based on the mandatory ad being rendered. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system, comprising:
-
a computing device comprising a processor; and a memory having executable instructions stored thereon, that, if executed by the processor, cause the system to perform operations for providing a timeline for navigating playback of a video along with mandatory ads and preventing a skip past the mandatory ads in the timeline until the mandatory ads are viewed, the operations comprising; rendering, in a graphical user interface, a graphical representation of a timeline for playback of a video and the mandatory ads, rendering, during playback, on the timeline a first icon indicating a completed portion, a second icon indicating a downloaded portion, and blocking icons indicating mandatory ads, receiving, during playback, a navigation command on the timeline to advance playback beyond a mandatory ad that has not been rendered and prohibiting advancing playback during the video to any portion of the timeline beyond the mandatory ad until the mandatory ad has been rendered, wherein a blocking icon corresponding to the mandatory ad is removed from the rendering of the timeline subsequent to the mandatory ad being rendered, and extending the second icon based on the mandatory ad being rendered. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification