×

Network based speech to speech translation

  • US 10,025,781 B2
  • Filed: 06/09/2014
  • Issued: 07/17/2018
  • Est. Priority Date: 08/05/2010
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising:

  • receiving, from a server and at a first client device, during a translation process, first audio data corresponding to a translation of first user input speech in a first language to a second language, wherein the first language is determined based at least on a determined geographical location of a second client device and the second language is determined based at least on a determined geographical location of the first client device;

    providing, for output at the first client device and during the translation process, the first audio data corresponding to the translation of the first user input speech in the first language to the second language;

    receiving, at the first client device and during the translation process, second audio data corresponding to second user input speech in the second language;

    determining, by the first client device, to initiate translation of the second audio data corresponding to the second user input speech in the second language; and

    based on the determination to initiate translation of the second audio data corresponding to the second user input speech in the second language, transmitting the second audio data corresponding to the second user input speech in the second language from the first client device to the server for translation from the second language to the first language, wherein the server is configured to;

    generate third audio data corresponding to a translation of the second user input speech in the second language to the first language;

    store the third audio data corresponding to the translation of the second user input speech; and

    in response to receiving a request from the second client device to retrieve the third audio data corresponding to the translation of the second user input speech, transmit, to the second client device, the third audio data corresponding to the translation of the second user input speech.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×