Patent Document ID: 10067937
Application ID: 15234218

Base Claim:
1. A non-transitory computer-readable medium embodying program code executable in a first computing device that, when executed by at least one hardware processor of the first computing device, causes the first computing device to: execute an instance of a video messaging application to provide a live conference call between at least the first computing device and a second computing device, the conference call comprising audio and video communication generated through the first computing device and the second computing device; generate at least a portion of a data stream comprising audio data and video data during the live conference call, wherein the audio data embodies speech associated with a first language; transmit a signal to the second computing device to turn on an indicator that indicates that a language translation is being performed; cause a remote computing device to start the language translation using the audio data where the speech associated with the first language is translated to a translation output associated with a second language, wherein the language translation performed by the remote computing device comprises: converting the speech made in the first language to text; converting the text to the translation output made in the second language; determining a time delay needed for the remote computing device to complete the language translation where the speech made in the first language is translated to the translation output; and imposing the time delay in a video signal for transmission to the first computing device and the second computing device; determine that a predefined amount of the speech associated with the first language has been translated to the translation output associated with the second language sufficient to prevent a discontinuity in speech segments; and in response to the predefined amount of the speech having been translated to the translation output, using the video signal, render the translation output and the video data on at least the first computing device, wherein the video data is rendered in a display associated with the first computing device after an elapse of the time delay and completion of the language translation, wherein the translation output is rendered as text in the display or played as audio on the first computing device.

---

Claim 5:
5. The non-transitory computer-readable medium of claim 1 , wherein the translation output further comprises text in the second language for rendering in a user interface of the video messaging application contemporaneously with a corresponding video segment from which the audio data is collected.