×

Dynamic multilingual speech recognition

  • US 10,565,320 B1
  • Filed: 09/28/2018
  • Issued: 02/18/2020
  • Est. Priority Date: 09/28/2018
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, comprising:

  • monitoring, by one or more processors, multilingual switches performed on a client on behalf of a given user, wherein service requests initiated by the client on behalf of the given user comprise a portion of the multilingual switches, wherein translation requests comprise a portion of the service requests, and wherein the translation requests each comprise a voice input stream and contextual data related to the voice input stream;

    based on the monitoring, identifying, by the one or more processors, based on the multilingual switches performed on the client, switch patterns of the given user to generate a service profile for the user, wherein the service profile comprises machine learned multilingual switch patterns for the given user;

    determining, by the one or more processors, based on the machine learned multilingual switch patterns for the given user, a priority order for languages comprising the voice input streams, for the given user;

    obtaining, by the one or more processors, a new translation request initiated by the client, on behalf of the given user;

    applying, by the one or more processors, the priority order to identify one or more languages spoken in a voice input stream comprising the new translation request; and

    transmitting, by the one or more processors, indicators of the identified one or more languages to the client, wherein upon receiving the indicators, the client translates the voice input stream from the identified one or more languages to one or more target languages.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×