Patent Document ID: 9946712
Application ID: 14897510

Base Claim:
1. A computer-implemented method, comprising: outputting, at a computing device including one or more processors, a media stream that includes at least one of audio data and video data, the media stream being fully defined between a start time and an end time; during the outputting of the media stream: (i) receiving, at the computing device, a user input (a) identifying a temporal point within the media stream and (b) indicating a request for translating a portion of the media stream from a source language to a target language, (ii) in response to receiving the user input, determining, at the computing device, a text by performing one of (a) speech recognition on a sub-period of the audio data as specified by the identified temporal point within the media stream and (b) optical character recognition on an image from the video data as specified by the identified temporal point, and (iii) transmitting, from the computing device, the text to a translation server via a network; receiving, at the computing device, a translated text from the translation server via the network, the translated text having been translated from the source language to the target language by the translation server; and in response to completion of the media stream, displaying, at a display of the computing device, the translated text at the end time of the media stream.

---

Claim 2:
2. The computer-implemented method of claim 1 , wherein the identified audio data sub-period is a predetermined period of the audio data prior to the temporal point until the temporal point.