Enhancing video content with personalized extrinsic data
Abstract
Disclosed are various embodiments that relate to enhancing video content with extrinsic data. A video content feature is rendered on a display. A user interface can be rendered on top of the video content feature on the display. The user interface can presents cast member indicia, where the cast member indicia correspond to respective cast members in the video content feature. In response to receiving a selection of one of the cast member indicia from a user, the user interface is updated to present a timeline component. A sequence of scenes from the video content feature are played. The sequence of scenes can correspond to scenes in which a selected cast member appear.
Claims
exact text as granted — not AI-modifiedTherefore, the following is claimed:
1 . A non-transitory computer-readable medium embodying a program that, when executed in at least one computing device, causes the at least one computing device to at least:
cause a video content feature to be rendered on a display; cause a user interface to be rendered on top of the video content feature on the display, the user interface configured to present a plurality of cast member images, individual ones of the plurality of cast member images corresponding to a respective cast member in the video content feature; update the user interface to present a timeline visually indicating a subset of scenes; and launch a sequential play of the subset of scenes.
2 . The non-transitory computer-readable medium of claim 1 , wherein the program further causes the at least one computing device to at least:
receive a selection of the subset of scenes, the subset of scenes corresponding to at least one scene in the timeline other than a current scene; and receive a selection of a jump component of the user interface, wherein the sequential play of the subset of scenes is in response to the selection of the jump component.
3 . The non-transitory computer-readable medium of claim 2 , wherein the program further causes the at least one computing device to at least hide the user interface in response to the selection of the jump component.
4 . The non-transitory computer-readable medium of claim 1 , wherein the program further causes the at least one computing device to at least:
receive a selection of a bookmark component corresponding to a scene in the video content feature; and add a bookmark to the scene in the video content feature to a user account.
5 . The non-transitory computer-readable medium of claim 1 , wherein the subset of scenes correspond to a plurality of bookmarks associated with a user account.
6 . The non-transitory computer-readable medium of claim 1 , wherein the program further causes the at least one computing device to at least determine the subset of scenes by identifying scenes with a respective bookmark frequency from a group of user accounts that exceeds a threshold frequency.
7 . The non-transitory computer-readable medium of claim 1 , wherein the program further causes the at least one computing device to update the user interface to present the timeline in response to receiving a selection of one of the plurality of cast member images corresponding to a cast member, and the cast member appears in the subset of scenes.
8 . A system, comprising:
a data store; and at least one computing device communicably coupled to the data store, the at least one computing device being configured to at least:
cause a user interface to be rendered on top of a video content feature on a display, the user interface configured to present a plurality of cast member indicia, individual ones of the plurality of cast member indicia corresponding to a respective cast member in the video content feature; and
in response to receiving a selection of one of the plurality of cast member indicia, update the user interface to present a timeline visually indicating a subset of scenes in which the respective cast member appears; and
play the subset of scenes sequentially.
9 . The system of claim 8 , wherein the at least one computing device is further configured to at least receive a selection of a sequential play component of the user interface, the subset of scenes being played sequentially in response to the selection of the sequential play component of the user interface.
10 . The system of claim 8 , wherein the subset of scenes are non-contiguous.
11 . The system of claim 8 , wherein the at least one computing device is further configured to at least determine a respective indicia position of individual ones of the plurality of cast member indicia within the user interface based at least in part on a respective cast member position that the respective cast member appears in a current video frame of the video content feature.
12 . The system of claim 11 , wherein positional data including the respective position that each of the respective cast members appears is encoded within a current scene.
13 . The system of claim 11 , wherein the at least one computing device is further configured to at least position at least one cast member indicia on: a side of the display, a top of the display, or a bottom of the display based at least in part on at least one respective cast member corresponding to the at least one cast member indicia not appearing in the current video frame of the video content feature.
14 . The system of claim 11 , wherein the respective indicia position of the individual ones of the plurality of cast member indicia is further based at least in part on configuration preferences associated with a user account.
15 . A method, comprising:
causing, via at least one of one or more computing devices, a video content feature to be rendered on a display; causing, via at least one of the one or more computing devices, a user interface to be rendered on top of the video content feature on the display, the user interface comprising a timeline visually indicating a subset of scenes in which a cast member appears; receiving, via at least one of the one or more computing devices, a selection of a sequential play component of the user interface; and in response to receiving the selection of the sequential play component, launching, via at least one of the one or more computing devices, a sequential play of the subset of scenes.
16 . The method claim 15 , further comprising customizing, via at least one of the one or more computing devices, the timeline within the user interface based at least in part on profile data associated with at least one user account.
17 . The method of claim 15 , wherein the user interface is further configured to present a plurality of cast member indicia, individual ones of the plurality of cast member indicia corresponding to a respective cast member in the video content feature, and the timeline is rendered in the user interface in response to receiving a selection of the cast member from the plurality of cast member indicia.
18 . The method of claim 17 , wherein the plurality of cast member indicia correspond to cast members who are in a current scene of the video content feature.
19 . The method of claim 15 , wherein only a portion of the timeline is shown on the user interface.
20 . The method of claim 15 , wherein the timeline omits a visual indication of a division of a plurality of scenes that are not in the subset of scenes.Join the waitlist — get patent alerts
Track US2018048937A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.