- 专利标题: Intelligent assistant with intent-based information resolution
-
申请号: US16700308申请日: 2019-12-02
-
公开(公告)号: US11017765B2公开(公告)日: 2021-05-25
- 发明人: Oz Solomon , Christopher Brian Quirk , Han Yee Mimi Fung , Keith Coleman Herold
- 申请人: Microsoft Technology Licensing, LLC
- 申请人地址: US WA Redmond
- 专利权人: Microsoft Technology Licensing, LLC
- 当前专利权人: Microsoft Technology Licensing, LLC
- 当前专利权人地址: US WA Redmond
- 代理机构: Alleman Hall Creasman & Tuttle LLP
- 主分类号: G10L15/18
- IPC分类号: G10L15/18 ; G06K9/72 ; G06K9/00 ; G06T7/70 ; G06K9/62 ; G06F3/16 ; G06N20/00 ; G06T7/292 ; H04W4/33 ; H04W4/029 ; A61B5/11 ; A61B5/117 ; A61B5/00 ; G01S5/28 ; G06F1/3206 ; G06F1/3231 ; G06F1/324 ; G06F3/01 ; G06F3/03 ; G06F21/32 ; G10L17/04 ; G10L17/08 ; H04L12/58 ; H04L29/08 ; H04N5/232 ; H04N7/18 ; H04N21/422 ; H04N21/442 ; G07C9/28 ; G06F40/35 ; G06F40/211 ; G06T7/73 ; G06T7/246 ; G01S5/18 ; G06T7/60 ; G10L15/22 ; G10L15/28 ; H04R1/40 ; H04R3/00 ; H04N5/33 ; G10L15/02 ; G06N5/02 ; G06N5/04 ; G10L15/06 ; G10L15/24 ; G10L15/26 ; G10L15/19 ; G10L15/08 ; G10L15/32 ; G10L25/51 ; H04L29/06 ; A61B5/0205 ; A61B5/0507 ; G06F21/35 ; G08B13/14 ; G06F3/0482 ; G06F3/0484 ; H04N21/231 ; G06F3/0488 ; G06F16/70 ; A61B5/05 ; G01S5/16 ; G01S13/86 ; G06N3/04 ; G08B29/18 ; G10L17/00 ; G07C9/32 ; H04N5/247 ; G01S13/38 ; G01S13/88
摘要:
A method for use with a computing device is provided. The method may include executing one or more programs of an intelligent digital assistant system at a processor and presenting a user interface to a user. At the processor, the method may include receiving natural language user input from the user, parsing the user input at an intent handler to determine an intent template with slots, populating the slots in the intent template with information from user input, and performing resolution on the intent template to partially resolve unresolved information. If a slot with missing slot information exists in the partially resolved intent template, a loop may be executed at the processor to fill the slots. The method may include, at the processor, determining that all required information is available and resolved and generating a rule based upon the intent template with all required information being available and resolved.