KR102725783B1 - 복수 개의 엔드 포인트가 포함된 플랜들을 처리하는 방법 및 그 방법을 적용한 전자 장치 - Google Patents
복수 개의 엔드 포인트가 포함된 플랜들을 처리하는 방법 및 그 방법을 적용한 전자 장치 Download PDFInfo
- Publication number
- KR102725783B1 KR102725783B1 KR1020190025544A KR20190025544A KR102725783B1 KR 102725783 B1 KR102725783 B1 KR 102725783B1 KR 1020190025544 A KR1020190025544 A KR 1020190025544A KR 20190025544 A KR20190025544 A KR 20190025544A KR 102725783 B1 KR102725783 B1 KR 102725783B1
- Authority
- KR
- South Korea
- Prior art keywords
- actions
- plan
- action
- endpoint
- module
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000012545 processing Methods 0.000 title claims abstract description 84
- 238000000034 method Methods 0.000 title claims abstract description 73
- 230000009471 action Effects 0.000 claims abstract description 320
- 238000003672 processing method Methods 0.000 claims description 2
- 230000001172 regenerating effect Effects 0.000 claims description 2
- 239000002775 capsule Substances 0.000 description 106
- 230000008569 process Effects 0.000 description 46
- 238000004891 communication Methods 0.000 description 44
- 230000000875 corresponding effect Effects 0.000 description 44
- 238000007781 pre-processing Methods 0.000 description 28
- 230000006870 function Effects 0.000 description 21
- 238000010586 diagram Methods 0.000 description 20
- 230000004044 response Effects 0.000 description 13
- 238000012546 transfer Methods 0.000 description 9
- 238000004590 computer program Methods 0.000 description 5
- 238000004458 analytical method Methods 0.000 description 4
- 238000013473 artificial intelligence Methods 0.000 description 4
- 230000003993 interaction Effects 0.000 description 4
- 238000013528 artificial neural network Methods 0.000 description 3
- 230000008859 change Effects 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 230000001934 delay Effects 0.000 description 2
- 230000007613 environmental effect Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 239000011347 resin Substances 0.000 description 2
- 229920005989 resin Polymers 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 230000003213 activating effect Effects 0.000 description 1
- 230000001364 causal effect Effects 0.000 description 1
- 230000010267 cellular communication Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 239000004020 conductor Substances 0.000 description 1
- 230000001276 controlling effect Effects 0.000 description 1
- 239000013256 coordination polymer Substances 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000000446 fuel Substances 0.000 description 1
- 230000008571 general function Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000003155 kinesthetic effect Effects 0.000 description 1
- 230000000306 recurrent effect Effects 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
- 230000000638 stimulation Effects 0.000 description 1
- 239000000758 substrate Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/22—Procedures used during a speech recognition process, e.g. man-machine dialogue
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/16—Sound input; Sound output
- G06F3/167—Audio in a user interface, e.g. using voice commands for navigating, audio feedback
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/20—Natural language analysis
- G06F40/205—Parsing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/20—Natural language analysis
- G06F40/268—Morphological analysis
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/30—Semantic analysis
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N5/00—Computing arrangements using knowledge-based models
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G06Q10/06311—Scheduling, planning or task assignment for a person or group
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/109—Time management, e.g. calendars, reminders, meetings or time accounting
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/04—Segmentation; Word boundary detection
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/08—Speech classification or search
- G10L15/18—Speech classification or search using natural language modelling
- G10L15/1815—Semantic context, e.g. disambiguation of the recognition hypotheses based on word meaning
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/08—Speech classification or search
- G10L15/18—Speech classification or search using natural language modelling
- G10L15/1822—Parsing for meaning understanding
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/28—Constructional details of speech recognition systems
- G10L15/30—Distributed recognition, e.g. in client-server systems, for mobile phones or network applications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/22—Procedures used during a speech recognition process, e.g. man-machine dialogue
- G10L2015/223—Execution procedure of a spoken command
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computational Linguistics (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Business, Economics & Management (AREA)
- Human Computer Interaction (AREA)
- Multimedia (AREA)
- Human Resources & Organizations (AREA)
- Acoustics & Sound (AREA)
- General Physics & Mathematics (AREA)
- Artificial Intelligence (AREA)
- General Engineering & Computer Science (AREA)
- Strategic Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Economics (AREA)
- General Health & Medical Sciences (AREA)
- Data Mining & Analysis (AREA)
- General Business, Economics & Management (AREA)
- Tourism & Hospitality (AREA)
- Quality & Reliability (AREA)
- Operations Research (AREA)
- Marketing (AREA)
- Evolutionary Computation (AREA)
- Computing Systems (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Game Theory and Decision Science (AREA)
- Educational Administration (AREA)
- Development Economics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
도 2는 다양한 실시예에 따른, 컨셉과 액션의 관계 정보가 데이터베이스에 저장된 형태를 나타낸 도면이다.
도 3은 일 실시예에 따라, 지능형 앱을 통해 수신된 음성 입력을 처리하는 화면을 표시하는 사용자 단말을 도시하는 도면이다.
도 4는 일 실시 예에 따른 복수 개의 엔드 포인트가 포함된 플랜을 처리하는 과정을 나타낸 순서도이다.
도 5는 일 실시 예에 따른 복수 개의 캡슐들에 포함된 정보들의 연결 순서를 설정하는 플랜을 수립하고 동작을 수행하는 과정을 나타낸 도면이다.
도 6은 일 실시 예에 따른 복수 개의 엔드 포인트가 포함된 플랜을 처리하는 과정을 나타낸 도면이다.
도 7은 일 실시 예에 따른 서로 다른 엔드 포인트를 갖는 액션들 사이가 독립적인 경우 서브 플랜들을 병렬적으로 처리하는 과정을 나타낸 도면이다.
도 8은 일 실시 예에 따른 서로 다른 엔드 포인트를 갖는 액션들 사이가 독립적인 발화를 처리하는 과정을 나타낸 도면이다.
도 9는 일 실시 예에 따른 서로 다른 엔드 포인트를 갖는 액션들 사이에 의존성이 있는 플랜을 처리하는 과정을 나타낸 순서도이다.
도 10은 일 실시 예에 따른 서로 다른 엔드 포인트를 갖는 액션들 사이에 의존성이 있는 경우 서브 플랜들을 순차적으로 처리하는 과정을 나타낸 도면이다.
도 11은 일 실시 예에 따른 서로 다른 엔드 포인트를 갖는 액션들 사이에 의존성이 있는 발화를 처리하는 과정을 나타낸 도면이다.
도 12는 일 실시 예에 따른 서로 다른 엔드 포인트를 갖는 IoT 환경에서의 발화를 처리하는 과정을 나타낸 도면이다.
도 13은 다양한 실시예들에 따른, 네트워크 환경 내의 전자 장치의 블록도이다.
도면의 설명과 관련하여, 동일 또는 유사한 구성요소에 대해서는 동일 또는 유사한 참조 부호가 사용될 수 있다.
Claims (20)
- 서버 장치의 복수 개의 엔드 포인트(end point)가 포함된 플랜(plan)들을 처리하는 방법에 있어서,
사용자 발화(utterance)에 대응하는 의도(intent)를 획득하는 동작;
상기 의도를 실행하기 위한 액션(action)들의 연결 순서를 설정하는 상기 플랜들을 생성하는 동작;
상기 액션들 중에서, 제1 엔드 포인트를 갖는 복수의 제1 액션들 및 제2 엔드 포인트를 갖는 복수의 제2 액션들이 서로 독립적인지 여부를 판단하는 동작;
상기 제1 엔드 포인트를 갖는 복수의 제1 액션들 및 상기 제2 엔드 포인트를 갖는 복수의 제2 액션들이 서로 독립적이라는 판단에 기반하여, 상기 복수의 제1 액션들의 연결 순서를 설정하는 제1 서브 플랜을 생성하고, 상기 복수의 제2 액션들의 연결 순서를 설정하는 제2 서브 플랜을 생성하는 동작; 및
상기 생성된 제1 서브 플랜 및 제2 서브 플랜을 병렬적으로 처리하는 동작을 포함하고;
상기 액션들의 엔드 포인트는 상기 플랜들에 포함된 액션들이 수행되는 포인트인, 방법. - 청구항 1에 있어서,
상기 액션들이 갖는 상기 엔드 포인트에 따라 상기 액션들의 저장 위치가 설정되는 방법. - 삭제
- 청구항 1에 있어서,
상기 복수의 제1 액션들 및 상기 복수의 제2 액션들이 독립적이지 않다는 판단에 기반하여, 상기 복수의 제1 액션들 및 상기 복수의 제2 액션들을 의존성(dependency)에 따라 설정된 순서대로 처리하는 동작을 더 포함하는 방법. - 청구항 1에 있어서,
상기 플랜에 포함된 복수의 액션들을 상기 엔드 포인트에 따라 상기 제1 엔드 포인트 또는 상기 제2 엔드 포인트로 구분하고, 상기 제1 엔드 포인트를 갖는 복수의 제1 액션들 및 상기 제2 엔드 포인트를 갖는 복수의 제2 액션들이 서로 독립적이라는 판단에 기반하여 상기 복수의 제1 액션들 및 상기 복수의 제2 액션들을 분리하는 동작을 더 포함하는 방법. - 청구항 1에 있어서,
상기 제1 서브 플랜에 포함된 액션들을 처리하여 제1 결과를 생성하는 동작; 및
상기 제2 서브 플랜에 포함된 액션들을 처리하고 상기 제1 결과를 반영하여 목표(goal) 액션을 생성하는 동작을 더 포함하는, 방법. - 청구항 6에 있어서,
상기 제2 서브 플랜에 포함된 액션들을 처리하여 제2 결과를 생성하는 동작; 및
상기 제1 결과 및 상기 제2 결과를 병합(merge)하여 목표 액션을 생성하는 동작을 더 포함하는, 방법. - 청구항 1에 있어서,
상기 제1 엔드 포인트는 사용자 단말이고, 상기 제2 엔드 포인트는 지능형 서버인 방법. - 청구항 1에 있어서,
복수의 가전 기기들과 연결된 입력 장치에서 사용자의 발화를 입력받는 동작;
상기 복수의 가전 기기들이 해당하는 동작을 수행하도록 상기 플랜을 수립하는 동작; 및
상기 플랜에 포함된 액션을 상기 엔드 포인트에 따라 나누어 복수의 서브 플랜들을 재생성하는 동작을 더 포함하는 방법. - 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 청구항 1에 있어서,
상기 복수의 제1 액션들 및 상기 복수의 제2 액션들 사이에 의존성이 있는 경우 목표 액션의 엔드 포인트를 확인하는 동작;
상기 목표 액션의 엔드 포인트를 제외한 엔드 포인트에 속하는 액션들을 수행하여 상기 의도를 실행하기 위한 상기 액션들의 실행 순서를 수립 및/또는 설정하는 플랜을 축소하며 업데이트하는 동작;
상기 업데이트된 플랜을 상기 목표 액션을 수행하는 엔드 포인트로 전달하는 동작; 및
상기 목표 액션을 수행하는 엔드 포인트에 속하는 액션들을 수행하고 상기 목표 액션을 수행하는 동작을 더 포함하는 방법. - 청구항 15에 있어서,
상기 목표 액션의 엔드 포인트와 다른 엔드 포인트를 갖는 액션들을 먼저 수행하는 동작을 더 포함하는 방법. - 청구항 15에 있어서,
상기 목표 액션의 엔드 포인트를 제외한 엔드 포인트에 속하는 액션들을 수행하여 제1 결과를 생성하고,
상기 제1 결과에 기반하여 상기 목표 액션을 수행하는 엔드 포인트에 속하는 액션들을 수행하는 방법. - 청구항 17에 있어서,
상기 목표 액션을 수행하는 엔드 포인트에 속하는 액션들을 수행하여 제2 결과를 생성하고,
상기 제2 결과에 상기 제1 결과를 결합하여 상기 목표 액션을 생성하는 방법. - 청구항 15에 있어서,
상기 플랜은 복수 개의 컨셉 또는 액션들의 처리 순서 및/또는 처리 방법을 설정하는 방법. - 청구항 15에 있어서,
상기 목표 액션을 수행하는 동작은 상기 목표 액션의 성공 및/또는 실패 여부를 포함한 결과를 전송하는 동작을 포함하는 방법.
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020190025544A KR102725783B1 (ko) | 2019-03-06 | 2019-03-06 | 복수 개의 엔드 포인트가 포함된 플랜들을 처리하는 방법 및 그 방법을 적용한 전자 장치 |
PCT/KR2020/000990 WO2020180008A1 (en) | 2019-03-06 | 2020-01-21 | Method for processing plans having multiple end points and electronic device applying the same method |
EP20766751.0A EP3881175A4 (en) | 2019-03-06 | 2020-01-21 | METHOD FOR PROCESSING PLANS WITH MULTIPLE ENDPOINTS AND ELECTRONIC DEVICE USING THE METHOD |
US16/783,364 US11264031B2 (en) | 2019-03-06 | 2020-02-06 | Method for processing plans having multiple end points and electronic device applying the same method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020190025544A KR102725783B1 (ko) | 2019-03-06 | 2019-03-06 | 복수 개의 엔드 포인트가 포함된 플랜들을 처리하는 방법 및 그 방법을 적용한 전자 장치 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20200107058A KR20200107058A (ko) | 2020-09-16 |
KR102725783B1 true KR102725783B1 (ko) | 2024-11-05 |
Family
ID=72335383
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020190025544A Active KR102725783B1 (ko) | 2019-03-06 | 2019-03-06 | 복수 개의 엔드 포인트가 포함된 플랜들을 처리하는 방법 및 그 방법을 적용한 전자 장치 |
Country Status (4)
Country | Link |
---|---|
US (1) | US11264031B2 (ko) |
EP (1) | EP3881175A4 (ko) |
KR (1) | KR102725783B1 (ko) |
WO (1) | WO2020180008A1 (ko) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102725783B1 (ko) * | 2019-03-06 | 2024-11-05 | 삼성전자주식회사 | 복수 개의 엔드 포인트가 포함된 플랜들을 처리하는 방법 및 그 방법을 적용한 전자 장치 |
US12261747B2 (en) | 2019-09-20 | 2025-03-25 | Sonatus, Inc. | System, method, and apparatus to execute vehicle communications using a zonal architecture |
US12248288B2 (en) | 2019-12-19 | 2025-03-11 | Samsung Electronics Co., Ltd. | Method and systems for achieving collaboration between resources of IoT devices |
KR20220055937A (ko) * | 2020-10-27 | 2022-05-04 | 삼성전자주식회사 | 전자 장치 및 전자 장치의 음성 인식 수행 방법 |
EP4254401B1 (en) | 2021-02-17 | 2025-02-26 | Samsung Electronics Co., Ltd. | Electronic device and control method therefor |
US20230077874A1 (en) * | 2021-09-14 | 2023-03-16 | Samsung Electronics Co., Ltd. | Methods and systems for determining missing slots associated with a voice command for an advanced voice interaction |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140074483A1 (en) | 2012-09-10 | 2014-03-13 | Apple Inc. | Context-Sensitive Handling of Interruptions by Intelligent Digital Assistant |
US20140172953A1 (en) | 2012-12-14 | 2014-06-19 | Rawles Llc | Response Endpoint Selection |
US20180253202A1 (en) | 2017-03-06 | 2018-09-06 | Samsung Electronics Co., Ltd. | Electronic device and method for controlling application thereof |
US20190013024A1 (en) | 2017-07-10 | 2019-01-10 | Samsung Electronics Co., Ltd. | Voice processing method and electronic device supporting the same |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5887120A (en) * | 1995-05-31 | 1999-03-23 | Oracle Corporation | Method and apparatus for determining theme for discourse |
US20150112962A1 (en) * | 2012-05-31 | 2015-04-23 | Doat Media Ltd. | System and method for launching applications on a user device based on the user intent |
UA102154U (uk) | 2012-08-03 | 2015-10-26 | Багатофункціональна система представлення кінцевому користувачу мультимедійного вмісту оптимальної якості | |
US10058290B1 (en) * | 2013-06-21 | 2018-08-28 | Fitbit, Inc. | Monitoring device with voice interaction |
US9111214B1 (en) | 2014-01-30 | 2015-08-18 | Vishal Sharma | Virtual assistant system to remotely control external services and selectively share control |
RU2014111971A (ru) * | 2014-03-28 | 2015-10-10 | Юрий Михайлович Буров | Способ и система голосового интерфейса |
US9548066B2 (en) * | 2014-08-11 | 2017-01-17 | Amazon Technologies, Inc. | Voice application architecture |
US9666192B2 (en) * | 2015-05-26 | 2017-05-30 | Nuance Communications, Inc. | Methods and apparatus for reducing latency in speech recognition applications |
CN106469040B (zh) | 2015-08-19 | 2019-06-21 | 华为终端有限公司 | 通信方法、服务器及设备 |
US20180133900A1 (en) * | 2016-11-15 | 2018-05-17 | JIBO, Inc. | Embodied dialog and embodied speech authoring tools for use with an expressive social robot |
US10313531B2 (en) | 2016-12-13 | 2019-06-04 | Bullhead Innovations Ltd. | Voice controlled room system |
KR102402224B1 (ko) * | 2017-04-17 | 2022-05-27 | 삼성전자주식회사 | 사용자 발화에 대응하는 태스크를 수행하는 전자 장치 |
DK201770431A1 (en) * | 2017-05-15 | 2018-12-20 | Apple Inc. | Optimizing dialogue policy decisions for digital assistants using implicit feedback |
KR102426411B1 (ko) * | 2017-06-21 | 2022-07-29 | 삼성전자주식회사 | 사용자 발화을 처리하는 전자 장치 및 시스템 |
KR102060775B1 (ko) * | 2017-06-27 | 2019-12-30 | 삼성전자주식회사 | 음성 입력에 대응하는 동작을 수행하는 전자 장치 |
KR102419374B1 (ko) * | 2017-07-21 | 2022-07-11 | 삼성전자주식회사 | 사용자 발화를 처리하는 전자 장치 및 그 전자 장치의 제어 방법 |
KR102426704B1 (ko) * | 2017-08-28 | 2022-07-29 | 삼성전자주식회사 | 음성 인식 서비스 운용 방법 및 이를 지원하는 전자 장치 |
KR102725783B1 (ko) * | 2019-03-06 | 2024-11-05 | 삼성전자주식회사 | 복수 개의 엔드 포인트가 포함된 플랜들을 처리하는 방법 및 그 방법을 적용한 전자 장치 |
-
2019
- 2019-03-06 KR KR1020190025544A patent/KR102725783B1/ko active Active
-
2020
- 2020-01-21 EP EP20766751.0A patent/EP3881175A4/en active Pending
- 2020-01-21 WO PCT/KR2020/000990 patent/WO2020180008A1/en unknown
- 2020-02-06 US US16/783,364 patent/US11264031B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140074483A1 (en) | 2012-09-10 | 2014-03-13 | Apple Inc. | Context-Sensitive Handling of Interruptions by Intelligent Digital Assistant |
US20140172953A1 (en) | 2012-12-14 | 2014-06-19 | Rawles Llc | Response Endpoint Selection |
US20180253202A1 (en) | 2017-03-06 | 2018-09-06 | Samsung Electronics Co., Ltd. | Electronic device and method for controlling application thereof |
US20190013024A1 (en) | 2017-07-10 | 2019-01-10 | Samsung Electronics Co., Ltd. | Voice processing method and electronic device supporting the same |
Also Published As
Publication number | Publication date |
---|---|
EP3881175A1 (en) | 2021-09-22 |
US20200286477A1 (en) | 2020-09-10 |
EP3881175A4 (en) | 2022-01-12 |
US11264031B2 (en) | 2022-03-01 |
WO2020180008A1 (en) | 2020-09-10 |
KR20200107058A (ko) | 2020-09-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102725783B1 (ko) | 복수 개의 엔드 포인트가 포함된 플랜들을 처리하는 방법 및 그 방법을 적용한 전자 장치 | |
KR102717792B1 (ko) | 전자 장치의 기능 실행 방법 및 이를 사용하는 전자 장치 | |
KR102725793B1 (ko) | 사용자 발화를 처리하는 전자 장치, 및 그 전자 장치의 제어 방법 | |
US11662976B2 (en) | Electronic device and method for sharing voice command thereof | |
KR20210016815A (ko) | 복수의 지능형 에이전트를 관리하는 전자 장치 및 그의 동작 방법 | |
KR102748336B1 (ko) | 전자 장치 및 단축 명령어에 대응하는 태스크 수행 방법 | |
US11474780B2 (en) | Method of providing speech recognition service and electronic device for same | |
US20240071390A1 (en) | Electronic device configured to perform action using speech recognition function and method for providing notification related to action using same | |
KR20190122457A (ko) | 음성 인식을 수행하는 전자 장치 및 전자 장치의 동작 방법 | |
US20210358486A1 (en) | Method for expanding language used in speech recognition model and electronic device including speech recognition model | |
KR20210001082A (ko) | 사용자 발화를 처리하는 전자 장치와 그 동작 방법 | |
CN113678119A (zh) | 用于生成自然语言响应的电子装置及其方法 | |
US11455992B2 (en) | Electronic device and system for processing user input and method thereof | |
US11341965B2 (en) | System for processing user utterance and operating method thereof | |
KR20220057249A (ko) | 사용자 발화를 처리하는 전자 장치, 및 그 전자 장치의 제어 방법 | |
US11961505B2 (en) | Electronic device and method for identifying language level of target | |
US20220013135A1 (en) | Electronic device for displaying voice recognition-based image | |
KR20220119219A (ko) | 온디바이스 인공지능 서비스를 제공하는 전자 장치 및 방법 | |
KR20220091085A (ko) | 전자 장치 및 그의 연속성을 가지는 사용자 입력에 대한 실행 정보를 공유하는 방법 | |
KR102782962B1 (ko) | 음성 인식 기반 이미지를 표시하는 전자 장치 | |
KR20210015428A (ko) | 사용자 인터페이스를 제공하는 전자 장치 및 방법 | |
US20230186031A1 (en) | Electronic device for providing voice recognition service using user data and operating method thereof | |
US11756575B2 (en) | Electronic device and method for speech recognition processing of electronic device | |
US20220413988A1 (en) | Electronic device and method for processing user input | |
KR20240160987A (ko) | 음성 입력에 대한 사용자 의도 분석 방법 및 그 전자 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20190306 |
|
PG1501 | Laying open of application | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20220211 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20190306 Comment text: Patent Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20240227 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20241017 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20241030 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20241031 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration |