IP Library Granted Patent US 11,475,875
Granted Patent B2
US 11,475,875 · App. 16/664,928 · Granted Oct 18, 2022

Method and system for implementing language neutral virtual assistant

Inventors: Sriram Chakravarthy (Saratoga, CA); Madhav Vodnala (San Jose, CA); Balakota Srinivas Vinnakota (Sunnyvale, CA); Ram Menon (Los Altos, CA)
G10L15/005G06F40/47G06F40/58G10L15/22G10L15/30G10L2015/223
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,475,875
App. No.
16/664,928
Granted
Oct 18, 2022
Kind
B2
Abstract

In one aspect, a computerized method useful for implementing a language neutral virtual assistant including the step of providing a language detector. The language detector comprises one or more trained language classifiers. With language detector identifying a language of an incoming message from a user to an artificially intelligent (AI) personal assistant. The method includes the step of receiving an incoming message to the AI personal assistant. The method includes the step of normalizing the incoming message, wherein the normalizing the incoming message comprises a set of spelling corrections and a set of grammar corrections. The method includes the step of translating the incoming message to a specified language with a specified encoding process and a specified decoding process. The method includes the step of providing an AI personal assistant engine that comprise an artificial intelligence which conducts a conversation via auditory or textual methods. The AI personal assistant engine provides outputs a response translator. The method includes the step of providing a response translator that uses the AI personal assistant engine output to provide a response to the user.

Claims (35)

1. A computerized method useful for implementing a language neutral virtual assistant comprising:

providing a language detector, wherein the language detector comprises one or more trained language classifiers;

with the language detector identifying a language of an incoming message from a user to an artificially intelligent (AI) personal assistant;

receiving an incoming message to the AI personal assistant;

normalizing the incoming message, wherein the normalizing the incoming message comprises a set of spelling corrections and a set of grammar corrections;

translating the incoming message to a specified language with a specified encoding process and a specified decoding process;

providing an AI personal assistant engine that comprise an artificial intelligence which conducts a conversation via auditory or textual methods, wherein the AI personal assistant engine provides outputs a response translator;

providing a response translator that uses the AI personal assistant engine output to provide a response to the user;

wherein the encoding process comprises:

obtaining a language text of the incoming message and converting the language text to a language vector,

wherein the decoding processes comprises receiving the language vector and converting the language vector into a normalized language, and

wherein the language text of the incoming message comprises a hybrid language of two or more standardized languages;

managing the response that returns to the user a single representation response, wherein the single representation response is dynamically switched to provide information of how the AI personal assistant responds to the user in different languages;

identifying a language by developing a language neutral machine-learning (ML) model for a representation of a set of training data associated with each intent;

implementing a supervised ML process, wherein an ML Supervisor reviews an AI personal assistant performance in an analytics screen and provides appropriate feedback; and

providing a reusable vertical AI model, wherein the reusable vertical AI model is used as a starting point for a development of AI personal assistant specific to a specified domain.

2. The computerized method of claim 1 , the AI personal assistant engine refines the output to refine the translation of the incoming message.

3. The computerized method of claim 1 , wherein the normalizing of the incoming message comprises an entity replacement.

4. A computer system useful for implementing a language neutral virtual assistant comprising:

a processor;

a memory containing instructions when executed on the processor, causes the processor to perform operations that:

provide a language detector, wherein the language detector comprises one or more trained language classifiers;

with the language detector, identify a language of an incoming message from a user to an artificially intelligent (AI) personal assistant;

receive an incoming message to the AI personal assistant;

normalize the incoming message, wherein the normalization the incoming message comprises a set of spelling corrections and a set of grammar corrections;

translate the incoming message to a specified language with a specified encoding process and a specified decoding process;

provide an AI personal assistant engine that comprise an artificial intelligence which conducts a conversation via auditory or textual methods, wherein the AI personal assistant engine provides outputs a response translator;

provide a response translator that uses the AI personal assistant engine output to provide a response to the user;

obtain a language text of the incoming message and converting the language text to a language vector;

wherein the decoding processes comprises receiving the language vector and converting the language vector into a normalized language;

wherein the language text of the incoming message comprises a hybrid language of two or more standardized languages;

identifying a language by developing a language neutral machine-learning (ML) model for a representation of a set of training data associated with each intent;

implementing a supervised ML process, wherein an ML Supervisor reviews an AI personal assistant performance in an analytics screen and provides appropriate feedback; and

providing a reusable vertical AI model, wherein the reusable vertical AI model is used as a starting point for a development of AI personal assistant specific to a specified domain.

5. The computerized system of claim 4 , the AI personal assistant engine refines the output to refine the translation of the incoming message.

Assignments (1)
SECURITY INTEREST Recorded May 21, 2025
From: AVAAMO, INC.
To: WESTERN ALLIANCE BANK
Reel/Frame 071185/0012 →
Continuity (2)
Provisional Application 62751004 · Oct 26, 2018
Related Publication 20200193966A1 · Jun 18, 2020
Cited By (1)
US 12,375,457