The invention provides a system and a process for operating an intelligent automation assistant. In one example process, the first instance of a digital assistant operating on the first electronic device receives a natural language voice input indicating a user's request. The first electronic device obtains a set of data corresponding to the second instance of the digital assistant on the second electronic device, and updates one or more settings of the first instance of the digital assistant based on the received set of data. The first example of a digital assistant performs one or more tasks based on one or more updated settings, and provides output indicating whether one or more tasks have been performed.
【技术实现步骤摘要】
【国外来华专利技术】数字助理的同步和任务委派本专利申请要求2017年5月12日提交的名称为“SYNCHRONIZATIONANDTASKDELEGATIONOFADIGITALASSISTANT”(数字助理的同步和任务委派)的美国临时专利申请No.62/505,671以及2017年6月1日提交的名称为“SYNCHRONIZATIONANDTASKDELEGATIONOFADIGITALASSISTANT”(数字助理的同步和任务委派)的丹麦专利申请No.PA201770433的优先权,据此将这两个申请的内容全文以引用方式并入本文。
本专利技术总体涉及智能自动化助理,更具体地讲,涉及数字助理的同步和任务委派。
技术介绍
智能自动化助理(或数字助理)可在人类用户与电子设备之间提供有利界面。此类助理可允许用户使用自然语言以口语形式和/或文本形式与设备或系统进行交互。例如,用户可向正在电子设备上操作的数字助理提供包含用户请求的语音输入。数字助理可从该语音输入解译用户意图并且将用户意图操作化为任务。随后可通过执行电子设备的一项或多项服务来执行这些任务,并且可将响应于用户请求的相关输出返回给用户。在一些情况下,用户可能具有多个能够提供数字助理的设备。然而,在不跨多个设备同步数据(例如,设置、会话历史)的情况下,数字助理的多个实例可基于相同的用户输入来执行不一致的操作,并且可能需要用户提供重复信息。这继而可能导致用户产生困惑和低效的体验。此外,用户可具有两个或更多个具有不同功能的设备(例如,安装有不同的应用集,不同的硬件元件)。这可能导致令人困惑的体验,因为用户可以要求数字助理在其一些设备上 ...
【技术保护点】
1.一种方法,包括:在具有存储器和一个或多个处理器的第一电子设备处:由在所述第一电子设备上操作的数字助理的第一实例接收指示用户请求的自然语言语音输入;获得对应于第二电子设备上的所述数字助理的第二实例的一组数据,其中所述第二电子设备不同于所述第一电子设备;基于所接收的一组数据更新所述数字助理的所述第一实例的一个或多个设置;响应于接收到所述用户请求,基于所述数字助理的所述第一实例的所更新的一个或多个设置,由所述数字助理的所述第一实例执行一项或多项任务;由所述数字助理的所述第一实例提供指示所述一项或多项任务是否被执行的输出。
【技术特征摘要】
【国外来华专利技术】2017.06.01 DK PA201770433;2017.05.12 US 62/505,6711.一种方法,包括:在具有存储器和一个或多个处理器的第一电子设备处:由在所述第一电子设备上操作的数字助理的第一实例接收指示用户请求的自然语言语音输入;获得对应于第二电子设备上的所述数字助理的第二实例的一组数据,其中所述第二电子设备不同于所述第一电子设备;基于所接收的一组数据更新所述数字助理的所述第一实例的一个或多个设置;响应于接收到所述用户请求,基于所述数字助理的所述第一实例的所更新的一个或多个设置,由所述数字助理的所述第一实例执行一项或多项任务;由所述数字助理的所述第一实例提供指示所述一项或多项任务是否被执行的输出。2.根据权利要求1所述的方法,其中所述第一电子设备和所述第二电子设备与同一用户相关联。3.根据权利要求1至2中任一项所述的方法,其中获得对应于所述第二电子设备上的所述数字助理的所述第二实例的所述一组数据包括:获得对应于所述数字助理的所述第二实例的一个或多个设置。4.根据权利要求1至3中任一项所述的方法,其中获得对应于所述第二电子设备上的所述数字助理的所述第二实例的所述一组数据包括:获得一个或多个语言相关设置。5.根据权利要求1至4中任一项所述的方法,其中获得对应于所述第二电子设备上的所述数字助理的所述第二实例的所述一组数据包括:获得所述数字助理用于执行语音到文本分析的一个或多个设置。6.根据权利要求1至5中任一项所述的方法,其中获得对应于所述第二电子设备上的所述数字助理的所述第二实例的所述一组数据包括:获得与用户的一般偏好相关的一个或多个设置。7.根据权利要求1至6中任一项所述的方法,其中获得对应于所述第二电子设备上的所述数字助理的所述第二实例的所述一组数据包括:获得对应于一组建议的信息,以及其中所述一组建议与所述数字助理的能力相关。8.根据权利要求7所述的方法,其中所述信息对应于所述数字助理的所述第二实例对所述一组建议的一次或多次先前呈现。9.根据权利要求7所述的方法,其中所述信息对应于用户在所述第二电子设备上的一个或多个先前操作。10.根据权利要求7至9中任一项所述的方法,还包括:在所述第一电子设备处:基于所获得的一组数据来确定是否满足用于呈现所述一组建议的预定义阈值;根据满足用于呈现所述一组建议的所述预定义阈值的确定,由所述数字助理的所述第一实例呈现所述一组建议;根据不满足用于呈现所述一组建议的所述预定义阈值的确定,放弃由所述数字助理的所述第一实例呈现所述一组建议。11.根据权利要求1至10中任一项所述的方法,其中所述一组数据包括与特定于用户的声学模型相关的一个或多个设置。12.根据权利要求1至11中任一项所述的方法,其中获得对应于所述第二电子设备上的所述数字助理的所述第二实例的所述一组数据包括:获得与先前用户输入相关联的信息,其中所述先前用户输入包括来自多个候选参数的候选参数的选择。13.根据权利要求12所述的方法,其中所述信息包括对应于所述多个参数的签名。14.根据权利要求13所述的方法,其中所述多个候选参数对应于多个应用。15.根据权利要求1至14中任一项所述的方法,其中获得对应于所述第二电子设备上的所述数字助理的所述第二实例的所述一组数据包括:获得与用户和所述数字助理的所述第二实例之间的会话相关联的信息。16.根据权利要求15所述的方法,还包括:在所述第一电子设备处:基于所述自然语言输入确定所述自然语言输入是否对应于所述用户和所述数字助理的所述第二实例之间的所述会话;由所述数字助理的所述第一实例提供基于所述一组数据的输出。17.根据权利要求1至16中任一项所述的方法,其中获得对应于所述第二电子设备上的所述数字助理的所述第二实例的所述一组数据包括:由所述第一电子设备从不同于所述第二电子设备的服务器设备接收所述一组数据。18.根据权利要求17所述的方法,其中所述服务器设备是第一服务器设备,所述方法还包括:在所述第一电子设备处:从第二服务器设备接收对应于所述自然语言输入的用户意图的表示,其中所述第一服务器设备不同于所述第二服务器设备。19.根据权利要求18所述的方法,其中在所述第一服务器设备上对所述一组数据的至少一部分加密。20.根据权利要求1所述的方法,其中基于所述自然语言输入导出所述任务包括:基于所述自然语言输入提供文本字符串;基于所述文本字符串确定用户意图的表示;以及基于所述用户意图的表示确定来自多个域的域,其中所确定的域与所述一项或多项任务相关联。21.根据权利要求1至20中任一项所述的方法,其中所述第一电子设备为计算机、机顶盒、扬声器、智能手表、电话或它们的任何组合。22.根据权利要求1至20中任一项所述的方法,其中所述第二电子设备为计算机、机顶盒、扬声器、智能手表、电话或它们的任何组合。23.一种方法,包括:在具有存储器和一个或多个处理器的电子设备处:从多个设备的第一设备接收指示对在所述第一设备上操作的数字助理的用户请求的自然语言语音输入;基于所述自然语言输入导出任务;基于所导出的任务识别所述多个设备的第二设备,其中所述第二设备不同于所述第一设备,并且其中所述第一设备和所述第二设备与同一用户相关联;使得所述第二设备执行所导出的任务;使得所述第一设备提供指示所述任务是否被执行的输出。24.根据权利要求23所述的方法,其中基于所述自然语言输入导出所述任务包括:基于所述自然语言输入提供文本字符串;基于所述文本字符串确定用户意图的表示;以及基于所述用户意图的表示确定来自多个域的域,其中所确定的域与所述任务相关联。25.根据权利要求23所述的方法,其中识别所述第二设备包括:确定所述第一设备是否满足所导出任务的预先确定的条件;根据所述第一设备不满足所导出的任务的所述预先确定的条件的确定:从所述多个设备识别所述第二设备;根据所述第一设备满足所导出的任务的所述预先确定的条件的确定:放弃从所述多个设备识别所述第二设备。26.根据权利要求23至25中任一项所述的方法,其中所述多个设备与所述同一用户相关联。27.根据权利要求23至26中任一项所述的方法,还包括:在所述第二设备处:确定用于执行所导出的任务的一个或多个参数;以及向所述第一设备发送针对所述一个或多个参数的请求。28.根据权利要求27所述的方法,其中发送针对所述一个或多个参数的所述请求包括:由所述第二设...
【专利技术属性】
技术研发人员:B·S·菲利普斯,G·弗拉金加罗,K·F·斯科拉姆,
申请(专利权)人:苹果公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。