Electronic device and method of controlling thereof

    公开(公告)号:US11495220B2

    公开(公告)日:2022-11-08

    申请号:US16683571

    申请日:2019-11-14

    摘要: Disclosed is an electronic device. The electronic device may execute an application for transmitting and receiving at least one of text data or voice data with another electronic device using the communication module, in response to occurrence of at least one event, based on receiving at least one of text data or voice data from the another electronic device, identify that a confirmation is necessary using the digital assistant based on at least one of text data or voice data being generated based on a characteristic of ab utterance using a digital assistant, generate a notification to request confirmation using the digital assistant based on confirmation being necessary, and output the notification using the application.
    A method for identifying that a confirmation is necessary may include identifying using voice data or text data that is received from another electronic device using a rule-based or AI algorithm.
    When a confirmation is necessary is identified using the AI algorithm, the method may use machine learning, neural network, or a deep learning algorithm.

    HUB DEVICE, MULTI-DEVICE SYSTEM INCLUDING THE HUB DEVICE AND PLURALITY OF DEVICES, AND OPERATING METHOD OF THE HUB DEVICE AND MULTI-DEVICE SYSTEM

    公开(公告)号:US20210136433A1

    公开(公告)日:2021-05-06

    申请号:US17085565

    申请日:2020-10-30

    摘要: A method, performed by a hub device, of storing a voice assistant model for controlling a device includes receiving information about a first device connected to the hub device, requesting a voice assistant server to update a device determination model stored in the hub device; receiving the updated device determination model from the voice assistant server and storing the received updated device determination model; requesting, from the voice assistant server, information about a function determination model corresponding to the first device; receiving the information about the function determination model corresponding to the first device from the voice assistant server, and determining whether to store the function determination model in the hub device based on the received information; and based on the function determination model being determined to be stored in the hub device, storing, in the hub device, the function determination model corresponding to the first device.

    ELECTRONIC APPARATUS FOR SELECTING AI ASSISTANT AND RESPONSE PROVIDING METHOD THEREOF

    公开(公告)号:US20210074299A1

    公开(公告)日:2021-03-11

    申请号:US17015788

    申请日:2020-09-09

    摘要: An electronic apparatus is provided. The electronic apparatus includes a memory storing information regarding a plurality of voice assistants, and a processor. The processor may be configured to, based on a voice of a user being input via a microphone, identify a voice assistant among the plurality of voice assistants based on the user's voice, and identify whether the identified voice assistant is able to provide a response to the voice, by inputting a text converted from the user's voice to an artificial intelligence model trained based on texts recognizable by the identified voice assistant, based on the identified voice assistant being identified to be unable to provide a response to the voice, obtain a response to the voice from at least one of the plurality of voice assistants other than the identified voice assistant, and output at least one of the plurality of obtained responses as a response to the voice.

    ELECTRONIC APPARATUS AND METHOD FOR CONTROLLING THEREOF

    公开(公告)号:US20240106767A1

    公开(公告)日:2024-03-28

    申请号:US18387700

    申请日:2023-11-07

    发明人: Sungja Choi

    IPC分类号: H04L51/02 H04L51/216

    CPC分类号: H04L51/02 H04L51/216

    摘要: 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.