Patents by Inventor Rajan Jhaveri
Rajan Jhaveri has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20250181615Abstract: A hybrid system for natural language processing is provided. The system may include a transceiver operable to receive a query from a user. The query may include a stock portion integrated with a set of real-time conditions specific to the user. The transceiver may transmit the query to a model and to a response application. The model may receive the query and communicate with a data store. Based on historical data stored at the data store, the model may separate the stock portion from the set of real-time conditions, formulate a response to the stock portion and insert placeholders into the response for responses to the real-time conditions portion. The response application may receive the query and the response. The response application may communicate with private data stores to formulate responsive elements for the placeholders. The response application may insert the responsive elements into the placeholders to complete the response.Type: ApplicationFiled: February 3, 2025Publication date: June 5, 2025Inventors: Emad Noorizadeh, Chris Welles, Rajan Jhaveri
-
Patent number: 12321255Abstract: Methods for generating test case scenarios in response to natural language requests may be provided. Methods may receive a natural language formatted request for a test case scenario. The natural language formatted request may include a plurality of parameters. The plurality of parameters may define a scope of the test case scenario. Methods may extract, utilizing natural language processing and artificial intelligence, the plurality of parameters from the request. Methods may query logging applications for log entries that are similar to the role of the test case scenario. Methods may construct, using artificial intelligence, operating on the log entries, a test case scenario in computer language. The test case scenario may correspond to the natural language formatted request. Methods may test the scope of the test case scenario by executing the test case scenario.Type: GrantFiled: May 8, 2023Date of Patent: June 3, 2025Assignee: Bank of America CorporationInventors: Emad Noorizadeh, Donatus Asumu, Rajan Jhaveri
-
Patent number: 12260855Abstract: Systems are provided for building semantic frames. Systems may include building a semantic frame using a machine learning algorithm. The algorithm may identify: an index number of a token, a semantic role classifier assigned to the token, a corresponding correlation value and an index number of one or more related tokens. The algorithm may also create a semantic frame using the identified information. Systems may include building semantic frames for multiple tokens within an utterance. Systems may include building semantic frames for a plurality of tokens within a plurality of utterances. The plurality of utterances may be components of a conversation. Systems may also include summarizing the conversation using the semantic frames.Type: GrantFiled: November 23, 2022Date of Patent: March 25, 2025Assignee: Bank of America CorporationInventors: Ramakrishna R. Yannam, Emad Noorizadeh, Rajan Jhaveri, Jennifer Russell
-
Patent number: 12248500Abstract: A hybrid system for natural language processing is provided. The system may include a transceiver operable to receive a query from a user. The query may include a stock portion integrated with a set of real-time conditions specific to the user. The transceiver may transmit the query to a model and to a response application. The model may receive the query and communicate with a data store. Based on historical data stored at the data store, the model may separate the stock portion from the set of real-time conditions, formulate a response to the stock portion and insert placeholders into the response for responses to the real-time conditions portion. The response application may receive the query and the response. The response application may communicate with private data stores to formulate responsive elements for the placeholders. The response application may insert the responsive elements into the placeholders to complete the response.Type: GrantFiled: May 18, 2023Date of Patent: March 11, 2025Assignee: Bank of America CorporationInventors: Emad Noorizadeh, Chris Welles, Rajan Jhaveri
-
Patent number: 12204864Abstract: A system for dynamic semantic role classification, through an entity's natural language process (NLP) pipeline is provided. The system may include assigning semantic role classifiers to tokens included in utterances received from user nodes. The system may include using a machine learning algorithm to assign the semantic role classifiers. The machine learning algorithm may assign the semantic role classifiers based on a calculated correlation value. The machine learning algorithm may use training and testing data sets to dynamically update the semantic role classifiers.Type: GrantFiled: November 23, 2022Date of Patent: January 21, 2025Assignee: Bank of America CorporationInventors: Jennifer Russell, Emad Noorizadeh, Rajan Jhaveri
-
Publication number: 20240404518Abstract: A method for simulating a historical call is provided. Methods may receive a communication between a human caller and an interactive voice response system. The communication may have occurred within a production environment. The communication may include utterances communicated by the human caller, responses presented to the human caller by the response system and/or an original outcome of the communication. Methods may receive original components used by the response system to form the responses. The original components may include prediction models and/or parameters. Methods may input the communication and the original components into a simulator. Methods may enable a user to swap out the original components for modified components. Methods may modify the original outcome based on the swap out of the original components for the modified components. Methods may present the modified outcome and the modified components.Type: ApplicationFiled: May 30, 2023Publication date: December 5, 2024Inventors: Emad Noorizadeh, Donatus Asumu, Rajan Jhaveri
-
Publication number: 20240406314Abstract: Methods and systems for transcribing communications are provided. Methods may include receiving a communication. Methods may include splitting the communication into a plurality of communication segments. Each communication segment may include two or more words. Methods may include transcribing each segment included in the plurality of communication segments, in parallel. The transcribing may include using a transformer neural network to transcribe each segment included in the plurality of communication segments. Methods may include generating a transcription from the transcribing. The transcription may be generated by combining the transcription of each of the communication segments into a combined transcription. Methods may include correcting the combined transcription.Type: ApplicationFiled: June 2, 2023Publication date: December 5, 2024Inventors: Emad Noorizadeh, Emmanuel Dibia, Jennifer Russell, Rajan Jhaveri
-
Publication number: 20240386039Abstract: A hybrid system for natural language processing is provided. The system may include a transceiver operable to receive a query from a user. The query may include a stock portion integrated with a set of real-time conditions specific to the user. The transceiver may transmit the query to a model and to a response application. The model may receive the query and communicate with a data store. Based on historical data stored at the data store, the model may separate the stock portion from the set of real-time conditions, formulate a response to the stock portion and insert placeholders into the response for responses to the real-time conditions portion. The response application may receive the query and the response. The response application may communicate with private data stores to formulate responsive elements for the placeholders. The response application may insert the responsive elements into the placeholders to complete the response.Type: ApplicationFiled: May 18, 2023Publication date: November 21, 2024Inventors: Emad Noorizadeh, Chris Welles, Rajan Jhaveri
-
Publication number: 20240386310Abstract: A method for training a model is provided. Methods may, at a first pre-step, receive a base model. Methods may, at a first step, create a label using the base model to be applied to unlabeled data, label a first set of unlabeled data with the label and generate a first set of labeled data from the first set of unlabeled data. Methods may, at a second step, receive a second set of labeled data, separate the second set into a first group and a second group, classify the first group and the first set as training data. Methods may, at a third step, train a deep learning model using the training data, validate the deep learning model using the second group and generate a set of model parameters. Methods may, at a fourth step, save the model parameters. Methods may, at a fifth step, train the deep learning, initialized from the parameters, using the first group. Methods may, at a sixth step, replace the base model with the deep learning model and repeat steps one through six.Type: ApplicationFiled: May 18, 2023Publication date: November 21, 2024Inventors: Emad Noorizadeh, Emmanuel Dibia, Jennifer Russell, Rajan Jhaveri
-
Publication number: 20240378139Abstract: Methods for generating test case scenarios in response to natural language requests may be provided. Methods may receive a natural language formatted request for a test case scenario. The natural language formatted request may include a plurality of parameters. The plurality of parameters may define a scope of the test case scenario. Methods may extract, utilizing natural language processing and artificial intelligence, the plurality of parameters from the request. Methods may query logging applications for log entries that are similar to the role of the test case scenario. Methods may construct, using artificial intelligence, operating on the log entries, a test case scenario in computer language. The test case scenario may correspond to the natural language formatted request. Methods may test the scope of the test case scenario by executing the test case scenario.Type: ApplicationFiled: May 8, 2023Publication date: November 14, 2024Inventors: Emad Noorizadeh, Donatus Asumu, Rajan Jhaveri
-
Patent number: 12106053Abstract: A system for condensing user communications relating to a topic is provided. The system may include a processor and a non-transitory memory. The processor may: designate a topic of user interest; retrieve legacy communications; and remove duplicative communications. The processor may form a topic-centric training set for a neural network. The topic-centric training set may be based on the legacy communications, legacy intelligence, and the plurality of outcomes and may be delimited by an analysis of the database. The processor may synthesize the neural network using the topic-centric training set in order to assign individual weights to each of a plurality of nodes in the neural network. In response to a selection of the topic of user interest, the processor may generate a plurality of user options based on the neural network. The system may include a display in order to prompt the user to select one of the options.Type: GrantFiled: April 18, 2022Date of Patent: October 1, 2024Assignee: Bank of America CorporationInventors: Ramakrishna R. Yannam, Prejish Thomas, Steven Zhao, Saahithi Chillara, Rajan Jhaveri, Ryan Strug, Kurt R. Schultz, Priyank Shah
-
Patent number: 12099807Abstract: A system for condensing user communications relating to a topic is provided. The system may include a processor and a non-transitory memory. The processor may: designate a topic of user interest; retrieve legacy communications; and remove duplicative communications. The processor may form a topic-centric training set for a neural network. The topic-centric training set may be based on the legacy communications, legacy intelligence, and the plurality of outcomes and may be delimited by an analysis of the database. The processor may synthesize the neural network using the topic-centric training set in order to assign individual weights to each of a plurality of nodes in the neural network. In response to a selection of the topic of user interest, the processor may generate a plurality of user options based on the neural network. The system may include a display in order to prompt the user to select one of the options.Type: GrantFiled: April 18, 2022Date of Patent: September 24, 2024Assignee: Bank of America CorporationInventors: Ramakrishna R. Yannam, Prejish Thomas, Steven Zhao, Saahithi Chillara, Rajan Jhaveri, Ryan Strug, Kurt R. Schultz, Priyank Shah
-
Publication number: 20240169156Abstract: A system for dynamic semantic role classification, through an entity's natural language process (NLP) pipeline is provided. The system may include assigning semantic role classifiers to tokens included in utterances received from user nodes. The system may include using a machine learning algorithm to assign the semantic role classifiers. The machine learning algorithm may assign the semantic role classifiers based on a calculated correlation value. The machine learning algorithm may use training and testing data sets to dynamically update the semantic role classifiers.Type: ApplicationFiled: November 23, 2022Publication date: May 23, 2024Inventors: Jennifer Russell, Emad Noorizadeh, Rajan Jhaveri
-
Publication number: 20240169978Abstract: Systems are provided for building semantic frames. Systems may include building a semantic frame using a machine learning algorithm. The algorithm may identify: an index number of a token, a semantic role classifier assigned to the token, a corresponding correlation value and an index number of one or more related tokens. The algorithm may also create a semantic frame using the identified information. Systems may include building semantic frames for multiple tokens within an utterance. Systems may include building semantic frames for a plurality of tokens within a plurality of utterances. The plurality of utterances may be components of a conversation. Systems may also include summarizing the conversation using the semantic frames.Type: ApplicationFiled: November 23, 2022Publication date: May 23, 2024Inventors: Ramakrishna R. Yannam, Emad Noorizadeh, Rajan Jhaveri, Jennifer Russell
-
Publication number: 20240169979Abstract: Apparatus, methods and systems for an utterance parsing system is provided. The system may include a receiver, a tokenizer, a semantic role classifier, an action topic ontology and a semantic relationship builder. The receiver may receive an utterance. The tokenizer may tokenize the utterance into tokens. The semantic role classifier may determine which tokens are candidates for semantic role classification. The semantic role classifier may identify a semantic role for each candidate token. The semantic role classifier may determine that one semantic role is an action, and that one semantic role is a topic. The semantic role classifier may determine a class that corresponds to the topic-token, and a class that corresponds to the action-token. The action topic ontology may store the classes and one or more relationships between the classes. The semantic relationship builder may determine a vector defining a relationship between the action-token and the topic-token.Type: ApplicationFiled: November 23, 2022Publication date: May 23, 2024Inventors: Emad Noorizadeh, Rajan Jhaveri, Jennifer Russell
-
Publication number: 20240169158Abstract: A method for reducing response time of an utterance received in a multilingual chatbot system may be provided. The utterance may be received in a language other than a default language with respect to the multilingual chatbot system. The method may include receiving a request utterance from a remote user device and determining that the request utterance is not in the default language. In response to the determining, the method may include transmitting the request utterance, in parallel, to both a translational track for translating the request utterance and an intelligence track for translating the request utterance. The method may include computing a first intent of the translated request utterance at the translational track. The method may include computing a second intent based on a ML request utterance. The method may include determining that the first intent matches the second intent and following the determining, generating a response utterance.Type: ApplicationFiled: November 23, 2022Publication date: May 23, 2024Inventors: Ramakrishna R. Yannam, Emad Noorizadeh, Jennifer Russell, Rajan Jhaveri
-
Publication number: 20240169152Abstract: Apparatus, methods and systems for contextual prediction processing is provided. Methods may include receiving a conversation from an entity. The conversation may include current utterance, previous utterances and details. Methods may include using an action-topic ontology to build, using data retrieved from the current utterance, a conversation frame that corresponds to the current utterance. Methods may include merging the conversation frame with data, retrieved from the previous utterances and the details, to generate a target conversation frame. Methods may include validating the target conversation frame to prevent looping over historic data in the event that the current utterance fails to add relevant information. Methods may include generating an enhanced contextual utterance based on algorithms and the target conversation frame. The enhanced contextual utterance may be used to understand the current utterance in a context of the conversation.Type: ApplicationFiled: November 23, 2022Publication date: May 23, 2024Inventors: Ramakrishna R. Yannam, Emad Noorizadeh, Rajan Jhaveri, Jennifer Russell
-
Publication number: 20240169993Abstract: A method for utilizing a dual-pipeline utterance output construct to obtain an output corresponding to an utterance of a user is provided. The method includes receiving the utterance, transmitting the utterance through a non-contextual pipeline to determine a first output prediction, transmitting the utterance through a contextual pipeline to determine a second output prediction, transmitting the first output prediction and the second output prediction to a decider to formulate a final prediction of the user's input, constructing a response to the utterance based on the final prediction; and executing the response to the utterance.Type: ApplicationFiled: November 23, 2022Publication date: May 23, 2024Inventors: Ramakrishna R. Yannam, Emad Noorizadeh, Rajan Jhaveri, Jennifer Russell
-
Publication number: 20230379273Abstract: Systems, methods, and apparatus are provided for integrating AI-powered bot-generated responses with an agent interface during a live session with a customer. In response to a customer request, a live chat session may be initiated with an agent at first platform that includes an agent interface. A parallel session may be initiated at a second platform that includes an interactive response system and AI engine. An input from a customer may be displayed at the first platform and may also be received at the second platform. The second platform may derive intent from the input and generate an AI-based response. The response may be displayed in a window at the first platform. The agent may approve, reject, or modify the generated response. Following agent approval, the response may be inserted into the live customer session.Type: ApplicationFiled: May 23, 2022Publication date: November 23, 2023Inventors: Ramakrishna R. Yannam, Priyank R. Shah, Emad Noorizadeh, Rajan Jhaveri
-
Publication number: 20230334251Abstract: A system for condensing user communications relating to a topic is provided. The system may include a processor and a non-transitory memory. The processor may: designate a topic of user interest; retrieve legacy communications; and remove duplicative communications. The processor may form a topic-centric training set for a neural network. The topic-centric training set may be based on the legacy communications, legacy intelligence, and the plurality of outcomes and may be delimited by an analysis of the database. The processor may synthesize the neural network using the topic-centric training set in order to assign individual weights to each of a plurality of nodes in the neural network. In response to a selection of the topic of user interest, the processor may generate a plurality of user options based on the neural network. The system may include a display in order to prompt the user to select one of the options.Type: ApplicationFiled: April 18, 2022Publication date: October 19, 2023Inventors: Ramakrishna R. Yannam, Prejish Thomas, Steven Zhao, Saahithi Chillara, Rajan Jhaveri, Ryan Strug, Kurt R. Schultz, Priyank Shah