Patents by Inventor Hari Gopalkrishnan

Hari Gopalkrishnan 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).

  • Patent number: 11967309
    Abstract: Apparatus and methods for leveraging machine learning and artificial intelligence to generate a response to an utterance expressed by a user during an interaction between an interactive response system and the user is provided. The methods may include a natural language processor processing the utterance to output an utterance intent. The methods may also include a signal extractor processing the utterance, the utterance intent and previous utterance data to output utterance signals. The methods may additionally include an utterance sentiment classifier using a hierarchy of rules to extract, from a database, a label, the extracting being based on the utterance signals. The methods may further include a sequential neural network classifier using a trained algorithm to process the label and a sequence of historical labels to output a sentiment score. The methods may further include, based on the utterance intent, the label and the score, to output a response.
    Type: Grant
    Filed: December 1, 2021
    Date of Patent: April 23, 2024
    Assignee: Bank of America Corporation
    Inventors: Isaac Persing, Emad Noorizadeh, Ramakrishna R. Yannam, Sushil Golani, Hari Gopalkrishnan, Dana Patrice Morrow Branch
  • Patent number: 11935532
    Abstract: Aspects of the disclosure relate to receiving a stateless application programming interface (“API”) request. The API request may store an utterance, previous utterance data and a sequence of labels, each label in the sequence of labels being associated with a previous utterance expressed by a user during an interaction. The previous utterance data may, in certain embodiments, be limited to a pre-determined number of utterances occurring prior to the utterance. Embodiments process the utterance, using a natural language processor in electronic communication with the first processor, to output an utterance intent, a semantic meaning of the utterance and an utterance parameter. The utterance parameter may include words in the utterance and be associated with the intent. The natural language processor may append the utterance intent, the semantic meaning of the utterance and the utterance parameter to the API request. A signal extractor processor may append the plurality of utterance signals to the API request.
    Type: Grant
    Filed: December 1, 2021
    Date of Patent: March 19, 2024
    Assignee: Bank of America Corporation
    Inventors: Ramakrishna R. Yannam, Emad Noorizadeh, Isaac Persing, Sushil Golani, Hari Gopalkrishnan, Dana Patrice Morrow Branch
  • Patent number: 11935531
    Abstract: Apparatus and methods for leveraging machine learning and artificial intelligence to assess a sentiment of an utterance expressed by a user during an interaction between an interactive response system and the user is provided. The methods may include a natural language processor processing the utterance to output an utterance intent. The methods may also include a signal extractor processing the utterance, the utterance intent and previous utterance data to output utterance signals. The methods may additionally include an utterance sentiment classifier using a hierarchy of rules to extract, from a database, a label, the extracting being based on the utterance signals. The methods may further include a sequential neural network classifier using a trained algorithm to process the label and a sequence of historical labels to output a sentiment score.
    Type: Grant
    Filed: December 1, 2021
    Date of Patent: March 19, 2024
    Assignee: Bank of America Corporation
    Inventors: Isaac Persing, Emad Noorizadeh, Ramakrishna R. Yannam, Sushil Golani, Hari Gopalkrishnan, Dana Patrice Morrow Branch
  • Patent number: 11922928
    Abstract: Apparatus and methods for leveraging machine learning and artificial intelligence to assess a sentiment of an utterance expressed by a user during an interaction between an interactive response system and the user is provided. The methods may include a natural language processor processing the utterance to output an utterance intent. The methods may also include a signal extractor processing the utterance, the utterance intent and previous utterance data to output utterance signals. The methods may additionally include an utterance sentiment classifier using a hierarchy of rules to extract, from a database, a label, the extracting being based on the utterance signals. The methods may further include a sequential neural network classifier using a trained algorithm to process the label and a sequence of historical labels to output a sentiment score.
    Type: Grant
    Filed: December 1, 2021
    Date of Patent: March 5, 2024
    Assignee: Bank of America Corporation
    Inventors: Ramakrishna R. Yannam, Isaac Persing, Emad Noorizadeh, Sushil Golani, Hari Gopalkrishnan, Dana Patrice Morrow Branch
  • Publication number: 20240056403
    Abstract: Methods for building and training a network of chatbots are provided. Methods may perform data analysis on a first chatbot in the network. The first chatbot may include a first domain of intents. The data analysis may identify and rank the intents in the first domain. The first domain may represent answers to a first domain of user queries. Methods may select a predetermined number of highest-ranking intents from the first domain based on the data analysis. Methods may input the selected intents into a second chatbot in the network. The second chatbot may include a second domain of intents. The second domain may represent answers to a second domain of user queries. Methods may input a hook into the second chatbot. The hook may include a trigger word and may correspond to the first domain. When the hook is triggered, the second chatbot may invoke the first chatbot.
    Type: Application
    Filed: October 16, 2023
    Publication date: February 15, 2024
    Inventors: Ramakrishna R. Yannam, Priyank R. Shah, Emad Noorizadeh, Castigliana Cimpian, Sushil Golani, Hari Gopalkrishnan
  • Patent number: 11824818
    Abstract: Methods for building and training a network of chatbots are provided. Methods may perform data analysis on a first chatbot in the network. The first chatbot may include a first domain of intents. The data analysis may identify and rank the intents in the first domain. The first domain may represent answers to a first domain of user queries. Methods may select a predetermined number of highest-ranking intents from the first domain based on the data analysis. Methods may input the selected intents into a second chatbot in the network. The second chatbot may include a second domain of intents. The second domain may represent answers to a second domain of user queries. Methods may input a hook into the second chatbot. The hook may include a trigger word and may correspond to the first domain. When the hook is triggered, the second chatbot may invoke the first chatbot.
    Type: Grant
    Filed: April 29, 2021
    Date of Patent: November 21, 2023
    Assignee: Bank of America Corporation
    Inventors: Ramakrishna R. Yannam, Priyank R. Shah, Emad Noorizadeh, Castigliana Cimpian, Sushil Golani, Hari Gopalkrishnan
  • Patent number: 11729121
    Abstract: A network of chatbots is provided. The network may include a user-facing router for receiving queries and a plurality of chatbots. Each chatbot included in the plurality of chatbots may identify a single logical grouping of a domain, identify a limited number of intents from each other chatbot included in the plurality of chatbots and communicate with each other chatbot included in the plurality of chatbots. When the router receives a query, the router may receive the query with an associated domain. The router may select a chatbot based on the received domain. The router may direct the query to the selected chatbot. The selected chatbot may determine that the domain associated with the query is incorrect. The selected chatbot may identify a second chatbot based on a hook included in the query and identified within the selected chatbot. The selected chatbot may transfer the query to the second chatbot.
    Type: Grant
    Filed: April 29, 2021
    Date of Patent: August 15, 2023
    Assignee: Bank of America Corporation
    Inventors: Ramakrishna R. Yannam, Priyank R. Shah, Emad Noorizadeh, Castigliana Cimpian, Sushil Golani, Hari Gopalkrishnan
  • Publication number: 20230169968
    Abstract: Apparatus and methods for leveraging machine learning and artificial intelligence to assess a sentiment of an utterance expressed by a user during an interaction between an interactive response system and the user is provided. The methods may include a natural language processor processing the utterance to output an utterance intent. The methods may also include a signal extractor processing the utterance, the utterance intent and previous utterance data to output utterance signals. The methods may additionally include an utterance sentiment classifier using a hierarchy of rules to extract, from a database, a label, the extracting being based on the utterance signals. The methods may further include a sequential neural network classifier using a trained algorithm to process the label and a sequence of historical labels to output a sentiment score.
    Type: Application
    Filed: December 1, 2021
    Publication date: June 1, 2023
    Inventors: Isaac Persing, Emad Noorizadeh, Ramakrishna R. Yannam, Sushil Golani, Hari Gopalkrishnan, Dana Patrice Morrow Branch
  • Publication number: 20230169969
    Abstract: Aspects of the disclosure relate to receiving a stateless application programming interface (“API”) request. The API request may store an utterance, previous utterance data and a sequence of labels, each label in the sequence of labels being associated with a previous utterance expressed by a user during an interaction. The previous utterance data may, in certain embodiments, be limited to a pre-determined number of utterances occurring prior to the utterance. Embodiments process the utterance, using a natural language processor in electronic communication with the first processor, to output an utterance intent, a semantic meaning of the utterance and an utterance parameter. The utterance parameter may include words in the utterance and be associated with the intent. The natural language processor may append the utterance intent, the semantic meaning of the utterance and the utterance parameter to the API request. A signal extractor processor may append the plurality of utterance signals to the API request.
    Type: Application
    Filed: December 1, 2021
    Publication date: June 1, 2023
    Inventors: Ramakrishna R. Yannam, Emad Noorizadeh, Isaac Persing, Sushil Golani, Hari Gopalkrishnan, Dana Patrice Morrow Branch
  • Publication number: 20230169957
    Abstract: Apparatus and methods for leveraging machine learning and artificial intelligence to assess a sentiment of an utterance expressed by a user during an interaction between an interactive response system and the user is provided. The methods may include a natural language processor processing the utterance to output an utterance intent. The methods may also include a signal extractor processing the utterance, the utterance intent and previous utterance data to output utterance signals. The methods may additionally include an utterance sentiment classifier using a hierarchy of rules to extract, from a database, a label, the extracting being based on the utterance signals. The methods may further include a sequential neural network classifier using a trained algorithm to process the label and a sequence of historical labels to output a sentiment score.
    Type: Application
    Filed: December 1, 2021
    Publication date: June 1, 2023
    Inventors: Ramakrishna R. Yannam, Isaac Persing, Emad Noorizadeh, Sushil Golani, Hari Gopalkrishnan, Dana Patrice Morrow Branch
  • Publication number: 20230169958
    Abstract: Apparatus and methods for leveraging machine learning and artificial intelligence to generate a response to an utterance expressed by a user during an interaction between an interactive response system and the user is provided. The methods may include a natural language processor processing the utterance to output an utterance intent. The methods may also include a signal extractor processing the utterance, the utterance intent and previous utterance data to output utterance signals. The methods may additionally include an utterance sentiment classifier using a hierarchy of rules to extract, from a database, a label, the extracting being based on the utterance signals. The methods may further include a sequential neural network classifier using a trained algorithm to process the label and a sequence of historical labels to output a sentiment score. The methods may further include, based on the utterance intent, the label and the score, to output a response.
    Type: Application
    Filed: December 1, 2021
    Publication date: June 1, 2023
    Inventors: Isaac Persing, Emad Noorizadeh, Ramakrishna R. Yannam, Sushil Golani, Hari Gopalkrishnan, Dana Patrice Morrow Branch
  • Patent number: 11558330
    Abstract: Systems, computer program products, and methods are described herein for information transfer between communication channels. The present invention is configured to electronically receive, via a first communication channel associated with an entity, information associated with a transfer of resources from a user at a first time; initiate one or more machine learning algorithms at on the information associated with the transfer of resources at the first time; generate, using the one or more machine learning algorithms, a summary of the information associated with the transfer of resources; electronically receive an indication that the user wishes to transfer to a second communication channel; and initiate a communication channel transfer protocol to transmit the summary of the information associated with the transfer of resources to the second communication channel.
    Type: Grant
    Filed: June 15, 2022
    Date of Patent: January 17, 2023
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Sandeep Kumar Chauhan, Hari Gopalkrishnan, Jagadish Reddy
  • Publication number: 20220353209
    Abstract: A network of chatbots is provided. The network may include a user-facing router for receiving queries and a plurality of chatbots. Each chatbot included in the plurality of chatbots may identify a single logical grouping of a domain, identify a limited number of intents from each other chatbot included in the plurality of chatbots and communicate with each other chatbot included in the plurality of chatbots. When the router receives a query, the router may receive the query with an associated domain. The router may select a chatbot based on the received domain. The router may direct the query to the selected chatbot. The selected chatbot may determine that the domain associated with the query is incorrect. The selected chatbot may identify a second chatbot based on a hook included in the query and identified within the selected chatbot. The selected chatbot may transfer the query to the second chatbot.
    Type: Application
    Filed: April 29, 2021
    Publication date: November 3, 2022
    Inventors: Ramakrishna R. Yannam, Priyank R. Shah, Emad Noorizadeh, Castigliana Cimpian, Sushil Golani, Hari Gopalkrishnan
  • Publication number: 20220353208
    Abstract: Methods for building and training a network of chatbots are provided. Methods may perform data analysis on a first chatbot in the network. The first chatbot may include a first domain of intents. The data analysis may identify and rank the intents in the first domain. The first domain may represent answers to a first domain of user queries. Methods may select a predetermined number of highest-ranking intents from the first domain based on the data analysis. Methods may input the selected intents into a second chatbot in the network. The second chatbot may include a second domain of intents. The second domain may represent answers to a second domain of user queries. Methods may input a hook into the second chatbot. The hook may include a trigger word and may correspond to the first domain. When the hook is triggered, the second chatbot may invoke the first chatbot.
    Type: Application
    Filed: April 29, 2021
    Publication date: November 3, 2022
    Inventors: Ramakrishna R. Yannam, Priyank R. Shah, Emad Noorizadeh, Castigliana Cimpian, Sushil Golani, Hari Gopalkrishnan
  • Publication number: 20220311723
    Abstract: Systems, computer program products, and methods are described herein for information transfer between communication channels. The present invention is configured to electronically receive, via a first communication channel associated with an entity, information associated with a transfer of resources from a user at a first time; initiate one or more machine learning algorithms at on the information associated with the transfer of resources at the first time; generate, using the one or more machine learning algorithms, a summary of the information associated with the transfer of resources; electronically receive an indication that the user wishes to transfer to a second communication channel; and initiate a communication channel transfer protocol to transmit the summary of the information associated with the transfer of resources to the second communication channel.
    Type: Application
    Filed: June 15, 2022
    Publication date: September 29, 2022
    Applicant: BANK OF AMERICA CORPORATION
    Inventors: Sandeep Kumar Chauhan, Hari Gopalkrishnan, Jagadish Reddy
  • Patent number: 11398997
    Abstract: Systems, computer program products, and methods are described herein for information transfer between communication channels. The present invention is configured to electronically receive, via a first communication channel associated with an entity, information associated with a transfer of resources from a user at a first time; initiate one or more machine learning algorithms at on the information associated with the transfer of resources at the first time; generate, using the one or more machine learning algorithms, a summary of the information associated with the transfer of resources; electronically receive an indication that the user wishes to transfer to a second communication channel; and initiate a communication channel transfer protocol to transmit the summary of the information associated with the transfer of resources to the second communication channel.
    Type: Grant
    Filed: June 22, 2020
    Date of Patent: July 26, 2022
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Sandeep Kumar Chauhan, Hari Gopalkrishnan, Jagadish Reddy
  • Publication number: 20220058906
    Abstract: Contactless dispensing of objects from object-dispensing machines. A digital token is wirelessly communicated to the machine via short-range wireless communication, such as Near Field Communication (NFC) or the like. In response, a push notification is communicated to the user's wireless device, which includes an activatable link for launching a mobile application. In response to launching the mobile application and authenticating the user, the mobile application provides object-dispensing machine-like user interfaces that are configured to allow the user to input object requesting parameters and submit a request for objects to be dispensed from the object-dispensing machine. The request is communicated to the object-dispensing machines (or corresponding backend processing systems) and, once the request is verified, the object-dispensing machine dispenses the requested objects.
    Type: Application
    Filed: August 21, 2020
    Publication date: February 24, 2022
    Applicant: BANK OF AMERICA CORPORATION
    Inventors: Srinivas Dundigalla, Mohan Rao Balan, Pavan Kumar Chayanam, Varsha Devadas, Tony England, Hari Gopalkrishnan, Brandon Kozlowski, Kurt A. Loth, Navdeep Mahajan, Carl Parziale, Rupal V. Shah, Manoj Shankar, David Smiddy, Cory Scott Turco, Robert L. Wright, JR., Xianhong Zhang, Pavan Singaraju
  • Publication number: 20210400004
    Abstract: Systems, computer program products, and methods are described herein for information transfer between communication channels. The present invention is configured to electronically receive, via a first communication channel associated with an entity, information associated with a transfer of resources from a user at a first time; initiate one or more machine learning algorithms at on the information associated with the transfer of resources at the first time; generate, using the one or more machine learning algorithms, a summary of the information associated with the transfer of resources; electronically receive an indication that the user wishes to transfer to a second communication channel; and initiate a communication channel transfer protocol to transmit the summary of the information associated with the transfer of resources to the second communication channel.
    Type: Application
    Filed: June 22, 2020
    Publication date: December 23, 2021
    Applicant: Bank of America Corporation
    Inventors: Sandeep Kumar Chauhan, Hari Gopalkrishnan, Jagadish Reddy
  • Publication number: 20180330356
    Abstract: An apparatus for electronic transmission via a virtual persona is provided. The apparatus may include a receiver. The receiver may be located at a first entity's mobile device. The receiver may be configured to receive a request to transmit an electronic transmission. The apparatus may include a processor. The processor may be located at the first entity's mobile device. The processor may be configured to identify a plurality of visible virtual personas. The plurality of visible virtual personas may be associated with a plurality of other mobile devices. Each of the plurality of virtual personas may be associated with a displayable image and/or characteristic set. The identification may be based on information received from a third party fraud detection network. The information may include location information associated with the plurality of other devices. The location information may be currently exploited by the third party fraud detection network.
    Type: Application
    Filed: May 15, 2017
    Publication date: November 15, 2018
    Inventors: Tony England, Pavan K. Chayanam, Hari Gopalkrishnan
  • Patent number: 8861540
    Abstract: A system includes a client device and a server including a communication module configured to be accessed by the client device through which a user of the client device connects to another user via one of a plurality of communication services connected to the server, wherein one of the plurality of communication services is telephony.
    Type: Grant
    Filed: February 27, 2007
    Date of Patent: October 14, 2014
    Assignee: Barclays Capital Inc.
    Inventors: Benjamin Wu, Bridget Elizabeth O'Connor, Hari Gopalkrishnan