Chatbot socialization
US-2020028803-A1 · Jan 23, 2020 · US
US12010074B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12010074-B2 |
| Application number | US-202217578088-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jan 18, 2022 |
| Priority date | Oct 8, 2020 |
| Publication date | Jun 11, 2024 |
| Grant date | Jun 11, 2024 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
An electronic apparatus includes a memory storing instructions, a plurality of chat-bots for responding to a plurality of questions, and a question classification model trained to identify a chat-bot among the plurality of chat-bots for responding to an input question, and a processor configured to execute the instructions to input the input question into the question classification model, the question classification model outputting a first chat-bot among the plurality of chat-bots for responding to the input question, acquire a first response for the input question, through the outputted first chat-bot, based on the acquired first response comprising information of a function that can be performed at the electronic apparatus, generate a question requesting to perform the function, and input the generated question into the question classification model, the question classification model outputting a second chat-bot among the plurality of chat-bots for responding to the generated question.
Opening claim text (preview).
What is claimed is: 1. An electronic apparatus comprising: at least one memory storing instructions, a plurality of chat-bots for responding to a plurality of questions, a question classification model trained to identify a chat-bot among the plurality of chat-bots for responding to an input question, and information of a plurality of domains respectively corresponding to the plurality of chat-bots; and at least one processor configured to execute the instructions to: input the input question into the question classification model, the question classification model outputting a first chat-bot among the plurality of chat-bots for responding to the input question, through the question classification model, identify a first domain among the plurality of domains that is related to an input text included in the input question, based on the information of the plurality of domains respectively mapped to the plurality of chat-bots, select the first chat-bot among the plurality of chat-bots that is mapped to the first domain, acquire a first response for the input question, through the first chat-bot, based on the first response comprising information of a function of the electronic apparatus that can be performed at the electronic apparatus, generate a generated question requesting to perform the function, input the generated question into the question classification model, the question classification model outputting a second chat-bot corresponding to a domain of generated text included in the generated question among the plurality of domains respectively corresponding to the plurality of chat-bots for responding to the generated question, acquire a second response for the generated question, through the second chat-bot, and provide a combined response to the input question, based on the first response and the second response. 2. The electronic apparatus of claim 1 , wherein the at least one processor is further configured to execute the instructions to, based on the first response not comprising the information of the function that can be performed at the electronic apparatus, provide a response to the input question, based on the first response. 3. The electronic apparatus of claim 1 , wherein the at least one memory further stores a list of functions that can be performed at the electronic apparatus, and the at least one processor is further configured to execute the instructions to: based on the first response comprising plural information of a plurality of functions, identify at least one function among the plurality of functions that can be performed at the electronic apparatus, based on the list, and generate the generated question requesting to perform the at least one function. 4. The electronic apparatus of claim 3 , wherein the at least one memory further stores a function selection model trained to, based on the plural information of the plurality of functions being input, select one or more functions among the plurality of functions that corresponds to the input question, and the at least one processor is further configured to execute the instructions to input the plural information of the plurality of functions included in the first response, the list, and the input question into the function selection model, the function selection model outputting the one or more functions among the plurality of functions that corresponds to the input question and can be performed at the electronic apparatus. 5. The electronic apparatus of claim 1 , wherein the at least one processor is further configured to execute the instructions to, based on identifying that there is not one among the plurality of chat-bots for responding to the generated question, provide a response to the input question, based on the first response. 6. The electronic apparatus of claim 1 , wherein the at least one processor is further configured to execute the instructions to: based on the first response and the second response, generate the combined response including a question regarding whether the function can be performed, provide the combined response, and based on a request for performing the function being input as the combined response is provided, perform the function, through the second chat-bot. 7. A control method of an electronic apparatus, the control method comprising: inputting an input question into a question classification model trained to identify a chat-bot among a plurality of chat-bots for responding to the input question, the question classification model outputting a first chat-bot among the plurality of chat-bots for responding to the input question; through the question classification model, identifying a first domain, that is related to an input text included in the input question, among a plurality of domains respectively corresponding to the plurality of chat-bots; based on information of the plurality of domains respectively mapped to the plurality of chat-bots, selecting the first chat-bot among the plurality of chat-bots that is mapped to the first domain; acquiring a first response for the input question, through the first chat-bot; based on the first response comprising information of a function of the electronic apparatus that can be performed at the electronic apparatus, generating a generated question requesting to perform the function; inputting the generated question into the question classification model, the question classification model outputting a second chat-bot corresponding to a domain of generated text included in the generated question among the plurality of domains respectively corresponding to the plurality of chat-bots for responding to the generated question; acquiring a second response for the generated question, through the second chat-bot; and providing a combined response to the input question, based on the first response and the second response. 8. The control method of claim 7 , further comprising: based on the first response not comprising the information of the function that can be performed at the electronic apparatus, providing a response to the input question, based on the first response. 9. The control method of claim 7 , further comprising: based on the first response comprising plural information of a plurality of functions, identifying at least one function among the plurality of functions that can be performed at the electronic apparatus, based on a list of functions that can be performed at the electronic apparatus; and generating the generated question requesting to perform the at least one function. 10. The control method of claim 9 , wherein the identifying the at least one function among the plurality of functions that can be performed at the electronic apparatus comprises inputting the plural information of the plurality of functions included in the first response, the list, and the input question into a function selection model trained to, based on the plural information of the plurality of functions being input, select one or more functions among the plurality of functions that corresponds to the input question, the function selection model outputting the one or more functions among the plurality of functions that corresponds to the input question and can be performed at the electronic apparatus. 11. The control method of claim 7 , further comprising: based on identifying that there is not one among the plurality of chat-bots for responding to the generated question, providing a response to the input question, based on the first response.
Natural language query formulation · CPC title
Clustering; Classification · CPC title
Query execution (filtering based on additional data G06F16/335) · CPC title
Machine learning · CPC title
using information identifiers, e.g. uniform resource locators [URL] · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.