Theme detection for object-recognition-based notifications
US-12183330-B2 · Dec 31, 2024 · US
US2024106767A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2024106767-A1 |
| Application number | US-202318387700-A |
| Country | US |
| Kind code | A1 |
| Filing date | Nov 7, 2023 |
| Priority date | Sep 23, 2022 |
| Publication date | Mar 28, 2024 |
| Grant date | — |
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 may include a communication interface, a memory configured to store at least one instruction, and one or more processors configured to generate response information based on conversation content received through the communication interface by executing the at least one instruction to: identify a user request by confirming a current request and a previous request of a user in the conversation content, identify whether the user request is a multi-turn request or a single-turn request based on the conversation content, generate a confirmation request to request the user to confirm the user request based on the user request being identified as the single-turn request, and omit a generation of the confirmation request and generate a response corresponding to the user request based on the user request being identified as the multi-turn request.
Opening claim text (preview).
What is claimed is: 1 . An electronic apparatus, comprising: a communication interface; a memory configured to store at least one instruction; and one or more processors configured to generate response information based on conversation content received through the communication interface by executing the at least one instruction to: identify a user request by confirming a current request and a previous request of a user in the conversation content; identify whether the user request is a multi-turn request or a single-turn request based on the conversation content; generate a confirmation request to request the user to confirm the user request based on the user request being identified as the single-turn request; and omit a generation of the confirmation request and generate a response corresponding to the user request based on the user request being identified as the multi-turn request. 2 . The electronic apparatus as claimed in claim 1 , wherein the one or more processors are further configured to execute the at least one instruction to: identify that the user request is the multi-turn request when a same type of request is identified a predetermined number of times or more for a predetermined time based on the conversation content, and generate the response corresponding to the user request based on the multi-turn request. 3 . The electronic apparatus as claimed in claim 1 , wherein the same type of request corresponds to requests for information that fall in a common category, and are directed to different entities or targets. 4 . The electronic apparatus as claimed in claim 1 , wherein, when a plurality of multi-turn requests are identified, the one or more processors are further configured to execute the at least one instruction to: identify one of the plurality of identified multi-turn requests using a conversation sequence within the received conversation content, and generate the response corresponding to the user request based on the identified one multi-turn request. 5 . The electronic apparatus as claimed in claim 1 , wherein, when a plurality of user requests are confirmed, the one or more processors are further configured to execute the at least one instruction to estimate one of the plurality of user requests based on reliability values corresponding to each of the plurality of user requests, and when the reliability value of the user request is greater than or equal to a threshold value, the response is generated based on the user request. 6 . The electronic apparatus as claimed in claim 1 , wherein the one or more processors are further configured to execute the at least one instruction to: generate the confirmation request or the response based on at least one of a user preference for the confirmation request and a user preference for the response. 7 . The electronic apparatus as claimed in claim 6 , wherein the one or more processors are further configured to execute the at least one instruction to: acquire a user preference value for the confirmation request based on conversation history information including user feedback information, when the obtained preference value is identified as being less than a threshold value, the response is generated based on the identified request, and the user feedback information includes at least one of feedback information on the response and feedback information on the confirmation request. 8 . The electronic apparatus as claimed in claim 6 , wherein the memory further includes user preference information corresponding to different type of requests, respectively, and the one or more processors are further configured to execute the at least one instruction to identify a user preference value for a response corresponding to the user request based on the user preference information stored in the memory, and when the user preference value is identified as being greater than or equal to a threshold value, the response is generated based on the user request. 9 . The electronic apparatus as claimed in claim 1 , wherein the memory stores a trained first neural network model, the trained first neural network model is trained to output the user request as conversation content, response information, and feedback information for the response are input as training data, and the one or more processors are further configured to execute the at least one instruction to input the conversation content received through the communication interface to the trained first neural network model to estimate the user request. 10 . The electronic apparatus as claimed in claim 1 , wherein the user request includes a first user request and a second user request, the one or more processors are further configured to execute the at least one instruction to: estimate the first user request based on the user's current request within the received conversation content, estimate the second user request based on the user's current request and previous request, and generate the confirmation request for identifying either the first user request or the second user request when the first user request and the second user request are identified as different types. 11 . A method of controlling an electronic apparatus, the method comprising: obtaining a conversation content from a user; identifying a user request by confirming a current request and a previous request of the user in the conversation content; identifying whether the user request is a multi-turn request or a single-turn request based on the conversation content; generating a confirmation request to request the user to confirm the user request based on the user request being identified as the single-turn request; and omitting a generation of the confirmation request and generating a response corresponding to the user request based on the user request being identified as the multi-turn request. 12 . The method as claimed in claim 11 , further comprising: identifying that the user request is the multi-turn request when a same type of request is identified a predetermined number of times or more for a predetermined time based on the conversation content; and generating the response corresponding to the user request based on the multi-turn request. 13 . The method as claimed in claim 12 , wherein the same type of request corresponds to requests for information that fall in a common category, and are directed to different entities or targets. 14 . The method as claimed in claim 11 , further comprising: when a plurality of multi-turn requests are identified, identifying one of the plurality of identified multi-turn requests using a conversation sequence within the conversation content, and wherein the generating of the response comprises: generating the response based on the one multi-turn request. 15 . The method as claimed in claim 11 , wherein the estimating comprises: when a plurality of user requests are confirmed, one of the plurality of user requests is estimated based on reliability values corresponding to each of the plurality of user requests, and wherein the generating of the response comprises: when the reliability value of the user request is greater than or equal to a threshold value, generating the response based on the user request.
Feedback of the input speech · CPC title
for comparison or discrimination · CPC title
Learning methods · CPC title
Audio in a user interface, e.g. using voice commands for navigating, audio feedback · CPC title
Recurrent networks, e.g. Hopfield networks · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.