【技术实现步骤摘要】
专利技术人:托马斯·罗伯特·格鲁伯(THOMASROBERTGRUBER)亚当·约翰·奇耶(ADAMJOHNCHEYER)戴格·吉特劳斯(DAGKITTLAUS)迪迪埃·勒内·古佐尼(DIDIERGUZZONI)克里斯托弗·狄恩·布里格姆(CHRISTOPHERDEANBRIGHAM)理查德·唐纳德·求里(RICHARDDONALDGIULI)马尔塞鲁·巴斯提弗特(MARCELLO-FORTE)哈里·约瑟夫·萨德勒(HARRYJOSEPHSADDLER)本申请是申请日为2011年1与11日、申请号为201180013559.2的专利申请“数字助理的个人化词汇”的分案申请。相关申请案的交叉参考本申请案主张2010年1月18日申请的代理人案号为SIRIP003P的第61/295,774号美国临时专利申请案“智能自动化助理(IntelligentAutomatedAssistant)”的优先权,所述临时专利申请案以引用的方式并入本文中。本申请案进一步主张2011年1月10申请的代理人案号为P10575US1的第12/987,982号美国技术专利申请案“智能自动化助理(IntelligentAutomatedAssistant)”的优先权,所述技术专利申请案以引用的方式并入本文中。本申请案进一步与2006年9月8日申请的第11/518,292号美国专利申请案“用于建立智能自动化助理的方法和设备(MethodandAppara ...
【技术保护点】
一种在一个或多个计算装置上操作的自动化助理,所述自动化助理包括:输入装置,其用于接收用户输入;语言解译器组件,其用于解译所述已接收的用户输入以得到用户意图的表示;对话流处理器组件,其用于至少部分地基于所述已得到的用户意图的表示而识别至少一个任务;服务编排组件,其用于调用至少一个服务以用于执行所述已识别的任务;输出处理器组件,其用于在接收所述用户输入之前致使第一输出被显示,以及用于基于从所述至少一个已调用的服务接收到的数据致使第二输出被显示其中所述第一输出包括所述自动化助理的多个核心权限和用于调用所述多个核心权限中每个权限的自然语言输入的示例。
【技术特征摘要】
2010.01.18 US 61/295,774;2011.01.10 US 12/987,9821.一种在一个或多个计算装置上操作的自动化助理,所述自动化助理包括:
输入装置,其用于接收用户输入;
语言解译器组件,其用于解译所述已接收的用户输入以得到用户意图的表示;
对话流处理器组件,其用于至少部分地基于所述已得到的用户意图的表示而识别
至少一个任务;
服务编排组件,其用于调用至少一个服务以用于执行所述已识别的任务;
输出处理器组件,其用于在接收所述用户输入之前致使第一输出被显示,以及用
于基于从所述至少一个已调用的服务接收到的数据致使第二输出被显示
其中所述第一输出包括所述自动化助理的多个核心权限和用于调用所述多个核
心权限中每个权限的自然语言输入的示例。
2.根据权利要求1所述的自动化助理,其中所述多个核心权限其中之一为设定提醒。
3.根据权利要求1所述的自动化助理,其中所述多个核心权限其中之一为获得方向。
4.根据权利要求1所述的自动化助理,其中所述多个核心权限其中之一为查找餐馆。
5.根据权利要求1所述的自动化助理,其中所述多个核心权限其中之一为查找娱乐事
件。
6.根据权利要求1所述的自动化助理,其中所述多个核心权限其中之一为获得天气预
报。
7.根据权利要求1所述的自动化助理,其中所述多个核心权限其中之一为预定出租
车。
8.根据权利要求1所述的自动化助理,其中所述第一输入包括用于每个核心权限的图
标。
9.根据权利要求1所述的自动化助理,其中
所述第一输入进一步包括用于探索核心权限的用户接口元件;以及
响应于对所述用户接口元件的选择,所述输出处理器组件致使所述第三输出被显
示,所述第三输出包括用于调用所述核心权限的自然语言输入的一个或多个附加示
例。
10.根据权利要求1所述的自动化助理,其中
所述用户设备接收来自用户的自然语言用户输入;以及
响应于所述自然语言用户输入,所述输出处理器组件致使第三输出被显示,所述
第三输出包括所述自然语言用户输入以及所述多个核心权限其中至少一个。
11.根据权利要求10所述的自动化助理,其中
所述输出处理器组件致使第四输出被显示,所述第四输出包括对于所述自然语言
用户输入的自然语言响应以及所述多个核心权限其中至少一个。
12.根据权利要求1所述的自动化助理,其中
所述用户设备接收来自用户的自然语言用户输入,所述自然语言用户输入请求搜
索事件;以及
所述输出处理器组件致使第三输出被显示,所述第三输出包括所述自然语言用户
输入的回音、所述自然语言用户输入的释义以及至少一个搜索结果。
13.根据权利要求1所述的自动化助理,其中
所述用户设备接收来自用户的自然语言用户输入,所述自然语言用户输入指定用
于进行餐厅预定的参数;以及
响应于所述自然语言用户输入,所述输出处理器组件致使第三输出被显示,所述
第三输出包括所述参数的概述以及满足指定的所述参数的多个餐馆;以及
针对所述多个餐馆中的至少一个,所述第三输出包括满足指定的所述参数的预定
选项以及与指定的所述参数不同的至少一个附加预定选项。
14.根据权利要求13所述的自动化助理,其中满足指定的所述参数的所述预定选项包
括针对所述自然语言输入中的指定时间的预定,以及与指定的所述参数不同的所述
附加预定选项包括针对与所述指定时间不同的时间的预定选项。
15.根据权利要求1所述的自动化助理,其中
所述用户设备接收来自用户的自然语言问题;以及
所述输出处理器组件致使第三输出被显示,所述第三输出包括所述自然语言问题
的回音、对所述自然语言问题的自然语言回答以及从产生所述自然语言回答所基于
的信息源检索到的摘录。
16.根据权利要求15所述的自动化助理,其中所述自然语言问题与天气相关,所述自
然语言回答以自然语言格式描述所述天气,并且所述摘录是天气预报摘录。
17.一种用于在一个或多个计算装置上实施自动化助理的方法,所述一个或多个计算装
置具有一个或多个处理器和存储器,所述方法包括:
在所述一个或多个计算装置处:
调用所述自动化助理;
致使第一输出被显示,其中所述第一输出包括所述自动化助理的多个核心权
限和用于调用所述多个核心权限中每个权限的自然语言输入的示例;
在输入装置处,接收用户输入;
解译所述已接收的用户输入以得到用户意图的表示;
至少部分地基于所述已得到的用户意图的表示而识别至少一个任务;
调用至少一个服务以用于执行所述已识别的任务;
基于从所述至少一个已调用的服务接收到的数据致使第二输出被显示;
其中,所述第一输出在接收所述用户输入之前被显示。
18.根据权利要求17所述的方法,其中所述多个核心权限其中之一为设定提醒。
19.根据权利要求17所述的方法,其中所述多个核心权限其中之一为获得方向。
20.根据权利要求17所述的方法,其中所述多个核心权限其中之一为查找餐馆。
21.根据权利要求17所述的方法,其中所述多个核心权限其中之一为查找娱乐事件。
22.根据权利要求17所述的方法,其中所述多个核心权限其中之一为获得天气预报。
23.根据权利要求17所述的方法,其中所述多个核心权限其中之一为预定出租车。
24.根据权利要求17所述的方法,其中所述第一输入包括用于所述核心权限中每个核
心权限的图标。
25.根据权利要求17所述的方法,其中所述第一输入进一步包括用于探索核心权限的
用户接口元件;以及
响应于对所述用户接口元件的选择,致使用于调用所述核心权限的自然语言输入
的一个或多个附加示...
【专利技术属性】
技术研发人员:托马斯·罗伯特·格鲁伯,亚当·约翰·奇也,戴格·吉特劳斯,迪迪埃·勒内·古佐尼,克里斯托弗·迪安·布里格姆,理查德·唐纳德·朱利,马尔切洛·巴斯泰亚福特,亨利·约瑟夫·萨德勒,
申请(专利权)人:苹果公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。