Timeline interface for video content
First Claim
Patent Images
1. A non-transitory computer-readable medium embodying a program executable in at least one computing device, comprising:
- code that renders a video content feature on at least one display;
code that obtains a pause command from a user;
code that determines a current scene in the video content feature;
code that renders a user interface on the at least one display in response to the video content feature being paused, the user interface including a timeline component corresponding to the video content feature and visually segmenting the video content feature into a plurality of scenes, the timeline component visually indicating the current scene, at least two of the plurality of scenes being of unequal length;
the user interface further including a plurality of selectable cast member components, individual ones of the plurality of selectable cast member components including an image of a respective one of a plurality of cast members who perform in the current scene, a name of the respective one of the plurality of cast members, and a name of a respective character performed by the respective one of the plurality of cast members;
code that obtains a user selection of one of the plurality of selectable cast member components;
code that determines, in response to the user selection, a subset of the plurality of scenes based at least in part on extrinsic data associated with the video content feature, the subset of the plurality of scenes corresponding to scenes of the video content feature in which the respective one of the plurality of cast members performs; and
code that updates the timeline component to visually indicate the subset of the plurality of scenes.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are various embodiments for presenting a timeline interface in association with video content features. A video content feature may be rendered on a display. A current scene in the video content feature is determined. A user interface is rendered on the display, where the user interface includes a timeline component. The timeline component represents the video content feature and visually segments the video content feature into scenes. The current scene may be visually indicated on the timeline component.
56 Citations
30 Claims
-
1. A non-transitory computer-readable medium embodying a program executable in at least one computing device, comprising:
-
code that renders a video content feature on at least one display; code that obtains a pause command from a user; code that determines a current scene in the video content feature; code that renders a user interface on the at least one display in response to the video content feature being paused, the user interface including a timeline component corresponding to the video content feature and visually segmenting the video content feature into a plurality of scenes, the timeline component visually indicating the current scene, at least two of the plurality of scenes being of unequal length; the user interface further including a plurality of selectable cast member components, individual ones of the plurality of selectable cast member components including an image of a respective one of a plurality of cast members who perform in the current scene, a name of the respective one of the plurality of cast members, and a name of a respective character performed by the respective one of the plurality of cast members; code that obtains a user selection of one of the plurality of selectable cast member components; code that determines, in response to the user selection, a subset of the plurality of scenes based at least in part on extrinsic data associated with the video content feature, the subset of the plurality of scenes corresponding to scenes of the video content feature in which the respective one of the plurality of cast members performs; and code that updates the timeline component to visually indicate the subset of the plurality of scenes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system, comprising:
-
at least one computing device; and at least one application executable in the at least one computing device, the at least one application comprising; logic that renders a video content feature on at least one display; logic that obtains a pause command from a user; logic that determines a current scene in the video content feature; logic that renders a user interface on at least one display in response to the video content feature being paused, the user interface including a timeline component corresponding to the video content feature and visually segmenting the video content feature into a plurality of scenes, the timeline component visually indicating the current scene, at least two of the plurality of scenes being of unequal length; the user interface further including a plurality of selectable cast member components, individual ones of the plurality of selectable cast member components including an image of a respective one of a plurality of cast members who perform in the current scene, a name of the respective one of the plurality of cast members, and a name of a respective character performed by the respective one of the plurality of cast members; logic that obtains a user selection of one of the plurality of selectable cast member components; logic that determines, in response to the user selection, a subset of the plurality of scenes based at least in part on extrinsic data associated with the video content feature, the subset of the plurality of scenes corresponding to scenes of the video content feature in which the respective one of the plurality of cast members performs; and logic that updates the timeline component to visually indicate the subset of the plurality of scenes. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method, comprising:
-
rendering, in at least one computing device, a video content feature on at least one display; obtaining, in the at least one computing device, a pause command from a user; determining, in the at least one computing device, a current scene in the video content feature; rendering, in the at least one computing device, a user interface on the at least one display in response to the video content feature being paused, the user interface including a timeline component corresponding to the video content feature and visually segmenting the video content feature into a plurality of scenes, at least two of the plurality of scenes being of unequal length, the current scene being visually indicated on the timeline component; the user interface further including a plurality of selectable cast member components, individual ones of the plurality of selectable cast member components including an image of a respective one of a plurality of cast members who perform in the current scene, a name of the respective one of the plurality of cast members, and a name of a respective character performed by the respective one of the plurality of cast members; obtaining, in the at least one computing device, a user selection of one of the plurality of selectable cast member components; determining, in the at least one computing device, in response to the user selection, a subset of the plurality of scenes based at least in part on extrinsic data associated with the video content feature, the subset of the plurality of scenes corresponding to scenes of the video content feature in which the respective one of the plurality of cast members performs; and updating, in the at least one computing device, the timeline component to visually indicate the subset of the plurality of scenes. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30)
-
Specification