当前位置: 首页 > 专利查询>苹果公司专利>正文

智能自动化助理制造技术

技术编号:29021951 阅读:15 留言:0更新日期:2021-06-26 05:23
本公开实施例涉及智能自动化助理。本发明专利技术公开了智能自动化助理系统利用自然语言对话以集成常规方式与用户配合,并且在适当的时候调用外部服务以获得信息或执行各种动作。可以利用若干不同平台中的任一平台诸如Web、电子邮件、智能电话等或它们的任意组合来实现该系统。在一个实施例中,该系统基于交织域和任务的集合,并采用由系统能够与其进行交互的外部服务支持的附加功能。服务支持的附加功能。服务支持的附加功能。

【技术实现步骤摘要】
智能自动化助理
[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 Elicitation by Intelligent Automated Assistant”的美国申请序列号13/725,512(代理人案号P10575USC3/63266

5697

US);(4)2012年12月21日提交的名称为“Determining User Intent Based on Ontologies of Domains”的美国申请序列号13/725,550(代理人案号P10575USC4/63266

5698

US);(5)2012年12月21日提交的名称为“Service Orchestration for Intelligent Automated Assistant”的美国申请序列号13/725,616(代理人案号P10575USC5/63266

5699

US);(6)2012年12月21日提交的名称为“Prioritizing Selection Criteria by Automated Assistant”的美国申请序列号13/725,656(代理人案号P10575USC6/63266

5700

US);(7)2012年12月21日提交的名称为“Disambiguation Based on Active Input Elicitation by Intelligent Automated Assistant”的美国申请序列号13/725,713(代理人案号P10575USC7/63266

5701

US);(8)2013年3月4日提交的名称为“Paraphrasing of User Request by Automated Digital Assistant”的美国申请序列号13/784,694(代理人案号P10575USC8/63266

5702

US);(9)2013年3月4日提交的名称为“Maintaining Context Information Between User Interactions with a Voice Assistant”的美国申请序列号13/784,707(代理人案号P10575USC9/63266

5703

US);(10)2012年12月21日提交的名称为“Intent Deduction Based on Previous User Interactions with a Voice Assistant”的美国申请序列号13/725,742(代理人案号P10575USC10/63266

5704

US);以及(11)2012年12月21日提交的名称为“Using Event Alert Text as Input to an Automated Assistant”的美国申请序列号13/725,761(代理人案号P10575USC11/63266

5705

US),在此通过引用将所有申请全文并入本文。
[0005]本申请涉及2009年6月12日提交的名称为“System and Method for Semantic Auto

Completion”的美国临时专利申请序列号61/186,414,在此通过引用将其并入本文。


[0006]本专利技术涉及智能系统,更具体地,涉及用于智能自动化助理的各类应用。

技术介绍

[0007]当今的电子设备能够访问大型、增长型的和各种量的功能、服务和信息,两者都是通过互联网以及从其他来源实现的。此类设备的功能正在快速增长,因为很多消费设备、智能电话、平板电脑等能够运行软件应用以执行各种任务并提供不同类型的信息。每种应用、功能、网站或特征通常具有其自己的用户界面及其自己的操作范式,其中很多学习起来可能负担繁重或者对于用户而言无法接受。此外,很多用户可能难以甚至发现其电子设备上或各种网站上有什么功能和/或信息;因此,此类用户可能感到受挫折或受打击,或者可能就是不能有效地使用他们可用的资源。
[0008]具体而言,初学者用户或以某种方式受损或无能为力和/或年老、繁忙、注意力分散和/或正在操作车辆的个人,可能难以有效地与其电子设备交互和/或有效地参与在线服务。此类用户尤其可能对他们可用的大量各种不相容功能、应用和网站感到有困难。
[0009]因此,现有的系统通常难以使用和导航,通常给用户呈现不相容和难以接受的界面,它们通常使用户无法有效使用该技术。

技术实现思路

[0010]根据本专利技术的各种实施例,在电子设备上实现智能自动化助理以便于用户与设备交互并帮助用户更有效地使用本地和/或远程服务。在各种实施例中,智能自动化助理利用自然语言对话以集成、会话方式与用户配合,在适当的时候调用外部服务以获得信息或执行各种动作。
[0011]根据本专利技术的各种实施例,智能自动化助理集成了由不同软件部件提供的多种能力(例如,用于支持自然语言识别和对话、多模式输入、个人信息管理、任务流管理、编排分布的服务等)。此外,为了向用户提供智能界面和有用的功能,本专利技术的智能自动化助理在至少一些实施例中可以协调这些部本文档来自技高网
...

【技术保护点】

【技术特征摘要】
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所述的电子设备,其中所述指令使得所述电子设备:在所述对话界面中与所述多个搜索结果一起呈现一个或多个用户界面元素,其中选择所述用户界面元素中的至少一个用户界面元素使得与所述多个搜索结果中的一个或多个搜索结果...

【专利技术属性】
技术研发人员:T
申请(专利权)人:苹果公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1