Patents by Inventor Rajkumar Koneru

Rajkumar Koneru 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: 11977880
    Abstract: A virtual assistant server receives a selection of at least two versions of a virtual assistant for comparison from a client device and compares metadata corresponding to each component of the at least two versions. The virtual assistant server presents to the client device, based on the compared metadata, a list of components of the at least two versions and a type of change made to one or more components of the list of components. The virtual assistant server receives from the client device, a selection corresponding to the one or more components of the list of components and presents to the client device, a comparison of definitions of the at least two versions of the selected one or more components of the list of components.
    Type: Grant
    Filed: May 19, 2022
    Date of Patent: May 7, 2024
    Assignee: KORE.AI, INC.
    Inventors: Rajkumar Koneru, Prasanna Kumar Arikala Gunalan, Santhosh Kumar Myadam
  • Publication number: 20240137443
    Abstract: A contact center server receives an utterance from a customer device as part of a conversation. The contact center server identifies utterance parameters of the utterance, generates a first response to the utterance based on the utterance parameters, and outputs the utterance parameters and the first response to an agent device. The contact center server receives agent-identified-information corresponding to the utterance or agent-modified-information corresponding to the utterance parameters from the agent device. Subsequently, the contact center server generates a second response to the utterance based on the agent-identified-information or the agent-modified-information and outputs the second response to the agent device.
    Type: Application
    Filed: December 12, 2023
    Publication date: April 25, 2024
    Inventors: RAJKUMAR KONERU, Prasanna Kumar Arikala Gunalan, Rajavardhan Nalluri
  • Patent number: 11936812
    Abstract: A contact center server receives an input from a customer device as part of a conversation. The contact center server (CCS) identifies at least one of: one or more intents, one or more entities, or one or more entity values from the input. The CCS detects one or more escalation conditions based on the input and pauses the conversation based on the detected one or more escalation conditions. The CCS outputs a conversation transcript and the identified one or more intents, the one or more entities, or the one or more entity values to an agent device. The CCS receives agent-identified-information or agent-modified-information from the agent device. Subsequently, the CCS resumes the conversation by providing a response to the input based on the received agent-identified-information or the agent-modified-information.
    Type: Grant
    Filed: December 22, 2021
    Date of Patent: March 19, 2024
    Assignee: KORE.AI, INC.
    Inventors: Rajkumar Koneru, Prasanna Kumar Arikala Gunalan, Rajavardhan Nalluri
  • Publication number: 20240037128
    Abstract: A virtual assistant server extracts concept(s) from a received user query and correlates the extracted concept(s) to a plurality of nodes in a knowledge graph to identify qualifying path(s) in the knowledge graph. Further, when the two or more qualifying paths are identified, the virtual assistant server addresses one or more ambiguities in the knowledge graph by: prompting the user device to resolve a current one of the one or more ambiguities progressing from contextual nodes towards leaf nodes in the knowledge graph; receiving a response to the prompt from the user device; and repeating the prompting and the receiving until each of the one or more ambiguities is resolved and a matching path to the received query is identified. Finally, the virtual assistant server outputs content associated with a leaf node of the matched path to the user device.
    Type: Application
    Filed: July 29, 2022
    Publication date: February 1, 2024
    Applicant: Kore.ai, Inc.
    Inventors: RAJKUMAR KONERU, Prasanna Kumar Arikala Gunalan, Sri Vishnu Sankar SRINIVASAN, Girish AHANKARI
  • Patent number: 11889022
    Abstract: A contact center server receives an utterance from a customer device as part of a conversation. The contact center server identifies utterance parameters of the utterance, generates a first response to the utterance based on the utterance parameters, and outputs the utterance parameters and the first response to an agent device. The contact center server receives agent-identified-information corresponding to the utterance or agent-modified-information corresponding to the utterance parameters from the agent device. Subsequently, the contact center server generates a second response to the utterance based on the agent-identified-information or the agent-modified-information and outputs the second response to the agent device.
    Type: Grant
    Filed: December 22, 2021
    Date of Patent: January 30, 2024
    Assignee: Kore.ai, Inc.
    Inventors: Rajkumar Koneru, Prasanna Kumar Arikala Gunulan, Rajavardhan Nalluri
  • Patent number: 11868418
    Abstract: A virtual assistant server receives a user input from a virtual assistant interface available on a client system associated with a user identified by a user identifier. Upon receiving the user input, the virtual assistant server creates a search network of repositories not associated with the user identifier by determining, for the received user input, a priority score of each repository not associated with the user identifier based on interactions of the user identifier through the virtual assistant interface. Further, the virtual assistant server searches, for the received user input, in a repository associated with the user identifier and in the repositories in the search network. Based on the searching, a group of one or more results corresponding to the received user input are identified and returned to the client system associated with the user identifier.
    Type: Grant
    Filed: August 18, 2022
    Date of Patent: January 9, 2024
    Assignee: Kore.AI, Inc.
    Inventors: Rajkumar Koneru, Prasanna Kumar Arikala Gunalan
  • Publication number: 20230409840
    Abstract: A virtual assistant server determines a subset of test data corresponding to changes between a first version of training data of a virtual assistant and a second version of the training data of the virtual assistant. Subsequently, the virtual assistant server creates a test suite with the subset of test data and runs the test suite on a second language model of the virtual assistant created using the second version of the training data. Based on the running the test suite, the virtual assistant server generates one or more executable corrective actions to be implemented at the user device and provides the one or more executable corrective actions to the user device to implement to train the virtual assistant.
    Type: Application
    Filed: June 21, 2022
    Publication date: December 21, 2023
    Applicant: Kore.ai, Inc.
    Inventors: Rajkumar Koneru, Prasanna Kumar Arikala Gunalan, Santhosh Kumar Myadam, Thirupathi Bandam, Girish Ahankari
  • Patent number: 11831806
    Abstract: A virtual assistant server receives a web request such as a HTTP request with one or more call parameters corresponding to a call redirected from an interactive voice response server. The virtual assistant server inputs the received one or more call parameters to a predictive model, which identifies, based on the one or more call parameters, an intelligent communication mode to route the redirected call to. Subsequently, the virtual assistant server routes the redirected call to the intelligent communication mode.
    Type: Grant
    Filed: June 25, 2021
    Date of Patent: November 28, 2023
    Assignee: KORE.AI, INC.
    Inventors: Rajkumar Koneru, Prasanna Kumar Arikala Gunalan, Rajavardhan Nalluri
  • Publication number: 20230376305
    Abstract: A virtual assistant server receives a selection of at least two versions of a virtual assistant for comparison from a client device and compares metadata corresponding to each component of the at least two versions. The virtual assistant server presents to the client device, based on the compared metadata, a list of components of the at least two versions and a type of change made to one or more components of the list of components. The virtual assistant server receives from the client device, a selection corresponding to the one or more components of the list of components and presents to the client device, a comparison of definitions of the at least two versions of the selected one or more components of the list of components.
    Type: Application
    Filed: May 19, 2022
    Publication date: November 23, 2023
    Inventors: Rajkumar Koneru, Prasanna Kumar Arikata Gunalan, Santhosh MYADAM
  • Patent number: 11823082
    Abstract: A virtual assistant server receives an utterance from an input mechanism. Upon receiving the utterance, the virtual assistant server, evaluates the utterance to identify a plurality of intents corresponding to the utterance and calculates common scores using natural language processing techniques for each of the identified plurality of intents. The virtual assistant server ranks the identified plurality of intents based on the calculated common scores and based on the ranking identifies a first winning intent and a second winning intent. Subsequently, the virtual assistant server prioritizes one of the first winning intent or the second winning intent to identify a final winning intent based on context information. The virtual assistant server executes the final winning intent and forwards a response to the input mechanism.
    Type: Grant
    Filed: May 6, 2020
    Date of Patent: November 21, 2023
    Assignee: KORE.AI, INC.
    Inventors: Rajkumar Koneru, Prasanna Kumar Arikala Gunalan
  • Patent number: 11775773
    Abstract: A virtual assistant server determines at least one user intent based on an analysis of a received conversational user input. One or more of a plurality of views is identified based on the at least one user intent. Further, the virtual assistant server retrieves content based on the at least one user intent or the identified one or more views. The virtual assistant server determines one of a plurality of graphical user interface layers to display for each of one or more parts of the content and the identified one or more views based at least on one or more factors related to the content. Subsequently, the virtual assistant server outputs instructions based on the determined one of the graphical user interface layers in response to the received conversational user input.
    Type: Grant
    Filed: December 15, 2020
    Date of Patent: October 3, 2023
    Assignee: KORE.AI, INC.
    Inventors: Rajkumar Koneru, Prasanna Kumar Arikala Gunalan
  • Publication number: 20230199118
    Abstract: A contact center server receives an input from a customer device as part of a conversation. The contact center server (CCS) identifies at least one of: one or more intents, one or more entities, or one or more entity values from the input. The CCS detects one or more escalation conditions based on the input and pauses the conversation based on the detected one or more escalation conditions. The CCS outputs a conversation transcript and the identified one or more intents, the one or more entities, or the one or more entity values to an agent device. The CCS receives agent-identified-information or agent-modified-information from the agent device. Subsequently, the CCS resumes the conversation by providing a response to the input based on the received agent-identified-information or the agent-modified-information.
    Type: Application
    Filed: December 22, 2021
    Publication date: June 22, 2023
    Inventors: Rajkumar Koneru, Prasanna Kumar Arikala Gunalan, Rajavardhan Nalluri
  • Publication number: 20230199116
    Abstract: A contact center server receives an utterance from a customer device as part of a conversation. The contact center server identifies utterance parameters of the utterance, generates a first response to the utterance based on the utterance parameters, and outputs the utterance parameters and the first response to an agent device. The contact center server receives agent-identified-information corresponding to the utterance or agent-modified-information corresponding to the utterance parameters from the agent device. Subsequently, the contact center server generates a second response to the utterance based on the agent-identified-information or the agent-modified-information and outputs the second response to the agent device.
    Type: Application
    Filed: December 22, 2021
    Publication date: June 22, 2023
    Inventors: Rajkumar Koneru, Prasanna Kumar Arikala Gunulan, Rajavardhan Nalluri
  • Publication number: 20230169273
    Abstract: A virtual assistant server receives an utterance provided by an end user via a channel of a virtual assistant rendered in a client device. The virtual assistant server identifies a current-node of execution from a plurality of nodes of a conversation definition of the virtual assistant and identifies a first set of language models from a group of language models of the virtual assistant to interpret the utterance. Further, the virtual assistant server executes the first set of language models in an order based on the current-node until an intent of the utterance is determined. Subsequently, the virtual assistant server generates a response based on the intent and outputs the response to the client device.
    Type: Application
    Filed: November 30, 2021
    Publication date: June 1, 2023
    Inventors: Rajkumar Koneru, Prasanna Kumar Arikala Gunalan, Thirupathi Bandam, Girish AHANKARI
  • Publication number: 20230004360
    Abstract: An integrated design and development platform (IDDP) server receives instructions corresponding to one or more user interactions in a graphical user interface rendered in a user device such as an I/O device or an external computing device. The IDDP server enables, based on the received one or more instructions, conversational interaction with a process application by cloning one or more bot definitions and adding the cloned one or more bot definitions to an existing bot or a new bot and by automatically configuring the cloned one or more bot definitions to at least communicate with the process application.
    Type: Application
    Filed: June 30, 2021
    Publication date: January 5, 2023
    Inventors: Rajkumar Koneru, Prasanna Kumar Arikala Gunalan
  • Patent number: 11539840
    Abstract: A virtual assistant server receives a web request such as a HTTP request with one or more call parameters corresponding to a call redirected from an interactive voice response server. The virtual assistant server inputs the received one or more call parameters to a predictive model, which identifies, based on the one or more call parameters, an intelligent communication mode to route the redirected call to. Subsequently, the virtual assistant server routes the redirected call to the intelligent communication mode.
    Type: Grant
    Filed: June 25, 2021
    Date of Patent: December 27, 2022
    Assignee: KORE.AI, INC.
    Inventors: Rajkumar Koneru, Prasanna Kumar Arikala Gunalan, Rajavardhan Nalluri
  • Publication number: 20220405337
    Abstract: A virtual assistant server receives a user input from a virtual assistant interface available on a client system associated with a user identified by a user identifier. Upon receiving the user input, the virtual assistant server creates a search network of repositories not associated with the user identifier by determining, for the received user input, a priority score of each repository not associated with the user identifier based on interactions of the user identifier through the virtual assistant interface. Further, the virtual assistant server searches, for the received user input, in a repository associated with the user identifier and in the repositories in the search network. Based on the searching, a group of one or more results corresponding to the received user input are identified and returned to the client system associated with the user identifier.
    Type: Application
    Filed: August 18, 2022
    Publication date: December 22, 2022
    Inventors: Rajkumar Koneru, Prasanna Kumar Arikala Gunalan
  • Publication number: 20220343901
    Abstract: The present disclosure relates to the development and design of bot interfaces and, more particularly, to one or more components, systems and methods of an intelligent development and design platform configured to assist users in the design, development and deployment of bot applications.
    Type: Application
    Filed: April 23, 2021
    Publication date: October 27, 2022
    Inventors: Rajkumar Koneru, Prasanna Kumar Arikala Gunalan, Girish Ahankari, Santhosh Kumar Myadam
  • Patent number: 11461417
    Abstract: A virtual assistant server receives a user input from a virtual assistant interface available on a client system associated with a user identified by a user identifier. Upon receiving the user input, the virtual assistant server creates a search network of repositories not associated with the user identifier by determining, for the received user input, a priority score of each repository not associated with the user identifier based on interactions of the user identifier through the virtual assistant interface. Further, the virtual assistant server searches, for the received user input, in a repository associated with the user identifier and in the repositories in the search network. Based on the searching, a group of one or more results corresponding to the received user input are identified and returned to the client system associated with the user identifier.
    Type: Grant
    Filed: March 5, 2020
    Date of Patent: October 4, 2022
    Assignee: KORE.AI, INC.
    Inventors: Rajkumar Koneru, Prasanna Kumar Arikala Gunalan
  • Publication number: 20220188523
    Abstract: A virtual assistant server determines at least one user intent based on an analysis of a received conversational user input. One or more of a plurality of views is identified based on the at least one user intent. Further, the virtual assistant server retrieves content based on the at least one user intent or the identified one or more views. The virtual assistant server determines one of a plurality of graphical user interface layers to display for each of one or more parts of the content and the identified one or more views based at least on one or more factors related to the content. Subsequently, the virtual assistant server outputs instructions based on the determined one of the graphical user interface layers in response to the received conversational user input.
    Type: Application
    Filed: December 15, 2020
    Publication date: June 16, 2022
    Inventors: Rajkumar Koneru, Prasanna Kumar Arikala Gunalan