IP Library Granted Patent US 9,324,378
Granted Patent B2
US 9,324,378 · App. 13/953,929 · Granted Apr 26, 2016

Synchronizing navigators to play non-sequential segments

Inventor: William A. Fastige (Boca Raton, FL)
Assignee: CustomPlay LLC
G11B27/28G11B27/105G11B27/11G11B27/30H04N5/445H04N5/783H04N9/8042H04N9/8205H04N21/4307H04N21/440281H04N21/45457H04N21/4755H04N21/84H04N21/8455H04N21/8456G11B2220/2562H04N5/85H04N21/00
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,324,378
App. No.
13/953,929
Granted
Apr 26, 2016
Kind
B2
Abstract

A method comprising utilizing a first navigator to seek to a navigation point appropriate to a begin frame of a first video segment, to step to the begin frame of the one video segment, and to cue a playing at the begin frame of the one video segment; utilizing a second navigator to seek to a navigation point appropriate to a begin frame of a non-sequential video segment, step to the begin frame of the non-sequential video segment, and cue a playing at the begin frame of the non-sequential video segment; utilizing the first navigator to enable a playing of the first video segment; and synchronizing the second navigator to enable a playing of the non-sequential video segment seamlessly following the playing of the first video segment.

Claims (26)

1. A method comprising the steps of:

retrieving segment information defining, responsive to a plurality of content categories of possibly objectionable content, a begin video frame and an end video frame of each of a plurality of video segments within a video;

retrieving seek/step data identifying, for each of a plurality of video frames within the video, a navigation point and a number of video frames that are required to step to a video frame, the identifying not being limited to video frames defined by the segment information;

applying a user's preference to the segment information to define non-sequential video segments and thereby excluding at least one of the plurality of video segments, the user's preference being responsive to the plurality of content categories of possibly objectionable content;

utilizing seek/step data and a first instance of an application to seek to a navigation point appropriate to a begin video frame of a first video segment, to step to the begin video frame of the first video segment, and to initiate a playing at the begin video frame of the first video segment;

utilizing seek/step data and a second instance of the application to seek to a navigation point appropriate to a begin video frame of a non-sequential video segment, to step to the begin video frame of the non-sequential video segment, and to cue a playing at the begin video frame of the non-sequential video segment; and

synchronizing the second instance of the application to enable a playing of the non-sequential video segment seamlessly following the playing of the first video segment.

2. The method of claim 1 , wherein the seek to a navigation point appropriate to a begin video frame of the non-sequential video segment comprises seeking to a navigation point that is responsive to a requirement that a plurality of steps to the begin video frame be executed.

3. The method of claim 1 , wherein the defining is further responsive to a plurality of storyline driven presentations playable from within the video; and wherein the user's preference is further responsive to one of the storyline driven presentations.

4. A method comprising the steps of:

downloading segment information defining, responsive to a plurality of content categories of possibly objectionable content, a begin video frame and an end video frame of each of a plurality of video segments within a video;

downloading seek/step data identifying, for each of a plurality of video frames within the video, a navigation point and a number of video frames that are required to step to a video frame, the identifying not being limited to video frames defined by the segment information;

applying a user's preference to the segment information to define non-sequential video segments and thereby excluding at least one of the plurality of video segments, the user's preference being responsive to the plurality of content categories of possibly objectionable content;

utilizing seek/step data and a first instance of an application to seek to a navigation point appropriate to a begin video frame of a first video segment, to step to the begin video frame of the first video segment, and to initiate a playing at the begin video frame of the first video segment;

utilizing seek/step data and a second instance of the application to seek to a navigation point appropriate to a begin video frame of a non-sequential video segment, to step to the begin video frame of the non-sequential video segment, and to cue a playing at the begin video frame of the non-sequential video segment; and

synchronizing the second instance of the application to enable a playing of the non-sequential video segment seamlessly following the playing of the first video segment.

5. The method of claim 4 , wherein the seek to a navigation point appropriate to a begin video frame of the non-sequential video segment comprises seeking to a navigation point that is responsive to a requirement that a plurality of steps to the begin video frame be executed.

6. The method of claim 4 , wherein the video is provided by a DVD-Video and the first instance of the software is a Microsoft DVD Navigator, decoder filters, and renderer.

7. A method comprising the steps of:

retrieving segment information defining, responsive to a plurality of storyline driven presentations playable from within the video, a begin video frame and an end video frame of each of a plurality of video segments within a video;

applying a user's preference to the segment information to define non-sequential video segments and thereby excluding at least one of the plurality of video segments, the user's preference being responsive to one of the storyline driven presentations;

utilizing seek/step data and a first instance of an application to seek to a navigation point appropriate to a begin video frame of a first video segment, to step to the begin video frame of the first video segment, and to initiate a playing at the begin video frame of the first video segment;

utilizing seek/step data and a second instance of the application to seek to a navigation point appropriate to a begin video frame of a non-sequential video segment, to step to the begin video frame of the non-sequential video segment, and to cue a playing at the begin video frame of the non-sequential video segment; and

synchronizing the second instance of the application to enable a playing of the non-sequential video segment seamlessly following the playing of the first video segment.

8. The method of claim 7 , wherein the seek to a navigation point appropriate to a begin video frame of the non-sequential video segment comprises seeking to a navigation point that is responsive to a requirement that a plurality of steps to the begin video frame be executed.

9. The method of claim 7 , wherein the defining is further responsive to a plurality of content categories of possibly objectionable content; and wherein the user's preference is further responsive to the plurality of content categories of possibly objectionable content.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 30, 2013
From: FASTIGE, WILLIAM A., MR.
To: CUSTOMPLAY LLC
Reel/Frame 030903/0322 →
Continuity (1)
Related Publication 20150037002A1 · Feb 5, 2015