Patent ID: 8849945

Claim:
One or more non-transitory computer-readable media having computer-executable components, said components comprising: an annotation component for: receiving, from an annotator, a selection of content having a timeline associated therewith, said timeline having a plurality of positions each corresponding to a portion of the content; receiving a position value from the annotator, said position value identifying at least one of the plurality of positions within the timeline; identifying one or more keywords describing the portion of the content corresponding to the received position value; providing a plurality of interactive objects for presentation on an interface, the plurality of interactive objects being associated with the one or more keywords describing the portion of the content corresponding to the position in the timeline identified by the received position value; receiving, from the annotator, a selection of an interactive object from the plurality of interactive objects presented on the interface, the selection identifying data that defines the interactive object; and associating the received position value and the data with the content to annotate the content; and an interface component for: receiving a first request from a user to render the annotated content; providing the annotated content to the user for rendering in response to the received first request, wherein the interactive object is presented to the user at the identified position in the timeline during the rendering; and receiving a second request from the user to select the interactive object during the rendering.