【技术实现步骤摘要】
智能自动化助理
[0001]本申请是国际申请号为PCT/US2014/040961、国际申请日为2014年6月4日、进入中国国家阶段日期为2015年11月27日、中国国家申请号为201480030811.4、发名明称为“智能自动化助理”的专利技术专利申请的分案申请。
[0002]相关申请的交叉引用
[0003]本申请要求2013年6月7日提交的名称为“Intelligent Automated Assistant”的美国专利申请序列号13/913,336的优先权,该申请要求享有2012年6月8日提交的美国临时申请序列号61/657,736的权益。本申请还要求享有2011年1月10日提交的名称为“Intelligent Automated Assistant”的美国临时申请序列号12/987,982的权益,该申请要求享有2010年1月18日提交的美国临时申请序列号61/294,774的权益。在此通过引用将所有上述申请全文并入本文。
[0004]本申请还涉及:(1)2006年9月8日提交的名称为“Method and Apparatus for Building an Intelligent Automated Assistant”的美国申请序列号11/518,292;(2)2009年6月12日提交的名称为“System and Method for Semantic Auto
‑
Completion”的美国临时申请序列号61/186,414;(3)2012年12月21日提交的名称为“Active Input E ...
【技术保护点】
【技术特征摘要】
1.一种用于使用数字助理为搜索请求和预订请求提供辅助的方法,包括:在包括处理器和存储用于由所述处理器执行的指令的存储器的电子设备处:通过所述数字助理的对话界面接收来自用户的搜索请求,所述搜索请求至少包括语音输入并且指定用于识别由一个或多个第三方提供商提供的可预订项目的一个或多个搜索标准;基于所述搜索请求的所述语音输入来获取文本字符串;基于所获取的所述文本字符串导出用户意图的表示;基于导出的用户意图的所述表示,通过所述对话界面向所述用户呈现多个搜索结果,每个搜索结果对应于根据所述搜索请求识别的相应可预订项目;通过所述数字助理的所述对话界面,接收来自所述用户的针对所述多个搜索结果中的第一搜索结果的预订请求;以及响应于接收到所述预订请求,执行预订过程以预订对应于所述第一搜索结果的相应可预订项目;在执行所述预定过程的同时,通过所述数字助理的所述对话界面接收后续用户输入;以及由所述数字助理基于所述后续用户输入提供输出。2.根据权利要求1所述的方法,其中所述搜索请求是餐厅搜索请求,所述多个搜索结果对应于根据所述餐厅搜索请求识别的多家餐厅,并且所述预订过程在对应于所述第一搜索结果的相应餐厅预订餐桌。3.根据权利要求1所述的方法,其中所述搜索请求是娱乐搜索请求,所述多个搜索结果对应于根据所述娱乐搜索请求识别的多个娱乐事件,并且所述预订过程针对对应于所述第一搜索结果的相应娱乐事件购买或预订一张或多张票。4.根据权利要求1所述的方法,其中所述搜索请求还包括与所述语音输入相关联的上下文信息,并且其中所述方法还包括:至少部分地基于所述上下文信息来识别所述一个或多个搜索标准中的至少一个搜索标准;以及根据所述一个或多个搜索标准来识别多个可预订项目,以生成所述多个搜索结果。5.根据权利要求4所述的方法,还包括:基于所述用户和所述数字助理之间通过所述对话界面的一次或多次先前用户交互来维护所述上下文信息。6.根据权利要求4所述的方法,其中所述上下文信息包括以下一项或多项:当前位置、当前时间、用户偏好、日历信息和与所述用户相关联的联系人。7.根据权利要求1所述的方法,还包括:针对所述多个搜索结果中的每个搜索结果,呈现对应于所述搜索结果的所述相应可预订项目的相应一个或多个属性,每个相应属性对应于用于识别所述多个搜索结果的所述搜索标准中的相应一个搜索标准。8.根据权利要求1所述的方法,还包括:在所述对话界面中与所述多个搜索结果一起呈现一个或多个用户界面元素,其中选择所述用户界面元素中的至少一个用户界面元素使得在所述对话界面中呈现与所述搜索结
果中的一个或多个搜索结果相关的附加信息。9.根据权利要求8所述的方法,其中选择所述用户界面元素中的所述至少一个用户界面元素使得呈现以下一项或多项:与所述多个搜索结果中的一个或多个搜索结果相关联的评论、地图、预告片、可用性总结和评级。10.根据权利要求1所述的方法,还包括:在所述对话界面中与所述多个搜索结果一起呈现一个或多个用户界面元素,其中选择所述用户界面元素中的至少一个用户界面元素使得与所述多个搜索结果中的一个或多个搜索结果相关联的后续动作由所述数字助理执行。11.根据权利要求10所述的方法,其中选择所述用户界面元素中的所述至少一个用户界面元素使得以下所述后续动作中的一个或多个后续动作由所述数字助理相对于所述多个搜索结果中的一个或多个搜索结果执行:向第三方发起电话呼叫、提交评论、保存链接、共享链接、请求方向、进行预订、以及购买一张或多张票。12.根据权利要求1所述的方法,还包括:通过所述对话界面提供语音输出,所述语音输出释义从所述用户接收的所述搜索请求。13.根据权利要求1所述的方法,还包括:与所述多个搜索结果同时提供语音输出,所述语音输出宣告用于识别所述多个搜索结果的所述一个或多个搜索标准。14.根据权利要求1所述的方法,还包括:通过所述对话界面提供语音输出,所述语音输出请求用于所接收的所述搜索请求的至少一个附加搜索标准;响应于提供所述语音输出,通过所述对话界面接收来自所述用户的附加输入;以及利用所述附加用户输入补充所述搜索请求。15.根据权利要求1所述的方法,还包括:根据所述预订生成并存储提醒或日历条目。16.根据权利要求1所述的方法,还包括:根据所述预订生成对另一用户的邀请。17.一种存储一个或多个程序的计算机可读存储介质,所述一个或多个程序包括指令,所述指令在由电子设备的一个或多个处理器执行时,使得所述电子设备:通过数字助理的对话界面接收来自用户的搜索请求,所述搜索请求至少包括语音输入并且指定用于识别由一个或多个第三方提供商提供的可预订项目的一个或多个搜索标准;基于所述搜索请求的所述语音输入来获取文本字符串;基于所获取的所述文本字符串导出用户意图的表示;基于导出的用户意图的所述表示,通过所述对话界面向所述用户呈现多个搜索结果,每个搜索结果对应于根据所述搜索请求识别的相应可预订项目;通过所述数字助理的所述对话界面,接收来自所述用户的针对所述多个搜索结果中的第一搜索结果的预订请求;以及响应于接收到所述预订请求,执行预订过程以预订对应于所述第一搜索结果的相应可
预订项目;在执行所述预定过程的同时,通过所述数字助理的所述对话界面接收后续用户输入;以及由所述数字助理基于所述后续用户输入提供输出。18.根据权利要求17所述的计算机可读存储介质,其中所述搜索请求是餐厅搜索请求,所述多个搜索结果对应于根据所述餐厅搜索请求识别的多家餐厅,并且所述预订过程在对应于所述第一搜索结果的相应餐厅预订餐桌。19.根据权利要求17所述的计算机可读存储介质,其中所述搜索请求是娱乐搜索请求,所述多个搜索结果对应于根据所述娱乐搜索请求识别的多个娱乐事件,并且所述预订过程针对对应于所述第一搜索结果的相应娱乐事件购买或预订一张或多张票。20.根据权利要求17所述的计算机可读存储介质,其中所述搜索请求还包括与所述语音输入相关联的上下文信息,并且其中所述指令使得所述电子设备:至少部分地基于所述上下文信息来识别所述一个或多个搜索标准中的至少一个搜索标准;以及根据所述一个或多个搜索标准来识别多个可预订项目,以生成所述多个搜索结果。21.根据权利要求20所述的计算机可读存储介质,其中所述指令使得所述电子设备:基于所述用户和所述数字助理之间通过所述对话界面的一次或多次先前用户交互来维护所述上下文信息。22.根据权利要求20所述的计算机可读存储介质,其中所述上下文信息包括以下一项或多项:当前位置、当前时间、用户偏好、日历信息和与所述用户相关联的联系人。23.根据权利要求17所述的计算机可读存储介质,其中所述指令使得所述电子设备:针对所述多个搜索结果中的每个搜索结果,呈现对应于所述搜索结果的所述相应可预订项目的相应一个或多个属性,每个相应属性对应于用于识别所述多个搜索结果的所述搜索标准中的相应一个搜索标准。24.根据权利要求17所述的计算机可读存储介质,其中所述指令使得所述电子设备:在所述对话界面中与所述多个搜索结果一起呈现一个或多个用户界面元素,其中选择所述用户界面元素中的至少一个用户界面元素使得在所述对话界面中呈现与所述搜索结果中的一个或多个搜索结果相关的附加信息。25.根据权利要求24所述的计算机可读存储介质,其中选择所述用户界面元素中的所述至少一个用户界面元素使得呈现以下一项或多项:与所述多个搜索结果中的一个或多个搜索结果相关联的评论、地图、预告片、可用性总结和评级。26.根据权利要求17所述的计算机可读存储介质,其中所述指令使得所述电子设备:在所述对话界面中与所述多个搜索结果一起呈现一个或多个用户界面元素,其中选择所述用户界面元素中的至少一个用户界面元素使得与所述多个搜索结果中的一个或多个搜索结果相关联的后续动作由所述数字助理执行。27.根据权利要求26所述的计算机可读存储介质,其中选择所述用户界面元素中的所述至少一个用户界面元素使得以下所述后续动作中的一个或多个后续动作由所述数字助理相对于所述多个搜索结果中的一个或多个搜索结果执行:向第三方发起电话呼叫、提交评论、保存链接、共享链接、请求方向、进行预订、以及购
买一张或多张票。28.根据权利要求17所述的计算机可读存储介质,其中所述指令使得所述电子设备:通过所述对话界面提供语音输出,所述语音输出释义从所述用户接收的所述搜索请求。29.根据权利要求17所述的计算机可读存储介质,其中所述指令使得所述电子设备:与所述多个搜索结果同时提供语音输出,所述语音输出宣告用于识别所述多个搜索结果的所述一个或多个搜索标准。30.根据权利要求17所述的计算机可读存储介质,其中所述指令使得所述电子设备:通过所述对话界面提供语音输出,所述语音输出请求用于所接收的搜索请求的至少一个附加搜索标准;响应于提供所述语音输出,通过所述对话界面接收来自所述用户的附加输入;以及利用所述附加用户输入补充所述搜索请求。31.根据权利要求17所述的计算机可读存储介质,其中所述指令使得所述电子设备:根据所述预订生成并存储提醒或日历条目。32.根据权利要求17所述的计算机可读存储介质,其中所述指令使得所述电子设备:根据所述预订生成对另一用户的邀请。33.一种电子设备,包括:一个或多个处理器;存储器;以及一个或多个程序,其中所述一个或多个程序被存储在所述存储器中并且被配置为由所述一个或多个处理器执行,所述一个或多个程序包括指令,所述指令使得所述电子设备:通过所述数字助理的对话界面接收来自用户的搜索请求,所述搜索请求至少包括语音输入并且指定用于识别由一个或多个第三方提供商提供的可预订项目的一个或多个搜索标准;基于所述搜索请求的所述语音输入来获取文本字符串;基于所获取的所述文本字符串导出用户意图的表示;基于导出的用户意图的所述表示,通过所述对话界面向所述用户呈现多个搜索结果,每个搜索结果对应于根据所述搜索请求识别的相应可预订项目;通过所述数字助理的所述对话界面,接收来自所述用户的针对所述多个搜索结果中的第一搜索结果的预订请求;以及响应于接收到所述预订请求,执行预订过程以预订对应于所述第一搜索结果的相应可预订项目;在执行所述预定过程的同时,通过所述数字助理的所述对话界面接收后续用户输入;以及由所述数字助理基于所述后续用户输入提供输出。34.根据权利要求33所述的电子设备,其中所述搜索请求是餐厅搜索请求,所述多个搜索结果对应于根据所述餐厅搜索请求识别的多家餐厅,并且所述预订过程在对应于所述第一搜索结果的相应餐厅预订餐桌。35.根据权利要求33所述的电子设备,其中所述搜索请求是娱乐搜索请求,所述多个搜
索结果对应于根据所述娱乐搜索请求识别的多个娱乐事件,并且所述预订过程针对对应于所述第一搜索结果的相应娱乐事件购买或预订一张或多张票。36.根据权利要求33所述的电子设备,其中所述搜索请求还包括与所述语音输入相关联的上下文信息,并且其中所述指令使得所述电子设备:至少部分地基于所述上下文信息来识别所述一个或多个搜索标准中的至少一个搜索标准;以及根据所述一个或多个搜索标准来识别多个可预订项目,以生成所述多个搜索结果。37.根据权利要求36所述的电子设备,其中所述指令使得所述电子设备:基于所述用户和所述数字助理之间通过所述对话界面的一次或多次先前用户交互来维护所述上下文信息。38.根据权利要求36所述的电子设备,其中所述上下文信息包括以下一项或多项:当前位置、当前时间、用户偏好、日历信息和与所述用户相关联的联系人。39.根据权利要求33所述的电子设备,其中所述指令使得所述电子设备:针对所述多个搜索结果中的每个搜索结果,呈现对应于所述搜索结果的所述相应可预订项目的相应一个或多个属性,每个相应属性对应于用于识别所述多个搜索结果的所述搜索标准中的相应一个搜索标准。40.根据权利要求33所述的电子设备,其中所述指令使得所述电子设备:在所述对话界面中与所述多个搜索结果一起呈现一个或多个用户界面元素,其中选择所述用户界面元素中的至少一个用户界面元素使得在所述对话界面中呈现与所述搜索结果中的一个或多个搜索结果相关的附加信息。41.根据权利要求40所述的电子设备,其中选择所述用户界面元素中的所述至少一个用户界面元素使得呈现以下一项或多项:与所述多个搜索结果中的一个或多个搜索结果相关联的评论、地图、预告片、可用性总结和评级。42.根据权利要求33所述的电子设备,其中所述指令使得所述电子设备:在所述对话界面中与所述多个搜索结果一起呈现一个或多个用户界面元素,其中选择所述用户界面元素中的至少一个用户界面元素使得与所述多个搜索结果中的一个或多个搜索结果...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。