Patent ID: 9696881
Date: 2017-07-04
CPC Classifications: G06F,G09G,G11B

Claim:
1. A method for captioning streamed media having video and audio, the method comprising: streaming the media to a first device associated with a first user account from a remote media repository; rendering a visual representation of the audio along a timeline of the media at the first device; receiving segment parameters that define a media segment bounded by a first timestamp and a second timestamp from the first user account; generating a caption file comprising a caption associated with the first timestamp and the second timestamp; receiving a first annotation associated with the defined media segment from the first user account; editing the caption file, comprising saving the received first annotation as a version of the annotation for the caption associated with the first timestamp and the second timestamp; streaming the media to a second device associated with a second user account from the remote media repository; rendering the visual representation of the audio with icons corresponding to the first timestamp and second timestamp of the defined media segment; receiving a second annotation associated with the defined media segment from the second user account; editing the caption file, comprising saving the received second annotation as a version of the annotation for the caption associated with the first timestamp and the second timestamp; automatically selecting one of the first or second annotations to be presented as the current version of the caption, wherein automatically selecting one of the first or second annotations comprises comparing the first and second annotations to an automatic machine translation of the audio of the defined media segment and selecting the annotation most similar to the machine translation; streaming the media to a third device associated with a third user account; and rendering the selected annotation for the defined media segment over video frames between the first timestamp and the second timestamp at the third device.