KR20220120719A - 연산 어시스턴트에 의한 지연된 응답 - Google Patents
연산 어시스턴트에 의한 지연된 응답 Download PDFInfo
- Publication number
- KR20220120719A KR20220120719A KR1020227028912A KR20227028912A KR20220120719A KR 20220120719 A KR20220120719 A KR 20220120719A KR 1020227028912 A KR1020227028912 A KR 1020227028912A KR 20227028912 A KR20227028912 A KR 20227028912A KR 20220120719 A KR20220120719 A KR 20220120719A
- Authority
- KR
- South Korea
- Prior art keywords
- task
- computing device
- assistant
- user
- performance
- 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/004—Artificial life, i.e. computing arrangements simulating life
- G06N3/006—Artificial life, i.e. computing arrangements simulating life based on simulated virtual individual or collective life forms, e.g. social simulations or particle swarm optimisation [PSO]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/30—Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
- G06F16/33—Querying
- G06F16/332—Query formulation
- G06F16/3329—Natural language query formulation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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 OR CALCULATING; 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/02—Reservations, e.g. for tickets, services or events
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
- G06Q10/063114—Status monitoring or status determination for a person or group
-
- 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
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L13/00—Speech synthesis; Text to speech systems
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2203/00—Aspects of automatic or semi-automatic exchanges
- H04M2203/35—Aspects of automatic or semi-automatic exchanges related to information services provided via a voice call
- H04M2203/355—Interactive dialogue design tools, features or methods
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/487—Arrangements for providing information services, e.g. recorded voice services or time announcements
- H04M3/493—Interactive information services, e.g. directory enquiries ; Arrangements therefor, e.g. interactive voice response [IVR] systems or voice portals
- H04M3/4936—Speech interaction details
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Human Resources & Organizations (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Computational Linguistics (AREA)
- Health & Medical Sciences (AREA)
- Entrepreneurship & Innovation (AREA)
- Strategic Management (AREA)
- Economics (AREA)
- Tourism & Hospitality (AREA)
- General Engineering & Computer Science (AREA)
- Mathematical Physics (AREA)
- Multimedia (AREA)
- Audiology, Speech & Language Pathology (AREA)
- General Business, Economics & Management (AREA)
- Quality & Reliability (AREA)
- Operations Research (AREA)
- Marketing (AREA)
- Development Economics (AREA)
- General Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Data Mining & Analysis (AREA)
- Acoustics & Sound (AREA)
- Game Theory and Decision Science (AREA)
- Educational Administration (AREA)
- Databases & Information Systems (AREA)
- Biomedical Technology (AREA)
- Life Sciences & Earth Sciences (AREA)
- Biophysics (AREA)
- Evolutionary Computation (AREA)
- Molecular Biology (AREA)
- Computing Systems (AREA)
- Software Systems (AREA)
- Signal Processing (AREA)
- User Interface Of Digital Computer (AREA)
- Navigation (AREA)
- Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
Abstract
Description
도 2는 본 개시의 하나 이상의 양태에 따라 예시적인 가상 어시스턴트를 실행하도록 구성된 예시적인 컴퓨팅 장치를 도시하는 블록도이다.
도 3은 본 개시의 하나 이상의 양태에 따라 예시적인 가상 어시스턴트를 실행하는 하나 이상의 프로세서에 의해 수행되는 예시적인 동작을 도시하는 흐름도이다.
도 4는 본 개시의 하나 이상의 양태에 따라 예시적인 가상 어시스턴트를 실행하도록 구성된 예시적인 컴퓨팅 장치를 도시하는 블록도이다.
Claims (17)
- 하나 이상의 프로세서에 의해 구현되는 방법으로서,
컴퓨팅 장치에서 발언된 발화의 표현을 수신하는 단계;
상기 발화에 기초하여, 컴퓨팅 어시스턴트에 의해 수행될 태스크를 식별하는 단계;
상기 태스크의 수행을 완료하는 데 미래 이벤트의 발생이 요구된다고 결정하는 단계;
상기 수행을 완료하는 데 상기 미래 이벤트의 발생이 요구된다고 결정한 경우:
상기 컴퓨팅 장치에 동작 가능하게 연결된 하나 이상의 스피커에 의한 재생을 위해, 상기 컴퓨팅 장치의 사용자에게 상기 태스크의 완전한 수행이 즉각(immediate)적이지 않을 것이라는 것을 알려주는 합성된 음성 데이터를 출력하는 단계 -재생을 위해 출력되는 상기 합성된 음성 데이터는 상기 미래 이벤트의 발생과 관련된 추정된 시간에 기초하여 결정됨-; 그리고
상기 미래 이벤트의 발생을 검출하는 것에 응답하여:
상기 컴퓨팅 어시스턴트로 하여금 상기 태스크를 수행하게 하는 단계를 포함하는 것을 특징으로 하는 하나 이상의 프로세서에 의해 구현되는 방법. - 제1항에 있어서, 상기 태스크의 수행을 완료하는 데 미래 이벤트의 발생이 요구된다고 결정하는 단계는,
상기 태스크의 수행을 완료하는 것이 상기 컴퓨팅 장치의 사용자 이외의 사람과 상호작용하는 상기 컴퓨팅 어시스턴트를 포함한다고 결정하는 단계; 그리고
상기 컴퓨팅 장치의 사용자 이외의 사람과의 상호작용이 즉각적인 수행에 적합하지 않다고 결정하는 단계를 포함하는 것을 특징으로 하는 하나 이상의 프로세서에 의해 구현되는 방법. - 제1항에 있어서, 상기 컴퓨팅 장치의 사용자 이외의 사람과 상호작용하는 단계는,
상기 컴퓨팅 어시스턴트에 의해 그리고 상기 컴퓨팅 장치의 사용자 이외의 사람과 관련된 장치에 동작 가능하게 연결된 하나 이상의 스피커에 의한 재생을 위해, 상기 컴퓨팅 장치의 사용자 이외의 상기 사람과의 대화의 일부로서 합성된 음성 데이터를 출력하는 단계를 포함하는 것을 특징으로 하는 하나 이상의 프로세서에 의해 구현되는 방법. - 제1항에 있어서, 상기 태스크의 완전한 수행이 즉각적이지 않을 것이라는 것을 상기 컴퓨팅 장치의 사용자에게 알려주는 상기 합성된 음성 데이터는 제1 시간에 출력되고, 상기 방법은,
상기 제1 시간보다 늦은 제2 시간에, 상기 컴퓨팅 장치에서 발언한 추가 발화의 표현을 수신하는 단계 -상기 추가 발화는 상기 태스크의 수행 상태에 대한 요청을 포함함-; 그리고
상기 컴퓨팅 장치에 동작 가능하게 연결된 하나 이상의 스피커에 의한 재생을 위해, 상기 사용자에게 상기 태스크의 수행 상태를 알려주는 추가 합성 음성 데이터를 출력하는 단계를 더 포함하는 것을 특징으로 하는 하나 이상의 프로세서에 의해 구현되는 방법. - 제1항에 있어서, 상기 방법은,
상기 태스크의 수행이 완료되기 전에, 상기 컴퓨팅 장치에서 발언한 추가 발화의 표현을 수신하는 단계 -상기 추가 발화는 상기 태스크의 하나 이상의 파라미터를 수정하기 위한 요청을 포함함-; 그리고
상기 컴퓨팅 어시스턴트에 의해, 상기 수정된 하나 이상의 파라미터를 사용하여 상기 태스크를 수행하는 단계를 더 포함하는 것을 특징으로 하는 하나 이상의 프로세서에 의해 구현되는 방법. - 제1항에 있어서, 상기 태스크의 하나 이상의 파라미터를 수정하기 위한 요청은,
티켓 구매 또는 예약에 대한 시간 변경 요청; 그리고
티켓 구매 또는 예약에 포함된 인원수 변경 요청 중 하나 이상을 포함하는 것을 특징으로 하는 하나 이상의 프로세서에 의해 구현되는 방법. - 제1항에 있어서, 상기 방법은,
상기 컴퓨팅 장치에서 그리고 상기 태스크의 완전한 수행 전에, 상기 컴퓨팅 어시스턴트가 상기 태스크를 수행하고 있다는 시각적 표시자를 디스플레이하는 단계를 더 포함하는 것을 특징으로 하는 하나 이상의 프로세서에 의해 구현되는 방법. - 제1항에 있어서, 상기 방법은,
상기 미래 이벤트의 발생에 대한 모니터링; 그리고 상기 모니터링에 기초하여 상기 미래 이벤트의 발생이 검출되는지 여부를 결정하는 단계를 더 포함하는 것을 특징으로 하는 하나 이상의 프로세서에 의해 구현되는 방법. - 제8항에 있어서, 상기 미래 이벤트는,
티켓이 판매될 때까지 기다려야 하거나, 또는
현재 진행 중인 스포츠 게임에 최종 점수를 제공하는 것 중 하나를 포함하는 것을 특징으로 하는 하나 이상의 프로세서에 의해 구현되는 방법. - 하나 이상의 프로세서에 의해 구현되는 방법으로서,
컴퓨팅 장치에서 발언된 발화의 표현을 수신하는 단계;
상기 발화에 기초하여, 컴퓨팅 어시스턴트에 의해 수행될 태스크를 식별하는 단계;
상기 태스크에 기초하여, 상기 태스크를 수행하기 위해 상기 컴퓨팅 장치의 사용자를 대신하여 엔티티와의 호출(call)을 수행하도록 결정하는 단계;
상기 컴퓨팅 장치에 동작 가능하게 연결된 하나 이상의 스피커에 의한 재생을 위해, 상기 태스크의 완전한 수행이 즉각적이지 않을 것임을 사용자에게 알리는 합성된 음성 데이터를 출력하는 단계;
상기 태스크를 수행하기 위해, 상기 사용자를 대신하여 상기 엔티티와의 호출 수행을 시작하는 단계; 그리고
상기 호출(call)을 수행하는 중:
상기 컴퓨팅 장치에서 발언한 추가 발화의 표현을 수신하는 단계;
상기 추가 발화에 기초하여, 상기 태스크의 수행을 수정하도록 결정하는 단계; 그리고
컴퓨팅 어시스턴트가 상기 태스크의 수정된 수행을 완료하도록 하는 단계를 포함하는 것을 특징으로 하는 하나 이상의 프로세서에 의해 구현되는 방법. - 제10항에 있어서, 상기 태스크의 수행을 수정하도록 결정하는 단계는 상기 추가 발화가 상기 태스크의 하나 이상의 파라미터를 수정하기 위한 요청을 포함한다고 결정하는 단계를 포함하는 것을 특징으로 하는 하나 이상의 프로세서에 의해 구현되는 방법.
- 제11항에 있어서, 상기 컴퓨팅 어시스턴트가 상기 태스크의 수정된 수행을 완료하도록 하는 단계는 상기 컴퓨팅 어시스턴트로 하여금 상기 호출의 수행 동안 상기 수정된 하나 이상의 파라미터를 사용하여 상기 태스크의 수정된 수행을 완료하게 하는 단계를 포함하는 것을 특징으로 하는 하나 이상의 프로세서에 의해 구현되는 방법.
- 제12항에 있어서, 상기 태스크는 레스토랑 예약 태스크인 것을 특징으로 하는 하나 이상의 프로세서에 의해 구현되는 방법.
- 제13항에 있어서, 상기 태스크의 하나 이상의 파라미터는 파티 규모(party size) 파라미터, 날짜 파라미터, 또는 레스토랑 파라미터 중 하나 이상을 포함하는 것을 특징으로 하는 하나 이상의 프로세서에 의해 구현되는 방법.
- 제10항에 있어서, 상기 태스크를 수행하기 위해 상기 사용자를 대신하여 상기 엔티티와의 호출 수행을 시작하는 단계는,
상기 컴퓨팅 장치의 사용자 이외의 사람과 상기 호출(call)을 상호작용하는 단계를 포함하는 것을 특징으로 하는 하나 이상의 프로세서에 의해 구현되는 방법. - 제15항에 있어서, 상기 컴퓨팅 장치의 사용자 이외의 사람과 상호작용하는 단계는,
상기 컴퓨팅 어시스턴트에 의해 그리고 상기 컴퓨팅 장치의 사용자 이외의 사람과 관련된 장치에 동작 가능하게 연결된 하나 이상의 스피커에 의한 재생을 위해, 상기 컴퓨팅 장치의 사용자 이외의 사람과의 통화의 일부로서 합성된 음성 데이터를 출력하는 단계를 포함하는 것을 특징으로 하는 하나 이상의 프로세서에 의해 구현되는 방법. - 시스템으로서,
적어도 하나의 프로세서; 그리고
실행될 때 상기 적어도 하나의 프로세서로 하여금 동작들을 수행하도록 하는 명령어를 저장한 메모리를 포함하며, 상기 동작들은,
컴퓨팅 장치에서 발언된 발화의 표현을 수신하는 동작;
상기 발화에 기초하여, 컴퓨팅 어시스턴트에 의해 수행될 태스크를 식별하는 동작;
상기 태스크에 기초하여, 상기 태스크를 수행하기 위해 상기 컴퓨팅 장치의 사용자를 대신하여 엔티티와의 호출(call)을 수행하도록 결정하는 동작;
상기 컴퓨팅 장치에 동작 가능하게 연결된 하나 이상의 스피커에 의한 재생을 위해, 상기 태스크의 완전한 수행이 즉각적이지 않을 것임을 사용자에게 알리는 합성된 음성 데이터를 출력하는 동작;
상기 태스크를 수행하기 위해, 상기 사용자를 대신하여 상기 엔티티와의 호출 수행을 시작하는 동작; 그리고
상기 호출(call)을 수행하는 중:
상기 컴퓨팅 장치에서 발언한 추가 발화의 표현을 수신하는 동작;
상기 추가 발화에 기초하여, 상기 태스크의 수행을 수정하도록 결정하는 동작; 그리고
컴퓨팅 어시스턴트가 상기 태스크의 수정된 수행을 완료하도록 하는 동작을 포함하는 것을 특징으로 하는 시스템.
Applications Claiming Priority (6)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201762506999P | 2017-05-16 | 2017-05-16 | |
| US62/506,999 | 2017-05-16 | ||
| US15/847,341 US11048995B2 (en) | 2017-05-16 | 2017-12-19 | Delayed responses by computational assistant |
| US15/847,341 | 2017-12-19 | ||
| KR1020197037012A KR102436294B1 (ko) | 2017-05-16 | 2018-05-14 | 연산 어시스턴트에 의한 지연된 응답 |
| PCT/US2018/032585 WO2018213194A1 (en) | 2017-05-16 | 2018-05-14 | Delayed responses by computational assistant |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020197037012A Division KR102436294B1 (ko) | 2017-05-16 | 2018-05-14 | 연산 어시스턴트에 의한 지연된 응답 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20220120719A true KR20220120719A (ko) | 2022-08-30 |
| KR102582516B1 KR102582516B1 (ko) | 2023-09-26 |
Family
ID=64272422
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020197037012A Active KR102436294B1 (ko) | 2017-05-16 | 2018-05-14 | 연산 어시스턴트에 의한 지연된 응답 |
| KR1020227028912A Active KR102582516B1 (ko) | 2017-05-16 | 2018-05-14 | 연산 어시스턴트에 의한 지연된 응답 |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020197037012A Active KR102436294B1 (ko) | 2017-05-16 | 2018-05-14 | 연산 어시스턴트에 의한 지연된 응답 |
Country Status (6)
| Country | Link |
|---|---|
| US (4) | US11048995B2 (ko) |
| EP (3) | EP3923277B1 (ko) |
| JP (2) | JP6953559B2 (ko) |
| KR (2) | KR102436294B1 (ko) |
| CN (2) | CN116975229A (ko) |
| WO (1) | WO2018213194A1 (ko) |
Families Citing this family (97)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8677377B2 (en) | 2005-09-08 | 2014-03-18 | Apple Inc. | Method and apparatus for building an intelligent automated assistant |
| US9318108B2 (en) | 2010-01-18 | 2016-04-19 | Apple Inc. | Intelligent automated assistant |
| US8977255B2 (en) | 2007-04-03 | 2015-03-10 | Apple Inc. | Method and system for operating a multi-function portable electronic device using voice-activation |
| US8676904B2 (en) | 2008-10-02 | 2014-03-18 | Apple Inc. | Electronic devices with voice command and contextual data processing capabilities |
| US10255566B2 (en) | 2011-06-03 | 2019-04-09 | Apple Inc. | Generating and processing task items that represent tasks to perform |
| US10276170B2 (en) | 2010-01-18 | 2019-04-30 | Apple Inc. | Intelligent automated assistant |
| US10057736B2 (en) | 2011-06-03 | 2018-08-21 | Apple Inc. | Active transport based notifications |
| US10417037B2 (en) | 2012-05-15 | 2019-09-17 | Apple Inc. | Systems and methods for integrating third party services with a digital assistant |
| DE112014000709B4 (de) | 2013-02-07 | 2021-12-30 | Apple Inc. | Verfahren und vorrichtung zum betrieb eines sprachtriggers für einen digitalen assistenten |
| US10652394B2 (en) | 2013-03-14 | 2020-05-12 | Apple Inc. | System and method for processing voicemail |
| US10748529B1 (en) | 2013-03-15 | 2020-08-18 | Apple Inc. | Voice activated device for use with a voice-based digital assistant |
| KR101959188B1 (ko) | 2013-06-09 | 2019-07-02 | 애플 인크. | 디지털 어시스턴트의 둘 이상의 인스턴스들에 걸친 대화 지속성을 가능하게 하기 위한 디바이스, 방법 및 그래픽 사용자 인터페이스 |
| US10176167B2 (en) | 2013-06-09 | 2019-01-08 | Apple Inc. | System and method for inferring user intent from speech inputs |
| KR101749009B1 (ko) | 2013-08-06 | 2017-06-19 | 애플 인크. | 원격 디바이스로부터의 활동에 기초한 스마트 응답의 자동 활성화 |
| US10553098B2 (en) | 2014-05-20 | 2020-02-04 | Ooma, Inc. | Appliance device integration with alarm systems |
| US9633547B2 (en) | 2014-05-20 | 2017-04-25 | Ooma, Inc. | Security monitoring and control |
| US9715875B2 (en) | 2014-05-30 | 2017-07-25 | Apple Inc. | Reducing the need for manual start/end-pointing and trigger phrases |
| WO2015184186A1 (en) | 2014-05-30 | 2015-12-03 | Apple Inc. | Multi-command single utterance input method |
| US10170123B2 (en) | 2014-05-30 | 2019-01-01 | Apple Inc. | Intelligent assistant for home automation |
| US9338493B2 (en) | 2014-06-30 | 2016-05-10 | Apple Inc. | Intelligent automated assistant for TV user interactions |
| US11330100B2 (en) * | 2014-07-09 | 2022-05-10 | Ooma, Inc. | Server based intelligent personal assistant services |
| US9886953B2 (en) | 2015-03-08 | 2018-02-06 | Apple Inc. | Virtual assistant activation |
| US9721566B2 (en) | 2015-03-08 | 2017-08-01 | Apple Inc. | Competing devices responding to voice triggers |
| US10009286B2 (en) | 2015-05-08 | 2018-06-26 | Ooma, Inc. | Communications hub |
| US10460227B2 (en) | 2015-05-15 | 2019-10-29 | Apple Inc. | Virtual assistant in a communication session |
| US10200824B2 (en) | 2015-05-27 | 2019-02-05 | Apple Inc. | Systems and methods for proactively identifying and surfacing relevant content on a touch-sensitive device |
| US20160378747A1 (en) | 2015-06-29 | 2016-12-29 | Apple Inc. | Virtual assistant for media playback |
| US10331312B2 (en) | 2015-09-08 | 2019-06-25 | Apple Inc. | Intelligent automated assistant in a media environment |
| US10671428B2 (en) | 2015-09-08 | 2020-06-02 | Apple Inc. | Distributed personal assistant |
| US10740384B2 (en) | 2015-09-08 | 2020-08-11 | Apple Inc. | Intelligent automated assistant for media search and playback |
| US10747498B2 (en) | 2015-09-08 | 2020-08-18 | Apple Inc. | Zero latency digital assistant |
| US11587559B2 (en) | 2015-09-30 | 2023-02-21 | Apple Inc. | Intelligent device identification |
| US10691473B2 (en) | 2015-11-06 | 2020-06-23 | Apple Inc. | Intelligent automated assistant in a messaging environment |
| US10956666B2 (en) | 2015-11-09 | 2021-03-23 | Apple Inc. | Unconventional virtual assistant interactions |
| US10223066B2 (en) | 2015-12-23 | 2019-03-05 | Apple Inc. | Proactive assistance based on dialog communication between devices |
| US12223282B2 (en) | 2016-06-09 | 2025-02-11 | Apple Inc. | Intelligent automated assistant in a home environment |
| US10586535B2 (en) | 2016-06-10 | 2020-03-10 | Apple Inc. | Intelligent digital assistant in a multi-tasking environment |
| US12197817B2 (en) | 2016-06-11 | 2025-01-14 | Apple Inc. | Intelligent device arbitration and control |
| DK201670540A1 (en) | 2016-06-11 | 2018-01-08 | Apple Inc | Application integration with a digital assistant |
| DK179415B1 (en) | 2016-06-11 | 2018-06-14 | Apple Inc | Intelligent device arbitration and control |
| US11204787B2 (en) | 2017-01-09 | 2021-12-21 | Apple Inc. | Application integration with a digital assistant |
| DK201770383A1 (en) | 2017-05-09 | 2018-12-14 | Apple Inc. | USER INTERFACE FOR CORRECTING RECOGNITION ERRORS |
| US10726832B2 (en) | 2017-05-11 | 2020-07-28 | Apple Inc. | Maintaining privacy of personal information |
| DK180048B1 (en) | 2017-05-11 | 2020-02-04 | Apple Inc. | MAINTAINING THE DATA PROTECTION OF PERSONAL INFORMATION |
| DK201770428A1 (en) | 2017-05-12 | 2019-02-18 | Apple Inc. | LOW-LATENCY INTELLIGENT AUTOMATED ASSISTANT |
| DK179745B1 (en) | 2017-05-12 | 2019-05-01 | Apple Inc. | SYNCHRONIZATION AND TASK DELEGATION OF A DIGITAL ASSISTANT |
| DK179496B1 (en) | 2017-05-12 | 2019-01-15 | Apple Inc. | USER-SPECIFIC Acoustic Models |
| DK201770411A1 (en) | 2017-05-15 | 2018-12-20 | Apple Inc. | Multi-modal interfaces |
| US10303715B2 (en) | 2017-05-16 | 2019-05-28 | Apple Inc. | Intelligent automated assistant for media exploration |
| US20180336892A1 (en) | 2017-05-16 | 2018-11-22 | Apple Inc. | Detecting a trigger of a digital assistant |
| US11048995B2 (en) | 2017-05-16 | 2021-06-29 | Google Llc | Delayed responses by computational assistant |
| DK179560B1 (en) | 2017-05-16 | 2019-02-18 | Apple Inc. | FAR-FIELD EXTENSION FOR DIGITAL ASSISTANT SERVICES |
| US10506088B1 (en) * | 2017-09-25 | 2019-12-10 | Amazon Technologies, Inc. | Phone number verification |
| US10818288B2 (en) | 2018-03-26 | 2020-10-27 | Apple Inc. | Natural assistant interaction |
| US10928918B2 (en) | 2018-05-07 | 2021-02-23 | Apple Inc. | Raise to speak |
| US11145294B2 (en) | 2018-05-07 | 2021-10-12 | Apple Inc. | Intelligent automated assistant for delivering content from user experiences |
| DK201870355A1 (en) | 2018-06-01 | 2019-12-16 | Apple Inc. | VIRTUAL ASSISTANT OPERATION IN MULTI-DEVICE ENVIRONMENTS |
| US10892996B2 (en) | 2018-06-01 | 2021-01-12 | Apple Inc. | Variable latency device coordination |
| DK180639B1 (en) | 2018-06-01 | 2021-11-04 | Apple Inc | DISABILITY OF ATTENTION-ATTENTIVE VIRTUAL ASSISTANT |
| DK179822B1 (da) | 2018-06-01 | 2019-07-12 | Apple Inc. | Voice interaction at a primary device to access call functionality of a companion device |
| US10504518B1 (en) | 2018-06-03 | 2019-12-10 | Apple Inc. | Accelerated task performance |
| US11462215B2 (en) | 2018-09-28 | 2022-10-04 | Apple Inc. | Multi-modal inputs for voice commands |
| US11475898B2 (en) | 2018-10-26 | 2022-10-18 | Apple Inc. | Low-latency multi-speaker speech recognition |
| US11638059B2 (en) | 2019-01-04 | 2023-04-25 | Apple Inc. | Content playback on multiple devices |
| US11348573B2 (en) | 2019-03-18 | 2022-05-31 | Apple Inc. | Multimodality in digital assistant systems |
| JP6956921B2 (ja) * | 2019-04-23 | 2021-11-02 | 三菱電機株式会社 | 機器制御装置、および、機器制御方法 |
| US11475884B2 (en) | 2019-05-06 | 2022-10-18 | Apple Inc. | Reducing digital assistant latency when a language is incorrectly determined |
| DK201970509A1 (en) | 2019-05-06 | 2021-01-15 | Apple Inc | Spoken notifications |
| US11423908B2 (en) | 2019-05-06 | 2022-08-23 | Apple Inc. | Interpreting spoken requests |
| US11307752B2 (en) | 2019-05-06 | 2022-04-19 | Apple Inc. | User configurable task triggers |
| US11140099B2 (en) | 2019-05-21 | 2021-10-05 | Apple Inc. | Providing message response suggestions |
| US11289073B2 (en) | 2019-05-31 | 2022-03-29 | Apple Inc. | Device text to speech |
| US11496600B2 (en) | 2019-05-31 | 2022-11-08 | Apple Inc. | Remote execution of machine-learned models |
| DK201970510A1 (en) | 2019-05-31 | 2021-02-11 | Apple Inc | Voice identification in digital assistant systems |
| DK180129B1 (en) | 2019-05-31 | 2020-06-02 | Apple Inc. | User activity shortcut suggestions |
| US11227599B2 (en) | 2019-06-01 | 2022-01-18 | Apple Inc. | Methods and user interfaces for voice-based control of electronic devices |
| US11360641B2 (en) | 2019-06-01 | 2022-06-14 | Apple Inc. | Increasing the relevance of new available information |
| US20200388280A1 (en) | 2019-06-05 | 2020-12-10 | Google Llc | Action validation for digital assistant-based applications |
| GB201909771D0 (en) * | 2019-07-08 | 2019-08-21 | Governing Council Of The Univ Of Toronto | Imidazothiazole compounds and methods for treating plant nematode infections |
| US11488406B2 (en) | 2019-09-25 | 2022-11-01 | Apple Inc. | Text detection using global geometry estimators |
| US11783256B1 (en) * | 2019-12-13 | 2023-10-10 | Wells Fargo Bank, N.A. | Systems and methods for web-based performance management and reporting |
| US11636304B2 (en) * | 2020-01-03 | 2023-04-25 | International Business Machines Corporation | Creating response schedule for tasks from cognitive state of a user |
| US11289090B2 (en) | 2020-03-02 | 2022-03-29 | Rovi Guides, Inc. | Systems and methods for addressing possible interruption during interaction with digital assistant |
| EP3909230B1 (en) | 2020-03-20 | 2024-10-23 | Google LLC | Semi-delegated calling by an automated assistant on behalf of human participant |
| US11183193B1 (en) | 2020-05-11 | 2021-11-23 | Apple Inc. | Digital assistant hardware abstraction |
| US12301635B2 (en) | 2020-05-11 | 2025-05-13 | Apple Inc. | Digital assistant hardware abstraction |
| US11061543B1 (en) | 2020-05-11 | 2021-07-13 | Apple Inc. | Providing relevant data items based on context |
| US11755276B2 (en) | 2020-05-12 | 2023-09-12 | Apple Inc. | Reducing description length based on confidence |
| US11490204B2 (en) | 2020-07-20 | 2022-11-01 | Apple Inc. | Multi-device audio adjustment coordination |
| US11438683B2 (en) | 2020-07-21 | 2022-09-06 | Apple Inc. | User identification using headphones |
| US11763813B2 (en) | 2021-04-28 | 2023-09-19 | Google Llc | Methods and systems for reducing latency in automated assistant interactions |
| US20230004918A1 (en) * | 2021-06-30 | 2023-01-05 | International Business Machines Corporation | Automatic remote task allocation via virtual training |
| EP4406234A2 (en) * | 2021-09-24 | 2024-07-31 | Sonos, Inc. | Concurrency rules for network microphone devices having multiple voice assistant services |
| US11804215B1 (en) * | 2022-04-29 | 2023-10-31 | Apple Inc. | Sonic responses |
| WO2023219908A1 (en) * | 2022-05-10 | 2023-11-16 | Apple Inc. | Task modification after task initiation |
| US11908473B2 (en) | 2022-05-10 | 2024-02-20 | Apple Inc. | Task modification after task initiation |
| US12225158B2 (en) | 2022-12-15 | 2025-02-11 | Google Llc | System(s) and method(s) for implementing a personalized chatbot |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20150332195A1 (en) * | 2014-05-13 | 2015-11-19 | Linkedln Corporation | Facilitating performance monitoring for periodically scheduled workflows |
| US20160203002A1 (en) * | 2015-01-09 | 2016-07-14 | Microsoft Technology Licensing, Llc | Headless task completion within digital personal assistants |
Family Cites Families (29)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN100472500C (zh) * | 1998-10-02 | 2009-03-25 | 联想(新加坡)私人有限公司 | 会话浏览器和会话系统 |
| JP3945187B2 (ja) | 2001-05-25 | 2007-07-18 | 三菱電機株式会社 | 対話管理装置 |
| JP4003544B2 (ja) | 2002-06-06 | 2007-11-07 | 日本電気株式会社 | 表示・音声連携システム、サーバおよび方法 |
| US7606714B2 (en) | 2003-02-11 | 2009-10-20 | Microsoft Corporation | Natural language classification within an automated response system |
| JP2004318731A (ja) | 2003-04-18 | 2004-11-11 | Chugoku Electric Power Co Inc:The | 音声認識による指令のセキュリティ方法及びこの方法を用いた各種取引方法 |
| US8364481B2 (en) | 2008-07-02 | 2013-01-29 | Google Inc. | Speech recognition with parallel recognition tasks |
| US8812321B2 (en) * | 2010-09-30 | 2014-08-19 | At&T Intellectual Property I, L.P. | System and method for combining speech recognition outputs from a plurality of domain-specific speech recognizers via machine learning |
| JP6353786B2 (ja) | 2011-09-30 | 2018-07-04 | アップル インコーポレイテッド | ハンズフリーインタラクションに対するユーザインターフェースの自動適合化 |
| US9082402B2 (en) * | 2011-12-08 | 2015-07-14 | Sri International | Generic virtual personal assistant platform |
| US20130246962A1 (en) * | 2012-03-09 | 2013-09-19 | Apple Inc. | Dynamic update of a completion status indicator |
| EP2690847A1 (en) * | 2012-07-27 | 2014-01-29 | Constantin Medien AG | Virtual assistant for a telecommunication system |
| JP6052610B2 (ja) | 2013-03-12 | 2016-12-27 | パナソニックIpマネジメント株式会社 | 情報通信端末、およびその対話方法 |
| WO2014197336A1 (en) * | 2013-06-07 | 2014-12-11 | Apple Inc. | System and method for detecting errors in interactions with a voice-based digital assistant |
| KR101749009B1 (ko) | 2013-08-06 | 2017-06-19 | 애플 인크. | 원격 디바이스로부터의 활동에 기초한 스마트 응답의 자동 활성화 |
| US10134395B2 (en) * | 2013-09-25 | 2018-11-20 | Amazon Technologies, Inc. | In-call virtual assistants |
| US10055681B2 (en) * | 2013-10-31 | 2018-08-21 | Verint Americas Inc. | Mapping actions and objects to tasks |
| US20150334346A1 (en) * | 2014-05-16 | 2015-11-19 | Elwha Llc | Systems and methods for automatically connecting a user of a hands-free intercommunication system |
| US20160118036A1 (en) * | 2014-10-23 | 2016-04-28 | Elwha Llc | Systems and methods for positioning a user of a hands-free intercommunication system |
| WO2015184186A1 (en) * | 2014-05-30 | 2015-12-03 | Apple Inc. | Multi-command single utterance input method |
| US9462112B2 (en) * | 2014-06-19 | 2016-10-04 | Microsoft Technology Licensing, Llc | Use of a digital assistant in communications |
| US9323556B2 (en) * | 2014-09-30 | 2016-04-26 | Amazon Technologies, Inc. | Programmatic event detection and message generation for requests to execute program code |
| JP2016076799A (ja) | 2014-10-03 | 2016-05-12 | シャープ株式会社 | 家電管理システム、家電、リモコン装置、ロボット |
| JP6150077B2 (ja) | 2014-10-31 | 2017-06-21 | マツダ株式会社 | 車両用音声対話装置 |
| US20160224939A1 (en) * | 2015-02-04 | 2016-08-04 | Broadvision, Inc. | Systems and methods for managing tasks |
| US10212243B2 (en) * | 2015-03-13 | 2019-02-19 | Oath Inc. | Future event detection and notification |
| US10747498B2 (en) * | 2015-09-08 | 2020-08-18 | Apple Inc. | Zero latency digital assistant |
| US10671428B2 (en) * | 2015-09-08 | 2020-06-02 | Apple Inc. | Distributed personal assistant |
| US9804752B1 (en) * | 2016-06-27 | 2017-10-31 | Atlassian Pty Ltd | Machine learning method of managing conversations in a messaging interface |
| US11048995B2 (en) | 2017-05-16 | 2021-06-29 | Google Llc | Delayed responses by computational assistant |
-
2017
- 2017-12-19 US US15/847,341 patent/US11048995B2/en active Active
-
2018
- 2018-05-14 EP EP21188343.4A patent/EP3923277B1/en active Active
- 2018-05-14 KR KR1020197037012A patent/KR102436294B1/ko active Active
- 2018-05-14 CN CN202310924052.7A patent/CN116975229A/zh active Pending
- 2018-05-14 EP EP24194160.8A patent/EP4435692B1/en active Active
- 2018-05-14 EP EP18727632.4A patent/EP3613035B1/en active Active
- 2018-05-14 JP JP2019563497A patent/JP6953559B2/ja active Active
- 2018-05-14 WO PCT/US2018/032585 patent/WO2018213194A1/en not_active Ceased
- 2018-05-14 CN CN201880032827.7A patent/CN110651325B/zh active Active
- 2018-05-14 KR KR1020227028912A patent/KR102582516B1/ko active Active
-
2021
- 2021-05-26 US US17/330,892 patent/US11521037B2/en active Active
- 2021-09-29 JP JP2021159361A patent/JP7382993B2/ja active Active
-
2022
- 2022-11-08 US US17/982,815 patent/US11790207B2/en active Active
-
2023
- 2023-09-13 US US18/367,828 patent/US12141672B2/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20150332195A1 (en) * | 2014-05-13 | 2015-11-19 | Linkedln Corporation | Facilitating performance monitoring for periodically scheduled workflows |
| US20160203002A1 (en) * | 2015-01-09 | 2016-07-14 | Microsoft Technology Licensing, Llc | Headless task completion within digital personal assistants |
Also Published As
| Publication number | Publication date |
|---|---|
| EP3923277B1 (en) | 2024-08-14 |
| EP3923277A2 (en) | 2021-12-15 |
| EP3613035B1 (en) | 2021-09-29 |
| US11048995B2 (en) | 2021-06-29 |
| JP2022019715A (ja) | 2022-01-27 |
| CN110651325B (zh) | 2023-07-28 |
| US20230054023A1 (en) | 2023-02-23 |
| JP7382993B2 (ja) | 2023-11-17 |
| CN116975229A (zh) | 2023-10-31 |
| US12141672B2 (en) | 2024-11-12 |
| WO2018213194A1 (en) | 2018-11-22 |
| US11790207B2 (en) | 2023-10-17 |
| KR102436294B1 (ko) | 2022-08-25 |
| US20210279548A1 (en) | 2021-09-09 |
| US20180336449A1 (en) | 2018-11-22 |
| EP3923277A3 (en) | 2022-03-16 |
| US11521037B2 (en) | 2022-12-06 |
| JP6953559B2 (ja) | 2021-10-27 |
| EP4435692A3 (en) | 2024-10-09 |
| KR20200007925A (ko) | 2020-01-22 |
| US20240005125A1 (en) | 2024-01-04 |
| JP2020522001A (ja) | 2020-07-27 |
| CN110651325A (zh) | 2020-01-03 |
| EP4435692B1 (en) | 2026-04-08 |
| EP3613035A1 (en) | 2020-02-26 |
| EP4435692A2 (en) | 2024-09-25 |
| KR102582516B1 (ko) | 2023-09-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR102436294B1 (ko) | 연산 어시스턴트에 의한 지연된 응답 | |
| US11227600B2 (en) | Virtual assistant identification of nearby computing devices | |
| KR102470185B1 (ko) | 크로스-디바이스 핸드오프 | |
| KR102293281B1 (ko) | 가상 어시스턴트의 개인화 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A107 | Divisional application of patent | ||
| PA0104 | Divisional application for international application |
Comment text: Divisional Application for International Patent Patent event code: PA01041R01D Patent event date: 20220822 Application number text: 1020197037012 Filing date: 20191213 |
|
| PA0201 | Request for examination | ||
| PG1501 | Laying open of application | ||
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20230126 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: 20230628 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20230920 Patent event code: PR07011E01D |
|
| PR1002 | Payment of registration fee |
Payment date: 20230921 End annual number: 3 Start annual number: 1 |
|
| PG1601 | Publication of registration |