KR102178896B1 - 선택적으로 조종 가능한 상태 머신을 갖는 개인 보조 모듈 제공 - Google Patents
선택적으로 조종 가능한 상태 머신을 갖는 개인 보조 모듈 제공 Download PDFInfo
- Publication number
- KR102178896B1 KR102178896B1 KR1020197000070A KR20197000070A KR102178896B1 KR 102178896 B1 KR102178896 B1 KR 102178896B1 KR 1020197000070 A KR1020197000070 A KR 1020197000070A KR 20197000070 A KR20197000070 A KR 20197000070A KR 102178896 B1 KR102178896 B1 KR 102178896B1
- Authority
- KR
- South Korea
- Prior art keywords
- resource
- user
- personal assistance
- assistance module
- constrained device
- 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
- 238000000034 method Methods 0.000 claims abstract description 57
- 230000004044 response Effects 0.000 claims description 30
- 230000015654 memory Effects 0.000 claims description 19
- 230000003993 interaction Effects 0.000 claims description 13
- 238000004891 communication Methods 0.000 claims description 8
- 230000009471 action Effects 0.000 description 37
- 230000006870 function Effects 0.000 description 17
- 230000007704 transition Effects 0.000 description 7
- 239000013598 vector Substances 0.000 description 6
- 235000008429 bread Nutrition 0.000 description 5
- 238000010586 diagram Methods 0.000 description 5
- 239000000463 material Substances 0.000 description 5
- 230000008569 process Effects 0.000 description 5
- 230000000007 visual effect Effects 0.000 description 5
- 238000009877 rendering Methods 0.000 description 4
- 230000001960 triggered effect Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 230000006855 networking Effects 0.000 description 3
- 230000005236 sound signal Effects 0.000 description 3
- 230000001413 cellular effect Effects 0.000 description 2
- 230000000295 complement effect Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000000977 initiatory effect Effects 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 239000008186 active pharmaceutical agent Substances 0.000 description 1
- 230000009118 appropriate response Effects 0.000 description 1
- 230000003190 augmentative effect Effects 0.000 description 1
- 230000003542 behavioural effect Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000011524 similarity measure Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
Classifications
-
- 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/448—Execution paradigms, e.g. implementations of programming paradigms
- G06F9/4498—Finite state machines
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/16—Communication-related supplementary services, e.g. call-transfer or call-hold
-
- 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/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/30—Semantic analysis
-
- 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
-
- 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/26—Speech to text systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
-
- H04M1/72522—
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Human Computer Interaction (AREA)
- Computational Linguistics (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Artificial Intelligence (AREA)
- General Health & Medical Sciences (AREA)
- User Interface Of Digital Computer (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
도 2는 예시적인 분산형 음성 입력 프로세싱 환경의 블록도이다.
도 3은 도 2의 환경을 사용하여 음성 입력을 프로세싱하는 예시적인 방법을 도시하는 흐름도이다.
도 4 및 도 5는 개시된 기술들이 다양한 구현예들에 따라 다양한 시나리오들에서 어떻게 구현될 수 있는지의 예들을 도시한다.
도 6은 다양한 구현예들에 따라, 개인 보조 모듈에 의해 수행 가능한 예시적인 방법을 예시하는 흐름도이다.
도 7은 다양한 구현예들에 따라, 온라인 시맨틱 프로세서에 의해 실행 가능한 예시적인 방법을 도시하는 흐름도이다.
Claims (18)
- 컴퓨터로 구현되는 방법으로서,
자원 제약형 장치에 의해 동작되는 개인 보조 모듈에 의해 사용자 요청을 수신하는 단계 -상기 자원 제약형 장치는 사용자 디바이스임 -;
상기 개인 보조 모듈에 의해, 온라인 시맨틱 프로세서에 상기 사용자 요청을 나타내는 데이터를 업로드하는 단계;
상기 자원 제약형 장치의 상기 개인 보조 모듈에 의해, 상기 사용자 요청을 나타내는 데이터를 업로드하는 것에 응답하여 상기 온라인 시맨틱 프로세서로부터 상기 개인 보조 모듈의 복수의 후보 상태들을 포함하는 상태 머신을 나타내는 데이터를 수신하는 단계 -상기 복수의 후보 상태들 중 적어도 제1 후보 상태는 잠재적으로 상기 사용자 요청에 응답하는 상기 자원 제약형 장치상에 설치된 소프트웨어 애플리케이션에 대한 둘 이상의 소프트웨어 애플리케이션 설정들(settings) 사이에서 입력 선택을 요구하는 상기 개인 보조 모듈에 의해 전달될 출력을 포함함-;
상기 자원 제약형 장치의 상기 개인 보조 모듈에 의해, 상기 온라인 시맨틱 프로세서가 이용 불가능한 하나 이상의 신호들을 확인하기 위해 상기 자원 제약형 장치에 로컬인 하나 이상의 자원들을 분석하는 단계 -상기 하나 이상의 자원들은 자원 제약형 장치에 로컬로 저장된 정보를 포함하며, 상기 정보는 자원 제약형 장치에 설치된 상기 소프트웨어 애플리케이션의 사용에 관한 정보임-; 그리고
상기 자원 제약형 장치의 상기 개인 보조 모듈에 의해, 상기 자원 제약형 장치의 사용자로부터 모호성을 제거하는(disambiguating) 입력을 수신하지 않고, 복수의 후보 상태들 중 제1 후보 상태를 둘 이상의 소프트웨어 애플리케이션 설정들 중 적어도 하나가 선택된 복수의 후보 상태들 중 제2 후보 상태로 전환하는 단계를 포함하며, 상기 전환하는 단계는 상기 온라인 시맨틱 프로세서가 이용 불가능한 상기 하나 이상의 신호들에 기초하는 것을 특징으로 하는 컴퓨터로 구현되는 방법. - 제1항에 있어서,
상기 자원 제약형 장치에 로컬인 상기 하나 이상의 자원들은 상기 자원 제약형 장치를 동작시키는 사용자의 연락처 리스트를 포함하는 것을 특징으로 하는 컴퓨터로 구현되는 방법. - 제2항에 있어서,
상기 개인 보조 모듈에 의해,
상기 하나 이상의 신호들에 기초하여 상기 연락처 리스트 내의 둘 이상의 연락처들 사이의 모호성을 제거하는 단계를 더 포함하는 것을 특징으로 하는 컴퓨터로 구현되는 방법. - 제2항에 있어서,
상기 개인 보조 모듈에 의해, 상기 하나 이상의 입력들에 기초하여 상기 연락처 리스트 내의 단일 연락처와 연관된 2개 이상의 주소들 또는 전화 번호들 사이의 모호성을 제거하는 단계를 더 포함하는 것을 특징으로 하는 컴퓨터로 구현되는 방법. - 제2항에 있어서,
상기 사용자 요청은 상기 연락처 리스트 내의 개인과의 전화 통화를 개시하도록 하는 요청을 포함하는 것을 특징으로 하는 컴퓨터로 구현되는 방법. - 제2항에 있어서,
상기 사용자 요청은 상기 연락처 리스트의 개인에게 메시지를 송신하도록 하는 요청을 포함하는 것을 특징으로 하는 컴퓨터로 구현되는 방법. - 제2항에 있어서,
상기 사용자 요청은 상기 연락처 리스트의 개인과 연관된 위치에 대한 경로(directions) 요청을 포함하는 것을 특징으로 하는 컴퓨터로 구현되는 방법. - 제1항에 있어서,
상기 자원 제약형 장치에 로컬인 하나 이상의 자원들은 자원 제약형 장치상에 설치된 복수의 애플리케이션들을 포함하며,
상기 방법은 상기 개인 보조 모듈에 의해 상기 하나 이상의 입력들에 기초하여 상기 복수의 애플리케이션들 중 둘 이상의 애플리케이션들 사이의 모호성을 제거하는 단계를 더 포함하는 것을 특징으로 하는 컴퓨터로 구현되는 방법. - 제1항에 있어서,
상기 자원 제약형 장치에 로컬인 하나 이상의 자원들은 상기 자원 제약형 장치의 메모리에 저장된 복수의 미디어 파일들을 포함하며,
상기 방법은 상기 개인 보조 모듈에 의해 상기 하나 이상의 입력들에 기초하여 상기 복수의 미디어 파일들 중 둘 이상의 미디어 파일들 사이의 모호성을 제거하는 단계를 더 포함하는 것을 특징으로 하는 컴퓨터로 구현되는 방법. - 제1항에 있어서,
상기 하나 이상의 신호들은 사용자와 상기 개인 보조 모듈 간의 상호 작용 이력의 하나 이상의 기록들을 포함하는 것을 특징으로 하는 컴퓨터로 구현되는 방법. - 제10항에 있어서,
상기 하나 이상의 신호들은 사용자와 상기 개인 보조 모듈 간의 상호 작용 이력의 하나 이상의 기록들에 기초한 하나 이상의 통계를 포함하는 것을 특징으로 하는 컴퓨터로 구현되는 방법. - 제1항에 있어서,
상기 하나 이상의 신호들은 상기 자원 제약형 장치의 위치 좌표들을 포함하는 것을 특징으로 하는 컴퓨터로 구현되는 방법. - 온라인 시맨틱 프로세서로서,
통신 인터페이스;
상기 통신 인터페이스와 동작 가능하게 결합된 하나 이상의 프로세서들; 그리고
상기 하나 이상의 프로세서들과 동작 가능하게 결합된 메모리를 포함하며,
상기 메모리는 상기 하나 이상의 프로세서들에 의해 실행될 때, 상기 하나 이상의 프로세서들로 하여금 동작들을 수행하게 하는 명령어들을 저장하며, 상기 동작들은,
자원 제약형 장치에서 동작하는 개인 보조 모듈로부터 사용자 요청을 나타내는 데이터를 수신하는 동작 -상기 자원 제약형 장치는 사용자 디바이스임-;
상기 사용자 요청을 나타내는 데이터를 수신하는 것에 응답하여:
상기 온라인 시맨틱 프로세서가 이용 가능하지 않고 상기 자원 제약형 장치에 로컬인 하나 이상의 센서들로부터 상기 개인 보조 모듈에 의해 확인할 수 있는 하나 이상의 신호들에 기초하여 자원 제약형 장치의 상기 개인 보조 모듈에 의해 트래버스가능한(traversable) 복수의 후보 상태들을 포함하는 상태 머신을 생성하는 동작 -복수의 후보 상태들 중 적어도 제1 후보 상태는 상기 사용자 요청에 잠재적으로 응답하는 둘 이상의 별개의 소프트웨어 애플리케이션 상태들 사이에서 입력 선택을 요구하는 개인 보조 모듈에 의해 전달될 출력을 포함하며, 상기 복수의 후보 상태들 중 적어도 제2 후보 상태는 상기 온라인 시맨틱 프로세서가 이용 불가능한 하나 이상의 신호들에 기초하여 상기 제1 후보 상태를 전환함으로써 상기 개인 보조 모듈에 의해 도달가능하며, 상기 제2 후보 상태에서, 상기 둘 이상의 별개의 소프트웨어 애플리케이션 상태들 중 적어도 하나는 상기 하나 이상의 신호들에 기초하여 자동으로 선택됨-; 그리고
상기 자원 제약형 장치에서 구현을 위해 상기 상태 머신을 나타내는 데이터를 상기 통신 인터페이스를 통해 상기 자원 제약형 장치에 다운로드하는 동작을 포함하는 것을 특징으로 하는 온라인 시맨틱 프로세서. - 제13항에 있어서, 상기 온라인 시맨틱 프로세서는 하나 이상의 정보 신호들을 확인하기 위해 상기 사용자와 연관된 하나 이상의 온라인 자원들을 분석하도록 하는 명령어들을 더 포함하고, 상기 상태 머신은 상기 하나 이상의 정보 신호들에 적어도 부분적으로 기초하여 생성되는 것을 특징으로 하는 온라인 시맨틱 프로세서.
- 명령어들을 포함하는 컴퓨터 판독가능 저장 매체로서, 상기 명령어들은, 자원 제약형 장치에 의해 실행될 때, 상기 자원 제약형 장치로 하여금 제1 항 내지 제12항 중 어느 한 항에 따른 방법을 수행하게 하는 것을 특징으로 하는 컴퓨터 판독가능 저장 매체.
- 장치로서,
통신 인터페이스와 동작 가능하게 결합된 하나 이상의 프로세서들; 그리고
상기 하나 이상의 프로세서들과 동작 가능하게 결합된 메모리를 포함하며,
상기 메모리는 상기 하나 이상의 프로세서들에 의해 실행될 때, 상기 하나 이상의 프로세서들로 하여금 제1항 내지 제12항 중 어느 한 항에 따른 방법을 수행하게 하는 명령어들을 저장하는 것을 특징으로 하는 장치. - 삭제
- 삭제
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US15/177,327 | 2016-06-08 | ||
US15/177,327 US10462619B2 (en) | 2016-06-08 | 2016-06-08 | Providing a personal assistant module with a selectively-traversable state machine |
PCT/US2016/068927 WO2017213703A1 (en) | 2016-06-08 | 2016-12-28 | Providing a personal assistant module with a selectively-traversable state machine |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020207032317A Division KR102233343B1 (ko) | 2016-06-08 | 2016-12-28 | 선택적으로 조종 가능한 상태 머신을 갖는 개인 보조 모듈 제공 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20190012255A KR20190012255A (ko) | 2019-02-08 |
KR102178896B1 true KR102178896B1 (ko) | 2020-11-13 |
Family
ID=57838524
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020207032317A Active KR102233343B1 (ko) | 2016-06-08 | 2016-12-28 | 선택적으로 조종 가능한 상태 머신을 갖는 개인 보조 모듈 제공 |
KR1020197000070A Active KR102178896B1 (ko) | 2016-06-08 | 2016-12-28 | 선택적으로 조종 가능한 상태 머신을 갖는 개인 보조 모듈 제공 |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020207032317A Active KR102233343B1 (ko) | 2016-06-08 | 2016-12-28 | 선택적으로 조종 가능한 상태 머신을 갖는 개인 보조 모듈 제공 |
Country Status (6)
Country | Link |
---|---|
US (2) | US10462619B2 (ko) |
EP (1) | EP3446218B1 (ko) |
JP (1) | JP6789320B2 (ko) |
KR (2) | KR102233343B1 (ko) |
CN (2) | CN117271010A (ko) |
WO (1) | WO2017213703A1 (ko) |
Families Citing this family (41)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10460227B2 (en) | 2015-05-15 | 2019-10-29 | Apple Inc. | Virtual assistant in a communication session |
US11113608B2 (en) * | 2017-10-30 | 2021-09-07 | Accenture Global Solutions Limited | Hybrid bot framework for enterprises |
CN108538291A (zh) * | 2018-04-11 | 2018-09-14 | 百度在线网络技术(北京)有限公司 | 语音控制方法、终端设备、云端服务器及系统 |
US11115410B1 (en) | 2018-04-20 | 2021-09-07 | Facebook, Inc. | Secure authentication for assistant systems |
US10978056B1 (en) | 2018-04-20 | 2021-04-13 | Facebook, Inc. | Grammaticality classification for natural language generation in assistant systems |
US11886473B2 (en) | 2018-04-20 | 2024-01-30 | Meta Platforms, Inc. | Intent identification for agent matching by assistant systems |
US11010436B1 (en) | 2018-04-20 | 2021-05-18 | Facebook, Inc. | Engaging users by personalized composing-content recommendation |
US11715042B1 (en) | 2018-04-20 | 2023-08-01 | Meta Platforms Technologies, Llc | Interpretability of deep reinforcement learning models in assistant systems |
CN118605832A (zh) * | 2018-05-07 | 2024-09-06 | 谷歌有限责任公司 | 提供用于控制连接设备的复合图形助理界面的方法和系统 |
US10811014B1 (en) * | 2018-06-28 | 2020-10-20 | Amazon Technologies, Inc. | Contact list reconciliation and permissioning |
US10698500B2 (en) | 2018-07-24 | 2020-06-30 | Bank Of America Corporation | Touch-based and audio-responsive user interface for elimination of a query's component terms |
US10949616B1 (en) | 2018-08-21 | 2021-03-16 | Facebook, Inc. | Automatically detecting and storing entity information for assistant systems |
US10896295B1 (en) | 2018-08-21 | 2021-01-19 | Facebook, Inc. | Providing additional information for identified named-entities for assistant systems |
CN109272999B (zh) * | 2018-09-19 | 2019-08-16 | 三角兽(北京)科技有限公司 | 信息处理装置、其人机对话方法及存储介质 |
US11442992B1 (en) | 2019-06-28 | 2022-09-13 | Meta Platforms Technologies, Llc | Conversational reasoning with knowledge graph paths for assistant systems |
US11657094B2 (en) | 2019-06-28 | 2023-05-23 | Meta Platforms Technologies, Llc | Memory grounded conversational reasoning and question answering for assistant systems |
US11120800B1 (en) * | 2019-09-24 | 2021-09-14 | Amazon Technologies, Inc. | Event based feature computation |
US11749265B2 (en) * | 2019-10-04 | 2023-09-05 | Disney Enterprises, Inc. | Techniques for incremental computer-based natural language understanding |
US11567788B1 (en) | 2019-10-18 | 2023-01-31 | Meta Platforms, Inc. | Generating proactive reminders for assistant systems |
US11636438B1 (en) | 2019-10-18 | 2023-04-25 | Meta Platforms Technologies, Llc | Generating smart reminders by assistant systems |
CN110908650A (zh) * | 2019-10-18 | 2020-03-24 | 贵州云辰软件开发有限公司 | 一种基于状态机的软件快速编程方法 |
US11562744B1 (en) | 2020-02-13 | 2023-01-24 | Meta Platforms Technologies, Llc | Stylizing text-to-speech (TTS) voice response for assistant systems |
US11875320B1 (en) | 2020-02-28 | 2024-01-16 | The Pnc Financial Services Group, Inc. | Systems and methods for managing a financial account in a low-cash mode |
US11159767B1 (en) | 2020-04-07 | 2021-10-26 | Facebook Technologies, Llc | Proactive in-call content recommendations for assistant systems |
US12301635B2 (en) | 2020-05-11 | 2025-05-13 | Apple Inc. | Digital assistant hardware abstraction |
US11658835B2 (en) | 2020-06-29 | 2023-05-23 | Meta Platforms, Inc. | Using a single request for multi-person calling in assistant systems |
US12198430B1 (en) | 2020-09-01 | 2025-01-14 | Meta Platforms, Inc. | Multimodal state tracking via scene graphs for assistant systems |
US11984124B2 (en) * | 2020-11-13 | 2024-05-14 | Apple Inc. | Speculative task flow execution |
US11563706B2 (en) | 2020-12-29 | 2023-01-24 | Meta Platforms, Inc. | Generating context-aware rendering of media contents for assistant systems |
US11809480B1 (en) | 2020-12-31 | 2023-11-07 | Meta Platforms, Inc. | Generating dynamic knowledge graph of media contents for assistant systems |
US12118790B2 (en) | 2021-04-21 | 2024-10-15 | Meta Platforms, Inc. | Auto-capture of interesting moments by assistant systems |
US11861315B2 (en) | 2021-04-21 | 2024-01-02 | Meta Platforms, Inc. | Continuous learning for natural-language understanding models for assistant systems |
US12125297B2 (en) | 2021-04-21 | 2024-10-22 | Meta Platforms, Inc. | Task execution based on real-world text detection for assistant systems |
US12131733B2 (en) | 2021-04-21 | 2024-10-29 | Meta Platforms, Inc. | Active listening for assistant systems |
US12045568B1 (en) | 2021-11-12 | 2024-07-23 | Meta Platforms, Inc. | Span pointer networks for non-autoregressive task-oriented semantic parsing for assistant systems |
US12142298B1 (en) | 2022-02-14 | 2024-11-12 | Meta Platforms, Inc. | Creating digital stories based on memory graphs and multi-turn dialogs for assistant systems |
US12249014B1 (en) | 2022-07-29 | 2025-03-11 | Meta Platforms, Inc. | Integrating applications with dynamic virtual assistant avatars |
US12353897B2 (en) | 2022-07-29 | 2025-07-08 | Meta Platforms, Inc. | Dynamically morphing virtual assistant avatars for assistant systems |
CN115376513B (zh) * | 2022-10-19 | 2023-05-12 | 广州小鹏汽车科技有限公司 | 语音交互方法、服务器及计算机可读存储介质 |
US11983329B1 (en) | 2022-12-05 | 2024-05-14 | Meta Platforms, Inc. | Detecting head gestures using inertial measurement unit signals |
US12112001B1 (en) | 2023-03-14 | 2024-10-08 | Meta Platforms, Inc. | Preventing false activations based on don/doff detection for assistant systems |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8489398B1 (en) | 2011-01-14 | 2013-07-16 | Google Inc. | Disambiguation of spoken proper names |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1693829B1 (en) * | 2005-02-21 | 2018-12-05 | Harman Becker Automotive Systems GmbH | Voice-controlled data system |
CN102272827B (zh) * | 2005-06-01 | 2013-07-10 | 泰吉克通讯股份有限公司 | 利用语音输入解决模糊的手工输入文本输入的方法和装置 |
US20070115920A1 (en) | 2005-10-18 | 2007-05-24 | Microsoft Corporation | Dialog authoring and execution framework |
US9318108B2 (en) | 2010-01-18 | 2016-04-19 | Apple Inc. | Intelligent automated assistant |
US20090197582A1 (en) * | 2008-02-01 | 2009-08-06 | Lewis Robert C | Platform for mobile advertising and microtargeting of promotions |
US8626511B2 (en) * | 2010-01-22 | 2014-01-07 | Google Inc. | Multi-dimensional disambiguation of voice commands |
US8694313B2 (en) * | 2010-05-19 | 2014-04-08 | Google Inc. | Disambiguation of contact information using historical data |
US8473289B2 (en) * | 2010-08-06 | 2013-06-25 | Google Inc. | Disambiguating input based on context |
US9842299B2 (en) | 2011-01-25 | 2017-12-12 | Telepathy Labs, Inc. | Distributed, predictive, dichotomous decision engine for an electronic personal assistant |
CN102681304A (zh) * | 2011-03-09 | 2012-09-19 | 深圳富泰宏精密工业有限公司 | 保护罩、应用其的相机模组和便携式电子装置 |
RU2542937C2 (ru) * | 2011-09-30 | 2015-02-27 | Эпл Инк. | Использование контекстной информации для облегчения обработки команд в виртуальном помощнике |
US8805340B2 (en) * | 2012-06-15 | 2014-08-12 | BlackBerry Limited and QNX Software Systems Limited | Method and apparatus pertaining to contact information disambiguation |
US9026431B1 (en) * | 2013-07-30 | 2015-05-05 | Google Inc. | Semantic parsing with multiple parsers |
US8995972B1 (en) | 2014-06-05 | 2015-03-31 | Grandios Technologies, Llc | Automatic personal assistance between users devices |
CA2962636A1 (en) * | 2014-10-01 | 2016-04-07 | XBrain, Inc. | Voice and connection platform |
US9922648B2 (en) * | 2016-03-01 | 2018-03-20 | Google Llc | Developer voice actions system |
-
2016
- 2016-06-08 US US15/177,327 patent/US10462619B2/en active Active
- 2016-12-28 JP JP2018562605A patent/JP6789320B2/ja active Active
- 2016-12-28 WO PCT/US2016/068927 patent/WO2017213703A1/en active Application Filing
- 2016-12-28 CN CN202311111196.7A patent/CN117271010A/zh active Pending
- 2016-12-28 EP EP16828872.8A patent/EP3446218B1/en active Active
- 2016-12-28 KR KR1020207032317A patent/KR102233343B1/ko active Active
- 2016-12-28 KR KR1020197000070A patent/KR102178896B1/ko active Active
- 2016-12-28 CN CN201680086235.4A patent/CN109564530B/zh active Active
-
2019
- 2019-09-27 US US16/585,054 patent/US10694344B2/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8489398B1 (en) | 2011-01-14 | 2013-07-16 | Google Inc. | Disambiguation of spoken proper names |
Also Published As
Publication number | Publication date |
---|---|
KR20200129191A (ko) | 2020-11-17 |
EP3446218A1 (en) | 2019-02-27 |
CN109564530B (zh) | 2023-09-12 |
US10462619B2 (en) | 2019-10-29 |
KR102233343B1 (ko) | 2021-03-29 |
CN109564530A (zh) | 2019-04-02 |
US20170359707A1 (en) | 2017-12-14 |
US20200029182A1 (en) | 2020-01-23 |
KR20190012255A (ko) | 2019-02-08 |
JP2019520644A (ja) | 2019-07-18 |
JP6789320B2 (ja) | 2020-11-25 |
CN117271010A (zh) | 2023-12-22 |
EP3446218B1 (en) | 2019-09-18 |
WO2017213703A1 (en) | 2017-12-14 |
US10694344B2 (en) | 2020-06-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102178896B1 (ko) | 선택적으로 조종 가능한 상태 머신을 갖는 개인 보조 모듈 제공 | |
KR102189853B1 (ko) | 퍼스널 어시스턴트 모듈에 의한 비결정적 작업 개시 | |
JP6690063B2 (ja) | 対話型アシスタントモジュールによるアクセスの条件付き提供 | |
KR102800352B1 (ko) | 인간 사용자를 대신하여 대화형 음성 응답(ivr) 트리 자동 탐색 | |
US9111538B2 (en) | Genius button secondary commands | |
KR102043365B1 (ko) | 음성 인식 전자 디바이스에서 선택적으로 오프라인으로 실행가능한 음성 액션을 위한 데이터의 로컬 유지 | |
JP7653420B2 (ja) | コンテキストデータを使用した対話処理のための技術 | |
KR20170070094A (ko) | 음성 및 연결 플랫폼 | |
KR20140022824A (ko) | 오디오 상호작용 메시지 교환 | |
KR102631797B1 (ko) | 사람 참가자를 대신하여 자동화된 어시스턴트에 의한 준-위임 호출 | |
JP7644164B2 (ja) | コンタクト制御プログラム、端末およびコンタクト制御方法 | |
CN112219386A (zh) | 语音响应系统的图形用户界面 | |
US10997963B1 (en) | Voice based interaction based on context-based directives |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0105 | International application |
Patent event date: 20190102 Patent event code: PA01051R01D Comment text: International Patent Application |
|
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20190102 Comment text: Request for Examination of Application |
|
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: 20200205 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: 20200909 |
|
A107 | Divisional application of patent | ||
GRNT | Written decision to grant | ||
PA0104 | Divisional application for international application |
Comment text: Divisional Application for International Patent Patent event code: PA01041R01D Patent event date: 20201109 |
|
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20201109 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20201110 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20231026 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20241024 Start annual number: 5 End annual number: 5 |