×

Method for operating speech recognition service and electronic device supporting the same

  • US 10,706,847 B2
  • Filed: 03/28/2018
  • Issued: 07/07/2020
  • Est. Priority Date: 03/28/2017
  • Status: Active Grant
First Claim
Patent Images

1. An electronic system comprising:

  • an electronic device including a housing including a first surface, a viewable display, a proximity sensor disposed on the first surface and adjacent to the display, a microphone, a first speaker disposed on the first surface and adjacent to the display, a second speaker disposed to be spaced apart from the first speaker, a wireless communication circuit, a first processor electrically connected with the display, the proximity sensor, the microphone, the first speaker, the second speaker, and the wireless communication circuit, and a first memory electrically connected with the first processor, anda first server including a network interface, a second processor electrically connected with the network interface, and a second memory electrically connected with the second processor,wherein the second memory includes an automatic speech recognition (ASR) module comprising processing circuitry and program elements, a natural language understanding (NLU) module comprising processing circuitry and program elements, and a natural language generator (NLG) module comprising processing circuitry and program elements,wherein the first memory stores instructions that, when executed, cause the first processor to;

    receive proximity data from the proximity sensor;

    receive a voice input using the microphone; and

    provide, to the second processor, first data associated with the voice input and second data associated with the proximity data through the wireless communication circuit,wherein the second memory stores instructions that, when executed, cause the second processor to;

    process the first data using at least one of the ASR module and/or the NLU module;

    generate a natural language response based on at least a portion of the second data using the NLG module;

    generate a path rule including a sequence of at least one function based on the first data and the second data; and

    provide the natural language response and the path rule to the first processor, andwherein the first memory further stores instructions that, when executed, cause the first processor to;

    output at least a portion of the natural language response through the first speaker and/or through the display and the second speaker by executing the at least one function based on the path rule.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×