Downloading video bookmark generating data
First Claim
Patent Images
1. A method comprising the steps of:
- initializing playback of a video, the video comprising navigation data, at least one menu, at least one trailer, and a movie;
obtaining an identifier of the video;
downloading, responsive to the identifier and from a remote source, (i) segment information defining a begin video frame and an end video frame of each of a plurality of video segments within the movie, (ii) seek/step data identifying, for each of a plurality of video frames within the movie, a navigation point and a number of video frames that are required to step to a video frame, and (iii) bookmark generating data;
generating, responsive to the bookmark generating data, a bookmark to be utilized by a navigator to navigate past a menu and a trailer provided with the video;
retrieving content preferences of a user;
applying the content preferences to the segment information thereby identifying a first video segment and a non-sequential video segment;
utilizing the seek/step data and a first navigator to seek to a navigation point appropriate to a begin video frame of the first video segment, to step to the begin video frame of the first video segment, and to cue a playing of the first video segment;
utilizing the seek/step data and a second navigator to seek to a navigation point appropriate to a begin video frame of the non-sequential video segment, step to the begin video frame of the non-sequential video segment, and cue a playing of the non-sequential video segment;
utilizing the first navigator to play the first video segment; and
synchronizing the second navigator to play the non-sequential video segment seamlessly following a playing of the first video segment.
1 Assignment
0 Petitions
Accused Products
Abstract
A method comprising initializing playback of a video, the video comprising navigation data, at least one menu, at least one trailer, and a movie; obtaining an identifier of the video; downloading, responsive to the identifier and from a remote source, bookmark generating data that identifies a menu selection that is required to advance towards a playing of the movie; generating, responsive to the bookmark generating data, a bookmark for the movie to be utilized by a navigator, the generating enabling a user to avoid to manually navigate past a menu and a trailer provided with the video; and playing, responsive to the bookmark, the movie.
-
Citations
9 Claims
-
1. A method comprising the steps of:
-
initializing playback of a video, the video comprising navigation data, at least one menu, at least one trailer, and a movie; obtaining an identifier of the video; downloading, responsive to the identifier and from a remote source, (i) segment information defining a begin video frame and an end video frame of each of a plurality of video segments within the movie, (ii) seek/step data identifying, for each of a plurality of video frames within the movie, a navigation point and a number of video frames that are required to step to a video frame, and (iii) bookmark generating data; generating, responsive to the bookmark generating data, a bookmark to be utilized by a navigator to navigate past a menu and a trailer provided with the video; retrieving content preferences of a user; applying the content preferences to the segment information thereby identifying a first video segment and a non-sequential video segment; utilizing the seek/step data and a first navigator to seek to a navigation point appropriate to a begin video frame of the first video segment, to step to the begin video frame of the first video segment, and to cue a playing of the first video segment; utilizing the seek/step data and a second navigator to seek to a navigation point appropriate to a begin video frame of the non-sequential video segment, step to the begin video frame of the non-sequential video segment, and cue a playing of the non-sequential video segment; utilizing the first navigator to play the first video segment; and synchronizing the second navigator to play the non-sequential video segment seamlessly following a playing of the first video segment. - View Dependent Claims (2, 3)
-
-
4. A method comprising the steps of:
-
downloading a video comprising navigation data, at least one menu, at least one trailer, and a movie; initializing playback of the video; obtaining an identifier of the video; downloading, responsive to the identifier and from a remote source, (i) segment information defining a begin video frame and an end video frame of each of a plurality of video segments within the movie, and (ii) bookmark generating data; generating, responsive to the bookmark generating data, a bookmark to be utilized by a navigator to navigate past a menu and a trailer provided with the video; retrieving content preferences of a user; applying the content preferences to the segment information thereby identifying a first video segment and a non-sequential video segment; utilizing a first navigator to play the first video segment; and synchronizing a second navigator to play the non-sequential video segment seamlessly following a playing of the first video segment. - View Dependent Claims (5, 6)
-
-
7. A method comprising the steps of:
-
initializing playback of a video, the video comprising navigation data, at least one menu, at least one trailer, and a movie; obtaining an identifier of the video; downloading, responsive to the identifier and from a remote source, (i) segment information defining a begin video frame and an end video frame of each of a plurality of video segments within the movie, and (ii) bookmark generating data; generating, responsive to the bookmark generating data, a bookmark to be utilized by a navigator to navigate past a menu and a trailer provided with the video; retrieving presentation preferences of a user; applying the presentation preferences to the segment information thereby identifying a first video segment and a non-sequential video segment; utilizing a first navigator to play the first video segment; and synchronizing a second navigator to play the non-sequential video segment seamlessly following the playing of the first video segment. - View Dependent Claims (8, 9)
-
Specification