System for optimizing detection of intent[s] by automated conversational bot[s] for providing human like responses

US2020081939A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2020081939-A1
Application numberUS-201916258680-A
CountryUS
Kind codeA1
Filing dateJan 28, 2019
Priority dateSep 11, 2018
Publication dateMar 12, 2020
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Disclosed is a system for optimizing detection of an intent, pertaining to a query, by an automated conversational bot for providing human like responses to a user. An analyzer module builds an intent graph storing input dialogues, utterances, and output dialogues associated to an intent. A builder module fed training data, comprising the intent graph stored in the graph database to an automated conversational bot by enabling a bot builder to fill a bot template associated to each intent with a set of parameters indicating distinct utterances of an intent and output dialogues associated to the distinct utterances. A verification module trains the automated conversational bot through reinforcement learning by providing a feedback to the automated conversational bot. In one aspect, the automated conversational bot may be trained by validating an output dialogue against an input dialogue, received from the caller, with an expected response.

First claim

Opening claim text (preview).

1 . A method for optimizing detection of an intent, pertaining to a query, by an automated conversational bot for providing human like responses to a user characterized by feeding a call recording archive to the automated conversational bot, the method comprising: building, by a processor, an intent graph storing input dialogues, utterances, and output dialogues associated to an intent, wherein the intent indicates a context of a conversation between a caller and a call center representative, and wherein the intent graph is built by, feeding each audio file indicating a call recording, present in a call recording archive, to a Natural Language Processing (NLP) engine in order to create a set of raw text transcripts pertaining to a category, determining a plurality of intents from the set of raw text transcripts upon identifying one or more NLP entities from words present in the set of raw text transcripts, wherein each intent is associated to at least one category, and mapping the input dialogues, the utterances, and the output dialogues with each intent, of the plurality of intents thereby building the intent graph pertaining to each intent; feeding, by the processor, training data, comprising the intent graph stored in the graph database, to an automated conversational bot thereby enabling a bot builder to fill a bot template pertaining to each intent with a set of parameters indicating distinct utterances of an intent and output dialogues associated to the distinct utterances; and training, by the processor the automated conversational bot through reinforcement learning by providing a feedback to the automated conversational bot, wherein the automated conversational bot is trained by, validating an output dialogue against an input dialogue, received from the caller, with an expected response, wherein the output dialogue is provided by the automated conversational bot based on the bot template and the training data thereby optimizing detection of the intent of a query by the automated conversational bot for providing human like responses to the user based on the call recording archive. 2 . The method as claimed in claim 1 , wherein each call recording, present in the call recording archive, is fed to the NLP engine upon cleansing each audio file based on one or more filters, wherein the one or more filters comprises voice gender of the caller and the call center representative, language used in the call, the at least one category associated to the intent, and call duration. 3 . The method as claimed in claim 1 , wherein the intent graph is built by using a conceptual graph concept. 4 . The method as claimed in claim 1 , wherein the one or more NLP entities comprises noun, verbs, Question segment and Answer segment. 5 . The method as claimed in claim 1 , wherein the intent graph pertaining to each intent is stored in an intent graph database and wherein the set of parameters is filled in the bot template upon querying the intent graph database by the bot builder. 6 . A system for optimizing detection of an intent, pertaining to a query, by an automated conversational bot for providing human like responses to a user characterized by feeding a call recording archive to the automated conversational bot, the system comprising: a processor and a memory coupled to the processor wherein the processor is capable of executing a plurality of modules stored in the memory and wherein the plurality of modules comprising: an analyzer module for building an intent graph storing input dialogues, utterances, and output dialogues associated to an intent, wherein the intent indicates a context of a conversation between a caller and a call center representative, and wherein the intent graph is built by enabling an extraction module to feed each audio file indicating a call recording, present in a call recording archive, to a Natural Language Processing (NLP) engine in order to create a set of raw text transcripts pertaining to a category, determine a plurality of intents from the set of raw text transcripts upon identifying one or more NLP entities from words present in the set of raw text transcripts, wherein each intent is associated to at least one category, and map the input dialogues, the utterances, and the output dialogues with each intent, of the plurality of intents thereby building the intent graph pertaining to each intent; a builder module for feeding training data, comprising the intent graph stored in the graph database to an automated conversational bot by enabling a bot builder to fill a bot template associated to each intent with a set of parameters indicating distinct utterances of an intent and output dialogues associated to the distinct utterances; and a verification module for training the automated conversational bot through reinforcement learning by providing a feedback to the automated conversational bot, wherein the automated conversational bot is trained by, validating an output dialogue against, an input dialogue received from the caller, with an expected response, wherein the output dialogue is provided by the automated conversational bot based on the bot template and the training data, thereby optimizing detection of the intent of a query by the automated conversational bot for providing human like responses to the user based on the call recording archive. 7 . The system as claimed in claim 6 , wherein each call recording, present in the call recording archive, is fed to the NLP engine upon cleansing each audio file based on one or more filters, wherein the one or more filters comprises voice gender of the caller and the call center representative, language used in the call, the at least one category associated to the intent, and call duration. 8 . The system as claimed in claim 6 , wherein the intent graph is built by using a conceptual graph concept. 9 . The system as claimed in claim 6 , wherein the one or more NLP entities comprises noun, verbs, Question segment and Answer segment. 10 . The system as claimed in claim 6 , wherein the intent graph pertaining to each intent is stored in an intent graph database and wherein the set of parameters is filled in the bot template upon querying the intent graph database by the bot builder. 11 . A non-transitory computer readable medium embodying a program executable in a computing device for optimizing detection of an intent, pertaining to a query, by an automated conversational bot for providing human like responses to a user characterized by feeding a call recording archive to the automated conversational bot, the program comprising a program code: a program code for building an intent graph storing input dialogues, utterances, and output dialogues associated to an intent, wherein the intent indicates a context of a conversation between a caller and a call center representative, and wherein the intent graph is built by, feeding each audio file indicating a call recording, present in a call recording archive, to a Natural Language Processing (NLP) engine in order to create a set of raw text transcripts pertaining to a category, determining a plurality of intents from the set of raw text transcripts upon identifying one or more NLP entities from words present in the set of raw text transcripts, wherein each intent is associated to at least one category, and mapping the input dialogues, the utterances, and the output dialogues with each intent, of the plurality of intents thereby building the intent graph pertaining to each intent; a program code for feeding training data, comprising the intent graph stored in the graph database to an automated conversational bot by enabling a bot builder to fill a bot template associat

Assignees

Inventors

Classifications

  • G06F40/295Primary

    Named entity recognition · CPC title

  • Semantic analysis · CPC title

  • Speech to text systems (G10L15/08 takes precedence) · CPC title

  • G06F40/10Primary

    Text processing (natural language analysis G06F40/20; semantic analysis G06F40/30; processing or translation of natural language G06F40/40) · CPC title

  • Distributed recognition, e.g. in client-server systems, for mobile phones or network applications · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2020081939A1 cover?
Disclosed is a system for optimizing detection of an intent, pertaining to a query, by an automated conversational bot for providing human like responses to a user. An analyzer module builds an intent graph storing input dialogues, utterances, and output dialogues associated to an intent. A builder module fed training data, comprising the intent graph stored in the graph database to an automate…
Who is the assignee on this patent?
Hcl Technologies Ltd
What technology area does this patent fall under?
Primary CPC classification G06F40/295. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Mar 12 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).