Patent ID: 8990692
Filing Date: 2015-03-24
Classification: G06F,G10L,H04N

Abstract:
1. A method comprising: storing at a server, an audio index comprising a plurality of mappings between indexed time locations within a video and text data derived from a transcription of audio corresponding to the indexed time locations within the video; transmitting to a client, the video for display in a video player interface of a client display, the video player interface including a playbar having a slider indicating a current playback position of the video; receiving a search query from the client; querying the audio index to determine a plurality of time locations within the video relevant to the search query; transmitting information identifying the plurality of time locations within the video relevant to the search query for display by the client as a plurality of markers on the playbar of the video player interface, each marker placed in accordance with one of the plurality of time locations; transmitting, a list of search results corresponding to the plurality of time locations within the video relevant to the search query, each search result indicating a particular time location within the video and a portion of the transcription corresponding to the particular time location, the list of search results in text-based format for presenting by the client in a separate region of the client display from the video player interface; generating a link to the video in response to a user interaction with a link generator interface control, the link including data representing a start time for initiating playback of the video when the link is accessed, wherein the start time is based on at least one of the plurality time locations within the video relevant to the search query; and transmitting, the link for display by the client in a link display field.