Patent ID: 9396763
Filing Date: 2016-07-19
CPC Classification: G11B,H04N

Claim Text:
1. A computer-implemented method comprising: causing an annotation tool to be presented to a first subscriber of a network-based video discovery and consumption service as video content is being consumed by the first subscriber; receiving from the first subscriber, by the annotation tool, a first proposed label to be associated with a first portion of the video content; incorporating the first proposed label within a global table of contents (ToC) for the video content by storing within a database maintained by the network-based video discovery and consumption service and associating with the video content the first proposed label and a start time of the first portion of the video content; causing the annotation tool to be presented to a second subscriber of the network-based video discovery and consumption service as the video content is being consumed by the second subscriber; receiving from the second subscriber, by the annotation tool, a second proposed label to be associated with the first portion of the video content or a second portion of the video content; incorporating the second proposed label within the global ToC by storing within the database and associating with the video content the second proposed label; and responsive to receipt, by a computer system of the network-based video discovery and consumption service, of a request from a third subscriber of the network-based video discovery and consumption service to view the video content, causing to be presented to the third subscriber a customized ToC of the video content comprising a plurality of ToC objects, wherein each ToC object of the plurality of ToC objects represents a user interface element including a label selected for inclusion within the customized ToC from proposed labels within the global ToC in accordance with default filtering criteria or filtering criteria specified by the third subscriber and wherein the plurality of ToC objects include at least one ToC object corresponding to the first proposed label or the second proposed label.