US2018048937A1PendingUtilityA1

Enhancing video content with personalized extrinsic data

Assignee: AMAZON TECH INCPriority: Mar 18, 2014Filed: Oct 24, 2017Published: Feb 15, 2018
Est. expiryMar 18, 2034(~7.6 yrs left)· nominal 20-yr term from priority
Inventors:Stuart Gilbert
H04N 21/482H04N 21/6587H04N 21/8405H04N 21/458H04N 21/4722H04N 21/472G11B 27/102G11B 27/34
38
PatentIndex Score
0
Cited by
0
References
0
Claims

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-modified
Therefore, 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.