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

智能自动化助理制造技术

技术编号:13964315 阅读:205 留言:0更新日期:2016-11-08 12:36
一种智能自动化助理系统使用自然语言对话以整合的谈话方式与用户接洽,且在适当时调用外部服务以获得信息或执行各种动作。可使用若干不同平台中的任一种来实施所述系统,例如所述平台为网络、电子邮件、智能电话等,或其任一组合。在一项实施例中,所述系统是基于若干互相联系的域和任务集合,且使用由可与所述系统交互的外部服务支持的额外功能性。

【技术实现步骤摘要】
专利技术人:托马斯·罗伯特·格鲁伯(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号美国专利申请案“用于建立智能自动化助理的方法和设备(MethodandApparatusforBuildinganIntelligentAutomatedAssistant)”有关,所述专利申请案以引用的方式并入本文中。本申请案进一步与2009年6月12日申请的第61/186,414号美国临时专利申请案“用于语义自动完成的系统和方法(SystemandMethodforSemanticAuto-Completion)”有关,所述临时专利申请案以引用的方式并入本文中。
本专利技术涉及智能系统,且更具体地说,本专利技术是针对智能自动化助理的若干类应用。
技术介绍
如今的电子装置能够经由因特网且从其它来源接入大量、正在增长且多种多样的功能、服务和信息。随着许多消费型装置、智能电话、平板计算机等能够运行软件应用程序来执行各种任务并提供不同类型的信息,针对此些装置的功能性正快速增加。通常,每一应用程序、功能、网站或特征具有其自己的用户接口以及其自己的操作范式,其中的许多学习起来很麻烦或对于用户来说是有压力的。另外,许多用户可能甚至连发现其电子装置上或各种网站上什么功能性和/或信息是可用的也有困难;因此,此些用户可能感到沮丧或不堪重负,或可能仅仅是不能够以有效方式使用对他们来说可用的资源。明确地说,初学用户或以某一方式受损或伤残的个人,和/或年老、繁忙、思想不集中和/或正操作交通工具的个人可能难以有效地与其电子装置介接,和/或有效地加入在线服务。此些用户尤其有可能对可供他们使用的大量分散且不一致的功能、应用程序和网站感到困难。因此,现有的系统常常难以使用和导航,且常常向用户呈现不一致且有压力的接口,所述接口常常阻止用户有效地利用技术。
技术实现思路
根据本专利技术的各种实施例,一种智能自动化助理在电子装置上实施,以促进用户与装置的交互,且帮助用户更有效地与本地和/或远程服务接洽。在各种实施例中,所述智能自动化助理使用自然语言对话以集成谈话方式与用户接洽,且在适当时调用外部服务以获得信息或执行各种动作。根据本专利技术的各种实施例,所述智能自动化助理整合由不同软件组件提供的多种能力(例如,用于支持自然语言辨识和对话、多模式输入、个人信息管理、任务流管理、编排分布式服务等)。此外,为了向用户提供智能接口和有用功能性,本专利技术的智能自动化助理可在至少一些实施例中协调这些组件和服务。谈话接口以及获得信息并执行后继任务的能力在至少一些实施例中是通过协调例如语言组件、对话组件、任务管理组件、信息管理组件和/或多个外部服务来实施的。根据本专利技术的各种实施例,可配置、设计和/或操作智能自动化助理系统来提供各种不同类型的操作、功能性和/或特征,且/或组合所述系统安装于其上的电子装置的多个特征、操作和应用程序。在一些实施例中,本专利技术的智能自动化助理系统可执行以下各项中的任一者或全部:主动地引出来自用户的输入;解译用户输入;消除竞争性解译之间的歧义;根据需要请求和接收澄清信息;以及基于辨明的意图而执行(或起始)动作。可(例如)通过激活电子装置上可用的任何应用程序或服务以及经由例如因特网等电子网络可用的服务且/或与其介接来执行动作。在各种实施例中,可经由API或通过任何其它合适机制来执行对外部服务的此激活。以此方式,本专利技术的各种实施例的智能自动化助理系统可相对于电子装置的许多不同应用程序和功能,且相对于可经由因特网可用的服务而统一、简化和改进用户的体验。进而可减轻用户进行以下行为的负担:学习什么功能性可在装置上以及在网络连接的服务上可用、如何与此服务介接以获得他或她想要的东西,以及如何解译从此些服务接收到的输出;相反,本专利技术的助理可充当用户与此些多样服务之间的中间者。另外,在各种实施例中,本专利技术的助理提供一种谈话接口,用户可找到比常规图形用户接口多的直觉以及少的麻烦。用户可使用若干可用输入和输出机制(例如语音、图形用户接口(按钮和链接)、文本条目等)中的任一者以谈话对话的形式与助理接洽。可使用若干不同平台(例如装置API、网络、电子邮件等,或其组合)中的任一者来实施所述系统。可在此谈话的上下文中将对额外输入的请求呈现给用户。可加入短期和长期存储器,使得在给出先前事件和给定会话内的通信以及关于用户的历史和简档信息的情况下,可在适当的上下文中解译用户输入。另外,在各种实施例中,从与装置上的特征、操作或应用程序的用户交互得到的上下文信息可用于使所述装置上或其它装置上的其它特征、操作或应用程序的操作成流线型。举例来说,智能自动化助理可使用电话呼叫的上下文(例如被呼叫的人)来使文本消息的起始成流线型(例如,以确定应发送给同一人的文本消息,而用户不必明确地指定文本消息的接收者)。本专利技术的智能自动化助理可进而解译指令,例如“给他发送文本消息”,其中根据从当前电话呼叫且/或从装置上的任何特征、操作或应用程序得到的上下文信息来解译“他”。在各种实施例中,智能自动化助理考虑各种类型的可用上下文数据,以确定要使用哪一地址簿联系人、要使用哪一联系人数据、要将哪一电话号码用于所述联系人等,本文档来自技高网
...

【技术保护点】
一种在一个或多个计算装置上操作的自动化助理,所述自动化助理包括:输入装置,其用于接收用户输入;语言解译器组件,其用于解译所述已接收的用户输入以得到用户意图的表示;对话流处理器组件,其用于至少部分地基于所述已得到的用户意图的表示而识别至少一个任务;服务编排组件,其用于调用至少一个服务以用于执行所述已识别的任务;输出处理器组件,其用于在接收所述用户输入之前致使第一输出被显示,以及用于基于从所述至少一个已调用的服务接收到的数据致使第二输出被显示其中所述第一输出包括所述自动化助理的多个核心权限和用于调用所述多个核心权限中每个权限的自然语言输入的示例。

【技术特征摘要】
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

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

1